diff --git a/src/views/purchase/purchasingrequisition/accept/AcceptCommonForm.vue b/src/views/purchase/purchasingrequisition/accept/AcceptCommonForm.vue index 2561c49..38fb61b 100644 --- a/src/views/purchase/purchasingrequisition/accept/AcceptCommonForm.vue +++ b/src/views/purchase/purchasingrequisition/accept/AcceptCommonForm.vue @@ -22,7 +22,7 @@ 正在查询合同... -
+
已签订合同 @@ -55,7 +55,7 @@
- + @@ -175,7 +175,6 @@ const emit = defineEmits(['update:modelValue']); const formRef = ref(); const contractLoading = ref(false); -const contractFlowStatus = ref(''); const purchaserOptions = ref([]); const purchaserLoading = ref(false); @@ -189,6 +188,7 @@ const form = reactive({ contractName: '', contractNo: '', contractMoney: null as number | null, + contractFlowStatus: '', isInstallment: '0', totalPhases: 1, projectName: '', @@ -202,7 +202,7 @@ const form = reactive({ }); const canEdit = computed(() => { - return form.hasContract !== '1' || contractFlowStatus.value === '1'; + return form.hasContract !== '1' || form.contractFlowStatus === '1'; }); const syncFormFromModel = (val: Record | undefined) => { @@ -212,7 +212,7 @@ const syncFormFromModel = (val: Record | undefined) => { form.contractName = val.contractName || ''; form.contractNo = val.contractNo || ''; form.contractMoney = val.contractMoney || null; - contractFlowStatus.value = val.contractFlowStatus || ''; + form.contractFlowStatus = val.contractFlowStatus || ''; form.isInstallment = val.isInstallment || '0'; form.totalPhases = val.totalPhases || 1; form.supplierName = val.supplierName || ''; @@ -323,7 +323,7 @@ const rules: FormRules = { }; const validate = async () => { - if (form.hasContract === '1' && contractFlowStatus.value !== '1') { + if (form.hasContract === '1' && form.contractFlowStatus !== '1') { useMessage().error('合同正在流程审批中,无法进行履约操作'); return false; }