当前位置:首页 > 大杂烩 > 正文内容

x2-300中导出二维excel数据标准流程参考

高老师1年前 (2024-08-01)大杂烩149

(1)、定义导出按钮

{
    "fieldName": "stockSaleBatchExport",
    "name": "批量导出",
    "notes": "库存销售分布明细",
    "dataType": "java.lang.String",
    "inputType": "InputText",
    "inputApi": "/x3-service-bills-center/bi/stocksales/report/export/batch",
    "showType": "HeaderEllipsisButton",
    "required": false,
    "length": 0,
    "hidden": false,
    "accessMode": "WebReadOnly",
    "width": "80px",
    "position": 100,
    "columnLockType": "none",
    "webUrl": "/bills/business/#/exports/list",
    "sort": false,
    "costPrice": false,
    "accPrice": false,
    "powerLevel": 0,
    "searchMode": "web"
}

(2)、输出的二维sql参考

SELECT
	a.style_id,
	max( a.style_name ) AS style_name,
	max( CASE WHEN b.tab_id = 12 THEN b.TAB_VALUE_NAME ELSE '' END ) AS tabs_12,
	max( CASE WHEN b.tab_id = 19 THEN b.TAB_VALUE_NAME ELSE '' END ) AS tabs_19,
	max( CASE WHEN b.tab_id = 20 THEN b.TAB_VALUE_NAME ELSE '' END ) AS tabs_20,
	max( CASE WHEN b.tab_id = 3 THEN b.TAB_VALUE_NAME ELSE '' END ) AS tabs_3,
	max( CASE WHEN b.tab_id = 4 THEN b.TAB_VALUE_NAME ELSE '' END ) AS tabs_4,
	max( CASE WHEN b.tab_id = 5 THEN b.TAB_VALUE_NAME ELSE '' END ) AS tabs_5 
FROM
	a_bill_style_sub a
	LEFT JOIN a_bill_style_tab_sub b ON a.style_id = b.style_id 
WHERE
	1 = 1 
	AND a.bills_id = 'ST240802-4668-000001' 
GROUP BY
	a.style_id

输出结果参考

STYLE_ID	STYLE_NAME	       TABS_12	TABS_19	TABS_20	TABS_3	TABS_4	TABS_5
Z153Q01400	女西裙	         蕾丝	B	A	正价款	八折	礼服

(3).对应表头JSON参考

[
    {
        "columnId": "styleId", 
        "columnAlias": "styleId", 
        "headerCaption": "商品编号", 
        "headerTag": "导出标签", 
        "showWidth": "100px", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [ ], 
        "whereValueApi": "", 
        "xtabShowTop": true
    }, 
    {
        "columnId": "styleName", 
        "columnAlias": "styleName", 
        "headerCaption": "商品名称", 
        "headerTag": "导出标签", 
        "showWidth": "200px", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [ ], 
        "whereValueApi": "", 
        "xtabShowTop": true
    }, 
    {
        "columnId": "tabs_12", 
        "columnAlias": "tabs_12", 
        "headerCaption": "标签维度", 
        "headerTag": "导出标签", 
        "showWidth": "100%", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [
            "材质"
        ], 
        "whereValueApi": "", 
        "xtabShowTop": false
    }, 
    {
        "columnId": "tabs_19", 
        "columnAlias": "tabs_19", 
        "headerCaption": "标签维度", 
        "headerTag": "导出标签", 
        "showWidth": "100%", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [
            "款式评级一"
        ], 
        "whereValueApi": "", 
        "xtabShowTop": false
    }, 
    {
        "columnId": "tabs_20", 
        "columnAlias": "tabs_20", 
        "headerCaption": "标签维度", 
        "headerTag": "导出标签", 
        "showWidth": "100%", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [
            "款式评级二"
        ], 
        "whereValueApi": "", 
        "xtabShowTop": false
    }, 
    {
        "columnId": "tabs_3", 
        "columnAlias": "tabs_3", 
        "headerCaption": "标签维度", 
        "headerTag": "导出标签", 
        "showWidth": "100%", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [
            "类别"
        ], 
        "whereValueApi": "", 
        "xtabShowTop": false
    }, 
    {
        "columnId": "tabs_4", 
        "columnAlias": "tabs_4", 
        "headerCaption": "标签维度", 
        "headerTag": "导出标签", 
        "showWidth": "100%", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [
            "价格"
        ], 
        "whereValueApi": "", 
        "xtabShowTop": false
    }, 
    {
        "columnId": "tabs_5", 
        "columnAlias": "tabs_5", 
        "headerCaption": "标签维度", 
        "headerTag": "导出标签", 
        "showWidth": "100%", 
        "showColor": "Red", 
        "showColorExpression": "Equal", 
        "showColorExpressionValue": "", 
        "showFormat": "Text", 
        "subHeaders": [
            "风格"
        ], 
        "whereValueApi": "", 
        "xtabShowTop": false
    }
]

注意事项:showFormat不能错

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/808.html

分享给朋友:

“x2-300中导出二维excel数据标准流程参考” 的相关文章

c#中string和StringBuilder效率对比

c#中string和StringBuilder效率对比

    c#中string和StringBuilder直接看看执行速度。(2).String类型累计赋值Test               ...

Git推送文件到远程仓库

Git推送文件到远程仓库

1.远程仓库的协作模式开发者把自己最新的版本推到线上仓库,同时把线上仓库的最新代码,拉到自己本地即可2.注册git帐号国外: http://www.github.com国内: http://git.oschina.net2.在码云创建项目,不要初始化readmegit push https://gi...

Git从远程仓库更新文件

Git从远程仓库更新文件

 git   pull  https://git.oschina.net/392223903/learn.git   master   换为您的git地址...

IE浏览器无法显示此页解决方案

IE浏览器无法显示此页解决方案

方案1.IE浏览器"无法显示此页"的解决办法(1).按下Win+R键打开运行,输入netsh winsock reset,回车;(2).重启即可. 方案2.IE浏览器"无法显示此页"的解决办法 (1).设置-连接-局域网设置-自动检测设置开...

redis安装教程

redis安装教程

1.文件redis-2.6.14.tar.gz的上传 /home/john/创建rdtar文件夹 上传redis-2.6.14.tar.gz至rdtar文件夹  2.解压文件  cd /home/john/rdtar tar &n...

VMware CentOS网络连接设置

VMware CentOS网络连接设置

1.设置桥接模式,复制物理网络状态2.编辑/etc/sysconfig/network-scripts/ifcfg-eth0以下配置:(如果没有自己创建对应选项)ONBOOT=yes NM_CONTROLLED=noBOOTPROTO=staticIPADDR=192.168.2.240...