|
@@ -8,10 +8,13 @@
|
|
|
turnPageId="2026013111220102"
|
|
turnPageId="2026013111220102"
|
|
|
idname="sa_service_improvementid"
|
|
idname="sa_service_improvementid"
|
|
|
ownertable="sa_service_improvement"
|
|
ownertable="sa_service_improvement"
|
|
|
- tabName="tab2"
|
|
|
|
|
|
|
+ :tabName="tool.checkAuth($route.name,'linkedApplication') && tool.checkAuth($route.name,'linkedTicket')?'tab2':!tool.checkAuth($route.name,'linkedApplication') && !tool.checkAuth($route.name,'linkedTicket')?'tab0':'tab1'"
|
|
|
SalesmanQ="不执行"
|
|
SalesmanQ="不执行"
|
|
|
tags=""
|
|
tags=""
|
|
|
- :tabs="['服务申请','服务工单','服务改善']"
|
|
|
|
|
|
|
+ :tabs="tool.checkAuth($route.name,'linkedApplication') && !tool.checkAuth($route.name,'linkedTicket')?['服务申请','服务改善']:
|
|
|
|
|
+ !tool.checkAuth($route.name,'linkedApplication') && tool.checkAuth($route.name,'linkedTicket')?['服务工单','服务改善']:
|
|
|
|
|
+ tool.checkAuth($route.name,'linkedApplication') && tool.checkAuth($route.name,'linkedTicket')?['服务申请','服务工单','服务改善']:
|
|
|
|
|
+ ['服务改善']"
|
|
|
@pageChange="pageChange"
|
|
@pageChange="pageChange"
|
|
|
@onEditSuccess="queryMainData($route.query.id)">
|
|
@onEditSuccess="queryMainData($route.query.id)">
|
|
|
<div slot="customOperation">
|
|
<div slot="customOperation">
|
|
@@ -74,13 +77,28 @@
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div slot="slot0" >
|
|
<div slot="slot0" >
|
|
|
- <serviceApplication ref="serviceApplicationRef" v-if="mainData" :mainData="mainData" :new-query="true"></serviceApplication>
|
|
|
|
|
|
|
+ <div v-if="!tool.checkAuth($route.name,'linkedApplication') && !tool.checkAuth($route.name,'linkedTicket')">
|
|
|
|
|
+ <serviceImprovement :mainData="mainData"></serviceImprovement>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div v-if="tool.checkAuth($route.name,'linkedApplication')">
|
|
|
|
|
+ <serviceApplication ref="serviceApplicationRef" v-if="mainData" :mainData="mainData" :new-query="true"></serviceApplication>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div v-if="tool.checkAuth($route.name,'linkedTicket') && !tool.checkAuth($route.name,'linkedApplication')">
|
|
|
|
|
+ <serviceWorkOrder ref="serviceWorkOrderRef" v-if="mainData" :mainData="mainData" :nodes="nodes"
|
|
|
|
|
+ :team_name="team_name" :team_phone_number="team_phone_number" :new-query="true"></serviceWorkOrder>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div slot="slot1">
|
|
<div slot="slot1">
|
|
|
- <serviceWorkOrder ref="serviceWorkOrderRef" v-if="mainData" :mainData="mainData" :nodes="nodes"
|
|
|
|
|
- :team_name="team_name" :team_phone_number="team_phone_number" :new-query="true"></serviceWorkOrder>
|
|
|
|
|
|
|
+ <div v-if="tool.checkAuth($route.name,'linkedTicket')">
|
|
|
|
|
+ <serviceWorkOrder ref="serviceWorkOrderRef" v-if="mainData" :mainData="mainData" :nodes="nodes"
|
|
|
|
|
+ :team_name="team_name" :team_phone_number="team_phone_number" :new-query="true"></serviceWorkOrder>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div v-else>
|
|
|
|
|
+ <serviceImprovement :mainData="mainData"></serviceImprovement>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div slot="slot2" >
|
|
<div slot="slot2" >
|
|
|
|
|
+ <serviceImprovement :mainData="mainData"></serviceImprovement>
|
|
|
</div>
|
|
</div>
|
|
|
</basicDetails>
|
|
</basicDetails>
|
|
|
</div>
|
|
</div>
|
|
@@ -89,13 +107,15 @@
|
|
|
<script>
|
|
<script>
|
|
|
import serviceApplication from "@/HDrpManagement/serveBillMag/components/serviceApplication";
|
|
import serviceApplication from "@/HDrpManagement/serveBillMag/components/serviceApplication";
|
|
|
import serviceWorkOrder from '@/HDrpManagement/serveWorkBill/modules/serviceWorkOrder/index';
|
|
import serviceWorkOrder from '@/HDrpManagement/serveWorkBill/modules/serviceWorkOrder/index';
|
|
|
|
|
+import serviceImprovement from '@/HDrpManagement/serviceImprovement/components/serviceImprovement/index'
|
|
|
import edit from './edit'
|
|
import edit from './edit'
|
|
|
export default {
|
|
export default {
|
|
|
name: "detail",
|
|
name: "detail",
|
|
|
components:{
|
|
components:{
|
|
|
serviceApplication,
|
|
serviceApplication,
|
|
|
serviceWorkOrder,
|
|
serviceWorkOrder,
|
|
|
- edit
|
|
|
|
|
|
|
+ edit,
|
|
|
|
|
+ serviceImprovement
|
|
|
},
|
|
},
|
|
|
data(){
|
|
data(){
|
|
|
return {
|
|
return {
|
|
@@ -140,12 +160,13 @@ export default {
|
|
|
{label:'客诉大类',value:this.mainData.class2},
|
|
{label:'客诉大类',value:this.mainData.class2},
|
|
|
{label:'分析负责人',value:this.mainData.name_analysis},
|
|
{label:'分析负责人',value:this.mainData.name_analysis},
|
|
|
{label:'真因分析时间',value:this.mainData.submitdate},
|
|
{label:'真因分析时间',value:this.mainData.submitdate},
|
|
|
|
|
+ {label:'方案编辑人',value:this.mainData.name_charge},
|
|
|
{label:'责任部门',value:this.mainData.depname_charge},
|
|
{label:'责任部门',value:this.mainData.depname_charge},
|
|
|
{label:'方案发布人',value:this.mainData.sendby},
|
|
{label:'方案发布人',value:this.mainData.sendby},
|
|
|
{label:'方案发布时间',value:this.mainData.senddate},
|
|
{label:'方案发布时间',value:this.mainData.senddate},
|
|
|
{label:'改善计划周期',value:this.mainData.planned_cycle},
|
|
{label:'改善计划周期',value:this.mainData.planned_cycle},
|
|
|
{label:'改善实际周期',value:this.mainData.actual_cycle},
|
|
{label:'改善实际周期',value:this.mainData.actual_cycle},
|
|
|
- {label:'改善方案进度',value:this.mainData.progress},
|
|
|
|
|
|
|
+ {label:'改善方案进度',value:Math.round((this.mainData.progress * 100) * 100)/100 + '%'},
|
|
|
{label:'改善结果',value:this.mainData.result},
|
|
{label:'改善结果',value:this.mainData.result},
|
|
|
{label:'创建时间',value:this.mainData.createdate},
|
|
{label:'创建时间',value:this.mainData.createdate},
|
|
|
{label:'完成时间',value:this.mainData.finishdate},
|
|
{label:'完成时间',value:this.mainData.finishdate},
|