|
@@ -9,6 +9,7 @@
|
|
|
turnPageId="20221031141102"
|
|
turnPageId="20221031141102"
|
|
|
idname="sa_workorderid"
|
|
idname="sa_workorderid"
|
|
|
ownertable="sa_workorder"
|
|
ownertable="sa_workorder"
|
|
|
|
|
+ tabName="tab1"
|
|
|
tags=""
|
|
tags=""
|
|
|
:tabs="['服务申请','服务工单','服务改善']"
|
|
:tabs="['服务申请','服务工单','服务改善']"
|
|
|
@pageChange="pageChange"
|
|
@pageChange="pageChange"
|
|
@@ -16,7 +17,7 @@
|
|
|
>
|
|
>
|
|
|
<div slot="tags"></div>
|
|
<div slot="tags"></div>
|
|
|
<div slot="customOperation">
|
|
<div slot="customOperation">
|
|
|
- <!-- <customBtn
|
|
|
|
|
|
|
+ <customBtn
|
|
|
btnName="接单"
|
|
btnName="接单"
|
|
|
message="确认接单当前服务工单吗?"
|
|
message="确认接单当前服务工单吗?"
|
|
|
idName="20230210101103"
|
|
idName="20230210101103"
|
|
@@ -36,7 +37,7 @@
|
|
|
class="inline-16"
|
|
class="inline-16"
|
|
|
v-if="mainData.status == '待开始' && tool.checkAuth($route.name,'start')"
|
|
v-if="mainData.status == '待开始' && tool.checkAuth($route.name,'start')"
|
|
|
|
|
|
|
|
- /> -->
|
|
|
|
|
|
|
+ />
|
|
|
<customBtn
|
|
<customBtn
|
|
|
btnName="暂停"
|
|
btnName="暂停"
|
|
|
message="确认暂停当前服务工单吗?"
|
|
message="确认暂停当前服务工单吗?"
|
|
@@ -61,7 +62,7 @@
|
|
|
mainData.status == '暂停' && tool.checkAuth($route.name, 'used')
|
|
mainData.status == '暂停' && tool.checkAuth($route.name, 'used')
|
|
|
"
|
|
"
|
|
|
/>
|
|
/>
|
|
|
- <!-- <customBtn
|
|
|
|
|
|
|
+ <customBtn
|
|
|
btnName="完结"
|
|
btnName="完结"
|
|
|
message="确认完结当前服务工单吗?"
|
|
message="确认完结当前服务工单吗?"
|
|
|
idName="20230209144903"
|
|
idName="20230209144903"
|
|
@@ -71,7 +72,7 @@
|
|
|
class="inline-16"
|
|
class="inline-16"
|
|
|
v-if="mainData.status != '新建' && tool.checkAuth($route.name,'complete')"
|
|
v-if="mainData.status != '新建' && tool.checkAuth($route.name,'complete')"
|
|
|
|
|
|
|
|
- /> -->
|
|
|
|
|
|
|
+ />
|
|
|
<customBtn
|
|
<customBtn
|
|
|
btnName="作废"
|
|
btnName="作废"
|
|
|
message="确认作废当前服务工单吗?"
|
|
message="确认作废当前服务工单吗?"
|
|
@@ -89,97 +90,8 @@
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
<div slot="slot1">
|
|
<div slot="slot1">
|
|
|
- <serviceWorkOrder ref="serviceWorkOrderRef" :data="mainData"></serviceWorkOrder>
|
|
|
|
|
|
|
+ <serviceWorkOrder ref="serviceWorkOrderRef" :data="mainData" :detailInfo="detailInfo" :nodes="nodes"></serviceWorkOrder>
|
|
|
</div>
|
|
</div>
|
|
|
-<!-- <div slot="slot0" v-if="mainData.actiontype == '工序模板'">-->
|
|
|
|
|
-<!-- <taskDetail :data="nodes">-->
|
|
|
|
|
-<!-- <template v-slot:detail="scope">-->
|
|
|
|
|
-<!-- <taskListDetail-->
|
|
|
|
|
-<!-- class="inline-16"-->
|
|
|
|
|
-<!-- :data="scope.data"-->
|
|
|
|
|
-<!-- ></taskListDetail>-->
|
|
|
|
|
-<!-- </template>-->
|
|
|
|
|
-<!-- <!– <template v-slot:edit="scope">-->
|
|
|
|
|
-<!-- <taskListEdit class="inline-16" :data="scope.data"/>-->
|
|
|
|
|
-<!-- </template> –>-->
|
|
|
|
|
-<!-- </taskDetail>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- <div slot="slot1" v-if="mainData.actiontype == '工序模板'">-->
|
|
|
|
|
-<!-- <checkBill ref="checkBillRef">-->
|
|
|
|
|
-<!-- <template v-slot:download="scope">-->
|
|
|
|
|
-<!-- <el-button-->
|
|
|
|
|
-<!-- v-if="tool.checkAuth($route.name, 'checkBillDetail')"-->
|
|
|
|
|
-<!-- type="text"-->
|
|
|
|
|
-<!-- size="mini"-->
|
|
|
|
|
-<!-- @click="downLoadBill(scope.data)"-->
|
|
|
|
|
-<!-- >{{ $t("单 据 下 载") }}</el-button-->
|
|
|
|
|
-<!-- >-->
|
|
|
|
|
-<!-- </template>-->
|
|
|
|
|
-<!-- </checkBill>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- <div slot="slot2" v-if="mainData.actiontype == '工序模板'">-->
|
|
|
|
|
-<!-- <teamList-->
|
|
|
|
|
-<!-- v-if="tool.checkAuth($route.name, 'teamList')"-->
|
|
|
|
|
-<!-- ref="teamList"-->
|
|
|
|
|
-<!-- :data="mainData.team"-->
|
|
|
|
|
-<!-- >-->
|
|
|
|
|
-<!-- <selectTeam ref="team" @teamChange="teamChange" slot="add">-->
|
|
|
|
|
-<!-- <el-button-->
|
|
|
|
|
-<!-- v-if="tool.checkAuth($route.name, 'teamHandle') && mainData.status !== '已完成'"-->
|
|
|
|
|
-<!-- class="button-new-tag"-->
|
|
|
|
|
-<!-- size="small"-->
|
|
|
|
|
-<!-- type="primary"-->
|
|
|
|
|
-<!-- @click="$refs.team.dialogFormVisible = true"-->
|
|
|
|
|
-<!-- >{{ $t("添 加") }}</el-button-->
|
|
|
|
|
-<!-- >-->
|
|
|
|
|
-<!-- </selectTeam>-->
|
|
|
|
|
-<!-- </teamList>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- <div slot="slot3" v-if="mainData.actiontype == '工序模板'">-->
|
|
|
|
|
-<!-- <Items :data="mainData"></Items>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- <div slot="slot4" v-if="mainData.actiontype == '工序模板'">-->
|
|
|
|
|
-<!-- <detailInfo :more="true" :data="detailInfo"></detailInfo>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-
|
|
|
|
|
-<!-- <div slot="slot0" v-if="mainData.actiontype != '工序模板'">-->
|
|
|
|
|
-<!-- <Items :data="mainData"></Items>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- <div slot="slot1" v-if="mainData.actiontype != '工序模板'">-->
|
|
|
|
|
-<!-- <checkBill>-->
|
|
|
|
|
-<!-- <template v-slot:download="scope">-->
|
|
|
|
|
-<!-- <el-button-->
|
|
|
|
|
-<!-- v-if="tool.checkAuth($route.name, 'checkBillDetail')"-->
|
|
|
|
|
-<!-- type="text"-->
|
|
|
|
|
-<!-- size="mini"-->
|
|
|
|
|
-<!-- @click="downLoadBill(scope.data)"-->
|
|
|
|
|
-<!-- >{{ $t("单 据 下 载") }}</el-button-->
|
|
|
|
|
-<!-- >-->
|
|
|
|
|
-<!-- </template>-->
|
|
|
|
|
-<!-- </checkBill>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- <div slot="slot2" v-if="mainData.actiontype != '工序模板'">-->
|
|
|
|
|
-<!-- <teamList-->
|
|
|
|
|
-<!-- v-if="tool.checkAuth($route.name, 'teamList') "-->
|
|
|
|
|
-<!-- ref="teamList"-->
|
|
|
|
|
-<!-- :data="mainData.team"-->
|
|
|
|
|
-<!-- :status="mainData.status"-->
|
|
|
|
|
-<!-- >-->
|
|
|
|
|
-<!-- <selectTeam ref="team" @teamChange="teamChange" slot="add">-->
|
|
|
|
|
-<!-- <el-button-->
|
|
|
|
|
-<!-- v-if="tool.checkAuth($route.name, 'teamHandle') && mainData.status !== '已完成'"-->
|
|
|
|
|
-<!-- class="button-new-tag"-->
|
|
|
|
|
-<!-- size="small"-->
|
|
|
|
|
-<!-- type="primary"-->
|
|
|
|
|
-<!-- @click="$refs.team.dialogFormVisible = true"-->
|
|
|
|
|
-<!-- >{{ $t("添 加") }}</el-button-->
|
|
|
|
|
-<!-- >-->
|
|
|
|
|
-<!-- </selectTeam>-->
|
|
|
|
|
-<!-- </teamList>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- <div slot="slot3" v-if="mainData.actiontype != '工序模板'">-->
|
|
|
|
|
-<!-- <detailInfo :more="true" :data="detailInfo"></detailInfo>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
</basicDetails>
|
|
</basicDetails>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -239,7 +151,7 @@ export default {
|
|
|
this.changeDataStructure();
|
|
this.changeDataStructure();
|
|
|
|
|
|
|
|
this.nodes = this.createTreeData(res.data.nodes);
|
|
this.nodes = this.createTreeData(res.data.nodes);
|
|
|
- this.$refs.serviceWorkOrderRef.name = this.mainData.actiontype == '工序模板'?'工序详情':'服务商品'
|
|
|
|
|
|
|
+ this.mainData.actiontype == '工序模板'?this.$refs.serviceWorkOrderRef.activeName = '工序详情' : this.$refs.serviceWorkOrderRef.activeName = '服务商品'
|
|
|
console.log(this.nodes);
|
|
console.log(this.nodes);
|
|
|
},
|
|
},
|
|
|
downLoadBill(data) {
|
|
downLoadBill(data) {
|
|
@@ -436,9 +348,9 @@ export default {
|
|
|
return style
|
|
return style
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- { label: "确认客诉异常描述是否属实", value: this.mainData.isfact},
|
|
|
|
|
- { label: "是否为我司出货产品",value: this.mainData.isouritem},
|
|
|
|
|
- { label: "是否在保质期内", value: this.mainData.inqualityguaranteeperiod},
|
|
|
|
|
|
|
+ { label: "确认客诉异常描述是否属实", value: this.mainData.isfact?'是':'否'},
|
|
|
|
|
+ { label: "是否为我司出货产品",value: this.mainData.isouritem?'是':'否'},
|
|
|
|
|
+ { label: "是否在保质期内", value: this.mainData.inqualityguaranteeperiod?'是':'否'},
|
|
|
{ label:'备注', value: this.mainData.remarks},
|
|
{ label:'备注', value: this.mainData.remarks},
|
|
|
],
|
|
],
|
|
|
},
|
|
},
|