|
@@ -60,11 +60,34 @@
|
|
|
export default {
|
|
|
props: ["businessKey", "title"],
|
|
|
data() {
|
|
|
+ const validateIsReName=(rule,value,callBack)=>{
|
|
|
+
|
|
|
+ var formData = new FormData();
|
|
|
+
|
|
|
+ formData.append("id", this.businessKey);
|
|
|
+ formData.append("name", value);
|
|
|
+
|
|
|
+ enterpriseInfoApi.nameIsRepeatCheck(formData).then(function (response) {
|
|
|
+ self.loading = false;
|
|
|
+
|
|
|
+ var jsonData = response.data;
|
|
|
+
|
|
|
+ if(jsonData.result){
|
|
|
+ if(!jsonData.data){
|
|
|
+ callBack(new Error("检测到重复的企业名称,不能重复添加!"));
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ callBack();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
return {
|
|
|
showPwd: true,
|
|
|
ruleValidate: {
|
|
|
name: [
|
|
|
- { required: true, message: "企业名称不能为空", trigger: "blur" },
|
|
|
+ { required: true, message: "企业名称不能为空", trigger: "blur" },
|
|
|
+ { validator: validateIsReName, trigger: "blur" }
|
|
|
],
|
|
|
},
|
|
|
roleList: [],
|