zhengyiming
2025-11-28 07af1dc2df71f77ad8141d2ff9c72eb7dfa244c1
src/views/CustomerManage/components/AddOrEditCustomerView.vue
@@ -180,20 +180,22 @@
                </ProFormSelect>
              </ProFormItemV2>
            </ProFormColItem>
            <ProFormColItem
              :span="8"
              v-if="
                form.serviceFeeCollectType === EnumEnterpriseCooperationServiceFeeCollectType.Rate
              "
            >
              <ProFormItemV2 label="服务费:" prop="serviceFeeRate">
            <ProFormColItem :span="8">
              <ProFormItemV2
                label="服务费:"
                prop="serviceFeeRate"
                :check-rules="
                  form.serviceFeeCollectType ? [{ message: '请输入服务费' }] : undefined
                "
                :required="!!form.serviceFeeCollectType"
              >
                <ProFormInputNumber
                  v-model="form.serviceFeeRate"
                  :controls="false"
                  :min="0"
                  :precision="2"
                  placeholder="请输入"
                  unit="%"
                  :unit="serviceFeeCollectTypeUnit"
                  :showReadContent="!!form.serviceFeeRate"
                />
              </ProFormItemV2>
@@ -428,6 +430,16 @@
  enabled: computed(() => !!id),
});
const serviceFeeCollectTypeUnit = computed(() => {
  if (!form.serviceFeeCollectType) {
    return '';
  } else {
    return form.serviceFeeCollectType === EnumEnterpriseCooperationServiceFeeCollectType.Rate
      ? '%'
      : '元/人';
  }
});
const {
  dialogProps: resetPasswordDialogProps,
  handleAdd: handleResetPasswordAdd,