| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\system\\codeDataDictionary\\dataList.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\system\\codeDataDictionary\\dataList.vue","mtime":1761614939068},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IGdldERhdGFEaWN0aW9uYXJ5SW5mb0xpc3QsIGdldERhdGFEaWN0aW9uYXJ5SW5mbyB9IGZyb20gJ0AvYXBpL3N5c3RlbUNvZGVHZW5lcmF0aW9uJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICd1c2VyX2xldmVsJywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBmcm9tOiB7CiAgICAgICAgbmFtZTogJycsCiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogMTUKICAgICAgfSwKICAgICAgZGljdGlvbmFyeUxpc3Q6IFtdLAogICAgICBvcHRpb25zTW9kYWw6IGZhbHNlLAogICAgICBkaWN0aW9uYXJ5TmFtZTogJycsCiAgICAgIG9wdGlvbnNMaXN0OiBbXSwKICAgICAgbGV2ZWxMaXN0czogW10sCiAgICAgIHRvdGFsOiAwLAogICAgICBGcm9tRGF0YTogbnVsbCwKICAgICAgaW1nTmFtZTogJycsCiAgICAgIHZpc2libGU6IGZhbHNlLAogICAgICB0aXRsZVR5cGU6ICdsZXZlbCcsCiAgICAgIGRpY3Rpb25hcnlJZDogMAogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmZyb20uaWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5pZDsKICAgIHRoaXMuZ2V0Q3J1ZERhdGFEaWN0aW9uYXJ5KCk7CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwge30sIHsKICAgIGxhYmVsV2lkdGg6IGZ1bmN0aW9uIGxhYmVsV2lkdGgoKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gdW5kZWZpbmVkIDogJzgwcHgnOwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIG1ldGhvZHM6IHsKICAgIGFkZFN1YjogZnVuY3Rpb24gYWRkU3ViKHBpZCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB0aGlzLiRtb2RhbEZvcm0oZ2V0RGF0YURpY3Rpb25hcnlJbmZvKHRoaXMuJHJvdXRlLnF1ZXJ5LmlkLCAwLCBwaWQpKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy5nZXRDcnVkRGF0YURpY3Rpb25hcnkoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikge30pOwogICAgfSwKICAgIGVpZHRPcHRpb25zOiBmdW5jdGlvbiBlaWR0T3B0aW9ucyhpZCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdGhpcy4kbW9kYWxGb3JtKGdldERhdGFEaWN0aW9uYXJ5SW5mbyh0aGlzLiRyb3V0ZS5xdWVyeS5pZCwgaWQsIDApKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuZ2V0Q3J1ZERhdGFEaWN0aW9uYXJ5KCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIpIHt9KTsKICAgIH0sCiAgICBnZXRDcnVkRGF0YURpY3Rpb25hcnk6IGZ1bmN0aW9uIGdldENydWREYXRhRGljdGlvbmFyeSgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIGdldERhdGFEaWN0aW9uYXJ5SW5mb0xpc3QodGhpcy5mcm9tKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuZGljdGlvbmFyeUxpc3QgPSByZXMuZGF0YS5saXN0OwogICAgICAgIF90aGlzMy50b3RhbCA9IHJlcy5kYXRhLmNvdW50OwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliKDpmaQKICAgIGRlbDogZnVuY3Rpb24gZGVsKHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAgIHZhciBkZWxmcm9tRGF0YSA9IHsKICAgICAgICB0aXRsZTogdGl0LAogICAgICAgIG51bTogbnVtLAogICAgICAgIHVybDogInN5c3RlbS9jcnVkL2RhdGFfZGljdGlvbmFyeS9pbmZvX2RlbC8iLmNvbmNhdChyb3cuaWQpLAogICAgICAgIG1ldGhvZDogJ2RlbGV0ZScsCiAgICAgICAgaWRzOiAnJwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwogICAgICAgIF90aGlzNC5nZXRDcnVkRGF0YURpY3Rpb25hcnkoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5re75YqgCiAgICBhZGQ6IGZ1bmN0aW9uIGFkZCgpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CiAgICAgIHRoaXMuJG1vZGFsRm9ybShnZXREYXRhRGljdGlvbmFyeUluZm8odGhpcy4kcm91dGUucXVlcnkuaWQsIDAsIDApKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuZ2V0Q3J1ZERhdGFEaWN0aW9uYXJ5KCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIpIHt9KTsKICAgIH0sCiAgICAvLyDooajmoLzmkJzntKIKICAgIHNlYXJjaHM6IGZ1bmN0aW9uIHNlYXJjaHMoKSB7CiAgICAgIHRoaXMuZnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRDcnVkRGF0YURpY3Rpb25hcnkoKTsKICAgIH0sCiAgICBkYXRhT3B0aW9uczogZnVuY3Rpb24gZGF0YU9wdGlvbnMoaWQpIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goewogICAgICAgIHBhdGg6IHRoaXMuJHJvdXRlUHJvU3RyICsgJy9zeXN0ZW0vY29kZV9kYXRhX2RpY3Rpb25hcnlfZGF0YWxpc3QnLAogICAgICAgIHF1ZXJ5OiB7CiAgICAgICAgICBpZDogaWQKICAgICAgICB9CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"names":["mapState","getDataDictionaryInfoList","getDataDictionaryInfo","name","data","grid","xl","lg","md","sm","xs","loading","from","page","limit","dictionaryList","optionsModal","dictionaryName","optionsList","levelLists","total","FromData","imgName","visible","titleType","dictionaryId","created","id","$route","query","getCrudDataDictionary","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","methods","addSub","pid","_this","$modalForm","then","res","catch","err","eidtOptions","_this2","_this3","list","count","del","row","tit","num","_this4","delfromData","title","url","concat","method","ids","$modalSure","$message","success","msg","error","add","_this5","searchs","dataOptions","$router","push","path","$routeProStr"],"sources":["src/pages/system/codeDataDictionary/dataList.vue"],"sourcesContent":["<template>\r\n <div>\r\n <div class=\"i-layout-page-header header-title\">\r\n <div class=\"fl_header\">\r\n <el-button\r\n class=\"btn-back\"\r\n icon=\"el-icon-arrow-left\"\r\n size=\"small\"\r\n type=\"text\"\r\n v-db-click\r\n @click=\"$router.go(-1)\"\r\n >返回</el-button\r\n >\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <span class=\"ivu-page-header-title\">{{ $route.meta.title }}</span>\r\n </div>\r\n </div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt mt16\">\r\n <el-button v-auth=\"['system-crud-data_dictionary']\" type=\"primary\" v-db-click @click=\"add\"\r\n >添加数据字典</el-button\r\n >\r\n <el-table\r\n :data=\"dictionaryList\"\r\n ref=\"table\"\r\n class=\"mt14\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n row-key=\"id\"\r\n :tree-props=\"{ children: 'children', hasChildren: 'hasChildren' }\"\r\n >\r\n <el-table-column label=\"ID\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.id }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column prop=\"name\" label=\"字典名称\" min-width=\"100\"> </el-table-column>\r\n <el-table-column prop=\"value\" label=\"字典数据\" min-width=\"100\"> </el-table-column>\r\n <el-table-column prop=\"sort\" label=\"排序\" min-width=\"100\"> </el-table-column>\r\n <el-table-column prop=\"add_time\" label=\"添加时间\" min-width=\"200\"> </el-table-column>\r\n <el-table-column fixed=\"right\" label=\"操作\" width=\"200\">\r\n <template slot-scope=\"scope\">\r\n <a v-db-click @click=\"addSub(scope.row.id)\">添加下级</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <a v-db-click @click=\"eidtOptions(scope.row.id)\">编辑</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <a v-db-click @click=\"del(scope.row, '删除', scope.$index)\">删除</a>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"from.page\"\r\n :limit.sync=\"from.limit\"\r\n @pagination=\"getCrudDataDictionary\"\r\n />\r\n </div>\r\n </el-card>\r\n </div>\r\n</template>\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { getDataDictionaryInfoList, getDataDictionaryInfo } from '@/api/systemCodeGeneration';\r\n\r\nexport default {\r\n name: 'user_level',\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n loading: false,\r\n from: {\r\n name: '',\r\n page: 1,\r\n limit: 15,\r\n },\r\n dictionaryList: [],\r\n optionsModal: false,\r\n dictionaryName: '',\r\n optionsList: [],\r\n levelLists: [],\r\n total: 0,\r\n FromData: null,\r\n imgName: '',\r\n visible: false,\r\n titleType: 'level',\r\n dictionaryId: 0,\r\n };\r\n },\r\n created() {\r\n this.from.id = this.$route.query.id;\r\n this.getCrudDataDictionary();\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n methods: {\r\n addSub(pid) {\r\n this.$modalForm(getDataDictionaryInfo(this.$route.query.id, 0, pid))\r\n .then((res) => {\r\n this.getCrudDataDictionary();\r\n })\r\n .catch((err) => {});\r\n },\r\n eidtOptions(id) {\r\n this.$modalForm(getDataDictionaryInfo(this.$route.query.id, id, 0))\r\n .then((res) => {\r\n this.getCrudDataDictionary();\r\n })\r\n .catch((err) => {});\r\n },\r\n getCrudDataDictionary() {\r\n getDataDictionaryInfoList(this.from).then((res) => {\r\n this.dictionaryList = res.data.list;\r\n this.total = res.data.count;\r\n });\r\n },\r\n // 删除\r\n del(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n num: num,\r\n url: `system/crud/data_dictionary/info_del/${row.id}`,\r\n method: 'delete',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getCrudDataDictionary();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 添加\r\n add() {\r\n this.$modalForm(getDataDictionaryInfo(this.$route.query.id, 0, 0))\r\n .then((res) => {\r\n this.getCrudDataDictionary();\r\n })\r\n .catch((err) => {});\r\n },\r\n // 表格搜索\r\n searchs() {\r\n this.from.page = 1;\r\n this.getCrudDataDictionary();\r\n },\r\n dataOptions(id) {\r\n this.$router.push({\r\n path: this.$routeProStr + '/system/code_data_dictionary_datalist',\r\n query: { id: id },\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.options-list {\r\n .item {\r\n display: flex;\r\n align-items: center;\r\n .add {\r\n font-size: 18px;\r\n cursor: pointer;\r\n margin-right: 5px;\r\n // color: #2d8cf0;\r\n }\r\n .delete {\r\n font-size: 18px;\r\n cursor: pointer;\r\n color: #fb0144;\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;AAgEA,SAAAA,QAAA;AACA,SAAAC,yBAAA,EAAAC,qBAAA;AAEA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,IAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;MACA;MACAC,OAAA;MACAC,IAAA;QACAT,IAAA;QACAU,IAAA;QACAC,KAAA;MACA;MACAC,cAAA;MACAC,YAAA;MACAC,cAAA;MACAC,WAAA;MACAC,UAAA;MACAC,KAAA;MACAC,QAAA;MACAC,OAAA;MACAC,OAAA;MACAC,SAAA;MACAC,YAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA,KAAAd,IAAA,CAAAe,EAAA,QAAAC,MAAA,CAAAC,KAAA,CAAAF,EAAA;IACA,KAAAG,qBAAA;EACA;EACAC,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACAhC,QAAA;IACAiC,UAAA,WAAAA,WAAA;MACA,YAAAC,QAAA,GAAAC,SAAA;IACA;IACAC,aAAA,WAAAA,cAAA;MACA,YAAAF,QAAA;IACA;EAAA,EACA;EACAG,OAAA;IACAC,MAAA,WAAAA,OAAAC,GAAA;MAAA,IAAAC,KAAA;MACA,KAAAC,UAAA,CAAAvC,qBAAA,MAAA0B,MAAA,CAAAC,KAAA,CAAAF,EAAA,KAAAY,GAAA,GACAG,IAAA,WAAAC,GAAA;QACAH,KAAA,CAAAV,qBAAA;MACA,GACAc,KAAA,WAAAC,GAAA;IACA;IACAC,WAAA,WAAAA,YAAAnB,EAAA;MAAA,IAAAoB,MAAA;MACA,KAAAN,UAAA,CAAAvC,qBAAA,MAAA0B,MAAA,CAAAC,KAAA,CAAAF,EAAA,EAAAA,EAAA,MACAe,IAAA,WAAAC,GAAA;QACAI,MAAA,CAAAjB,qBAAA;MACA,GACAc,KAAA,WAAAC,GAAA;IACA;IACAf,qBAAA,WAAAA,sBAAA;MAAA,IAAAkB,MAAA;MACA/C,yBAAA,MAAAW,IAAA,EAAA8B,IAAA,WAAAC,GAAA;QACAK,MAAA,CAAAjC,cAAA,GAAA4B,GAAA,CAAAvC,IAAA,CAAA6C,IAAA;QACAD,MAAA,CAAA5B,KAAA,GAAAuB,GAAA,CAAAvC,IAAA,CAAA8C,KAAA;MACA;IACA;IACA;IACAC,GAAA,WAAAA,IAAAC,GAAA,EAAAC,GAAA,EAAAC,GAAA;MAAA,IAAAC,MAAA;MACA,IAAAC,WAAA;QACAC,KAAA,EAAAJ,GAAA;QACAC,GAAA,EAAAA,GAAA;QACAI,GAAA,0CAAAC,MAAA,CAAAP,GAAA,CAAAzB,EAAA;QACAiC,MAAA;QACAC,GAAA;MACA;MACA,KAAAC,UAAA,CAAAN,WAAA,EACAd,IAAA,WAAAC,GAAA;QACAY,MAAA,CAAAQ,QAAA,CAAAC,OAAA,CAAArB,GAAA,CAAAsB,GAAA;QACAV,MAAA,CAAAzB,qBAAA;MACA,GACAc,KAAA,WAAAD,GAAA;QACAY,MAAA,CAAAQ,QAAA,CAAAG,KAAA,CAAAvB,GAAA,CAAAsB,GAAA;MACA;IACA;IACA;IACAE,GAAA,WAAAA,IAAA;MAAA,IAAAC,MAAA;MACA,KAAA3B,UAAA,CAAAvC,qBAAA,MAAA0B,MAAA,CAAAC,KAAA,CAAAF,EAAA,SACAe,IAAA,WAAAC,GAAA;QACAyB,MAAA,CAAAtC,qBAAA;MACA,GACAc,KAAA,WAAAC,GAAA;IACA;IACA;IACAwB,OAAA,WAAAA,QAAA;MACA,KAAAzD,IAAA,CAAAC,IAAA;MACA,KAAAiB,qBAAA;IACA;IACAwC,WAAA,WAAAA,YAAA3C,EAAA;MACA,KAAA4C,OAAA,CAAAC,IAAA;QACAC,IAAA,OAAAC,YAAA;QACA7C,KAAA;UAAAF,EAAA,EAAAA;QAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}
|