|
@@ -44,7 +44,11 @@
|
|
|
<detail_data :basic="mainData"></detail_data>
|
|
|
</div>
|
|
|
<div slot="slot1">
|
|
|
- <saleClass :data="mainData"></saleClass>
|
|
|
+ <saleClass ref="saleClass" :data="mainData">
|
|
|
+ <template v-slot:addClass="scope">
|
|
|
+ <addClass v-if="tool.checkAuth($route.name,'salerClass')" :data="scope.data" @onSuccess="$refs.saleClass.listData()"/>
|
|
|
+ </template>
|
|
|
+ </saleClass>
|
|
|
</div>
|
|
|
<div slot="slot2">
|
|
|
<productPrice ></productPrice>
|
|
@@ -57,6 +61,7 @@
|
|
|
import detail_data from './modules/detailedData'
|
|
|
import saleClass from '../modules/saleClass.vue'
|
|
|
import productPrice from '../modules/productPrice'
|
|
|
+import addClass from '../modules/addClass'
|
|
|
export default {
|
|
|
name: "index",
|
|
|
data() {
|
|
@@ -65,7 +70,7 @@ export default {
|
|
|
mainAreaData:{}
|
|
|
}
|
|
|
},
|
|
|
- components:{detail_data,saleClass,productPrice},
|
|
|
+ components:{detail_data,saleClass,productPrice,addClass},
|
|
|
methods: {
|
|
|
async queryMainData(id) {
|
|
|
const res = await this.$api.requested({
|