|
|
@@ -166,6 +166,17 @@ export function handleFormRule(formState: UnwrapRef<FormState>) {
|
|
|
async function v_Goods(rule: RuleObject, value: number) {
|
|
|
return validateCommon(value, '请选择点价合约')
|
|
|
}
|
|
|
+
|
|
|
+ // 验证业务员
|
|
|
+ async function v_SaleUserID(rule: RuleObject, value: number) {
|
|
|
+ return validateCommon(value, '请选择业务员')
|
|
|
+ }
|
|
|
+
|
|
|
+ // 验证交易用户
|
|
|
+ async function v_TradeUserID(rule: RuleObject, value: number) {
|
|
|
+ return validateCommon(value, '请选择交易用户')
|
|
|
+ }
|
|
|
+
|
|
|
const rules = {
|
|
|
ContractNo: [{ required: true, message: '请输入合同编号', trigger: 'blur' }],
|
|
|
ContractType: [{ required: true, validator: v_ContractType, trigger: 'change' }],
|
|
|
@@ -183,6 +194,8 @@ export function handleFormRule(formState: UnwrapRef<FormState>) {
|
|
|
Qty: [{ required: true, message: '请输入数量', trigger: 'blur' }],
|
|
|
Price: [{ required: true, message: '请输入价格', trigger: 'blur' }],
|
|
|
PriceMove: [{ required: true, message: '请输入升贴水', trigger: 'blur', type: 'number' }],
|
|
|
+ SaleUserID: [{ required: true, validator: v_SaleUserID, trigger: 'change' }],
|
|
|
+ TradeUserID: [{ required: true, validator: v_TradeUserID, trigger: 'change' }],
|
|
|
};
|
|
|
return { rules }
|
|
|
}
|