From 576bb61d36322031b1b9c62e8b75a4e84ee8097b Mon Sep 17 00:00:00 2001 From: xiangjiaojunxp <1731013157@qq.com> Date: Fri, 21 Jul 2023 14:50:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E8=B5=84=E8=AF=A6=E6=83=85=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E4=BF=AE=E6=94=B9=20=E5=AF=BC=E5=85=A5=E8=A7=84?= =?UTF-8?q?=E5=88=99=E7=9A=84=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/system/ActSuppliesConverMapper.xml | 3 ++- ruoyi-ui/src/views/system/supplies/index.vue | 19 +++++++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesConverMapper.xml b/ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesConverMapper.xml index 8f1ff5e..bffa661 100644 --- a/ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesConverMapper.xml +++ b/ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesConverMapper.xml @@ -38,6 +38,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <result property="detailML" column="detail_m_l" /> <result property="detailYH" column="detail_y_h" /> <result property="detailYL" column="detail_y_l" /> + <result property="detailYS" column="detail_y_s"/> <result property="detailContent" column="detail_content" /> <result property="convertStatus" column="convert_status" /> @@ -79,7 +80,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" </select> <select id="roleListid" parameterType="Integer" resultMap="ActSuppliesRoleDetailResult"> - select id, role_id, detail_name, detail_content, convert_status from act_supplies_role_detail where status = 0 and role_id = #{id} + select id, role_id, detail_name, detail_content, convert_status, detail_y_s from act_supplies_role_detail where status = 0 and role_id = #{id} </select> <select id="selectSuppliesname" parameterType="String" resultMap="ActSuppliesResult"> diff --git a/ruoyi-ui/src/views/system/supplies/index.vue b/ruoyi-ui/src/views/system/supplies/index.vue index dae6ec0..6fd074e 100644 --- a/ruoyi-ui/src/views/system/supplies/index.vue +++ b/ruoyi-ui/src/views/system/supplies/index.vue @@ -247,7 +247,7 @@ export default { return } - + LuckyExcel.transformExcelToLucky( evt, function(exportJson) { @@ -260,16 +260,23 @@ export default { return } console.log("导入数æ®çš„规则是:"+rule); + let sysRulez; + let sysRules; + let value=[]; + let map=new Map(); //获å–物料转æ¢çš„规则 - let sysRulez = JSON.parse(rule[0].detailContent); + for(let i=0;i<rule.length;i++){ + if (rule[i].convertStatus==1){ + sysRulez = JSON.parse(rule[i].detailContent); + } + if(rule[i].convertStatus==2){ + sysRules = JSON.parse(rule[i].detailContent); + } + } //获å–物料转æ¢çš„sheet表 let data=window.luckysheet.transToData(exportJson.sheets[sysRulez[0].se].celldata); - let map=new Map(); - //let key_i=data[sysRulez[0].re][sysRulez[0].ce].m; let key_i=sysRulez[0].ce; //获å–物料转æ¢çš„æ•°æ® - let value=[]; - let sysRules = JSON.parse(rule[1].detailContent); for (let i=0;i<sysRules.length;i++){ //value.push(data[sysRules[i].re][sysRules[i].ce].m); value.push(sysRules[i].ce); -- 2.26.2