浏览代码

新增部门表单校验更改

lph 1 年之前
父节点
当前提交
79f535430b

+ 2 - 2
ruoyi-ui/.env.development

@@ -11,7 +11,7 @@ VUE_APP_BASE_API = '/dev-api'
 VUE_CLI_BABEL_TRANSPILE_MODULES = true
 
 #数据引擎模块IP
-VUE_APP_BASE_API2 = 'http://192.168.110.59:8099/'
+VUE_APP_BASE_API2 = 'http://192.168.110.76:8099/'
 
 #表单引擎模块IP
-VUE_APP_BASE_API3 = 'http://192.168.110.59:8088/'
+VUE_APP_BASE_API3 = 'http://192.168.110.76:8088/'

+ 6 - 3
ruoyi-ui/src/views/system/dept/index.vue

@@ -304,9 +304,9 @@ export default {
       form: {},
       // 表单校验
       rules: {
-        parentId: [
-          { required: true, message: "上级部门不能为空", trigger: "blur" },
-        ],
+        // parentId: [
+        //   { required: true, message: "上级部门不能为空", trigger: "blur" },
+        // ],
         deptName: [
           { required: true, message: "部门名称不能为空", trigger: "blur" },
         ],
@@ -432,6 +432,9 @@ export default {
               this.getList();
             });
           } else {
+            if (typeof this.form.parentId == "undefined") {
+              this.form.parentId = 0;
+            }
             addDept(this.form).then((response) => {
               this.$modal.msgSuccess("新增成功");
               this.open = false;

+ 6 - 0
ruoyi-ui/src/views/tableMange/index.vue

@@ -1133,6 +1133,9 @@ export default {
               let result = await updateMenu(payLoad);
               if (result.code == 200) {
                 this.$message.success("更新成功");
+                this.$store.dispatch("GenerateRoutes").then((accessRoutes) => {
+                  this.$router.addRoutes(accessRoutes); // 动态添加可访问路由表
+                });
               } else {
                 this.$message.warning("更新失败");
               }
@@ -1157,6 +1160,9 @@ export default {
               let result = await addMenu(payLoad);
               if (result.code == 200) {
                 this.$message.success("创建成功");
+                this.$store.dispatch("GenerateRoutes").then((accessRoutes) => {
+                  this.$router.addRoutes(accessRoutes); // 动态添加可访问路由表
+                });
               } else {
                 this.$message.warning("创建失败");
               }

+ 1 - 1
ruoyi-ui/vue.config.js

@@ -35,7 +35,7 @@ module.exports = {
     proxy: {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
-        target: `http://192.168.110.59:8080`,
+        target: `http://192.168.110.76:8080`,
         changeOrigin: true,
         pathRewrite: {
           ['^' + process.env.VUE_APP_BASE_API]: ''