Przeglądaj źródła

fix:样品可视化

zhangjingyuan 3 lat temu
rodzic
commit
9be0fe9f92

+ 14 - 7
src/views/sample/sampleView.vue

@@ -459,28 +459,35 @@ export default {
       .catch((err) => {
         console.log(err, "err------>");
       });
-      debugger
       this.formInline.yang_pin_cun_fang = data.yang_pin_cun_fang;
       this.formInline.cun_fang_id_ = data.cun_fang_id_;
       this.formInline.yang_pin_liu_yang = data.yang_pin_liu_yang;
       this.formInline.liu_yang_id_ = data.liu_yang_id_;
     },
-    clickWeiZhiXuanZei(data){//点击视图选择位置
+    async clickWeiZhiXuanZei(data){//点击视图选择位置
       if(!this.ifweizhixuanze){
         return
       }
-      // alert(data.id_);
+      let res = [];
+      let sql  = `select *  FROM t_ypcfwz WHERE wei_zhi_bian_hao_ = '${data.wei_zhi_bian_hao_}' AND biao_zhi_uuid_ IS NULL`;
+      await curdPost("sql", sql).then((response) => {
+        res = response.variables.data[0];
+      })
+      .catch((err) => {
+        console.log(err, "err------>");
+      });
+      console.log(res.id_,"t_ypcfwz")
       if(this.formInline.qu_yu_value =='待检区' || !this.formInline.qu_yu_value){
         this.formInline.yang_pin_cun_fang = data.wei_zhi_bian_hao_;
-        this.formInline.cun_fang_id_ = data.id_;
+        this.formInline.cun_fang_id_ = res.id_;
       }
       if(this.formInline.qu_yu_value =='留样区'){
         this.formInline.yang_pin_liu_yang = data.wei_zhi_bian_hao_;
-        this.formInline.liu_yang_id_ = data.id_;
+        this.formInline.liu_yang_id_ = res.id_;
       }
-    curdPost('update','{"tableName":"t_ypwzmrxzb","paramWhere":{"id_":"1"},"paramCond":{"yang_pin_cun_fang":"'+this.formInline.yang_pin_cun_fang+'","cun_fang_id_":"'+this.formInline.cun_fang_id_+'","yang_pin_liu_yang":"'+this.formInline.yang_pin_liu_yang+'","liu_yang_id_":"'+ this.formInline.liu_yang_id_+'"}}')
+    await curdPost('update','{"tableName":"t_ypwzmrxzb","paramWhere":{"id_":"1"},"paramCond":{"yang_pin_cun_fang":"'+this.formInline.yang_pin_cun_fang+'","cun_fang_id_":"'+this.formInline.cun_fang_id_+'","yang_pin_liu_yang":"'+this.formInline.yang_pin_liu_yang+'","liu_yang_id_":"'+ this.formInline.liu_yang_id_+'"}}')
     .then(res => {
-        console.log(res, "当前补货状态更新成功");
+        
     }).catch(err=>{
       alert("默认位置更新错误")
     })

+ 13 - 12
src/views/system/jbdScan/goods/liuyangData.vue

@@ -6,7 +6,7 @@
       <input type="text" v-model="value" style="opacity: 0; position: fixed;color: red; !important" />
     </div>
     <div class="viewArea" v-if="viewShow">
-      <h2 class="title">样品间样存放位置可视图</h2>
+      <h2 class="title">样品间样存放位置可视图</h2>
       <div class="close" @click="positionBtn">
         <i class="el-icon-circle-close"></i>
       </div>
@@ -212,19 +212,20 @@ export default {
 
     firstLoadViewData() {
       var this_ = this;
-      var sqlString = `select * from t_ypcfwz where fang_jian_lei_xin = '样品间' and qu_yu_ ='待检区' and huo_jia_hao_ = '4' and huo_jia_lei_xing_ = '医用冷藏箱'`;
-      this.huojiashow = "4号医用冷藏箱";
-      this.quyuShows = "待检区";
-      this.desString = "样品间" + "待检区医用冷藏箱";
+      var sqlString = `select * from t_ypcfwz  WHERE fang_jian_lei_xin = '样品间' AND qu_yu_ = '留样区' AND  huo_jia_lei_xing_ = '医用冷藏冷冻箱' AND huo_jia_hao_ = '5T'`;
+      this.huojiashow = "5T号医用冷藏冷冻箱";
+      this.quyuShows = "留样区";
+      // this.desString = "样品间" + "留样区5T号医用冷藏冷冻箱";
       this.queryLoad(sqlString);
       this.formInline.fang_jian_hao_value = "样品间";
-      this.formInline.qu_yu_value = "待检区";
-      this.formInline.huo_jia_value = "4号医用冷藏箱";
-      let sql = `select distinct huo_jia_hao_,huo_jia_lei_xing_ from t_ypcfwz  where fang_jian_lei_xin = '样品间' and qu_yu_ ='待检区'  order by huo_jia_hao_ asc `;
-      curdPost("sql", sql).then((response) => {
-        this_.huo_jia_arr = response.variables.data;
-        // console.log(this_.huo_jia_arr, "首次加载货架信息");
-      });
+      this.formInline.qu_yu_value = "留样区";
+      this.formInline.huo_jia_value = "5T号医用冷藏冷冻箱";
+      this.huo_jia_arrEvent("留样区")
+      // let sql = `select distinct huo_jia_hao_ FROM t_ypcfwz WHERE fang_jian_lei_xin = '样品间' AND huo_jia_lei_xing_ = '号医用冷藏冷冻箱' AND huo_jia_hao_ = '5'   ORDER BY huo_jia_hao_`;
+      // curdPost("sql", sql).then((response) => {
+      //   this_.huo_jia_arr = response.variables.data;
+      //   // console.log(this_.huo_jia_arr, "首次加载货架信息");
+      // });
     },
     loadQueryData() {
       //查询选择数据查询 房间类型查询