Jelajahi Sumber

调整类别选择

qymljy 2 tahun lalu
induk
melakukan
aa99759441

+ 6 - 0
src/HDrpManagement/orderManage/details/tabs/productlist.vue

@@ -754,4 +754,10 @@ export default {
 body .el-table th.gutter{
 display: table-cell!important;
 }
+/deep/ .el-input.is-disabled .el-input__inner{
+  color: #666666;
+}
+/deep/.el-textarea.is-disabled .el-textarea__inner {
+  color: #666666;
+}
 </style>

+ 6 - 0
src/SDrpManagement/agentOrder/modules/productlist.vue

@@ -574,4 +574,10 @@ export default {
 
 </script>
 <style scoped>
+/deep/ .el-input.is-disabled .el-input__inner{
+  color: #666666;
+}
+/deep/.el-textarea.is-disabled .el-textarea__inner {
+  color: #666666;
+}
 </style>

+ 6 - 0
src/SDrpManagement/salerOrder/modules/productlist.vue

@@ -610,4 +610,10 @@ export default {
 
 </script>
 <style scoped>
+/deep/ .el-input.is-disabled .el-input__inner{
+  color: #666666;
+}
+/deep/.el-textarea.is-disabled .el-textarea__inner {
+  color: #666666;
+}
 </style>

+ 15 - 6
src/template/addProduct/index.vue

@@ -186,10 +186,8 @@ export default {
           "sa_brandid":this.sa_brandid !== '' ? this.sa_brandid : 0
         }
       })
-      console.log(res.data[0].ttemclass,'获取分类数据')
       let arr = []
       function converTree(node) {
-        console.log(node)
         var elNode = {
           isdeep:node["isdeep"],
           ishide:node["ishide"],
@@ -210,6 +208,20 @@ export default {
             // 遍历子节点, 把每个子节点看做一颗独立的树, 传入递归构造子树, 并把结果放回到新node的children中
             elNode.subdep.push(converTree(node.subdep[index]));
           }
+        }else {
+          elNode = {
+            isdeep:node["isdeep"],
+            ishide:node["ishide"],
+            istool:node["istool"],
+            itemclassfullname:node["itemclassfullname"],
+            itemclassfullnum:node["itemclassfullnum"],
+            itemclassid:node["itemclassid"],
+            itemclassname:node["itemclassname"],
+            itemclassnum:node["itemclassnum"],
+            num:node["num"],
+            parentid:node["parentid"],
+            rowindex:node["rowindex"],
+          }
         }
         return elNode;
       }
@@ -218,11 +230,8 @@ export default {
         arr.push(converTree(e))
       });
 
-      this.options.itemclass = res.data[0].ttemclass
-      console.log(arr,'arr的数据')
-
+      this.options.itemclass = arr
       return arr
-
     },
     classChange(){
       this.params.content.where.itemclassid = this.itemclassid[this.itemclassid.length -1]

+ 46 - 1
src/template/addProductContract/index.vue

@@ -288,7 +288,52 @@ export default {
           "sa_brandid":this.sa_brandid !== '' ? this.sa_brandid : 0
         }
       })
-      this.options.itemclass = res.data[0].ttemclass
+      let arr = []
+      function converTree(node) {
+        var elNode = {
+          isdeep:node["isdeep"],
+          ishide:node["ishide"],
+          istool:node["istool"],
+          itemclassfullname:node["itemclassfullname"],
+          itemclassfullnum:node["itemclassfullnum"],
+          itemclassid:node["itemclassid"],
+          itemclassname:node["itemclassname"],
+          itemclassnum:node["itemclassnum"],
+          num:node["num"],
+          parentid:node["parentid"],
+          rowindex:node["rowindex"],
+          subdep:[]
+        }
+        if (node.subdep.length > 0) {
+          // 如果存在子节点
+          for (var index = 0; index < node.subdep.length; index++) {
+            // 遍历子节点, 把每个子节点看做一颗独立的树, 传入递归构造子树, 并把结果放回到新node的children中
+            elNode.subdep.push(converTree(node.subdep[index]));
+          }
+        }else {
+          elNode = {
+            isdeep:node["isdeep"],
+            ishide:node["ishide"],
+            istool:node["istool"],
+            itemclassfullname:node["itemclassfullname"],
+            itemclassfullnum:node["itemclassfullnum"],
+            itemclassid:node["itemclassid"],
+            itemclassname:node["itemclassname"],
+            itemclassnum:node["itemclassnum"],
+            num:node["num"],
+            parentid:node["parentid"],
+            rowindex:node["rowindex"],
+          }
+        }
+        return elNode;
+      }
+      // this.options.itemclass = arr
+      res.data[0].ttemclass.forEach(e=>{
+        arr.push(converTree(e))
+      });
+
+      this.options.itemclass = arr
+      return arr
 
     },
     classChange(){