From 787ccc59ba89bacc075562a161ecf02bc76ebadc Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 24 七月 2026 17:15:53 +0800
Subject: [PATCH] 银川 1.采购申请添加入库状态查询条件
---
src/views/wls/salesnotice/modules/form.vue | 36 ++++++++++++++----------------------
1 files changed, 14 insertions(+), 22 deletions(-)
diff --git a/src/views/wls/salesnotice/modules/form.vue b/src/views/wls/salesnotice/modules/form.vue
index a351b94..0f8266b 100644
--- a/src/views/wls/salesnotice/modules/form.vue
+++ b/src/views/wls/salesnotice/modules/form.vue
@@ -30,7 +30,6 @@
// 鏄惁涓虹紪杈戞ā寮忥紙鍙繚瀛橈級
['create', 'update'].includes(formType.value),
);
-const isFinish = computed(() => formType.value === 'finish'); // 鏄惁涓烘墽琛屽嚭搴撴ā寮�
const canSubmit = computed(
() =>
// 鏄惁鍙彁浜�
@@ -40,9 +39,6 @@
const getTitle = computed(() => {
if (formType.value === 'detail') {
return $t('ui.actionTitle.view', ['鍙戣揣閫氱煡鍗�']);
- }
- if (formType.value === 'finish') {
- return '鎵ц鍑哄簱';
}
return formType.value === 'update'
? $t('ui.actionTitle.edit', ['鍙戣揣閫氱煡鍗�'])
@@ -87,11 +83,6 @@
}
}
-/** 鎵ц鍑哄簱锛堝悗绔殏鏈疄鐜帮紝鎻愮ず鐢ㄦ埛锛� */
-function handleFinish() {
- message.info('鎵ц鍑哄簱鍔熻兘鏆傛椂涓嶆敮鎸侊紝鏁鏈熷緟锛�');
-}
-
const [Modal, modalApi] = useVbenModal({
async onConfirm() {
if (!isEditable.value) {
@@ -109,17 +100,21 @@
if (formData.value?.id) {
await updateSalesNotice({ ...formData.value, ...data });
formData.value = { ...formData.value, ...data };
- } else {
- const id = await createSalesNotice(data);
- formData.value = {
- ...data,
- id,
- status: MesWmSalesNoticeStatusEnum.PREPARE,
- };
- await formApi.setFieldValue('id', id);
- await formApi.setFieldValue('status', formData.value.status);
- formType.value = 'update';
+ emit('success');
+ message.success($t('ui.actionMessage.operationSuccess'));
+ await modalApi.close();
+ return;
}
+ // 鏂板锛氫繚鎸佸脊绐楁墦寮�锛屽垏鎹㈠埌缂栬緫妯″紡
+ const id = await createSalesNotice(data);
+ formData.value = {
+ ...data,
+ id,
+ status: MesWmSalesNoticeStatusEnum.PREPARE,
+ };
+ await formApi.setFieldValue('id', id);
+ await formApi.setFieldValue('status', formData.value.status);
+ formType.value = 'update';
originalSnapshot.value = JSON.stringify(await formApi.getValues());
emit('success');
message.success($t('ui.actionMessage.operationSuccess'));
@@ -173,9 +168,6 @@
>
<Button type="primary">鎻愪氦</Button>
</Popconfirm>
- <Button v-if="isFinish" type="primary" @click="handleFinish">
- 鎵ц鍑哄簱
- </Button>
</div>
</template>
</Modal>
--
Gitblit v1.9.3