修改采购途径
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
<template>
|
||||
<div class="implement-page">
|
||||
<div class="implement-form">
|
||||
<!-- 步骤一:选择实施采购方式 -->
|
||||
<!-- 步骤一:选择实施采购途径 -->
|
||||
<div class="step-section">
|
||||
<div class="step-header">
|
||||
<span class="step-number" :class="{ completed: step1Completed && !isEditingStep1 }">1</span>
|
||||
<span class="step-title">选择实施采购方式</span>
|
||||
<span class="step-title">选择实施采购途径</span>
|
||||
<el-tag v-if="step1Completed && !isEditingStep1" type="success" size="small">已完成</el-tag>
|
||||
</div>
|
||||
<div class="step-content">
|
||||
<el-form-item label="实施采购方式" required>
|
||||
<el-form-item label="实施采购途径" required>
|
||||
<el-radio-group v-model="implementType" :disabled="step1Completed && !isEditingStep1">
|
||||
<el-radio :label="IMPLEMENT_TYPE.SELF_ORGANIZED">自行组织采购</el-radio>
|
||||
<el-radio :label="IMPLEMENT_TYPE.ENTRUST_AGENT">委托代理采购</el-radio>
|
||||
@@ -97,7 +97,7 @@ import { Session } from '/@/utils/storage';
|
||||
|
||||
// ==================== 常量定义(与后端枚举保持一致) ====================
|
||||
|
||||
/** 实施采购方式(与后端 ImplementTypeEnum 一致) */
|
||||
/** 实施采购途径(与后端 ImplementTypeEnum 一致) */
|
||||
const IMPLEMENT_TYPE = {
|
||||
/** 自行组织采购 */
|
||||
SELF_ORGANIZED: '1',
|
||||
@@ -328,7 +328,7 @@ const handleRevokeAgent = async () => {
|
||||
}
|
||||
};
|
||||
|
||||
/** 步骤一:保存实施采购方式 */
|
||||
/** 步骤一:保存实施采购途径 */
|
||||
const handleSaveImplementType = async () => {
|
||||
const id = applyRow.value?.id ?? applyId.value;
|
||||
|
||||
@@ -337,7 +337,7 @@ const handleSaveImplementType = async () => {
|
||||
return;
|
||||
}
|
||||
if (!implementType.value) {
|
||||
useMessage().warning('请选择实施采购方式');
|
||||
useMessage().warning('请选择实施采购途径');
|
||||
return;
|
||||
}
|
||||
saveTypeSubmitting.value = true;
|
||||
@@ -370,7 +370,7 @@ const cancelEditStep1 = () => {
|
||||
isEditingStep1.value = false;
|
||||
};
|
||||
|
||||
/** 重新保存实施采购方式(修改后确认) */
|
||||
/** 重新保存实施采购途径(修改后确认) */
|
||||
const handleReSaveImplementType = async () => {
|
||||
const id = applyRow.value?.id ?? applyId.value;
|
||||
if (!id) {
|
||||
@@ -378,7 +378,7 @@ const handleReSaveImplementType = async () => {
|
||||
return;
|
||||
}
|
||||
if (!implementType.value) {
|
||||
useMessage().warning('请选择实施采购方式');
|
||||
useMessage().warning('请选择实施采购途径');
|
||||
return;
|
||||
}
|
||||
saveTypeSubmitting.value = true;
|
||||
@@ -466,7 +466,7 @@ const handleConfirm = async () => {
|
||||
// 步骤一未完成时,先保存步骤一
|
||||
if (!step1Completed.value) {
|
||||
if (!implementType.value) {
|
||||
useMessage().warning('请选择实施采购方式');
|
||||
useMessage().warning('请选择实施采购途径');
|
||||
return;
|
||||
}
|
||||
saveTypeSubmitting.value = true;
|
||||
@@ -475,7 +475,7 @@ const handleConfirm = async () => {
|
||||
step1Completed.value = true;
|
||||
emit('saved');
|
||||
} catch (e: any) {
|
||||
useMessage().error(e?.msg || '保存实施采购方式失败');
|
||||
useMessage().error(e?.msg || '保存实施采购途径失败');
|
||||
return;
|
||||
} finally {
|
||||
saveTypeSubmitting.value = false;
|
||||
|
||||
Reference in New Issue
Block a user