|
@@ -8,7 +8,7 @@
|
|
|
<div class="container normal-panel normal-margin">
|
|
|
<list ref="list" @checkboxCallBack="checkboxCallBack">
|
|
|
<template v-slot:detail="scope">
|
|
|
- <el-button type="text" size="small" @click="$router.push({path:'/projectTarget_edit',query:{id:scope.data.sa_salestargetbillid,type:'onlyread'}})">详 情</el-button>
|
|
|
+ <product_detail :data="scope.data" :type="'text'"></product_detail>
|
|
|
</template>
|
|
|
<template v-slot:groupDetail="scope">
|
|
|
<add-group-detail :rowData="scope.data"/>
|
|
@@ -17,13 +17,13 @@
|
|
|
<edit-group v-if="tool.checkAuth($route.name,'update')" type="edit" @addSuccess="$refs.list.listData()" :productData="productList" :brandData="brandList" :groupData="scope.data"></edit-group>
|
|
|
</template>
|
|
|
<template v-slot:del="scope">
|
|
|
- <Del v-if="tool.checkAuth($route.name,'delete')" type="group" @deleteSuccess="$refs.list.listData()" :id="scope.data.sa_itemgroupid"></Del>
|
|
|
+ <Del v-if="tool.checkAuth($route.name,'delete')" type="group" @deleteSuccess="onSuccess()" :id="scope.data.sa_itemgroupid"></Del>
|
|
|
</template>
|
|
|
<template v-slot:up="scope">
|
|
|
- <Up type="one" @upSuccess="$refs.list.listData()" :id="[scope.data.sa_itemgroupid]" v-if="scope.data.isonsale == 0 && tool.checkAuth($route.name,'up_sales')"></Up>
|
|
|
+ <Up type="one" @upSuccess="onSuccess()" :id="[scope.data.sa_itemgroupid]" v-if="scope.data.isonsale == 0 && tool.checkAuth($route.name,'up_sales')"></Up>
|
|
|
</template>
|
|
|
<template v-slot:down="scope">
|
|
|
- <Down type="one" @downSuccess="$refs.list.listData()" :id="[scope.data.sa_itemgroupid]" v-if="scope.data.isonsale == 1 && tool.checkAuth($route.name,'down_sales')"></Down>
|
|
|
+ <Down type="one" @downSuccess="onSuccess()" :id="[scope.data.sa_itemgroupid]" v-if="scope.data.isonsale == 1 && tool.checkAuth($route.name,'down_sales')"></Down>
|
|
|
</template>
|
|
|
</list>
|
|
|
</div>
|
|
@@ -31,6 +31,10 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+
|
|
|
+
|
|
|
+import product_detail from './modules/details.vue';
|
|
|
+
|
|
|
import list from './modules/list'
|
|
|
|
|
|
import addGroup from './modules/addGroup'
|
|
@@ -50,7 +54,8 @@ export default {
|
|
|
Del,
|
|
|
Up,
|
|
|
Down,
|
|
|
- addGroupDetail
|
|
|
+ addGroupDetail,
|
|
|
+ product_detail
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -105,7 +110,11 @@ export default {
|
|
|
},
|
|
|
checkboxCallBack(data) {
|
|
|
this.checkboxData = data
|
|
|
- }
|
|
|
+ },
|
|
|
+ onSuccess () {
|
|
|
+ console.log("执行更新")
|
|
|
+ this.$refs.list.listData()
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
|