فهرست منبع

调整添加商品

qymljy 2 سال پیش
والد
کامیت
7a0ddeb731

+ 2 - 2
src/HDrpManagement/ProductGroupMag/modules/addGroupDetail.vue

@@ -3,13 +3,13 @@
 <!--    <add-btn ref="add" :rowData="rowData" v-if="tool.checkAuth($route.name,'insert')" :disabled="disabled" @onSuccess="getDetail" style="margin-bottom:16px" />-->
     <addProduct class="inline-16"     ref="addProduct" v-if="tool.checkAuth($route.name,'insert') && !disabled"
                 :params="paramsAdd" :tablecolsAdd="tablecolsAdd" title="添 加"
-                @addSuccess="addProducts" @addProduct="addProduct" @uploadData="uploadData" @closeDrawer="getDetail"
+                @addSuccess="addProducts" @addProduct="addProduct" @uploadData="uploadData" @closeDrawer="getDetail" :querySa_brandid="rowData.sa_brandid"
     ></addProduct>
     <uploadAllData
         class="inline-16"
         v-if="tool.checkAuth($route.name,'insert') && !disabled"
         :total="total"
-        @onSuccess="listData()"
+        @onSuccess="getDetail()"
         @handlePullApi="handlePullApi"
         @handleDelApi="handleDelApi"
         idName="sa_itemgroupmxid"

+ 9 - 9
src/HDrpManagement/ProductGroupMag/modules/table.vue

@@ -19,7 +19,7 @@
       <el-table-column
           prop="itemno"
           label="产品编号"
-          width="180">
+          width="0">
       </el-table-column>
       <el-table-column
           prop="sequence"
@@ -32,28 +32,28 @@
       <el-table-column
           prop="itemname"
           label="产品名称"
-          width="180">
+          width="0">
       </el-table-column>
       <el-table-column
           prop="erpitemname"
           label="品名"
-          width="180">
+          width="0">
       </el-table-column>
       <el-table-column
           prop="erpitemno"
           label="品号"
-          width="180">
+          width="0">
       </el-table-column>
       <el-table-column
           label="型号"
-          width="180">
+          width="0">
         <template slot-scope="scope">
           <p><span>{{scope.row.model}}</span></p>
         </template>
       </el-table-column>
       <el-table-column
           label="规格"
-          width="180">
+          width="0">
         <template slot-scope="scope">
           <p><span>{{scope.row.spec}}</span></p>
         </template>
@@ -71,7 +71,7 @@
       <el-table-column
           prop="material"
           label="材质"
-          width="180">
+          width="0">
       </el-table-column>
       <!-- <el-table-column
           prop="brand"
@@ -87,7 +87,7 @@
       <el-table-column
           prop="itemclass"
           label="类别"
-          width="180">
+          width="0">
         <template slot-scope="scope">
           <span v-for="(item,index) in scope.row.itemclass" :key="index">
             {{item?item.itemclassname+',':'--'}}
@@ -105,7 +105,7 @@
       <el-table-column
           prop="marketprice"
           label="牌价"
-          width="100">
+          width="0">
       </el-table-column>
       <el-table-column
           label="操作"

+ 4 - 2
src/template/addProduct/index.vue

@@ -11,7 +11,7 @@
         @close="onClose">
       <div class="drawer__panel">
         <div class="flex-between">
-          <el-select v-model="sa_brandid" placeholder="选择品牌" size="small" clearable class="inline-24" @change="brandChange">
+          <el-select v-model="sa_brandid" placeholder="选择品牌" size="small" clearable class="inline-24" @change="brandChange" :disabled="querySa_brandid > 0">
             <el-option
                 v-for="item in options.brands"
                 :key="item.sa_brandid"
@@ -95,7 +95,7 @@ import uploadAllData from '@/components/uploadAllData/index'
 
 export default {
   name: "index",
-  props:["data","tradefield","discountrate","params","title","tablecolsAdd","sa_projectid"],
+  props:["data","tradefield","discountrate","params","title","tablecolsAdd","sa_projectid","querySa_brandid"],
   components:{tableTemp,uploadAllData},
   data(){
     return {
@@ -124,7 +124,9 @@ export default {
       this.$store.dispatch('optiontypeselect','itemmaterial').then(res=>{
         this.options.itemmaterials = res.data
       })
+      this.querySa_brandid !== '' ?this.sa_brandid = this.querySa_brandid : this.sa_brandid = ''
       this.queryBrands()
+      this.queryClass()
       this.listData()
     },
     /*可添加商品*/