ZZJ 3 lat temu
rodzic
commit
c869bcbb0b

+ 0 - 1
src/business/platform/data/templaterender/templates/list.vue

@@ -925,7 +925,6 @@
                     title: title
                 }).then(() => {
                     const msg = message ? message : '导出成功'
-                    console.log(msg)
                     ActionUtils.success(msg)
                 })
             },

+ 2 - 2
src/views/system/jbdScan/goods/manualConfirmation.vue

@@ -257,7 +257,7 @@
                             </el-form-item>
                           </el-col>
                           <el-col :span="6">
-                            <el-form-item v-if="flag" label="销毁日期">
+                            <el-form-item v-if="flag" label="销毁日期" >
                               <template slot-scope="scope">
                                 <el-date-picker
                                   v-model="item.xiao_hui_ri_qi_"
@@ -265,7 +265,7 @@
                                   value-format="yyyy-MM-dd"
                                   format="yyyy-MM-dd"
                                   placeholder="请选择"
-                                  :readonly="false"
+                                  :readonly="true"
                                   :clearable="true"
                                 />
                               </template>

+ 1 - 1
src/views/system/jbdScan/goods/sampleConfirmation.vue

@@ -263,7 +263,7 @@
                                   value-format="yyyy-MM-dd"
                                   format="yyyy-MM-dd"
                                   placeholder="请选择"
-                                  :readonly="false"
+                                  :readonly="true"
                                   :clearable="true"
                                 />
                               </template>

+ 25 - 39
src/views/system/jbdScan/js/manualConfirmationJS.js

@@ -1,5 +1,5 @@
 import repostCurd from '@/business/platform/form/utils/custom/joinCURD.js'
