|
@@ -25,6 +25,7 @@
|
|
<a-descriptions-item label="执行结束时间">{{ model.repairEndTime }}</a-descriptions-item>
|
|
<a-descriptions-item label="执行结束时间">{{ model.repairEndTime }}</a-descriptions-item>
|
|
<a-descriptions-item label="执行时长">{{ model.repairMinutes }}</a-descriptions-item>
|
|
<a-descriptions-item label="执行时长">{{ model.repairMinutes }}</a-descriptions-item>
|
|
<a-descriptions-item label="费用预算">{{ model.fee }}</a-descriptions-item>
|
|
<a-descriptions-item label="费用预算">{{ model.fee }}</a-descriptions-item>
|
|
|
|
+ <a-descriptions-item label="费用描述" :span="3"> <span v-html="model.feeContent "></span></a-descriptions-item>
|
|
<a-descriptions-item label="执行描述" :span="3"> <span v-html="model.repairContent "></span></a-descriptions-item>
|
|
<a-descriptions-item label="执行描述" :span="3"> <span v-html="model.repairContent "></span></a-descriptions-item>
|
|
<a-descriptions-item label="费用图片" :span="3">
|
|
<a-descriptions-item label="费用图片" :span="3">
|
|
<div v-if="model.imageList != null && model.imageList.length > 0">
|
|
<div v-if="model.imageList != null && model.imageList.length > 0">
|
|
@@ -65,6 +66,7 @@ DictCache.VALUE.REPAIR_PREPARATION_STATUS.SECOND_PROCESSING_VERIFYING === model.
|
|
<assign-form ref="assignForm" @ok="handleCancel" />
|
|
<assign-form ref="assignForm" @ok="handleCancel" />
|
|
<fee-form ref="feeForm" @ok="handleCancel" />
|
|
<fee-form ref="feeForm" @ok="handleCancel" />
|
|
<verify-form ref="verifyForm" @ok="handleCancel" />
|
|
<verify-form ref="verifyForm" @ok="handleCancel" />
|
|
|
|
+ <fee-verify-form ref="feeVerifyForm" @ok="handleCancel" />
|
|
<dispatch-form ref="dispatchForm" @ok="handleCancel" />
|
|
<dispatch-form ref="dispatchForm" @ok="handleCancel" />
|
|
<finish-form ref="finishForm" @ok="handleCancel" />
|
|
<finish-form ref="finishForm" @ok="handleCancel" />
|
|
</a-card>
|
|
</a-card>
|
|
@@ -76,6 +78,7 @@ import DispatchForm from './DispatchForm'
|
|
import FeeForm from './FeeForm'
|
|
import FeeForm from './FeeForm'
|
|
import FinishForm from './FinishForm'
|
|
import FinishForm from './FinishForm'
|
|
import VerifyForm from './VerifyForm'
|
|
import VerifyForm from './VerifyForm'
|
|
|
|
+import FeeVerifyForm from './FeeVerifyForm'
|
|
import DictCache from '@/utils/dict'
|
|
import DictCache from '@/utils/dict'
|
|
const DetailListItem = DetailList.Item
|
|
const DetailListItem = DetailList.Item
|
|
|
|
|
|
@@ -87,7 +90,8 @@ export default {
|
|
DispatchForm,
|
|
DispatchForm,
|
|
FeeForm,
|
|
FeeForm,
|
|
VerifyForm,
|
|
VerifyForm,
|
|
- FinishForm
|
|
|
|
|
|
+ FinishForm,
|
|
|
|
+ FeeVerifyForm
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
@@ -128,7 +132,8 @@ export default {
|
|
'applyReason': null,
|
|
'applyReason': null,
|
|
'applyVerifyLeaderName': null,
|
|
'applyVerifyLeaderName': null,
|
|
'receiveVerifyLeaderName': null,
|
|
'receiveVerifyLeaderName': null,
|
|
- 'receiveDeptName': null
|
|
|
|
|
|
+ 'receiveDeptName': null,
|
|
|
|
+ 'feeContent': null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -155,9 +160,12 @@ export default {
|
|
// 审核 - 主管 - 负责人 - 收件负责人
|
|
// 审核 - 主管 - 负责人 - 收件负责人
|
|
handleVerify () {
|
|
handleVerify () {
|
|
// 派单审核
|
|
// 派单审核
|
|
- if (this.model.status === DictCache.VALUE.REPAIR_PREPARATION_STATUS.APPLY_LEADER_VERIFY_SUCCESS) {
|
|
|
|
|
|
+ if (this.model.status === DictCache.VALUE.REPAIR_PREPARATION_STATUS.APPLY_LEADER_VERIFY_SUCCESS) { // 执行主管派单
|
|
const modal = this.$refs.dispatchForm
|
|
const modal = this.$refs.dispatchForm
|
|
modal.base({ id: this.model.id })
|
|
modal.base({ id: this.model.id })
|
|
|
|
+ } else if (this.model.status === DictCache.VALUE.REPAIR_PREPARATION_STATUS.FIRST_PROCESSING_VERIFYING) { // 申请费用审核
|
|
|
|
+ const modal = this.$refs.feeVerifyForm
|
|
|
|
+ modal.base({ id: this.model.id, fee: this.model.fee })
|
|
} else { // 其他审核
|
|
} else { // 其他审核
|
|
const modal = this.$refs.verifyForm
|
|
const modal = this.$refs.verifyForm
|
|
modal.base({ status: this.model.status, id: this.model.id })
|
|
modal.base({ status: this.model.status, id: this.model.id })
|