Browse Source

加审核结果

ops-management-platform-frontend-dev
wbc 2 weeks ago
parent
commit
c5395f3212
  1. 52
      src/views/IO/workOrder/orderAudit/auditModal.vue

52
src/views/IO/workOrder/orderAudit/auditModal.vue

@ -18,9 +18,16 @@
<a-row :gutter="[16, 16]">
<a-col :span="24">
<a-form-item label="处理结果" name="handleResult">
<a-input v-model:value="form.handleResult" disabled />
</a-form-item>
</a-col>
</a-row>
<a-row :gutter="[16, 16]">
<a-col :span="24">
<a-form-item label="审核结果" name="auditResult">
<a-select
v-model:value="form.handleResult"
:options="handleResultOptions"
v-model:value="form.auditResult"
:options="auditResultOptions"
placeholder="请选择"
/>
</a-form-item>
@ -37,7 +44,11 @@
</a-col>
<a-col :span="12">
<a-form-item label="接单超期扣款" name="orderTakingCost">
<a-input v-model:value="form.orderTakingCost" placeholder="接单超期扣款(元/小时)" disabled/>
<a-input
v-model:value="form.orderTakingCost"
placeholder="接单超期扣款(元/小时)"
disabled
/>
</a-form-item>
</a-col>
</a-row>
@ -52,7 +63,7 @@
</a-col>
<a-col :span="12">
<a-form-item label="处理超期扣款" name="handleCost">
<a-input v-model:value="form.handleCost" placeholder="处理超期扣款(元/小时)" disabled/>
<a-input v-model:value="form.handleCost" placeholder="处理超期扣款(元/小时)" disabled />
</a-form-item>
</a-col>
</a-row>
@ -79,7 +90,7 @@
</a-row>
<a-row :gutter="[16, 16]">
<a-col :span="24">
<a-form-item label="是否结案" name="isCloseCase" v-if="form.handleResult == '通过'">
<a-form-item label="是否结案" name="isCloseCase" v-if="form.auditResult == '通过'">
<a-radio-group v-model:value="form.isCloseCase" :disabled="status == 5">
<a-radio value="是"></a-radio>
<a-radio value="否"></a-radio>
@ -94,7 +105,7 @@
<script>
import { reactive, ref } from 'vue';
import { message } from 'ant-design-vue';
import { getInfo, initReviewOrder,lastReviewOrder } from './api';
import { getInfo, initReviewOrder, lastReviewOrder } from './api';
export default {
setup(props, { emit }) {
const title = ref('审核');
@ -102,12 +113,13 @@
const form = reactive({
projectName: '',
contractName: '',
handleResult: null,
handleResult: '',
auditResult:null,
isOrderTakingOverTime: '',
orderTakingCost: '',
isHandleOverTime: '',
handleCost: null,
otherCost: '',
otherCost: 0,
otherCostReason: '',
auditOpinion: '',
isCloseCase: null,
@ -115,7 +127,7 @@
});
const status = ref(null);
//
const handleResultOptions = [
const auditResultOptions = [
{
value: '通过',
},
@ -129,14 +141,14 @@
for (let i in form) {
form[i] = data[i];
}
console.log(data)
console.log(form)
console.log(data);
console.log(form);
status.value = statusData;
if (status.value == 5) {
form.isCloseCase = '是';
}
form.otherCost = 0
form.otherCostReason = '无'
form.otherCost = '0';
form.otherCostReason = '无';
};
const handleOk = () => {
@ -146,7 +158,7 @@
for (let i in form) {
params[i] = form[i];
}
if (params.handleResult == '退回') {
if (params.auditResult == '退回') {
delete params.isCloseCase;
}
if (status.value == 4) {
@ -161,8 +173,8 @@
emit('success');
closeModal();
});
}else{
closeModal()
} else {
closeModal();
}
}
});
@ -173,12 +185,12 @@
};
const formRef = ref();
const rules = {
handleResult: [{ required: true, message: '请选择' }],
auditResult: [{ required: true, message: '请选择' }],
isOrderTakingOverTime: [{ required: true, message: '请选择' }],
orderTakingCost: [{ required: true, message: '请输入' }],
isHandleOverTime: [{ required: true, message: '请选择' }],
handleCost: [{ required: true, message: '请输入' }],
otherCost: [{required: false,pattern:'^[0-9]+$', message: '请输入数字' }],
otherCost: [{ required: false, pattern: '^[0-9]+$', message: '请输入数字',trigger: 'blur', }],
// otherCostReason: [{ required: true, message: '' }],
auditOpinion: [{ required: true, message: '请输入' }],
// isCloseCase: [{ required: true, message: '' }],
@ -187,13 +199,13 @@
visible,
title,
form,
handleResultOptions,
auditResultOptions,
showModal,
handleOk,
closeModal,
formRef,
rules,
status
status,
};
},
};

Loading…
Cancel
Save