gaoluyang
11 小时以前 4982db34f2a7a4d4c126dde020d29414d923eefc
src/views/crm/invoice/data.ts
@@ -59,9 +59,9 @@
      fieldName: 'customerId',
      label: '客户名称',
      component: markRaw(CrmCustomerSelect),
      rules: 'required',
      componentProps: (_values, form) => ({
        placeholder: '请选择客户',
        placeholder: '请选择客户(可不选)',
        allowClear: true,
        onChange: () => {
          form.setFieldValue('contractId', undefined);
          form.setFieldValue('price', undefined);
@@ -76,7 +76,6 @@
      fieldName: 'contractId',
      label: '合同名称',
      component: 'Select',
      rules: 'required',
      dependencies: {
        triggerFields: ['customerId'],
        disabled: (values) => !values.customerId || !!values.id,
@@ -84,7 +83,8 @@
          if (!values.customerId) {
            return {
              options: [],
              placeholder: '请先选择客户',
              placeholder: '请先选择客户(可不选)',
              allowClear: true,
            };
          }
          const contracts = await getContractSimpleList(values.customerId);
@@ -100,7 +100,8 @@
                value: item.id,
              };
            }),
            placeholder: '请选择合同',
            placeholder: '请选择合同(可不选)',
            allowClear: true,
            onChange: () => {
              form.setFieldValue('price', undefined);
            },