-import * as dayjs from 'dayjs'
+// import * as dayjs from 'dayjs'
 
 export default {
   props:{
@@ -31,8 +31,8 @@ export default {
             temp[i].yan_shou_jie_guo_ = '完好'
             temp[i].liu_yang_shu_lian = ' ml/支×1支'
             temp[i].liu_yang_ri_qi_ = this.dateFormat()
-            temp[i].liu_yang_qi_xian = dayjs(temp[i].song_jian_shi_jia).add(3,'month').format("YYYY-MM-DD")
-            temp[i].xiao_hui_ri_qi_ = dayjs(temp[i].liu_yang_qi_xian).endOf('month').format("YYYY-MM-DD")
+            // temp[i].liu_yang_qi_xian = dayjs(temp[i].song_jian_shi_jia).add(3,'month').format("YYYY-MM-DD")
+            // temp[i].xiao_hui_ri_qi_ = dayjs(temp[i].liu_yang_qi_xian).endOf('month').format("YYYY-MM-DD")
             this.listData.push(temp[i])
           }
         }else{
@@ -58,8 +58,8 @@ export default {
             res.variables.data[i].yan_shou_jie_guo_ = '完好'
             res.variables.data[i].liu_yang_shu_lian = ' ml/支×1支'
             res.variables.data[i].liu_yang_ri_qi_ = this.dateFormat()
-            res.variables.data[i].liu_yang_qi_xian = dayjs(res.variables.data[i].song_jian_shi_jia).add(3,'month').format("YYYY-MM-DD")
-            res.variables.data[i].xiao_hui_ri_qi_ = dayjs(res.variables.data[i].liu_yang_qi_xian).endOf('month').format("YYYY-MM-DD")
+            // res.variables.data[i].liu_yang_qi_xian = dayjs(res.variables.data[i].song_jian_shi_jia).add(3,'month').format("YYYY-MM-DD")
+            // res.variables.data[i].xiao_hui_ri_qi_ = dayjs(res.variables.data[i].liu_yang_qi_xian).endOf('month').format("YYYY-MM-DD")
             this.listData.push(res.variables.data[i])
           }
         }else{
@@ -202,14 +202,14 @@ export default {
               //   this_.$message.error('操作失败,[' + ypInfoList[yp].yang_pin_ming_che + '] 留样数量不得大于收样数量。')
               //   return;
               // }
-              if (ypInfoList[yp].liu_yang_qi_xian == null || ypInfoList[yp].liu_yang_qi_xian == '') {
-                this_.$message.error("留样时必须填写留样期限!")
-                return;
-              }
-              if (ypInfoList[yp].xiao_hui_ri_qi_ == null || ypInfoList[yp].xiao_hui_ri_qi_ == '') {
-                this_.$message.error("留样时必须填写销毁日期!")
-                return;
-              }
+            //   if (ypInfoList[yp].liu_yang_qi_xian == null || ypInfoList[yp].liu_yang_qi_xian == '') {
+            //     this_.$message.error("留样时必须填写留样期限!")
+            //     return;
+            //   }
+            //   if (ypInfoList[yp].xiao_hui_ri_qi_ == null || ypInfoList[yp].xiao_hui_ri_qi_ == '') {
+            //     this_.$message.error("留样时必须填写销毁日期!")
+            //     return;
+            //   }
                 // cfwz = ypInfoList[yp].liu_yang_wei_zhi_
                 cfwzObj.push(ypInfoList[yp].liu_yang_wei_zhi_)
 
@@ -303,6 +303,7 @@ export default {
                     obj["yang_ben_ming_che"]  = res[i].yang_pin_ming_che
                     obj["yang_ben_bian_hao"]  = res[i].yang_pin_bian_hao
                     obj["pi_hao_bian_hao_"]   = res[i].song_jian_pi_hao_
+                    obj["song_jian_dan_wei"]   = res[i].song_jian_dan_wei
                     obj["xing_ming_"]         = res[i].xing_ming_
                     obj["xing_bie_"]          = res[i].xing_bie_
                     obj["nian_ling_"]         = res[i].nian_ling_
@@ -398,32 +399,17 @@ export default {
                          rw["yang_pin_ming_che"] = wtdAndYpb[i].yang_pin_ming_che//样品名称
                          rw["yang_pin_bian_hao"] = wtdAndYpb[i].yang_pin_bian_hao//样品编号
                          rw["wei_tuo_lei_xing_"] = wtdAndYpb[i].wei_tuo_lei_xing_ //委托类型
-                         let yplxz = ''
-                         if(wtdAndYpb[i].yang_pin_lei_xing != null && wtdAndYpb[i].yang_pin_lei_xing!=''){ //样品类型1
-                            yplxz = wtdAndYpb[i].yang_pin_lei_xing //样品类型
-                         }
-                         if(wtdAndYpb[i].yang_pin_lei_er_ != null && wtdAndYpb[i].yang_pin_lei_er_!=''){ //样品类型2
-                           if(yplxz==null || yplxz == ''){
-                             yplxz = wtdAndYpb[i].yang_pin_lei_er_ //样品类型
-                           }else{
-                             yplxz =yplxz+','+ wtdAndYpb[i].yang_pin_lei_er_ //样品类型
-                           }
-                         }
-                         if(wtdAndYpb[i].yang_pin_lei_san_ != null && wtdAndYpb[i].yang_pin_lei_san_!=''){ //样品类型3
-                           if(yplxz==null || yplxz == ''){
-                             yplxz = wtdAndYpb[i].yang_pin_lei_san_ //样品类型
-                           }else{
-                             yplxz =yplxz+','+ wtdAndYpb[i].yang_pin_lei_san_ //样品类型
-                           }
-                         }
-                         if(wtdAndYpb[i].yang_pin_lei_si_ != null && wtdAndYpb[i].yang_pin_lei_si_!=''){ //样品类型4
-                           if(yplxz==null || yplxz == ''){
-                             yplxz = wtdAndYpb[i].yang_pin_lei_si_ //样品类型
-                           }else{
-                             yplxz = yplxz+','+ wtdAndYpb[i].yang_pin_lei_si_ //样品类型
-                           }
-                         }
+                         let yplxList = []
+                         let ypggList = []
+                         yplxList.push(
+                            wtdAndYpb[i].yang_pin_lei_xing,wtdAndYpb[i].yang_pin_lei_er_,wtdAndYpb[i].yang_pin_lei_san_,wtdAndYpb[i].yang_pin_lei_si_);
+                         ypggList.push(
+                            wtdAndYpb[i].yang_pin_gui_ge_,wtdAndYpb[i].yang_pin_gui_ge_e,wtdAndYpb[i].yang_pin_gui_ge_s,wtdAndYpb[i].yang_pin_gui_si_
+                         );
+                         let yplxz = yplxList.filter(i => i).join(',');
+                         let ypggStr = ypggList.filter(i => i).join(',');
                          rw["yang_pin_lei_xing"] = yplxz        //  样品类型
+                         rw["yang_pin_gui_ge_"] = ypggStr       // 样品规格
                          rw["wei_tuo_id_"] = wtdAndYpb[i].wtID  //  委托id
                          rw["he_tong_id_"] = wtdAndYpb[i].he_tong_id_ //  合同id
                          rw["zhuang_tai_"] = '待任务分配'       //  状态
@@ -439,7 +425,7 @@ export default {
                          rws.push(rw)
                         // }
                   }
-                  //  console.log("任务分配",rws)
+                //    console.log("任务分配",rws)
                  repostCurd('add', '{"tableName":"t_lhrwfpb","paramWhere":'+JSON.stringify(rws)+',"defKey":"Process_04o0csc","formKey":"lhrwfp"}')
                 }
                 // 更新委托单 检测开始时间   问吴懿是否需要 不需要

+ 22 - 36
src/views/system/jbdScan/js/sampleConfirmationJS.js

@@ -1,5 +1,5 @@
 import repostCurd from '@/business/platform/form/utils/custom/joinCURD.js'
-import * as dayjs from 'dayjs'
+// import * as dayjs from 'dayjs'
 
 export default {
   methods: {
@@ -40,8 +40,8 @@ export default {
               res.variables.data[i].yan_shou_jie_guo_ = '完好'
               res.variables.data[i].liu_yang_shu_lian = ' ml/支×1支'
               res.variables.data[i].liu_yang_ri_qi_ = this.dateFormat()
-              res.variables.data[i].liu_yang_qi_xian = dayjs(res.variables.data[i].song_jian_shi_jia).add(3,'month').format("YYYY-MM-DD")
-              res.variables.data[i].xiao_hui_ri_qi_ = dayjs(res.variables.data[i].liu_yang_qi_xian).endOf('month').format("YYYY-MM-DD")
+            //   res.variables.data[i].liu_yang_qi_xian = dayjs(res.variables.data[i].song_jian_shi_jia).add(3,'month').format("YYYY-MM-DD")
+            //   res.variables.data[i].xiao_hui_ri_qi_ = dayjs(res.variables.data[i].liu_yang_qi_xian).endOf('month').format("YYYY-MM-DD")
               this.listData.push(res.variables.data[i])
             }
             }
@@ -158,14 +158,14 @@ export default {
                 //   this_.$message.error('操作失败,[' + ypInfoList[yp].yang_pin_ming_che + '] 留样数量不得大于收样数量。')
                 //   return;
                 // }
-                if (ypInfoList[yp].liu_yang_qi_xian == null || ypInfoList[yp].liu_yang_qi_xian == '') {
-                  this_.$message.error("留样时必须填写留样期限!")
-                  return;
-                }
-                if (ypInfoList[yp].xiao_hui_ri_qi_ == null || ypInfoList[yp].xiao_hui_ri_qi_ == '') {
-                  this_.$message.error("留样时必须填写销毁日期!")
-                  return;
-                }
+                // if (ypInfoList[yp].liu_yang_qi_xian == null || ypInfoList[yp].liu_yang_qi_xian == '') {
+                //   this_.$message.error("留样时必须填写留样期限!")
+                //   return;
+                // }
+                // if (ypInfoList[yp].xiao_hui_ri_qi_ == null || ypInfoList[yp].xiao_hui_ri_qi_ == '') {
+                //   this_.$message.error("留样时必须填写销毁日期!")
+                //   return;
+                // }
                   cfwzObj.push(ypInfoList[yp].liu_yang_wei_zhi_)
               } 
               ypbhList.push('{"yang_pin_bian_hao":"' + ypInfoList[yp].yang_pin_bian_hao + '"}') // 样品编号列表
@@ -236,6 +236,7 @@ export default {
                       obj["yang_ben_ming_che"]  = res[i].yang_pin_ming_che
                       obj["yang_ben_bian_hao"]  = res[i].yang_pin_bian_hao
                       obj["pi_hao_bian_hao_"]   = res[i].song_jian_pi_hao_
+                      obj["song_jian_dan_wei"]  = res[i].song_jian_dan_wei
                       obj["xing_ming_"]         = res[i].xing_ming_
                       obj["xing_bie_"]          = res[i].xing_bie_
                       obj["nian_ling_"]         = res[i].nian_ling_
@@ -331,32 +332,17 @@ export default {
                            rw["yang_pin_ming_che"] = wtdAndYpb[i].yang_pin_ming_che//样品名称
                            rw["yang_pin_bian_hao"] = wtdAndYpb[i].yang_pin_bian_hao//样品编号
                            rw["wei_tuo_lei_xing_"] = wtdAndYpb[i].wei_tuo_lei_xing_ //委托类型
-                           let yplxz = ''
-                           if(wtdAndYpb[i].yang_pin_lei_xing != null && wtdAndYpb[i].yang_pin_lei_xing!=''){ //样品类型1
-                              yplxz = wtdAndYpb[i].yang_pin_lei_xing //样品类型
-                           }
-                           if(wtdAndYpb[i].yang_pin_lei_er_ != null && wtdAndYpb[i].yang_pin_lei_er_!=''){ //样品类型2
-                             if(yplxz==null || yplxz == ''){
-                               yplxz = wtdAndYpb[i].yang_pin_lei_er_ //样品类型
-                             }else{
-                               yplxz =yplxz+','+ wtdAndYpb[i].yang_pin_lei_er_ //样品类型
-                             }
-                           }
-                           if(wtdAndYpb[i].yang_pin_lei_san_ != null && wtdAndYpb[i].yang_pin_lei_san_!=''){ //样品类型3
-                             if(yplxz==null || yplxz == ''){
-                               yplxz = wtdAndYpb[i].yang_pin_lei_san_ //样品类型
-                             }else{
-                               yplxz =yplxz+','+ wtdAndYpb[i].yang_pin_lei_san_ //样品类型
-                             }
-                           }
-                           if(wtdAndYpb[i].yang_pin_lei_si_ != null && wtdAndYpb[i].yang_pin_lei_si_!=''){ //样品类型4
-                             if(yplxz==null || yplxz == ''){
-                               yplxz = wtdAndYpb[i].yang_pin_lei_si_ //样品类型
-                             }else{
-                               yplxz = yplxz+','+ wtdAndYpb[i].yang_pin_lei_si_ //样品类型
-                             }
-                           }
+                           let yplxList = []
+                            let ypggList = []
+                            yplxList.push(
+                                wtdAndYpb[i].yang_pin_lei_xing,wtdAndYpb[i].yang_pin_lei_er_,wtdAndYpb[i].yang_pin_lei_san_,wtdAndYpb[i].yang_pin_lei_si_);
+                            ypggList.push(
+                                wtdAndYpb[i].yang_pin_gui_ge_,wtdAndYpb[i].yang_pin_gui_ge_e,wtdAndYpb[i].yang_pin_gui_ge_s,wtdAndYpb[i].yang_pin_gui_si_
+                            );
+                           let yplxz = yplxList.filter(i => i).join(',');
+                           let ypggStr = ypggList.filter(i => i).join(',');
                            rw["yang_pin_lei_xing"] = yplxz        //  样品类型
+                           rw["yang_pin_gui_ge_"] = ypggStr       // 样品规格
                            rw["wei_tuo_id_"] = wtdAndYpb[i].wtID  //  委托id
                            rw["he_tong_id_"] = wtdAndYpb[i].he_tong_id_ //  合同id
                            rw["zhuang_tai_"] = '待任务分配'       //  状态