From 4ceda73d4aca374deb918a81661dd93ceea304dc Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 19 Jan 2026 14:46:06 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/jagzwxm/ja_web

---
 applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/FormDiaLog.vue |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/FormDiaLog.vue b/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/FormDiaLog.vue
index 96e29d9..bc19615 100644
--- a/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/FormDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/FormDiaLog.vue
@@ -60,7 +60,7 @@
 		</div>
 
 		<el-form
-			class="dialog-form"
+			class="gd-dialog-form"
 			v-else
 			ref="formRef"
 			:model="formData"
@@ -187,7 +187,6 @@
 			</el-row>
 		</el-form>
 		<template #footer>
-			<el-button color="#F2F3F5" @click="visible = false">{{ dialogReadonly ? '关闭' : '取消' }}</el-button>
 			<el-button
 				class="save-btn"
 				color="#4C34FF"
@@ -198,6 +197,8 @@
 			>
 				保存
 			</el-button>
+			<el-button color="#F2F3F5" :loading="submitting" :disabled="submitting" @click="handleApply">申请</el-button>
+
 		</template>
 	</el-dialog>
 </template>
@@ -226,6 +227,7 @@
 	responsibleDeptId: '',
 	dataSource: '',
 	demandInfo: '',
+	demandStatus: '0'
 })
 
 const dictObj = inject('dictObj')
@@ -262,6 +264,7 @@
 	if (!isValid) return
 	submitting.value = true
 	try {
+		formData.value.demandStatus = '0'
 		await gdSupplyDemandSubmitApi(formData.value)
 		ElMessage.success(dialogMode.value === 'add' ? '新增成功' : '更新成功')
 		visible.value = false
@@ -271,6 +274,22 @@
 	}
 }
 
+// 申请提交
+async function handleApply() {
+	const isValid = await formRef.value?.validate().catch(() => false)
+	if (!isValid) return
+	submitting.value = true
+	try {
+		formData.value.demandStatus = '1'
+		await gdSupplyDemandSubmitApi(formData.value)
+		ElMessage.success('申请成功')
+		visible.value = false
+		emit('success')
+	} finally {
+		submitting.value = false
+	}
+}
+
 // 加载详情
 async function loadDetail() {
 	if (!formData.value.id) return

--
Gitblit v1.9.3