Sfoglia il codice sorgente

MES下单——【选择产品】:无法选择【集团SKU】

lxf 2 anni fa
parent
commit
de8bc851be

+ 17 - 3
src/views/shengde/product/management/index.vue

@@ -297,9 +297,23 @@ export default {
         }
         let data = this.dictData.filter((item) => item.code === 'brand_name')
         if (data && data.length > 0) {
-          this.brandName = data[0].children.filter((item) => {
-            return brandNameArr.some((i) => item.dictKey == i)
-          })
+          if (this.type) {
+            let skuList = [
+              {
+                dictKey: '胜德科技',
+                dictValue: '胜德科技',
+              },
+            ]
+            this.brandName = skuList.concat(
+              data[0].children.filter((item) => {
+                return brandNameArr.some((i) => item.dictKey == i)
+              })
+            )
+          } else {
+            this.brandName = data[0].children.filter((item) => {
+              return brandNameArr.some((i) => item.dictKey == i)
+            })
+          }
         }
       })
     } else {

+ 1 - 10
src/views/shengde/subsidiary/afterSales/product.vue

@@ -284,7 +284,6 @@
 <script>
 import { mapGetters } from 'vuex'
 import Editor from '@/components/Editor'
-import SelectProduct from '@/views/shengde/product/management/index'
 import SelectBOM from '@/components/shengde/SelectBOM/index'
 import { createFile, deleteFile, judgeFile } from '@/api/shengde/subsidiary/AddOrModifiedOrder/index.js'
 import { addFolder } from '@/api/product/customProductLibrary'
@@ -296,7 +295,7 @@ export default {
   props: {
     aftermarketContract: Object,
   },
-  components: { Editor, SelectProduct, SelectBOM },
+  components: { Editor, SelectBOM },
   data() {
     let checkQuantity = (rule, value, callback) => {
       if (!value) {
@@ -873,14 +872,6 @@ export default {
   object-fit: contain;
   vertical-align: middle;
 }
-.choose-product {
-  display: inline-block;
-  width: 25px;
-  height: 15px;
-  background-image: url('/ShengDeImg/selectProduct.png');
-  background-position: center center;
-  background-size: 25px 15px;
-}
 ::v-deep {
   .el-input__inner {
     border-radius: 1px;