fix: 第一版错误修改前的存档。
This commit is contained in:
@@ -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" />
|
||||
|
||||
Reference in New Issue
Block a user