| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\app\\version\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\app\\version\\index.vue","mtime":1677828270188},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyB2ZXJzaW9uTGlzdCwgdmVyc2lvbkNyYXRlIH0gZnJvbSAnQC9hcGkvc3lzdGVtJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdpbmRleCcsCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwgbWFwU3RhdGUoJ3VzZXJMZXZlbCcsIFsnY2F0ZWdvcnlJZCddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDgwOwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAnbGVmdCc7CiAgICB9CiAgfSksCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHZlck1vZGFsOiBmYWxzZSwKICAgICAgdG90YWw6IDIwLAogICAgICB0YWJsZUZyb206IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNQogICAgICB9LAogICAgICBjb2x1bW5zMTogW3sKICAgICAgICB0aXRsZTogJ+eJiOacrOWPtycsCiAgICAgICAgc2xvdDogJ3ZlcnNpb24nLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflubPlj7DnsbvlnosnLAogICAgICAgIHNsb3Q6ICdwbGF0Zm9ybScsCiAgICAgICAgYWxpZ246ICdjZW50ZXInLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5Y2H57qn5L+h5oGvJywKICAgICAgICBrZXk6ICdpbmZvJywKICAgICAgICBtaW5XaWR0aDogNjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5piv5ZCm5by65Yi2JywKICAgICAgICBzbG90OiAnaXNfZm9yY2UnLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5Y+R5biD5pel5pyfJywKICAgICAgICBrZXk6ICdhZGRfdGltZScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfkuIvovb3lnLDlnYAnLAogICAgICAgIGtleTogJ3VybCcsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmk43kvZwnLAogICAgICAgIHNsb3Q6ICdhY3Rpb24nLAogICAgICAgIGFsaWduOiAnY2VudGVyJywKICAgICAgICBtaW5XaWR0aDogNTAKICAgICAgfV0sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICB0YWJsZUxpc3Q6IFtdCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5L+u5pS55oiQ5YqfCiAgICBzdWJtaXRGYWlsOiBmdW5jdGlvbiBzdWJtaXRGYWlsKCkgewogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDogYrlpKnorrDlvZUKICAgIHJlY29yZDogZnVuY3Rpb24gcmVjb3JkKHJvdykgewogICAgICB0aGlzLnJvd3MgPSByb3c7CiAgICAgIHRoaXMubW9kYWxzMyA9IHRydWU7CiAgICAgIHRoaXMuaXNDaGF0ID0gdHJ1ZTsKICAgICAgdGhpcy5nZXRMaXN0UmVjb3JkKCk7CiAgICB9LAogICAgLy8g5re75YqgCiAgICBhZGQ6IGZ1bmN0aW9uIGFkZCgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIHRoaXMuJG1vZGFsRm9ybSh2ZXJzaW9uQ3JhdGUoMCkpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLmdldExpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g54mI5pys5L+h5oGv5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHZlcnNpb25MaXN0KCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLnRhYmxlTGlzdCA9IHJlcy5kYXRhLmxpc3Q7CiAgICAgICAgX3RoaXMyLnRvdGFsID0gcmVzLmRhdGEuY291bnQ7CiAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzMi4kTWVzc2FnZS5lcnJvcihlcnIpOwoKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDmt7vliqAKICAgIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocm93KSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgdGhpcy4kbW9kYWxGb3JtKHZlcnNpb25DcmF0ZShyb3cuaWQpKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuZ2V0TGlzdCgpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliKDpmaQKICAgIGRlbDogZnVuY3Rpb24gZGVsKHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJhcHAvdmVyc2lvbi9kZWwvIi5jb25jYXQocm93LmlkKSwKICAgICAgICBtZXRob2Q6ICdERUxFVEUnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXM0LnRhYmxlTGlzdC5zcGxpY2UobnVtLCAxKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgaGFuZGxlU3VibWl0OiBmdW5jdGlvbiBoYW5kbGVTdWJtaXQobmFtZSkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKCiAgICAgIHRoaXMuJHJlZnNbbmFtZV0udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBfdGhpczUuJE1lc3NhZ2Uuc3VjY2Vzcygn5oiQ5YqfIScpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpczUuJE1lc3NhZ2UuZXJyb3IoJ+Wksei0pSEnKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGhhbmRsZVJlc2V0OiBmdW5jdGlvbiBoYW5kbGVSZXNldChuYW1lKSB7CiAgICAgIHRoaXMuJHJlZnNbbmFtZV0ucmVzZXRGaWVsZHMoKTsKICAgIH0sCiAgICBwYWdlQ2hhbmdlOiBmdW5jdGlvbiBwYWdlQ2hhbmdlKCkge30KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2CA;AACA;AACA;EACAA,aADA;EAEAC,wDACAC,+BADA,GAEAA,qCAFA;IAGAC,UAHA,wBAGA;MACA;IACA,CALA;IAMAC,aANA,2BAMA;MACA;IACA;EARA,EAFA;EAYAC,IAZA,kBAYA;IACA;MACAC,eADA;MAEAC,SAFA;MAGAC;QACAC,OADA;QAEAC;MAFA,CAHA;MAOAC,WACA;QACAC,YADA;QAEAC,eAFA;QAGAC;MAHA,CADA,EAMA;QACAF,aADA;QAEAC,gBAFA;QAGAE,eAHA;QAIAC;MAJA,CANA,EAYA;QACAJ,aADA;QAEAK,WAFA;QAGAD;MAHA,CAZA,EAiBA;QACAJ,aADA;QAEAC,gBAFA;QAGAG;MAHA,CAjBA,EAsBA;QACAJ,aADA;QAEAK,eAFA;QAGAD;MAHA,CAtBA,EA2BA;QACAJ,aADA;QAEAK,UAFA;QAGAD;MAHA,CA3BA,EAgCA;QACAJ,WADA;QAEAC,cAFA;QAGAE,eAHA;QAIAC;MAJA,CAhCA,CAPA;MA8CAE,cA9CA;MA+CAC;IA/CA;EAiDA,CA9DA;EA+DAC,OA/DA,qBA+DA;IACA;EACA,CAjEA;EAkEAC;IACA;IACAC,UAFA,wBAEA;MACA;IACA,CAJA;IAKA;IACAC,MANA,kBAMAC,GANA,EAMA;MACA;MACA;MACA;MACA;IACA,CAXA;IAYA;IACAC,GAbA,iBAaA;MAAA;;MACA;QACA;MACA,CAFA;IAGA,CAjBA;IAkBA;IACAC,OAnBA,qBAmBA;MAAA;;MACA;MACAC,cACAC,IADA,CACA;QACA;QACA;QACA;MACA,CALA,EAMAC,KANA,CAMA;QACA;;QACA;MACA,CATA;IAUA,CA/BA;IAgCA;IACAC,IAjCA,gBAiCAN,GAjCA,EAiCA;MAAA;;MACA;QACA;MACA,CAFA;IAGA,CArCA;IAsCA;IACAO,GAvCA,eAuCAP,GAvCA,EAuCAQ,GAvCA,EAuCAC,GAvCA,EAuCA;MAAA;;MACA;QACArB,UADA;QAEAqB,QAFA;QAGAC,sCAHA;QAIAC,gBAJA;QAKAC;MALA;MAOA,6BACAR,IADA,CACA;QACA;;QACA;MACA,CAJA,EAKAC,KALA,CAKA;QACA;MACA,CAPA;IAQA,CAvDA;IAwDAQ,YAxDA,wBAwDArC,IAxDA,EAwDA;MAAA;;MACA;QACA;UACA;QACA,CAFA,MAEA;UACA;QACA;MACA,CANA;IAOA,CAhEA;IAiEAsC,WAjEA,uBAiEAtC,IAjEA,EAiEA;MACA;IACA,CAnEA;IAoEAuC,UApEA,wBAoEA;EApEA;AAlEA","names":["name","computed","mapState","labelWidth","labelPosition","data","verModal","total","tableFrom","page","limit","columns1","title","slot","width","align","minWidth","key","loading","tableList","created","methods","submitFail","record","row","add","getList","versionList","then","catch","edit","del","tit","num","url","method","ids","handleSubmit","handleReset","pageChange"],"sourceRoot":"src/pages/app/version","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Row type=\"flex\" class=\"mb20\">\r\n <Col span=\"24\">\r\n <Button type=\"primary\" icon=\"md-add\" @click=\"add\" class=\"mr10\">发布版本</Button>\r\n </Col>\r\n </Row>\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"tableList\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row }\" slot=\"version\">\r\n <Poptip v-if=\"row.is_new\" trigger=\"hover\" placement=\"top-start\" content=\"当前为最新线上版本!\">\r\n <Icon size=\"16\" type=\"ios-bookmark\" color=\"red\" style=\"margin-right: 10px\" />\r\n </Poptip>\r\n <Icon v-else size=\"16\" type=\"ios-bookmark\" color=\"white\" style=\"margin-right: 10px\" />\r\n <span>{{ row.version }} </span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"platform\">\r\n <span>{{ row.platform === 1 ? '安卓' : '苹果' }}</span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"is_force\">\r\n <span>{{ row.is_force === 1 ? '强制' : '非强制' }}</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"action\">\r\n <a @click=\"edit(row)\">编辑</a>\r\n <!-- <Divider type=\"vertical\" /> -->\r\n <!-- <a @click=\"del(row, '删除版本', index)\">删除</a> -->\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page :total=\"total\" show-elevator show-total @on-change=\"pageChange\" :page-size=\"tableFrom.limit\" />\r\n </div>\r\n </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 : 80;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\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 columns1: [\r\n {\r\n title: '版本号',\r\n slot: 'version',\r\n width: 80,\r\n },\r\n {\r\n title: '平台类型',\r\n slot: 'platform',\r\n align: 'center',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '升级信息',\r\n key: 'info',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '是否强制',\r\n slot: 'is_force',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '发布日期',\r\n key: 'add_time',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '下载地址',\r\n key: 'url',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '操作',\r\n slot: 'action',\r\n align: 'center',\r\n minWidth: 50,\r\n },\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);\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: `app/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 scoped lang=\"stylus\"></style>\r\n"]}]}
|