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

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

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

(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               ...

svn自动更新到网站

svn自动更新到网站

【一】.钩子文件的设置和创建(1).打开hooks目录,可以看到有一个post-commit.tmpl文件,这是一个模板文件。复制一份,重命名为post-commit,将其用户组设为www,并设置为可执行。chown www:www post-commitchmod +x post-commit(2...

Git本地仓库学习

Git本地仓库学习

1.全局用户信息设置 git  config  --global  user.name  gaojiufeng git  config  --global  user.email  392223903...

Git从远程仓库更新文件

Git从远程仓库更新文件

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

c#关闭计算机的代码

c#关闭计算机的代码

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

C# md5加密,C# md5加密代码

C# md5加密,C# md5加密代码

public static string GetMD5(string str) {     //创建MD5对象     MD5 md5 = MD5.C...