|
@@ -81,6 +81,61 @@ Page({
|
|
|
this.selectComponent("#ServicePview2").setPreview(res);
|
|
this.selectComponent("#ServicePview2").setPreview(res);
|
|
|
this.setTabbar()
|
|
this.setTabbar()
|
|
|
this.partialRenewal();
|
|
this.partialRenewal();
|
|
|
|
|
+ this.getWorkDetail(res.data.sa_workorderid)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ getWorkDetail(id) {
|
|
|
|
|
+ _Http.basic({
|
|
|
|
|
+ "id": 20230208140103,
|
|
|
|
|
+ "content": {
|
|
|
|
|
+ "sa_workorderid": id
|
|
|
|
|
+ },
|
|
|
|
|
+ }).then(res => {
|
|
|
|
|
+ console.log("工单详情", res)
|
|
|
|
|
+ if (res.code != '1') return wx.showToast({
|
|
|
|
|
+ title: res.msg,
|
|
|
|
|
+ icon: "none"
|
|
|
|
|
+ })
|
|
|
|
|
+ let tabsList = [{
|
|
|
|
|
+ label: "工单服务商品",
|
|
|
|
|
+ model: "#WorkOrderProduct",
|
|
|
|
|
+ idname: "sa_workorderid",
|
|
|
|
|
+ color: "#2AA520"
|
|
|
|
|
+ }, {
|
|
|
|
|
+ label: "工序详情",
|
|
|
|
|
+ model: "#WorkOrderNodes",
|
|
|
|
|
+ idname: "sa_workorderid",
|
|
|
|
|
+ color: "#2AA520"
|
|
|
|
|
+ }, {
|
|
|
|
|
+ label: "工单物料",
|
|
|
|
|
+ model: "#WorkOrderMaterial",
|
|
|
|
|
+ idname: "sa_workorderid",
|
|
|
|
|
+ color: "#2AA520"
|
|
|
|
|
+ }, {
|
|
|
|
|
+ label: "服务确认单",
|
|
|
|
|
+ model: "#WorkOrderNotarizeBill",
|
|
|
|
|
+ idname: "sa_workorderid",
|
|
|
|
|
+ color: "#2AA520"
|
|
|
|
|
+ }, {
|
|
|
|
|
+ label: "服务团队",
|
|
|
|
|
+ idname: "sa_workorderid",
|
|
|
|
|
+ color: "#2AA520"
|
|
|
|
|
+ }, {
|
|
|
|
|
+ label: "工单信息",
|
|
|
|
|
+ idname: "sa_workorderid",
|
|
|
|
|
+ color: "#2AA520"
|
|
|
|
|
+ }];
|
|
|
|
|
+ if (res.data.actiontype == '非工序模板') {
|
|
|
|
|
+ tabsList = tabsList.filter(v => ['工单服务商品', '服务确认单', '服务团队', '工单信息'].includes(v.label))
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ tabsList = tabsList.filter(v => ['工序详情', '工单物料', '服务确认单', '服务团队', '工单信息'].includes(v.label))
|
|
|
|
|
+ }
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ tabsList:this.data.tabsList.concat(tabsList),
|
|
|
|
|
+ workDetail: res.data
|
|
|
|
|
+ })
|
|
|
|
|
+ this.selectComponent("#WorkOrderPview").setPreview(res);
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
onCancel() {
|
|
onCancel() {
|