zhangjie преди 2 години
родител
ревизия
27661a7833
променени са 2 файла, в които са добавени 109 реда и са изтрити 3 реда
  1. 98 0
      src/constants/menus-data.js
  2. 11 3
      src/modules/record/components/LibraryDialog.vue

+ 98 - 0
src/constants/menus-data.js

@@ -1291,5 +1291,103 @@ export default [
         enable: true
       }
     ]
+  },
+  {
+    id: "16",
+    name: "系统管理",
+    url: "SystemSetting",
+    type: "MENU",
+    parentId: "13",
+    sequence: 1,
+    enable: true,
+    urls: [
+      {
+        id: "533",
+        name: "学期管理-查询",
+        url: "/api/admin/basic/semester/query",
+        type: "URL",
+        parentId: "510",
+        sequence: 1,
+        enable: true
+      },
+      {
+        id: "560",
+        name: "学期管理-设置当前使用学期",
+        url: "/api/admin/basic/semester/set_in_used",
+        type: "URL",
+        parentId: "510",
+        sequence: 1,
+        enable: true
+      },
+      {
+        id: "534",
+        name: "学期管理-新增/编辑",
+        url: "/api/admin/basic/semester/save",
+        type: "URL",
+        parentId: "510",
+        sequence: 2,
+        enable: true
+      },
+      {
+        id: "535",
+        name: "学期管理-删除",
+        url: "/api/admin/basic/semester/delete",
+        type: "URL",
+        parentId: "510",
+        sequence: 3,
+        enable: true
+      }
+    ],
+    buttons: [
+      {
+        id: "511",
+        name: "学期管理-新建学期",
+        url: "Add",
+        type: "BUTTON",
+        parentId: "510",
+        sequence: 1,
+        enable: true
+      }
+    ],
+    links: [
+      {
+        id: "512",
+        name: "学期管理-编辑",
+        url: "Edit",
+        type: "LINK",
+        parentId: "510",
+        sequence: 1,
+        enable: true
+      },
+      {
+        id: "559",
+        name: "学期管理-设置当前使用学期",
+        url: "Edit",
+        type: "LINK",
+        parentId: "510",
+        sequence: 1,
+        enable: true
+      },
+      {
+        id: "513",
+        name: "学期管理-删除",
+        url: "Delete",
+        type: "LINK",
+        parentId: "510",
+        sequence: 2,
+        enable: true
+      }
+    ],
+    lists: [
+      {
+        id: "514",
+        name: "学期管理-列表",
+        url: "List",
+        type: "LIST",
+        parentId: "510",
+        sequence: 1,
+        enable: true
+      }
+    ]
   }
 ];

+ 11 - 3
src/modules/record/components/LibraryDialog.vue

@@ -261,9 +261,17 @@ export default {
       this.modalIsShow = true;
     },
     async getSysSet() {
-      const res = await systemSettingQuery();
-      this.openOcr = res && res.openOcr;
-      this.openGlobalMatch = res && res.openGlobalMatch;
+      const data = await systemSettingQuery();
+      data.forEach(item => {
+        item.data.forEach(field => {
+          if (field.code === "openOcr") {
+            this.openOcr = field.code === "true";
+          }
+          if (field.code === "openGlobalMatch") {
+            this.openGlobalMatch = field.code === "true";
+          }
+        });
+      });
     },
     nameOrNoInput() {
       this.clearSetTs();