|
|
@@ -4,7 +4,7 @@
|
|
|
<el-tab-pane label="工序详情" name="工序详情">
|
|
|
<taskDetail :data="nodes" :nodesData="internalData" :newQuery="newQuery" ref="taskRefDetail">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <edit class="inline-16" type="编辑" :data="scope.data" v-if="scope.data.parentid != 0 && scope.data.status != 1 && (internalData.isServerMag || internalData.isleader) && internalData.status == '进行中' && tool.checkAuth($route.name,'editProcess')"
|
|
|
+ <edit class="inline-16" type="编辑" :data="scope.data" v-if="scope.data.parentid != 0 && scope.data.status != 1 && (internalData.isServerMag || internalData.isleader) && internalData.status == '进行中' && tool.checkAuth($route.name,'editProcess') && type != '隐藏'"
|
|
|
:mainData="mainData" @saveSuccess="finishSuccess" ></edit>
|
|
|
</template>
|
|
|
<template v-slot:detail="scope">
|
|
|
@@ -17,10 +17,10 @@
|
|
|
</taskDetail>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="工单物料" name="工单物料">
|
|
|
- <materials :data="mainData"></materials>
|
|
|
+ <materials :data="mainData" :type="type"></materials>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="服务确认单" name="服务确认单">
|
|
|
- <checkBill ref="checkBillRef" :mainData="internalData" :sa_workorderid="mainData.sa_workorderid" type="隐藏">
|
|
|
+ <checkBill ref="checkBillRef" :mainData="internalData" :sa_workorderid="mainData.sa_workorderid" :type="type">
|
|
|
<template v-slot:download="scope">
|
|
|
<el-button
|
|
|
type="text"
|
|
|
@@ -37,10 +37,11 @@
|
|
|
ref="teamList"
|
|
|
:data="internalData.team"
|
|
|
:mainData="internalData"
|
|
|
+ :type="type"
|
|
|
>
|
|
|
<selectTeam ref="team" @teamChange="teamChange" slot="add">
|
|
|
<el-button
|
|
|
- v-if="(internalData.isServerMag || internalData.isleader) && internalData.status == '进行中'"
|
|
|
+ v-if="(internalData.isServerMag || internalData.isleader) && internalData.status == '进行中' && type != '隐藏'"
|
|
|
class="button-new-tag"
|
|
|
size="small"
|
|
|
type="primary"
|
|
|
@@ -56,10 +57,10 @@
|
|
|
</el-tabs>
|
|
|
<el-tabs type="border-card" v-model="activeName" v-else @tab-click="handleClick">
|
|
|
<el-tab-pane label="工单服务商品" name="工单服务商品">
|
|
|
- <Items ref="itemsRef" :data="internalData" :sa_workorderid="newQuery?mainData.sa_workorderid:$route.query.id"></Items>
|
|
|
+ <Items ref="itemsRef" :data="internalData" :sa_workorderid="newQuery?mainData.sa_workorderid:$route.query.id" :type="type"></Items>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="服务确认单" name="服务确认单">
|
|
|
- <checkBill ref="checkBillRef" :mainData="internalData" :sa_workorderid="mainData.sa_workorderid" type="隐藏">
|
|
|
+ <checkBill ref="checkBillRef" :mainData="internalData" :sa_workorderid="mainData.sa_workorderid" :type="type">
|
|
|
<template v-slot:download="scope">
|
|
|
<el-button
|
|
|
type="text"
|
|
|
@@ -76,10 +77,11 @@
|
|
|
ref="teamList"
|
|
|
:data="internalData.team"
|
|
|
:mainData="internalData"
|
|
|
+ :type="type"
|
|
|
>
|
|
|
<selectTeam ref="team" @teamChange="teamChange" slot="add">
|
|
|
<el-button
|
|
|
- v-if="(internalData.isServerMag || internalData.isleader) && internalData.status == '进行中'"
|
|
|
+ v-if="(internalData.isServerMag || internalData.isleader) && internalData.status == '进行中' && type != '隐藏'"
|
|
|
class="button-new-tag"
|
|
|
size="small"
|
|
|
type="primary"
|
|
|
@@ -109,7 +111,7 @@ import materials from '../Materials/index'
|
|
|
import edit from './modules/edit'
|
|
|
export default {
|
|
|
name: "index",
|
|
|
- props:['mainData','nodes','newQuery'],
|
|
|
+ props:['mainData','nodes','newQuery','type'],
|
|
|
components:{detailInfo,taskDetail,taskListDetail,taskListEdit,Items,checkBill,teamList,selectTeam,materials,edit},
|
|
|
data(){
|
|
|
return {
|