|
@@ -5,7 +5,7 @@
|
|
<zj-form-container :formAttributes="{ 'label-position': 'top' }">
|
|
<zj-form-container :formAttributes="{ 'label-position': 'top' }">
|
|
<template v-for="(item, index) in payData">
|
|
<template v-for="(item, index) in payData">
|
|
<zj-form-module :title="'支付费用' + (index + 1)" :form-data="payData[index]"
|
|
<zj-form-module :title="'支付费用' + (index + 1)" :form-data="payData[index]"
|
|
- :form-items="[formItemsL1, formItems(item)][workOrderType]">
|
|
|
|
|
|
+ :form-items="[formItemsL1, formItems(item)][!!~[1,2,3].indexOf(workOrderType) ? 0 : workOrderType == 4 ? 1 : 0]">
|
|
<div v-if="item.examineStatus === 'FAIL'" style="text-align:right">
|
|
<div v-if="item.examineStatus === 'FAIL'" style="text-align:right">
|
|
<el-button size="mini" type="danger" plain @click="enginMaterialCancelFun(item)">取消申请</el-button>
|
|
<el-button size="mini" type="danger" plain @click="enginMaterialCancelFun(item)">取消申请</el-button>
|
|
</div>
|
|
</div>
|
|
@@ -30,7 +30,7 @@ export default {
|
|
},
|
|
},
|
|
workOrderType: {
|
|
workOrderType: {
|
|
type: Number,
|
|
type: Number,
|
|
- default: 0, // 0普通工单, 1维保工单
|
|
|
|
|
|
+ default: 1, // 1普通工单, 4维保工单
|
|
},
|
|
},
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
@@ -86,7 +86,7 @@ export default {
|
|
<el-descriptions-item label="支付总金额">
|
|
<el-descriptions-item label="支付总金额">
|
|
{formData.totalAmount}
|
|
{formData.totalAmount}
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
- {this?.workOrderType == 0 ? (
|
|
|
|
|
|
+ {!!~[1,2,3].indexOf(this?.workOrderType) ? (
|
|
<el-descriptions-item label="总手续费">
|
|
<el-descriptions-item label="总手续费">
|
|
{formData.commissionAmount}
|
|
{formData.commissionAmount}
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
@@ -96,7 +96,7 @@ export default {
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="">
|
|
<el-descriptions-item label="">
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
- {this?.workOrderType == 1 ? [
|
|
|
|
|
|
+ {this?.workOrderType == 4 ? [
|
|
(<el-descriptions-item label=""></el-descriptions-item>),
|
|
(<el-descriptions-item label=""></el-descriptions-item>),
|
|
(<el-descriptions-item label="审批状态">
|
|
(<el-descriptions-item label="审批状态">
|
|
{({ WAIT: "待审", OK: "审批", FAIL: "驳回", NO: "取消" })[formData.examineStatus] || ""}
|
|
{({ WAIT: "待审", OK: "审批", FAIL: "驳回", NO: "取消" })[formData.examineStatus] || ""}
|
|
@@ -143,7 +143,7 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
...(() => {
|
|
...(() => {
|
|
- if (this?.workOrderType == 0) {
|
|
|
|
|
|
+ if (!!~[1,2,3].indexOf(this?.workOrderType)) {
|
|
return [{
|
|
return [{
|
|
columnAttributes: {
|
|
columnAttributes: {
|
|
label: '师傅分账金额',
|
|
label: '师傅分账金额',
|
|
@@ -169,7 +169,7 @@ export default {
|
|
return []
|
|
return []
|
|
})(),
|
|
})(),
|
|
]}
|
|
]}
|
|
- table-data={[formData.workerOrderItems, formData.rpMaterialOrderItems][this?.workOrderType]}
|
|
|
|
|
|
+ table-data={[formData.workerOrderItems, formData.rpMaterialOrderItems][!!~[1,2,3].indexOf(this?.workOrderType) ? 0 : this?.workOrderType == 4 ? 1 : 0]}
|
|
/>
|
|
/>
|
|
)
|
|
)
|
|
}
|
|
}
|
|
@@ -501,13 +501,13 @@ export default {
|
|
},
|
|
},
|
|
getxiangqing() {
|
|
getxiangqing() {
|
|
if (this.id) {
|
|
if (this.id) {
|
|
- if (this?.workOrderType == 0) {
|
|
|
|
|
|
+ if (!!~[1,2,3].indexOf(this?.workOrderType)) {
|
|
changeOrderGetOrderList({
|
|
changeOrderGetOrderList({
|
|
id: this.id
|
|
id: this.id
|
|
}).then(res => {
|
|
}).then(res => {
|
|
this.payData = res.data
|
|
this.payData = res.data
|
|
})
|
|
})
|
|
- } else if (this?.workOrderType == 1) {
|
|
|
|
|
|
+ } else if (this?.workOrderType == 4) {
|
|
enginMaterialDetailWorker({
|
|
enginMaterialDetailWorker({
|
|
workerOrderId: this.id
|
|
workerOrderId: this.id
|
|
}).then(res => {
|
|
}).then(res => {
|