|
@@ -9,6 +9,8 @@
|
|
|
turnPageId="20221121201502"
|
|
turnPageId="20221121201502"
|
|
|
idname="sa_contractid"
|
|
idname="sa_contractid"
|
|
|
ownertable="sa_contract"
|
|
ownertable="sa_contract"
|
|
|
|
|
+ delApiId="20221121202502"
|
|
|
|
|
+ :statusCheck="[{key:'status',value:'已提交'},{key:'status',value:'审核'},{key:'status',value:'已终止'}]"
|
|
|
:tabs="mainData.type == '项目' ? ['产品清单','合同条款'] : mainData.type == '框架' ? ['产品明细折扣','产品类别折扣','业绩目标'] : mainData.type == '居间' ? null : ['工具清单','合同条款']"
|
|
:tabs="mainData.type == '项目' ? ['产品清单','合同条款'] : mainData.type == '框架' ? ['产品明细折扣','产品类别折扣','业绩目标'] : mainData.type == '居间' ? null : ['工具清单','合同条款']"
|
|
|
@pageChange="pageChange"
|
|
@pageChange="pageChange"
|
|
|
@onEditSuccess="queryMainData($route.query.id)">
|
|
@onEditSuccess="queryMainData($route.query.id)">
|
|
@@ -17,7 +19,7 @@
|
|
|
<div slot="customOperation" >
|
|
<div slot="customOperation" >
|
|
|
<editBtn :modelList="modelList" v-if="tool.checkAuth($route.name,'update')" :disabled="mainData.status != '新建' || !isLeader" @onSuccess="queryMainData();$refs.billno && $refs.billno.listData()" :data="mainData" class="inline-16"/>
|
|
<editBtn :modelList="modelList" v-if="tool.checkAuth($route.name,'update')" :disabled="mainData.status != '新建' || !isLeader" @onSuccess="queryMainData();$refs.billno && $refs.billno.listData()" :data="mainData" class="inline-16"/>
|
|
|
<submit-check :disabled="!isLeader" ref="submit" :data="mainData" @onSuccess="queryMainData" />
|
|
<submit-check :disabled="!isLeader" ref="submit" :data="mainData" @onSuccess="queryMainData" />
|
|
|
- <reverseCheck @onSuccess="queryMainData()" :data="mainData" v-if="tool.checkAuth($route.name,'reverseCheck') && mainData.status != '新建'" />
|
|
|
|
|
|
|
+ <reverseCheck @onSuccess="queryMainData()" :data="mainData" v-if="tool.checkAuth($route.name,'reverseCheck') && mainData.status != '新建' && mainData.status != '已终止'" />
|
|
|
<contractOver v-if="tool.checkAuth($route.name,'contractOver') && mainData.status != '已终止' && mainData.status != '审核' && isLeader" :disabled="!isLeader" :id="mainData.sa_contractid" @onSuccess="queryMainData"/>
|
|
<contractOver v-if="tool.checkAuth($route.name,'contractOver') && mainData.status != '已终止' && mainData.status != '审核' && isLeader" :disabled="!isLeader" :id="mainData.sa_contractid" @onSuccess="queryMainData"/>
|
|
|
<Del :idName="20221121202502" :id="mainData.sa_contractid" idKey="sa_contractids" class="inline-16" v-if="tool.checkAuth($route.name,'delete') && mainData.type == '新建' && isLeader"/>
|
|
<Del :idName="20221121202502" :id="mainData.sa_contractid" idKey="sa_contractids" class="inline-16" v-if="tool.checkAuth($route.name,'delete') && mainData.type == '新建' && isLeader"/>
|
|
|
</div>
|
|
</div>
|
|
@@ -126,8 +128,14 @@
|
|
|
<div slot="slot2">
|
|
<div slot="slot2">
|
|
|
<!--业绩目标-->
|
|
<!--业绩目标-->
|
|
|
<taskTarget ref="taskTarget" v-if="Object.keys(mainData).length > 0 && mainData.type == '框架'" :data="mainData">
|
|
<taskTarget ref="taskTarget" v-if="Object.keys(mainData).length > 0 && mainData.type == '框架'" :data="mainData">
|
|
|
|
|
+ <template v-slot:addTarget="scope">
|
|
|
|
|
+ <add-target :disabled="mainData.status != '新建' || !isLeader" v-if="tool.checkAuth($route.name,'taskTargetManage')" :data="mainData" @onSuccess="$refs.taskTarget.queryData()"></add-target>
|
|
|
|
|
+ </template>
|
|
|
<template v-slot:edit="scope">
|
|
<template v-slot:edit="scope">
|
|
|
- <edit-target :disabled="mainData.status != '新建' || !isLeader" v-if="tool.checkAuth($route.name,'taskTargetManage')" :data="scope.data" :salerId="mainData" @onSuccess="$refs.taskTarget.queryData()"/>
|
|
|
|
|
|
|
+ <edit-target class="inline-16" :disabled="mainData.status != '新建' || !isLeader" v-if="tool.checkAuth($route.name,'taskTargetManage')" :data="scope.data" :salerId="mainData" @onSuccess="$refs.taskTarget.queryData()"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <template v-slot:delete="scope">
|
|
|
|
|
+ <del-target @onSuccess="$refs.taskTarget.queryData()" class="inline-16" :disabled="mainData.status != '新建' || !isLeader" v-if="tool.checkAuth($route.name,'taskTargetManage')" :id="scope.data.sa_salestargetbillid"></del-target>
|
|
|
</template>
|
|
</template>
|
|
|
</taskTarget>
|
|
</taskTarget>
|
|
|
</div>
|
|
</div>
|
|
@@ -149,7 +157,9 @@ import addClass from '../components/productClassList/addProduct'
|
|
|
import productClassList from '../components/productClassList/productClassList'
|
|
import productClassList from '../components/productClassList/productClassList'
|
|
|
import contractClause from '../components/contractClause/contractClause'
|
|
import contractClause from '../components/contractClause/contractClause'
|
|
|
import editTarget from '../components/taskTarget/editTarget'
|
|
import editTarget from '../components/taskTarget/editTarget'
|
|
|
-import taskTarget from '../components/taskTarget//taskTarget'
|
|
|
|
|
|
|
+import addTarget from '../components/taskTarget/addTarget'
|
|
|
|
|
+import taskTarget from '../components/taskTarget/taskTarget'
|
|
|
|
|
+import delTarget from '../components/taskTarget/delTarget'
|
|
|
import contractOver from '../components/contractOver'
|
|
import contractOver from '../components/contractOver'
|
|
|
import reverseCheck from '../components/reverseCheck'
|
|
import reverseCheck from '../components/reverseCheck'
|
|
|
export default {
|
|
export default {
|
|
@@ -178,7 +188,9 @@ export default {
|
|
|
editTarget,
|
|
editTarget,
|
|
|
taskTarget,
|
|
taskTarget,
|
|
|
contractOver,
|
|
contractOver,
|
|
|
- reverseCheck
|
|
|
|
|
|
|
+ reverseCheck,
|
|
|
|
|
+ addTarget,
|
|
|
|
|
+ delTarget
|
|
|
},
|
|
},
|
|
|
watch: {
|
|
watch: {
|
|
|
mainData: {
|
|
mainData: {
|