fix: 第一版错误修改前的存档。

This commit is contained in:
c
2026-03-16 14:17:03 +08:00
parent 48cd47dd72
commit 0c4e4679b3
32 changed files with 1123 additions and 288 deletions

View File

@@ -111,6 +111,16 @@ const authShowFunc = (row: any, button: globalThis.ButtonProp) => {
return true;
};
// 采购计划状态标签类型映射
const getPurchasePlanStatusTagType = (code: number | null): string => {
const tagTypeMap: Record<number, string> = {
0: "warning", // 待处理
1: "primary", // 进行中
2: "success", // 已完成
};
return tagTypeMap[code ?? -1] || "info";
};
const operateButtonClick = (eventName: string, row: any) => {
switch (eventName) {
case "edit":
@@ -364,7 +374,11 @@ const mappingConfig: FieldMappingConfig = {
<el-table-column :label="$t('_prop.purchase.purchase_plan.planNo')" prop="planNo" />
<el-table-column :label="$t('_prop.purchase.purchase_plan.planName')" prop="planName" />
<el-table-column :label="$t('_prop.purchase.purchase_plan.storeName')" prop="storeName" />
<DefaultStatusSwitchColumn status-param-name="planStatus" :status-label-mapping="getPurchasePlanStatusLabel" />
<DefaultStatusSwitchColumn
status-param-name="planStatus"
:status-label-mapping="getPurchasePlanStatusLabel"
:tag-type-mapping="getPurchasePlanStatusTagType"
/>
<el-table-column :label="$t('_prop.purchase.purchase_plan.remask')" prop="remask" />
<el-table-column :label="$t('_prop.common.createDate')" prop="createDate" :formatter="formatDate" />
<DefaultOperateButtonColumn @operate-button-click="operateButtonClick" :auth-show-func="authShowFunc" />