cuijian
2025-07-04 e2ca529f2d095293d737b5a2f0b7562e85919418
src/views/base/modules/supplier/SupplierModel.vue
@@ -3,6 +3,7 @@
    :title="title"
    :width="800"
    :visible="visible"
    :maskClosable="false"
    :confirmLoading="confirmLoading"
    :okButtonProps="{ props: {disabled: disableSubmit} }"
    @ok="handleOk"
@@ -20,7 +21,7 @@
              label="供应商编号"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入供应商编号"
                v-decorator="['supplierCode', validatorRules.supplierCode ]"
@@ -37,7 +38,7 @@
              label="供应商名称"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入供应商名称"
                v-decorator="['supplierName', validatorRules.supplierName ]"
@@ -53,7 +54,7 @@
              label="国家"
            >
            <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入国家"
                v-decorator="['country', validatorRules.country ]"
@@ -74,7 +75,7 @@
              label="省份"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入省份"
                v-decorator="['province', validatorRules.province ]"
@@ -91,7 +92,7 @@
              label="城市"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入城市"
                v-decorator="['city', validatorRules.city ]"
@@ -105,7 +106,7 @@
              label="联系人"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入联系人"
                v-decorator="['contact', validatorRules.contact]"
@@ -122,7 +123,7 @@
              label="详细地址"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入详细地址"
                v-decorator="['address', validatorRules.address]"
@@ -139,7 +140,7 @@
              label="邮箱"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入邮箱"
                v-decorator="['email', validatorRules.email]"
@@ -153,7 +154,7 @@
              label="邮编"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入邮编"
                v-decorator="['postcode', validatorRules.postcode]"
@@ -170,7 +171,7 @@
              label="传真"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入传真"
                v-decorator="['fax', validatorRules.fax]"
@@ -184,7 +185,7 @@
              label="手机号码"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入手机号码"
                v-decorator="['phone', validatorRules.phone]"
@@ -201,7 +202,7 @@
              label="公司电话"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入公司电话"
                v-decorator="['companyTelephone', validatorRules.companyTelephone]"
@@ -215,7 +216,7 @@
              label="官方网站"
            >
              <a-input
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                allow-clear
                placeholder="请输入官方网站"
                v-decorator="['officialWebsite', validatorRules.officialWebsite]"
@@ -232,7 +233,7 @@
              label="备注"
            >
              <a-textarea
                :readOnly="disableSubmit"
                :disabled="disableSubmit"
                placeholder="请输入备注"
                allow-clear
                v-decorator="['remark', validatorRules.remark]"
@@ -495,6 +496,10 @@
        }
      }
    },
    // 关闭弹窗时清除表单校验
    removeValidate() {
      if (this.$refs.form) this.$refs.form.clearValidate()
    }
  }
}
</script>