|
|
@@ -24,10 +24,10 @@
|
|
|
<div slot="slot0" >
|
|
|
<!--产品清单表-->
|
|
|
<productBillno ref="billno" @priceChange="queryMainData" v-if="mainData.type == '项目'">
|
|
|
- <addProduct ref="addProduct" :data="mainData" v-if="tool.checkAuth($route.name,'addProductList')" :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" @onSuccess="$refs.billno.listData()"/>
|
|
|
+ <addProduct ref="addProduct" :data="mainData" v-if="tool.checkAuth($route.name,'productBillManage')" :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" @onSuccess="$refs.billno.listData()"/>
|
|
|
<template v-slot:edit="scope">
|
|
|
<el-button
|
|
|
- v-if="tool.checkAuth($route.name,'editProductList')"
|
|
|
+ v-if="tool.checkAuth($route.name,'productBillManage')"
|
|
|
class="inline-16"
|
|
|
:disabled="mainData.status != '新建' || !isLeader"
|
|
|
type="text" size="mini" slot="edit"
|
|
|
@@ -35,15 +35,15 @@
|
|
|
>编 辑</el-button>
|
|
|
</template>
|
|
|
<template v-slot:del="scope">
|
|
|
- <delete-btn v-if="tool.checkAuth($route.name,'delProductList')" :nameId="20221123164502" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsids" :id="scope.data.sa_contract_itemsid" @deleteSuccess="$refs.billno.listData()"></delete-btn>
|
|
|
+ <delete-btn v-if="tool.checkAuth($route.name,'productBillManage')" :nameId="20221123164502" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsids" :id="scope.data.sa_contract_itemsid" @deleteSuccess="$refs.billno.listData()"></delete-btn>
|
|
|
</template>
|
|
|
</productBillno>
|
|
|
<!--产品明细折扣表-->
|
|
|
<productDetailList ref="productDetailList" v-if="mainData.type == '框架'" @priceChange="queryMainData">
|
|
|
- <addProductDetail :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" v-if="tool.checkAuth($route.name,'addProductDiscount')" @onSuccess="$refs.productDetailList.listData()"/>
|
|
|
+ <addProductDetail :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" v-if="tool.checkAuth($route.name,'productDetailManage')" @onSuccess="$refs.productDetailList.listData()"/>
|
|
|
<template v-slot:edit="scope">
|
|
|
<el-button
|
|
|
- v-if="tool.checkAuth($route.name,'editProductDiscount')"
|
|
|
+ v-if="tool.checkAuth($route.name,'productDetailManage')"
|
|
|
class="inline-16"
|
|
|
:disabled="mainData.status != '新建' || !isLeader"
|
|
|
type="text"
|
|
|
@@ -53,15 +53,15 @@
|
|
|
>编 辑</el-button>
|
|
|
</template>
|
|
|
<template v-slot:del="scope">
|
|
|
- <delete-btn v-if="tool.checkAuth($route.name,'delProductDiscount')" :nameId="20221123164502" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsids" :id="scope.data.sa_contract_itemsid" @deleteSuccess="$refs.productDetailList.listData()"></delete-btn>
|
|
|
+ <delete-btn v-if="tool.checkAuth($route.name,'productDetailManage')" :nameId="20221123164502" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsids" :id="scope.data.sa_contract_itemsid" @deleteSuccess="$refs.productDetailList.listData()"></delete-btn>
|
|
|
</template>
|
|
|
</productDetailList>
|
|
|
<!--工具清单-->
|
|
|
<toolList ref="toolList" v-if="mainData.type == '工具借用'" @priceChange="queryMainData">
|
|
|
- <addTool v-if="tool.checkAuth($route.name,'addTool')" :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" @onSuccess="$refs.toolList.listData()"/>
|
|
|
+ <addTool v-if="tool.checkAuth($route.name,'toolListManage')" :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" @onSuccess="$refs.toolList.listData()"/>
|
|
|
<template v-slot:edit="scope">
|
|
|
<el-button
|
|
|
- v-if="tool.checkAuth($route.name,'editTool')"
|
|
|
+ v-if="tool.checkAuth($route.name,'toolListManage')"
|
|
|
class="inline-16"
|
|
|
:disabled="mainData.status != '新建' || !isLeader"
|
|
|
type="text"
|
|
|
@@ -71,17 +71,17 @@
|
|
|
>编 辑</el-button>
|
|
|
</template>
|
|
|
<template v-slot:del="scope">
|
|
|
- <delete-btn v-if="tool.checkAuth($route.name,'delTool')" :nameId="20221123164502" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsids" :id="scope.data.sa_contract_itemsid" @deleteSuccess="$refs.toolList.listData()"></delete-btn>
|
|
|
+ <delete-btn v-if="tool.checkAuth($route.name,'toolListManage')" :nameId="20221123164502" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsids" :id="scope.data.sa_contract_itemsid" @deleteSuccess="$refs.toolList.listData()"></delete-btn>
|
|
|
</template>
|
|
|
</toolList>
|
|
|
</div>
|
|
|
<div slot="slot1" >
|
|
|
<!--产品类别折扣表-->
|
|
|
<productClassList ref="classList" @priceChange="queryMainData" v-if="mainData.type == '框架'">
|
|
|
- <addClass v-if="tool.checkAuth($route.name,'addProductClassDiscount')" :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" @onSuccess="$refs.classList.listData()"/>
|
|
|
+ <addClass v-if="tool.checkAuth($route.name,'productClassManage')" :disabled="mainData.status != '新建' || !isLeader" slot="addProduct" @onSuccess="$refs.classList.listData()"/>
|
|
|
<template v-slot:edit="scope">
|
|
|
<el-button
|
|
|
- v-if="tool.checkAuth($route.name,'editProductClassDiscount')"
|
|
|
+ v-if="tool.checkAuth($route.name,'productClassManage')"
|
|
|
class="inline-16"
|
|
|
:disabled="mainData.status != '新建' || !isLeader"
|
|
|
type="text" size="mini" slot="edit"
|
|
|
@@ -89,13 +89,13 @@
|
|
|
>编 辑</el-button>
|
|
|
</template>
|
|
|
<template v-slot:del="scope">
|
|
|
- <delete-btn v-if="tool.checkAuth($route.name,'delProductClassDiscount')" :nameId="20221124111202" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsaleclassids" :id="scope.data.sa_contract_itemsaleclassid" @deleteSuccess="$refs.classList.listData()"></delete-btn>
|
|
|
+ <delete-btn v-if="tool.checkAuth($route.name,'productClassManage')" :nameId="20221124111202" :disabled="mainData.status != '新建' || !isLeader" nameKey="sa_contract_itemsaleclassids" :id="scope.data.sa_contract_itemsaleclassid" @deleteSuccess="$refs.classList.listData()"></delete-btn>
|
|
|
</template>
|
|
|
</productClassList>
|
|
|
<!--合同条款-->
|
|
|
<contractClause :disabled="mainData.status != '新建' || !isLeader" ref="Claus" v-if="mainData.type == '项目' || mainData.type == '工具借用'">
|
|
|
<el-button
|
|
|
- v-if="tool.checkAuth($route.name,'addContractClaus')"
|
|
|
+ v-if="tool.checkAuth($route.name,'contractClauseManage')"
|
|
|
size="small"
|
|
|
type="primary"
|
|
|
slot="addProduct"
|
|
|
@@ -105,7 +105,7 @@
|
|
|
>添 加</el-button>
|
|
|
<template v-slot:edit="scope">
|
|
|
<el-button
|
|
|
- v-if="tool.checkAuth($route.name,'editContractClaus')"
|
|
|
+ v-if="tool.checkAuth($route.name,'contractClauseManage')"
|
|
|
class="inline-16"
|
|
|
:disabled="mainData.status != '新建' || scope.data.editable != 1 || !isLeader"
|
|
|
type="text" size="mini" slot="edit"
|
|
|
@@ -116,7 +116,7 @@
|
|
|
<template v-slot:del="scope">
|
|
|
<delete-btn
|
|
|
:nameId="20221128160302"
|
|
|
- nameKey="sa_contract_clauseids"
|
|
|
+ nameKey="contractClauseManage"
|
|
|
:id="scope.data.sa_contract_clauseid" @deleteSuccess="$refs.Claus.listData()"
|
|
|
v-if="scope.data.sa_contract_clauseid == 0"
|
|
|
></delete-btn>
|
|
|
@@ -127,7 +127,7 @@
|
|
|
<!--业绩目标-->
|
|
|
<taskTarget ref="taskTarget" v-if="Object.keys(mainData).length > 0 && mainData.type == '框架'" :data="mainData">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <edit-target :disabled="mainData.status != '新建' || !isLeader" v-if="tool.checkAuth($route.name,'editTaskTarget')" :data="scope.data" :salerId="mainData" @onSuccess="$refs.taskTarget.queryData()"/>
|
|
|
+ <edit-target :disabled="mainData.status != '新建' || !isLeader" v-if="tool.checkAuth($route.name,'taskTargetManage')" :data="scope.data" :salerId="mainData" @onSuccess="$refs.taskTarget.queryData()"/>
|
|
|
</template>
|
|
|
</taskTarget>
|
|
|
</div>
|