e103e1b4b4dce30cfa39af939131419e.json 13 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\app\\version\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\app\\version\\index.vue","mtime":1761185180073},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiQzovVXNlcnMvQWRtaW5pc3RyYXRvci9EZXNrdG9wL2NybWViNS4wL3RlbXBsYXRlL2FkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlLmpzIjsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgdmVyc2lvbkxpc3QsIHZlcnNpb25DcmF0ZSB9IGZyb20gJ0AvYXBpL3N5c3RlbSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnaW5kZXgnLAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIG1hcFN0YXRlKCd1c2VyTGV2ZWwnLCBbJ2NhdGVnb3J5SWQnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiAnODBweCc7CiAgICB9LAogICAgbGFiZWxQb3NpdGlvbjogZnVuY3Rpb24gbGFiZWxQb3NpdGlvbigpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdyaWdodCc7CiAgICB9CiAgfSksCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHZlck1vZGFsOiBmYWxzZSwKICAgICAgdG90YWw6IDIwLAogICAgICB0YWJsZUZyb206IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNQogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGFibGVMaXN0OiBbXQogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldExpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOS/ruaUueaIkOWKnwogICAgc3VibWl0RmFpbDogZnVuY3Rpb24gc3VibWl0RmFpbCgpIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g6IGK5aSp6K6w5b2VCiAgICByZWNvcmQ6IGZ1bmN0aW9uIHJlY29yZChyb3cpIHsKICAgICAgdGhpcy5yb3dzID0gcm93OwogICAgICB0aGlzLm1vZGFsczMgPSB0cnVlOwogICAgICB0aGlzLmlzQ2hhdCA9IHRydWU7CiAgICAgIHRoaXMuZ2V0TGlzdFJlY29yZCgpOwogICAgfSwKICAgIC8vIOa3u+WKoAogICAgYWRkOiBmdW5jdGlvbiBhZGQoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMuJG1vZGFsRm9ybSh2ZXJzaW9uQ3JhdGUoMCkpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLmdldExpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g54mI5pys5L+h5oGv5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdmVyc2lvbkxpc3QoKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIudGFibGVMaXN0ID0gcmVzLmRhdGEubGlzdDsKICAgICAgICBfdGhpczIudG90YWwgPSByZXMuZGF0YS5jb3VudDsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXMyLiRtZXNzYWdlLmVycm9yKGVyci5tc2cpOwogICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOa3u+WKoAogICAgZWRpdDogZnVuY3Rpb24gZWRpdChyb3cpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHRoaXMuJG1vZGFsRm9ybSh2ZXJzaW9uQ3JhdGUocm93LmlkKSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLmdldExpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5Yig6ZmkCiAgICBkZWw6IGZ1bmN0aW9uIGRlbChyb3csIHRpdCwgbnVtKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJzeXN0ZW0vdmVyc2lvbl9kZWwvIi5jb25jYXQocm93LmlkKSwKICAgICAgICBtZXRob2Q6ICdERUxFVEUnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICBfdGhpczQudGFibGVMaXN0LnNwbGljZShudW0sIDEpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM0LiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBoYW5kbGVTdWJtaXQ6IGZ1bmN0aW9uIGhhbmRsZVN1Ym1pdChuYW1lKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwogICAgICB0aGlzLiRyZWZzW25hbWVdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgX3RoaXM1LiRtZXNzYWdlLnN1Y2Nlc3MoJ+aIkOWKnyEnKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXM1LiRtZXNzYWdlLmVycm9yKCflpLHotKUhJyk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBoYW5kbGVSZXNldDogZnVuY3Rpb24gaGFuZGxlUmVzZXQobmFtZSkgewogICAgICB0aGlzLiRyZWZzW25hbWVdLnJlc2V0RmllbGRzKCk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZSgpIHt9CiAgfQp9Ow=="},{"version":3,"names":["mapState","versionList","versionCrate","name","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","data","verModal","total","tableFrom","page","limit","loading","tableList","created","getList","methods","submitFail","record","row","rows","modals3","isChat","getListRecord","add","_this","$modalForm","then","res","_this2","list","count","catch","err","$message","error","msg","edit","_this3","id","del","tit","num","_this4","delfromData","title","url","concat","method","ids","$modalSure","success","splice","handleSubmit","_this5","$refs","validate","valid","handleReset","resetFields","pageChange"],"sources":["src/pages/app/version/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\">\r\n <el-row class=\"mb20\">\r\n <el-col :span=\"24\">\r\n <el-button type=\"primary\" v-db-click @click=\"add\" class=\"mr10\">发布版本</el-button>\r\n </el-col>\r\n </el-row>\r\n <el-table\r\n :data=\"tableList\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column label=\"版本号\" width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <el-tooltip\r\n effect=\"light\"\r\n v-if=\"scope.row.is_new\"\r\n trigger=\"hover\"\r\n placement=\"top-start\"\r\n content=\"当前为最新线上版本!\"\r\n >\r\n <i class=\"el-icon-s-promotion\" style=\"font-size: 16px; color: red\"></i>\r\n </el-tooltip>\r\n {{ scope.row.version }}\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"平台类型\" min-width=\"90\">\r\n <template slot-scope=\"scope\">\r\n <div>\r\n <span>{{ scope.row.platform === 1 ? '安卓' : '苹果' }}</span>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"升级信息\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.info }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"是否强制\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.is_force === 1 ? '强制' : '非强制' }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"发布日期\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.add_time }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"下载地址\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.url }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作\" fixed=\"right\" width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <a v-db-click @click=\"edit(scope.row)\">编辑</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=\"tableFrom.page\"\r\n :limit.sync=\"tableFrom.limit\"\r\n @pagination=\"getList\"\r\n />\r\n </div>\r\n </el-card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { versionList, versionCrate } from '@/api/system';\r\nexport default {\r\n name: 'index',\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n ...mapState('userLevel', ['categoryId']),\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 data() {\r\n return {\r\n verModal: false,\r\n total: 20,\r\n tableFrom: {\r\n page: 1,\r\n limit: 15,\r\n },\r\n loading: false,\r\n tableList: [],\r\n };\r\n },\r\n created() {\r\n this.getList();\r\n },\r\n methods: {\r\n // 修改成功\r\n submitFail() {\r\n this.getList();\r\n },\r\n // 聊天记录\r\n record(row) {\r\n this.rows = row;\r\n this.modals3 = true;\r\n this.isChat = true;\r\n this.getListRecord();\r\n },\r\n // 添加\r\n add() {\r\n this.$modalForm(versionCrate(0)).then((res) => {\r\n this.getList();\r\n });\r\n },\r\n // 版本信息列表\r\n getList() {\r\n this.loading = true;\r\n versionList()\r\n .then((res) => {\r\n this.tableList = res.data.list;\r\n this.total = res.data.count;\r\n this.loading = false;\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n this.loading = false;\r\n });\r\n },\r\n // 添加\r\n edit(row) {\r\n this.$modalForm(versionCrate(row.id)).then((res) => {\r\n this.getList();\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/version_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.tableList.splice(num, 1);\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n handleSubmit(name) {\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n this.$message.success('成功!');\r\n } else {\r\n this.$message.error('失败!');\r\n }\r\n });\r\n },\r\n handleReset(name) {\r\n this.$refs[name].resetFields();\r\n },\r\n pageChange() {},\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped></style>\r\n"],"mappings":";;AA8EA,SAAAA,QAAA;AACA,SAAAC,WAAA,EAAAC,YAAA;AACA;EACAC,IAAA;EACAC,QAAA,EAAAC,aAAA,CAAAA,aAAA,CAAAA,aAAA,KACAL,QAAA,0BACAA,QAAA;IACAM,UAAA,WAAAA,WAAA;MACA,YAAAC,QAAA,GAAAC,SAAA;IACA;IACAC,aAAA,WAAAA,cAAA;MACA,YAAAF,QAAA;IACA;EAAA,EACA;EACAG,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;MACAC,KAAA;MACAC,SAAA;QACAC,IAAA;QACAC,KAAA;MACA;MACAC,OAAA;MACAC,SAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA,KAAAC,OAAA;EACA;EACAC,OAAA;IACA;IACAC,UAAA,WAAAA,WAAA;MACA,KAAAF,OAAA;IACA;IACA;IACAG,MAAA,WAAAA,OAAAC,GAAA;MACA,KAAAC,IAAA,GAAAD,GAAA;MACA,KAAAE,OAAA;MACA,KAAAC,MAAA;MACA,KAAAC,aAAA;IACA;IACA;IACAC,GAAA,WAAAA,IAAA;MAAA,IAAAC,KAAA;MACA,KAAAC,UAAA,CAAA5B,YAAA,KAAA6B,IAAA,WAAAC,GAAA;QACAH,KAAA,CAAAV,OAAA;MACA;IACA;IACA;IACAA,OAAA,WAAAA,QAAA;MAAA,IAAAc,MAAA;MACA,KAAAjB,OAAA;MACAf,WAAA,GACA8B,IAAA,WAAAC,GAAA;QACAC,MAAA,CAAAhB,SAAA,GAAAe,GAAA,CAAAtB,IAAA,CAAAwB,IAAA;QACAD,MAAA,CAAArB,KAAA,GAAAoB,GAAA,CAAAtB,IAAA,CAAAyB,KAAA;QACAF,MAAA,CAAAjB,OAAA;MACA,GACAoB,KAAA,WAAAC,GAAA;QACAJ,MAAA,CAAAK,QAAA,CAAAC,KAAA,CAAAF,GAAA,CAAAG,GAAA;QACAP,MAAA,CAAAjB,OAAA;MACA;IACA;IACA;IACAyB,IAAA,WAAAA,KAAAlB,GAAA;MAAA,IAAAmB,MAAA;MACA,KAAAZ,UAAA,CAAA5B,YAAA,CAAAqB,GAAA,CAAAoB,EAAA,GAAAZ,IAAA,WAAAC,GAAA;QACAU,MAAA,CAAAvB,OAAA;MACA;IACA;IACA;IACAyB,GAAA,WAAAA,IAAArB,GAAA,EAAAsB,GAAA,EAAAC,GAAA;MAAA,IAAAC,MAAA;MACA,IAAAC,WAAA;QACAC,KAAA,EAAAJ,GAAA;QACAC,GAAA,EAAAA,GAAA;QACAI,GAAA,wBAAAC,MAAA,CAAA5B,GAAA,CAAAoB,EAAA;QACAS,MAAA;QACAC,GAAA;MACA;MACA,KAAAC,UAAA,CAAAN,WAAA,EACAjB,IAAA,WAAAC,GAAA;QACAe,MAAA,CAAAT,QAAA,CAAAiB,OAAA,CAAAvB,GAAA,CAAAQ,GAAA;QACAO,MAAA,CAAA9B,SAAA,CAAAuC,MAAA,CAAAV,GAAA;MACA,GACAV,KAAA,WAAAJ,GAAA;QACAe,MAAA,CAAAT,QAAA,CAAAC,KAAA,CAAAP,GAAA,CAAAQ,GAAA;MACA;IACA;IACAiB,YAAA,WAAAA,aAAAtD,IAAA;MAAA,IAAAuD,MAAA;MACA,KAAAC,KAAA,CAAAxD,IAAA,EAAAyD,QAAA,WAAAC,KAAA;QACA,IAAAA,KAAA;UACAH,MAAA,CAAApB,QAAA,CAAAiB,OAAA;QACA;UACAG,MAAA,CAAApB,QAAA,CAAAC,KAAA;QACA;MACA;IACA;IACAuB,WAAA,WAAAA,YAAA3D,IAAA;MACA,KAAAwD,KAAA,CAAAxD,IAAA,EAAA4D,WAAA;IACA;IACAC,UAAA,WAAAA,WAAA;EACA;AACA","ignoreList":[]}]}