1 line
8.7 KiB
JSON
1 line
8.7 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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\\menu\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\menu\\index.vue","mtime":1732871026790},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"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":["\"use strict\";\n\nvar _interopRequireWildcard = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireWildcard.js\");\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/defineProperty.js\"));\nvar _objectSpread2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/objectSpread2.js\"));\nvar _menu = _interopRequireDefault(require(\"@/views/system/menu/menu\"));\nvar _IconSelect = _interopRequireDefault(require(\"@/components/IconSelect\"));\nvar _vueTreeselect = _interopRequireWildcard(require(\"@riophae/vue-treeselect\"));\nrequire(\"@riophae/vue-treeselect/dist/vue-treeselect.css\");\nvar _crud = _interopRequireWildcard(require(\"@crud/crud\"));\nvar _RR = _interopRequireDefault(require(\"@crud/RR.operation\"));\nvar _CRUD = _interopRequireDefault(require(\"@crud/CRUD.operation\"));\nvar _UD = _interopRequireDefault(require(\"@crud/UD.operation\"));\nvar _Dict = _interopRequireDefault(require(\"../../../components/Dict/Dict\"));\nvar _i18n = _interopRequireDefault(require(\"@/i18n\"));\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//\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// crud交由presenter持有\nvar defaultForm = {\n menu_id: null,\n title: null,\n en_title: null,\n in_title: null,\n zh_title: null,\n ko_title: null,\n menu_sort: 999,\n path: null,\n system_type: null,\n category: null,\n component: null,\n component_name: null,\n iframe: false,\n roles: [],\n pid: 0,\n icon: null,\n cache: false,\n hidden: false,\n type: 2,\n permission: null\n};\nvar _default = exports.default = {\n name: 'Menu',\n components: {\n Treeselect: _vueTreeselect.default,\n IconSelect: _IconSelect.default,\n crudOperation: _CRUD.default,\n rrOperation: _RR.default,\n udOperation: _UD.default\n },\n cruds: function cruds() {\n return (0, _crud.default)({\n title: _i18n.default.t('menu.title'),\n idField: 'menu_id',\n url: 'api/sysMenu',\n crudMethod: (0, _objectSpread2.default)({}, _menu.default)\n });\n },\n mixins: [(0, _crud.presenter)(), (0, _crud.header)(), (0, _crud.form)(defaultForm), (0, _crud.crud)()],\n dicts: ['system_type'],\n data: function data() {\n return {\n typeList: [],\n defaultType: '',\n menus: [],\n permission: {\n add: ['admin', 'menu:add'],\n edit: ['admin', 'menu:edit'],\n del: ['admin', 'menu:del']\n },\n rules: {\n title: [{\n required: true,\n message: '请输入标题',\n trigger: 'blur'\n }],\n zh_title: [{\n required: true,\n message: '请输入标题',\n trigger: 'blur'\n }],\n en_title: [{\n required: true,\n message: '请输入标题',\n trigger: 'blur'\n }],\n in_title: [{\n required: true,\n message: '请输入标题',\n trigger: 'blur'\n }],\n path: [{\n required: true,\n message: '请输入地址',\n trigger: 'blur'\n }]\n }\n };\n },\n methods: (0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)({\n normalizer: function normalizer(node) {\n return {\n id: node.menu_id,\n label: node.title,\n children: node.children\n };\n },\n queryBlurry: function queryBlurry() {\n if (this.query.blurry) {\n this.query.pid = null;\n }\n this.crud.toQuery();\n },\n changetype: function changetype() {\n var sysType = this.dict.dict.system_type[this.query.system_type];\n this.query.pid = sysType.para1;\n this.crud.toQuery();\n }\n }, _crud.default.HOOK.beforeRefresh, function () {\n // if (this.crud.query.system_type == null) {\n // this.crud.query.system_type = '1'\n // }\n return true;\n }), _crud.default.HOOK.afterToCU, function (crud, form) {\n this.menus = [];\n if (form.menu_id) {\n // 修改\n if (!form.pid) {\n // 一级菜单,一级的父级菜单的pid为0.\n form.pid = 0;\n }\n this.getSupMenus(form.menu_id);\n } else {\n // 新增\n this.menus.push({\n menu_id: 0,\n title: '顶级类目',\n children: null\n });\n }\n }), _crud.default.HOOK.afterSubmit, function (crud, form) {\n var _this = this;\n if (this.$options.dicts instanceof Array) {\n new _Dict.default(this.dict).init(this.$options.dicts, function () {\n _this.$nextTick(function () {\n _this.$emit('dictReady');\n });\n });\n }\n }), _crud.default.HOOK.afterDelete, function (crud, form) {\n var _this2 = this;\n if (this.$options.dicts instanceof Array) {\n new _Dict.default(this.dict).init(this.$options.dicts, function () {\n _this2.$nextTick(function () {\n _this2.$emit('dictReady');\n });\n });\n }\n }), \"getMenus\", function getMenus(tree, treeNode, resolve) {\n var params = {\n pid: tree.menu_id,\n system_type: tree.system_type\n };\n setTimeout(function () {\n _menu.default.getMenus(params).then(function (res) {\n resolve(res.content);\n });\n }, 100);\n }), \"getSupMenus\", function getSupMenus(menu_id) {\n var _this3 = this;\n _menu.default.getMenuSuperior(menu_id).then(function (res) {\n var children = res.map(function (obj) {\n if (!obj.leaf && !obj.children) {\n obj.children = null;\n }\n return obj;\n });\n _this3.menus = [{\n menu_id: 0,\n title: '顶级类目',\n children: children\n }];\n });\n }), \"loadMenus\", function loadMenus(_ref) {\n var action = _ref.action,\n parentNode = _ref.parentNode,\n callback = _ref.callback;\n if (action === _vueTreeselect.LOAD_CHILDREN_OPTIONS) {\n _menu.default.getMenusTree(parentNode.menu_id).then(function (res) {\n parentNode.children = res.map(function (obj) {\n if (!obj.leaf) {\n obj.children = null;\n }\n return obj;\n });\n setTimeout(function () {\n callback();\n }, 100);\n });\n }\n }), \"selected\", function selected(name) {\n this.form.icon = name;\n })\n};",null]} |