Przeglądaj źródła

设备档案卡导入导出调整

luoaoxuan 1 rok temu
rodzic
commit
252cb5cb61
1 zmienionych plików z 22 dodań i 15 usunięć
  1. 22 15
      src/views/component/device/index.vue

+ 22 - 15
src/views/component/device/index.vue

@@ -509,43 +509,43 @@ export default {
             deviceColumns: {
                 bianZhiBuMen: '部门',
                 sheBeiMingCheng: '设备名称',
-                sheBeiShiBieH: '设备编号(导入无需填写)',
+                // sheBeiShiBieH: '设备编号(导入无需填写)',
                 yuanSheBeiBian: '原设备编号(必填,且不可重复)',
                 sheBeiZhuangTa: '设备状态(合格/停用/限用)',
                 sheBeiLeiXing: '设备类型(检验系统/通用设备/软件/信息系统)',
+                shiFouWeiHu: '是否维护(是/否)',
+                shiFouXiaoZhun: '是否校准(是/否)',
+                weiHuFangShi: '设备分组',
                 guiGeXingHao: '规格型号',
-                cunFangDiDian: '存放地点',
+                cunFangDiDian: '存放地点(格式:房间号+空格+房间名)',
                 guanLiRen: '保管人',
                 ziChanBianHao: '资产编号',
                 gongYingShang: '供应商',
                 lianXiFangShi: '联系方式',
                 changShang: '厂商',
-                chuChangRiQi: '出厂日期',
                 jiShenXuHao: '机身序号',
                 zhuCeZhengHao: '注册证号',
-                ceLiangGongZuo: '测量范围',
-                huanJingYaoQiu: '环境要求',
-                dianYuanYaoQiu: '电源要求',
+                chuChangRiQi: '出厂日期',
                 yanShouRiQi: '验收日期',
                 jieShouRiQi: '接收日期',
-                jieShouZhuangTai: '接收时状态(新设备/二手或翻新设备)',
                 qiYongRiQi: '投入日期',
-                shiFouXiaoZhun: '是否校准(是/否)',
                 yiXiaoRiQi: '已校日期',
                 xiaoZhunZQ: '检定/校准周期(以月为单位)',
                 xiaoZhunYouXia: '校准有效期至',
+                shiYongKeShi: '检定/校准单位',
+                ceLiangGongZuo: '测量/工作范围',
+                huanJingYaoQiu: '环境要求',
+                dianYuanYaoQiu: '电源要求',
+                jieShouZhuangTai: '接收时状态(新设备/二手或翻新设备)',
                 jianDingXiao: '检定/校准参数',
                 zuiDaYunCha: 'U/精确度/最大允差',
                 zhengShuBianHa: '证书编号',
                 xiuZhengZhiXiu: '修正值/修正因子',
-                // wenDuYingYong:'温度应用修正值',
-                // shiDuYingYong:'湿度应用修正值',
-                shiFouWeiHu: '是否维护(是/否)',
+                wenDuYingYong: '温度应用修正值',
+                shiDuYingYong: '湿度应用修正值',
                 biXuDeHuanJin: '核查人',
                 biXuSheShi: '核查日期',
-                weiHuFangShi: '设备分组',
-                heChaXiaoZhun: '使用年限(年)',
-                shiYongKeShi: '检定/校准单位'
+                heChaXiaoZhun: '使用年限(年)'
             },
             projectColums: {
                 yuanSheBeiBian: '设备编号*',
@@ -971,6 +971,9 @@ export default {
                 item.biXuDeHuanJin = this.switchIdToUserName(item.biXuDeHuanJin.split(',')[0])
                 item.weiHuFangShi = this.switchDeviceIdToName(item.weiHuFangShi, deviceGroupData)
                 item.shiYongKeShi = this.switchGYSIdToName(item.shiYongKeShi, gysData)
+                if (this.stateList[item.sheBeiZhuangTa]) {
+                    item.sheBeiZhuangTa = this.stateList[item.sheBeiZhuangTa]
+                }
             }
             return exportData
         },
@@ -1383,7 +1386,11 @@ export default {
             let importData = this.switchDeviceObj(data, this.deviceColumns)
             importData.forEach(i => {
                 delete i.sheBeiShiBieH // 设备编号需自动生成
-                i.sheBeiZhuangTa = '合格'
+                // i.sheBeiZhuangTa = '合格'
+                const keyFound = Object.entries(this.stateList).find(([key, value]) => value === i.sheBeiZhuangTa)
+                if (keyFound) {
+                    i.sheBeiZhuangTa = keyFound[0]
+                }
             })
             const currentPosition = this.level
             const { userList = [], deptList = [] } = this.$store.getters || {}