Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/vue-loader/401980db952275c0600e139d7a89d55b.json

1 line
6.2 KiB
JSON
Raw Normal View History

2024-12-03 17:40:13 +08:00
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\role\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\role\\index.vue","mtime":1732871026795},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport crudRoles from './role'\r\nimport crudMenu from '@/api/system/menu'\r\nimport { getChild, getMenusTree } from '@/api/system/menu'\r\nimport CRUD, { crud, form, header, presenter } from '@crud/crud'\r\nimport rrOperation from '@crud/RR.operation'\r\nimport crudOperation from '@crud/CRUD.operation'\r\nimport udOperation from '@crud/UD.operation'\r\nimport pagination from '@crud/Pagination'\r\nimport i18n from '@/i18n'\r\n\r\nconst defaultForm = { role_id: null, name: null, remark: null }\r\nexport default {\r\n name: 'Role',\r\n components: { pagination, crudOperation, rrOperation, udOperation, crudMenu },\r\n cruds() {\r\n return CRUD({ idField: 'role_id', title: i18n.t('role.table_value.Role'), url: 'api/sysRole', crudMethod: { ...crudRoles }})\r\n },\r\n mixins: [presenter(), header(), form(defaultForm), crud()],\r\n data() {\r\n return {\r\n defaultProps: { children: 'children', label: this.$langPre.computedProp('title'), isLeaf: 'leaf' },\r\n currentId: 0, menuLoading: false, showButton: false,\r\n menus: [], menuIds: [], // 多选时使用\r\n permission: {\r\n add: ['admin', 'roles:add'],\r\n edit: ['admin', 'roles:edit'],\r\n del: ['admin', 'roles:del']\r\n },\r\n rules: {\r\n name: [\r\n { required: true, message: '请输入名称', trigger: 'blur' }\r\n ],\r\n permission: [\r\n { required: true, message: '请输入权限', trigger: 'blur' }\r\n ]\r\n }\r\n }\r\n },\r\n created() {\r\n },\r\n methods: {\r\n getMenuDatas(node, resolve) {\r\n setTimeout(() => {\r\n getMenusTree(node.data.menu_id ? node.data.menu_id : 0).then(res => {\r\n resolve(res)\r\n })\r\n }, 100)\r\n },\r\n getMenusByRole(val) {\r\n if (this.currentId && val[0] && val[1]) {\r\n const param = {\r\n role_id: this.currentId,\r\n system_type: val[0],\r\n category: val[1]\r\n }\r\n\r\n const _this = this\r\n crudMenu.getMenusByRole(param).then(res => {\r\n _this.menus = res\r\n\r\n // 初始化默认选中的key\r\n _this.menuIds = []\r\n _this.menus.forEach(function(data) {\r\n _this.menuIds.push(data)\r\n })\r\n })\r\n }\r\n },\r\n [CRUD.HOOK.afterRefresh]() {\r\n this.$refs.menu.setCheckedKeys([])\r\n },\r\n // 提交前做的操作\r\n [CRUD.HOOK.afterValidateCU](crud) {\r\n return true\r\n },\r\n // 触发单选\r\n handleCurrentChange(val) {\r\n if (val) {\r\n const _this = this\r\n // 清空菜单的选中\r\n this.$refs.me