@@ -73,7 +73,7 @@
<a-col :span="12">
<a-form-item :label="isSell ? '销售方' : '采购方'" name="SubjectID">
<a-select class="inlineFormSelect" style="width: 200px" v-model:value="formState.SubjectID"
- placeholder="请选择主体">
+ :placeholder="isSell ? '请选择销售方' : '请选择采购方'">
<a-select-option :value="item.subjectid" v-for="item in subjectList" :key="item.subjectid">
{{ item.subjectname }}
</a-select-option>
@@ -176,7 +176,7 @@ export function handleFormRule(formState: UnwrapRef<FormState>) {
// 验证交易主体
async function v_SubjectID(rule: RuleObject, value: number) {
- return validateCommon(value, '请选择主体')
+ return validateCommon(value, formState.ContractType === -1 ? '请选择销售方' : '请选择采购方')
}
const rules = {