1248bc5ee2f30d88fd5effd78f6547f8.json 12 KB

1
  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\\setting\\deliveryService\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\deliveryService\\index.vue","mtime":1677828270230},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBkZWxpdmVyeUxpc3QsIG9yZGVyRGVsaXZlcnlBZGQsIG9yZGVyRGVsaXZlcnlFZGl0LCBvcmRlckRlbGl2ZXJ5U3RhdHVzIH0gZnJvbSAnQC9hcGkvb3JkZXInOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2luZGV4JywKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGNvbHVtbnMxOiBbewogICAgICAgIHRpdGxlOiAnSUQnLAogICAgICAgIGtleTogJ2lkJywKICAgICAgICB3aWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5aS05YOPJywKICAgICAgICBzbG90OiAnYXZhdGFyJywKICAgICAgICBtaW5XaWR0aDogNjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5ZCN56ewJywKICAgICAgICBrZXk6ICduaWNrbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmiYvmnLrlj7fnoIEnLAogICAgICAgIGtleTogJ3Bob25lJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aYr+WQpuaYvuekuicsCiAgICAgICAgc2xvdDogJ3N0YXR1cycsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmt7vliqDml7bpl7QnLAogICAgICAgIGtleTogJ2FkZF90aW1lJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aTjeS9nCcsCiAgICAgICAgc2xvdDogJ2FjdGlvbicsCiAgICAgICAgZml4ZWQ6ICdyaWdodCcsCiAgICAgICAgbWluV2lkdGg6IDE1MAogICAgICB9XSwKICAgICAgZGF0YTE6IFtdLAogICAgICB0b3RhbDogMCwKICAgICAgdGFibGVPcHRpb25zOiB7CiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogMTUKICAgICAgfSwKICAgICAgbG9hZGluZzogZmFsc2UKICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRPcmRlckRlbGl2ZXJ5TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g6YWN6YCB5ZGY5YiX6KGoCiAgICBnZXRPcmRlckRlbGl2ZXJ5TGlzdDogZnVuY3Rpb24gZ2V0T3JkZXJEZWxpdmVyeUxpc3QoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBkZWxpdmVyeUxpc3QodGhpcy50YWJsZU9wdGlvbnMpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLmRhdGExID0gcmVzLmRhdGEubGlzdDsKICAgICAgICBfdGhpcy50b3RhbCA9IHJlcy5kYXRhLmNvdW50OwogICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOa3u+WKoOmFjemAgeWRmAogICAgYWRkOiBmdW5jdGlvbiBhZGQoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdGhpcy4kbW9kYWxGb3JtKG9yZGVyRGVsaXZlcnlBZGQoKSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF90aGlzMi5nZXRPcmRlckRlbGl2ZXJ5TGlzdCgpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDnvJbovpEKICAgIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocm93KSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgdGhpcy4kbW9kYWxGb3JtKG9yZGVyRGVsaXZlcnlFZGl0KHJvdy5pZCkpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfdGhpczMuZ2V0T3JkZXJEZWxpdmVyeUxpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5Yig6ZmkCiAgICBkZWw6IGZ1bmN0aW9uIGRlbChyb3csIHRpdCwgbnVtKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgdmFyIGRlbGZyb21EYXRhID0gewogICAgICAgIHRpdGxlOiB0aXQsCiAgICAgICAgbnVtOiBudW0sCiAgICAgICAgdXJsOiAiL29yZGVyL2RlbGl2ZXJ5L2RlbC8iLmNvbmNhdChyb3cuaWQpLAogICAgICAgIG1ldGhvZDogJ0RFTEVURScsCiAgICAgICAgaWRzOiAnJwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICBfdGhpczQuZGF0YTEuc3BsaWNlKG51bSwgMSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOaYr+WQpuaYvuekugogICAgb25jaGFuZ2VJc1Nob3c6IGZ1bmN0aW9uIG9uY2hhbmdlSXNTaG93KHJvdykgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKCiAgICAgIG9yZGVyRGVsaXZlcnlTdGF0dXMocm93KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzNS4kTWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLnRhYmxlT3B0aW9ucy5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0T3JkZXJEZWxpdmVyeUxpc3QoKTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6DA;AACA;AAEA;EACAA,aADA;EAEAC,4BACAC,+BADA,CAFA;EAKAC,IALA,kBAKA;IACA;MACAC,WACA;QACAC,WADA;QAEAC,SAFA;QAGAC;MAHA,CADA,EAMA;QACAF,WADA;QAEAG,cAFA;QAGAC;MAHA,CANA,EAWA;QACAJ,WADA;QAEAC,eAFA;QAGAG;MAHA,CAXA,EAgBA;QACAJ,aADA;QAEAC,YAFA;QAGAG;MAHA,CAhBA,EAqBA;QACAJ,aADA;QAEAG,cAFA;QAGAC;MAHA,CArBA,EA0BA;QACAJ,aADA;QAEAC,eAFA;QAGAG;MAHA,CA1BA,EA+BA;QACAJ,WADA;QAEAG,cAFA;QAGAE,cAHA;QAIAD;MAJA,CA/BA,CADA;MAuCAE,SAvCA;MAwCAC,QAxCA;MAyCAC;QACAC,OADA;QAEAC;MAFA,CAzCA;MA6CAC;IA7CA;EA+CA,CArDA;EAsDAC,OAtDA,qBAsDA;IACA;EACA,CAxDA;EAyDAC;IACA;IACAC,oBAFA,kCAEA;MAAA;;MACA;MACAC,gCACAC,IADA,CACA;QACA;QACA;QACA;MACA,CALA,EAMAC,KANA,CAMA;QACA;;QACA;MACA,CATA;IAUA,CAdA;IAeA;IACAC,GAhBA,iBAgBA;MAAA;;MACA;QAAA;MAAA;IACA,CAlBA;IAmBA;IACAC,IApBA,gBAoBAC,GApBA,EAoBA;MAAA;;MACA;QAAA;MAAA;IACA,CAtBA;IAuBA;IACAC,GAxBA,eAwBAD,GAxBA,EAwBAE,GAxBA,EAwBAC,GAxBA,EAwBA;MAAA;;MACA;QACAvB,UADA;QAEAuB,QAFA;QAGAC,0CAHA;QAIAC,gBAJA;QAKAC;MALA;MAOA,6BACAV,IADA,CACA;QACA;;QACA;MACA,CAJA,EAKAC,KALA,CAKA;QACA;MACA,CAPA;IAQA,CAxCA;IAyCA;IACAU,cA1CA,0BA0CAP,GA1CA,EA0CA;MAAA;;MACAQ,yBACAZ,IADA,CACA;QACA;MACA,CAHA,EAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA,CAlDA;IAmDAY,UAnDA,sBAmDAC,KAnDA,EAmDA;MACA;MACA;IACA;EAtDA;AAzDA","names":["name","computed","mapState","data","columns1","title","key","width","slot","minWidth","fixed","data1","total","tableOptions","page","limit","loading","created","methods","getOrderDeliveryList","deliveryList","then","catch","add","edit","row","del","tit","num","url","method","ids","onchangeIsShow","orderDeliveryStatus","pageChange","index"],"sourceRoot":"src/pages/setting/deliveryService","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 v-auth=\"['setting-delivery_service-add']\" type=\"primary\" icon=\"md-add\" @click=\"add\" class=\"mr10\"\r\n >添加配送员</Button\r\n >\r\n </Col>\r\n </Row>\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"data1\"\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, index }\" slot=\"avatar\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.avatar\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"status\">\r\n <i-switch\r\n v-model=\"row.status\"\r\n :value=\"row.status\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n @on-change=\"onchangeIsShow(row)\"\r\n size=\"large\"\r\n >\r\n <span slot=\"open\">显示</span>\r\n <span slot=\"close\">隐藏</span>\r\n </i-switch>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"add_time\">\r\n <span> {{ row.add_time | formatDate }}</span>\r\n </template>\r\n\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\r\n :total=\"total\"\r\n :current=\"tableOptions.page\"\r\n show-elevator\r\n show-total\r\n :page-size=\"tableOptions.limit\"\r\n @on-change=\"pageChange\"\r\n />\r\n </div>\r\n </Card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { deliveryList, orderDeliveryAdd, orderDeliveryEdit, orderDeliveryStatus } from '@/api/order';\r\n\r\nexport default {\r\n name: 'index',\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n },\r\n data() {\r\n return {\r\n columns1: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n },\r\n {\r\n title: '头像',\r\n slot: 'avatar',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '名称',\r\n key: 'nickname',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '手机号码',\r\n key: 'phone',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '是否显示',\r\n slot: 'status',\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 slot: 'action',\r\n fixed: 'right',\r\n minWidth: 150,\r\n },\r\n ],\r\n data1: [],\r\n total: 0,\r\n tableOptions: {\r\n page: 1,\r\n limit: 15,\r\n },\r\n loading: false,\r\n };\r\n },\r\n created() {\r\n this.getOrderDeliveryList();\r\n },\r\n methods: {\r\n // 配送员列表\r\n getOrderDeliveryList() {\r\n this.loading = true;\r\n deliveryList(this.tableOptions)\r\n .then((res) => {\r\n this.data1 = res.data.list;\r\n this.total = res.data.count;\r\n this.loading = false;\r\n })\r\n .catch((err) => {\r\n this.loading = false;\r\n this.$Message.error(err.msg);\r\n });\r\n },\r\n // 添加配送员\r\n add() {\r\n this.$modalForm(orderDeliveryAdd()).then(() => this.getOrderDeliveryList());\r\n },\r\n // 编辑\r\n edit(row) {\r\n this.$modalForm(orderDeliveryEdit(row.id)).then(() => this.getOrderDeliveryList());\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: `/order/delivery/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.data1.splice(num, 1);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 是否显示\r\n onchangeIsShow(row) {\r\n orderDeliveryStatus(row)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n })\r\n .catch((err) => {\r\n this.$Message.error(err.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.tableOptions.page = index;\r\n this.getOrderDeliveryList();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"less\" scoped>\r\n.tabBox_img {\r\n width: 36px;\r\n height: 36px;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n</style>\r\n"]}]}