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

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

高老师2个月前 (08-01)大杂烩40

(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.5b1.cn/post/808.html

分享给朋友:

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

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地址...

Git日志查看和版本切换

Git日志查看和版本切换

日志查看:git log版本切换:方式1:git  reset  --hard  HEAD^   倒退一个版本git  reset  --hard  HEAD^^  倒退两个版本方式2:(版本号的形式,建议版本号码补充完...

c#关闭计算机的代码

c#关闭计算机的代码

    1.关机Process.Start("shutdown", "-s -t 0");    2. 注销  Proc...

c#中文简体转换繁体

c#中文简体转换繁体

private const string fantizi = "高久峰是個程序員"; private const string jiantizi = "高久峰是个程序员...

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

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

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