deason %!s(int64=4) %!d(string=hai) anos
pai
achega
91bba6d754
Modificáronse 1 ficheiros con 11 adicións e 11 borrados
  1. 11 11
      src/modules/basic/view/sys_login_rule_list.vue

+ 11 - 11
src/modules/basic/view/sys_login_rule_list.vue

@@ -194,12 +194,7 @@
         </el-form-item>
 
         <div style="text-align: center">
-          <el-button type="primary" @click="doAddRule" v-if="isCreate"
-            >确 定</el-button
-          >
-          <el-button type="primary" @click="doEditRule" v-if="!isCreate"
-            >确 定</el-button
-          >
+          <el-button type="primary" @click="doSaveRule">确 定</el-button>
           <el-button @click="loginRuleDialogClose">取 消</el-button>
         </div>
       </el-form>
@@ -294,18 +289,23 @@ export default {
     loginRuleDialogClose() {
       this.loginRuleDialog = false;
     },
-    doAddRule() {
+    doSaveRule() {
       this.$refs.loginRuleForm.validate(valid => {
         if (!valid) {
           return false;
         }
 
-        // this.loginRuleDialogClose();
+        let url = CORE_API + "/sys/xlogin/rule/save";
+        this.$http.post(url, this.loginRuleForm).then(() => {
+          this.$notify({
+            type: "success",
+            message: "保存成功"
+          });
+          this.doSearch();
+          this.loginRuleDialogClose();
+        });
       });
     },
-    doEditRule() {
-      this.loginRuleDialogClose();
-    },
     doDeleteRule(row) {
       this.$confirm("确认删除?", "提示", {
         confirmButtonText: "确定",