Просмотр исходного кода

自助建站紧急修正:消除弹窗中的警告提示

自助建站紧急修正:消除弹窗中的警告提示
dangyunlong 1 день назад
Родитель
Сommit
36c5ca5501
2 измененных файлов с 36 добавлено и 30 удалено
  1. 1 1
      src/store/modules/template.js
  2. 35 29
      src/views/website/addWebsite.vue

+ 1 - 1
src/store/modules/template.js

@@ -1023,7 +1023,7 @@ const mutations = {
         Message({
             message: "配置阶段仅展示,无法真实调用该功能!",
             type: 'warning',
-            duration: 0,
+            duration: 1000,
             showClose: true
         });
     }

+ 35 - 29
src/views/website/addWebsite.vue

@@ -814,36 +814,42 @@ export default {
         deleteUrlInput(key) {
             //如果是添加模式无需验证
             if (this.activeid) {
-                this.$confirm('此操作将删除网站绑定的域名, 是否继续?', '提示', {
-                    confirmButtonText: '确定',
-                    cancelButtonText: '取消',
-                    type: 'warning'
-                }).then(() => {
-                    let data = {
-                        website_id: this.activeid,
-                        website_url: this.form.website_url[key].url
-                    }
-                    this.$store.dispatch('pool/delWebsiteUrl', data).then(res => {
-                       if(res.code == 200){
-                            this.$message({
-                                type: 'success',
-                                message: '网站域名删除成功!'
-                            });
-                            this.form.website_url[key].show = false;
-                            this.form.website_url[key].url = "";
-                       }else{
-                            this.$message({
-                                type: 'error',
-                                message: res.message
-                            });
-                       }
-                    })
-                }).catch(() => {
-                    this.$message({
-                        type: 'warning',
-                        message: '已取消删除'
+                if(this.form.website_url[key].url == ""){
+                    this.form.website_url[key].show = false;
+                    this.form.website_url[key].url = "";
+                    return;
+                }else{
+                    this.$confirm('此操作将删除网站绑定的域名, 是否继续?', '提示', {
+                        confirmButtonText: '确定',
+                        cancelButtonText: '取消',
+                        type: 'warning'
+                    }).then(() => {
+                        let data = {
+                            website_id: this.activeid,
+                            website_url: this.form.website_url[key].url
+                        }
+                        this.$store.dispatch('pool/delWebsiteUrl', data).then(res => {
+                           if(res.code == 200){
+                                this.$message({
+                                    type: 'success',
+                                    message: '网站域名删除成功!'
+                                });
+                                this.form.website_url[key].show = false;
+                                this.form.website_url[key].url = "";
+                           }else{
+                                this.$message({
+                                    type: 'error',
+                                    message: res.message
+                                });
+                           }
+                        })
+                    }).catch(() => {
+                        this.$message({
+                            type: 'warning',
+                            message: '已取消删除'
+                        });
                     });
-                });
+                }
             }else{
                 this.form.website_url[key].show = false;
                 this.form.website_url[key].url = "";