From 37d511100eea92a0cefb60921dac1c0039762153 Mon Sep 17 00:00:00 2001 From: zhangli <2235006734@qq.com> Date: Tue, 17 Oct 2023 15:45:31 +0800 Subject: [PATCH] 1 --- src/utils/disposition/tableColumns.ts | 32 +++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/src/utils/disposition/tableColumns.ts b/src/utils/disposition/tableColumns.ts index 5b9cf5061..19243f653 100644 --- a/src/utils/disposition/tableColumns.ts +++ b/src/utils/disposition/tableColumns.ts @@ -1,5 +1,6 @@ import type { CrudSchema } from '@/hooks/web/useCrudSchemas' import { dateFormatter } from '@/utils/formatTime' +import { validateTwoNum } from "@/utils/validator"; /** * @returns {Array} 基础物料信息 */ @@ -5915,7 +5916,10 @@ export const PurchaseclaimRequestDetail = useCrudSchemas(reactive( label: '原因', field: 'reason', dictType: DICT_TYPE.PURCHASE_RETURN_REASON, - dictClass: 'string' + dictClass: 'string', + tableForm:{ + type:'Select', + } }, { label: '单价', @@ -5923,7 +5927,10 @@ export const PurchaseclaimRequestDetail = useCrudSchemas(reactive( }, { label: '金额', - field: 'amount' + field: 'amount', + tableForm:{ + type:'number', + } }, { label: '单据号', @@ -5964,6 +5971,7 @@ export const PurchaseclaimRequestDetail = useCrudSchemas(reactive( { label: '创建者', field: 'creator', + isTableForm:false }, { label: '创建时间', @@ -5972,11 +5980,13 @@ export const PurchaseclaimRequestDetail = useCrudSchemas(reactive( formatter: dateFormatter, detail: { dateFormat: 'YYYY-MM-DD HH:mm:ss' - } + }, + isTableForm:false }, { label: '最后更新者', field: 'updater', + isTableForm:false }, { label: '最后更新时间', @@ -5985,10 +5995,24 @@ export const PurchaseclaimRequestDetail = useCrudSchemas(reactive( formatter: dateFormatter, detail: { dateFormat: 'YYYY-MM-DD HH:mm:ss' - } + }, + isTableForm:false }, ])) +export const PurchaseclaimRequestDetailRules = reactive({ + batch: [ + { required: true, message: '请输入批次', trigger: 'blur' } + ], + poNumber: [ + { required: true, message: '请输入订单号码', trigger: 'blur' } + ], + amount: [ + { required: true, message: '请输入金额', trigger: 'blur' }, + { validator: validateTwoNum, trigger: "blur"} + ], +}) + /** * @returns {Array} 采购索赔记录主表 */