Просмотр исходного кода

fix:物料库存可视化修改

zjy 3 лет назад
Родитель
Сommit
78ed3b7843

+ 9 - 18
src/views/component/fwposition.vue

@@ -127,9 +127,9 @@
                   </div>
                 </div>
               </div>
-              <div class="goodshelf-name" v-if="index == 1">
+              <!-- <div class="goodshelf-name" v-if="index == 1">
                 {{ desString }}
-              </div>
+              </div> -->
             </div>
           </div>
         </div>
@@ -221,29 +221,20 @@ export default {
       this.ifshow = !this.ifshow;
     },
     clickBtn() {
-      // let timer = setInterval(() => {
-      //   let dom1 = document.getElementsByClassName("el-tooltip__popper");
-      //   if (dom1) {
-      //     console.log(dom1[0], "dom");
-      //     dom1[0].innerHTML = "";
-      //     dom1[0].style.background = "white";
-      //   }
-      // }, 1000);
-      this.ifshow = !this.ifshow;
-      let dom = document.getElementsByClassName("el-tooltip__popper");
-      if (dom[0]) {
-        dom[0].innerHTML = "";
-        dom[0].style.background = "white";
-      }
 
-      // dom[0].remove();
+      this.ifshow = !this.ifshow;
+      // let dom = document.getElementsByClassName("el-tooltip__popper");
+      // if (dom[0]) {
+      //   dom[0].innerHTML = "";
+      //   dom[0].style.background = "white";
+      // }
     },
     closeView(value) {
       const name = "cunFangWeiZhi"; //其他字段属性
       this.$emit("change-data", name, value.cun_fang_wei_zhi_);
       const name2 = "cangKuMingCheng"; //其他字段属性
       const value2 = this.formInline.cang_ku_ming_chen_value; //字段的值
-      // this.showValue = value2;
+      this.showValue = value2;
       this.$emit("change-data", name2, value2);
       this.ifshow = !this.ifshow;
     },

+ 1 - 1
src/views/component/zhuposition.vue

@@ -440,7 +440,7 @@ p {
   top: 0px;
   left: 0px;
   background: white;
-  z-index: 2147483647 !important;
+  z-index: 999 !important;
 }
 .close-content {
   position: absolute;

+ 15 - 19
src/views/warehouse/cangku.vue

@@ -86,7 +86,7 @@
                   >
                     <div class="top-dsc">
                       <div class="position">
-                        <p>名称:{{ it.wu_pin_ming_chen }}</p>
+                        <p>名称:{{ it.wu_liao_ming_chen }}</p>
                         <p>编码:{{ it.wu_liao_bian_ma_ || "空" }}</p>
                         <p>位置:{{ it.cun_fang_wei_zhi_ || "空" }}</p>
                         <p>货号:{{ it.huo_hao_ || "空" }}</p>
@@ -106,9 +106,9 @@
                 </div>
               </div>
             </div>
-            <div class="goodshelf-name" v-if="index == 1">
+            <!-- <div class="goodshelf-name" v-if="index == 1">
               {{ desString }}
-            </div>
+            </div> -->
           </div>
         </div>
       </div>
@@ -164,7 +164,6 @@ export default {
   },
   filters: {
     indexfilter: function (value,data) {
-      console.log(value,data)
       if (data[0]) {
         return value + 1;
       } else {
@@ -211,7 +210,6 @@ export default {
       
       curdPost("sql", sqlString).then((response) => {
         this_.quyu_arr = response.variables.data;
-        console.log(this_.quyu_arr,"sqlqrr")
         this_.quyu_arr.forEach(it=>{
           it.wei_zhi_.includes("-")?"":it.qu_yu_ =it.qu_yu_+it.wei_zhi_.slice(3,4);
         })
@@ -260,34 +258,32 @@ export default {
       let value = this.formInline.qu_yu_value
       let num = value.split("号")[0];
       let type = this.sqlSlice(value,num);
-      console.log(type)
       var sqlString =`select * from t_mjwlgl where cun_fang_wei_zhi_ like ` +
         "'%" +
         type +
         "%'";
-      console.log(sqlString);
+      
       this.queryLoad(sqlString, type);
       this.formInline.qu_yu_value = value;
       this.quyuShow = value
     },
-    queryLoad(sql, py) {
-      
+    queryLoad(sql, py) {     
       var datas = [];
       this.cenghao = [];
-      const labelsMap = {}; // map存储
+      const labelsMap = {}; // 货架分层的数据初始化
       let typeData = [];
       var sqltype = 
         `select DISTINCT SUBSTR(wei_zhi_,1,6) as wei_zhi_ from t_ck where wei_zhi_ like ` +"'%" +py +"%'" +"ORDER BY wei_zhi_ ASC "; //
-      console.log(sqltype, sql,"传进来参数");
+      
       curdPost("sql", sqltype).then((res) => {
         typeData = res.variables.data; //查询该位置具有多少层 
         curdPost("sql", sql).then((res) => {//sql 查询该位置在物料管理库存信息的物料
-          datas = res.variables.data;// 该位置的库存信息
+          datas = res.variables.data;// 该位置的所有物料信息
           typeData.forEach((item) => { //组件以货架分层的数据: {1:[],2:[],3:[],4:[],5:[],6}
             let num = item.wei_zhi_.split("-")[1];
-            labelsMap[num] = [];
+            labelsMap[num] = [];// 货架分层的数据初始化
           });
-          if (datas.length == 0) { //没有物料存在该位置
+          if (datas.length == 0) { //该位置(冰箱)一个物料都没有
             for (var prop in labelsMap) { 
               typeData.forEach((item) => { //组件以货架分层的数据: {1:[],2:[],3:[],4:[],5:[],6}
                  let num = item.wei_zhi_.split("-")[1];
@@ -312,7 +308,7 @@ export default {
                      let num = item.wei_zhi_.split("-")[1];
                      if(num == prop){
                        labelsMap[prop].push({ cun_fang_wei_zhi_: item.wei_zhi_});
-                       labelsMap[prop].push({ "zhuangtai": "空"});
+                      //  labelsMap[prop].push({ "zhuangtai": "空"});
                      }
                   });
                   // labelsMap[prop].push({ cun_fang_wei_zhi_: "空" });
@@ -325,10 +321,10 @@ export default {
             if (labelsMap.hasOwnProperty(prop)) {
               if (labelsMap[prop].length > 1) {
                 var item = labelsMap[prop].slice(1);
-                console.log(item);
+                
                 newarr.push(item);
               } else {
-                console.log(labelsMap[prop]);
+                
                 newarr.push(labelsMap[prop]);
               }
             }
@@ -342,12 +338,12 @@ export default {
       let value = e.target.innerText;
       let num = value.split("号")[0];
       let type = this.sqlSlice(value,num);
-      console.log(type)
+      
       var sqlString =`select * from t_mjwlgl where cun_fang_wei_zhi_ like ` +
         "'%" +
         type +
         "%'";
-      console.log(sqlString);
+      
       this.queryLoad(sqlString, type);
       this.formInline.qu_yu_value = value;
       this.quyuShow = value;