zhangqiOMG 2 years ago
parent
commit
beff66bcbc

+ 6 - 10
src/HDrpManagement/ProductMag/detail/index.vue

@@ -12,14 +12,15 @@
         tags=""
         :tabs="['详细信息']"
         @pageChange="pageChange"
-        @onEditSuccess="queryMainData($route.query.id)">
+        @onEditSuccess="queryMainData($route.query.id)"
+        >
       <div slot="tags">
       </div>
       <div slot="customOperation" >
-        
+        <saleClass class="inline-16"></saleClass>
       </div>
       <div slot="slot0" >
-        <detail_data :basic="mainData" ref="detail"></detail_data>
+        <detail_data :basic="mainData"></detail_data>
       </div>
     </basicDetails>
   </div>
@@ -27,6 +28,7 @@
 
 <script>
 import detail_data from './modules/detailedData'
+import saleClass from '../modules/saleClass'
 export default {
   name: "index",
   data() {
@@ -35,7 +37,7 @@ export default {
       mainAreaData:{}
     }
   },
-  components:{detail_data},
+  components:{detail_data,saleClass},
   methods: {
     async queryMainData(id) {
       const res = await this.$api.requested({
@@ -47,7 +49,6 @@ export default {
       this.mainData = res.data
       this.changeDataStructure()
       console.log(this.mainData)
-      this.$refs.detail.detailedList(this.mainData)
     },
     // 监听切换数据,上一页,下一页
     pageChange (id,rowindex) {
@@ -90,11 +91,6 @@ export default {
         }
       ]
     },
-    onTabClick(){
-      this.$nextTick(e=>{
-        this.refs.detail? this.$refs.detail.detailedList(this.mainData):''
-      })
-    }
   },
   mounted() {
     this.queryMainData(this.$route.query.id)

+ 1 - 4
src/HDrpManagement/ProductMag/detail/modules/detailedData.vue

@@ -38,11 +38,8 @@ export default {
     }
   },
   mounted() {
-    /*this.basicData(this.data)
-    this.systemData(this.data)*/
+    this.systemData(this.data)
   },
-  methods:{
-  }
 }
 </script>
 

+ 2 - 1
src/HDrpManagement/ProductMag/modules/saleClass.vue

@@ -1,7 +1,8 @@
 <template>
   <div>
     <!-- <el-button size="small" type="primary" @click="dialogTableVisible = true">设置营销分类</el-button> -->
-    <el-dropdown-item @click.native="onShow()">设置营销分类</el-dropdown-item>
+<!--    <el-dropdown-item @click.native="onShow()">设置营销分类</el-dropdown-item>-->
+    <el-button size="mini" @click="onShow()">设置营销分类</el-button>
     <el-dialog title="设置营销分类" append-to-body   :visible.sync="dialogTableVisible">
       <ul class="flex-align-center">
         <li class="brand-item" :class="activeid === item.value?'act':''" v-for="item in classList" :key="item.index" @click="brandClick(item)">{{item.label}}</li>

+ 1 - 1
src/HManagement/marketing2/agent/details/modules/saleclass/modules/addSaleClass.vue

@@ -97,7 +97,7 @@ export default {
       let res = await this.$api.requested({
           "id": 20220924134302,
           "content": {
-              "sys_enterpriseid": this.sys_enterpriseid(), //企业id
+              "sys_enterpriseid": this.data.sys_enterpriseid, //企业id
               "itemclassid":this.result
           },
       })