c5ae19b2ef67ad26cd45a3670ad25b2a.json 15 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\\shippingTemplates\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\shippingTemplates\\index.vue","mtime":1677828270235},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IHRlbXBsYXRlc0FwaSB9IGZyb20gJ0AvYXBpL3NldHRpbmcnOwppbXBvcnQgZnJlaWdodFRlbXBsYXRlIGZyb20gJ0AvY29tcG9uZW50cy9mcmVpZ2h0VGVtcGxhdGUvaW5kZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3NldHRpbmdfdGVtcGxhdGVzJywKICBjb21wb25lbnRzOiB7CiAgICBmcmVpZ2h0VGVtcGxhdGU6IGZyZWlnaHRUZW1wbGF0ZQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogNywKICAgICAgICBsZzogNywKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgY29sdW1uczE6IFt7CiAgICAgICAgdGl0bGU6ICdJRCcsCiAgICAgICAga2V5OiAnaWQnLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmqKHmnb/lkI3np7AnLAogICAgICAgIGtleTogJ25hbWUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6K6h6LS55pa55byPJywKICAgICAgICBrZXk6ICd0eXBlJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aMh+WumuWMhemCricsCiAgICAgICAga2V5OiAnYXBwb2ludCcsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmjpLluo8nLAogICAgICAgIGtleTogJ3NvcnQnLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5re75Yqg5pe26Ze0JywKICAgICAgICBrZXk6ICdhZGRfdGltZScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmk43kvZwnLAogICAgICAgIHNsb3Q6ICdhY3Rpb24nLAogICAgICAgIGZpeGVkOiAncmlnaHQnLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfV0sCiAgICAgIGxldmVsRnJvbTogewogICAgICAgIG5hbWU6ICcnLAogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1CiAgICAgIH0sCiAgICAgIGxldmVsTGlzdHM6IFtdLAogICAgICB0b3RhbDogMCwKICAgICAgRnJvbURhdGE6IG51bGwsCiAgICAgIGlzVGVtcGxhdGU6IGZhbHNlCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDc1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAnbGVmdCc7CiAgICB9CiAgfSksCiAgbWV0aG9kczogewogICAgLy8g5re75Yqg6L+Q6LS55qih5p2/CiAgICBmcmVpZ2h0OiBmdW5jdGlvbiBmcmVpZ2h0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdGhpcy5pc1RlbXBsYXRlID0gdHJ1ZTsKICAgICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKGUpIHsKICAgICAgICBfdGhpcy4kcmVmcy50ZW1wbGF0ZS5pZCA9IDA7CiAgICAgICAgX3RoaXMuJHJlZnMudGVtcGxhdGUuaXNUZW1wbGF0ZSA9IHRydWU7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIoOmZpAogICAgZGVsOiBmdW5jdGlvbiBkZWwocm93LCB0aXQsIG51bSkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHZhciBkZWxmcm9tRGF0YSA9IHsKICAgICAgICB0aXRsZTogdGl0LAogICAgICAgIG51bTogbnVtLAogICAgICAgIHVybDogInNldHRpbmcvc2hpcHBpbmdfdGVtcGxhdGVzL2RlbC8iLmNvbmNhdChyb3cuaWQpLAogICAgICAgIG1ldGhvZDogJ0RFTEVURScsCiAgICAgICAgaWRzOiAnJwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICBfdGhpczIubGV2ZWxMaXN0cy5zcGxpY2UobnVtLCAxKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6L+Q6LS55qih5p2/5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHRlbXBsYXRlc0FwaSh0aGlzLmxldmVsRnJvbSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzMy5sZXZlbExpc3RzID0gZGF0YS5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpczMudG90YWwgPSBkYXRhLmNvdW50OwogICAgICAgICAgICAgICAgICBfdGhpczMubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBwYWdlQ2hhbmdlOiBmdW5jdGlvbiBwYWdlQ2hhbmdlKGluZGV4KSB7CiAgICAgIHRoaXMubGV2ZWxGcm9tLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g57yW6L6RCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KGlkKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgdGhpcy5pc1RlbXBsYXRlID0gdHJ1ZTsKICAgICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKGUpIHsKICAgICAgICBfdGhpczQuJHJlZnMudGVtcGxhdGUuaXNUZW1wbGF0ZSA9IHRydWU7CgogICAgICAgIF90aGlzNC4kcmVmcy50ZW1wbGF0ZS5lZGl0RnJvbShpZCk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOihqOagvOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmxldmVsRnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4EA;AACA;AACA;AAEA;EACAA,yBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC;QACAC,KADA;QAEAC,KAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CADA;MAQAC,cARA;MASAC,WACA;QACAC,WADA;QAEAC,SAFA;QAGAC;MAHA,CADA,EAMA;QACAF,aADA;QAEAC,WAFA;QAGAE;MAHA,CANA,EAWA;QACAH,aADA;QAEAC,WAFA;QAGAE;MAHA,CAXA,EAgBA;QACAH,aADA;QAEAC,cAFA;QAGAE;MAHA,CAhBA,EAqBA;QACAH,WADA;QAEAC,WAFA;QAGAE;MAHA,CArBA,EA0BA;QACAH,aADA;QAEAC,eAFA;QAGAE;MAHA,CA1BA,EA+BA;QACAH,WADA;QAEAI,cAFA;QAGAC,cAHA;QAIAF;MAJA,CA/BA,CATA;MA+CAG;QACAlB,QADA;QAEAmB,OAFA;QAGAC;MAHA,CA/CA;MAoDAC,cApDA;MAqDAC,QArDA;MAsDAC,cAtDA;MAuDAC;IAvDA;EAyDA,CA7DA;EA8DAC,OA9DA,qBA8DA;IACA;EACA,CAhEA;EAiEAC,0CACAC,+BADA;IAEAC,UAFA,wBAEA;MACA;IACA,CAJA;IAKAC,aALA,2BAKA;MACA;IACA;EAPA,EAjEA;EA0EAC;IACA;IACAC,OAFA,qBAEA;MAAA;;MACA;MACA;QACA;QACA;MACA,CAHA;IAIA,CARA;IASA;IACAC,GAVA,eAUAC,GAVA,EAUAC,GAVA,EAUAC,GAVA,EAUA;MAAA;;MACA;QACAvB,UADA;QAEAuB,QAFA;QAGAC,qDAHA;QAIAC,gBAJA;QAKAC;MALA;MAOA,6BACAC,IADA,CACA;QACA;;QACA;MACA,CAJA,EAKAC,KALA,CAKA;QACA;MACA,CAPA;IAQA,CA1BA;IA2BA;IACAC,OA5BA,qBA4BA;MAAA;;MACA;MACAC,6BACAH,IADA;QAAA,mEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACApC,IADA,GACAwC,QADA;kBAEA;kBACA;kBACA;;gBAJA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAOAH,KAPA,CAOA;QACA;;QACA;MACA,CAVA;IAWA,CAzCA;IA0CAI,UA1CA,sBA0CAC,KA1CA,EA0CA;MACA;MACA;IACA,CA7CA;IA8CA;IACAC,IA/CA,gBA+CAC,EA/CA,EA+CA;MAAA;;MACA;MACA;QACA;;QACA;MACA,CAHA;IAIA,CArDA;IAsDA;IACAC,WAvDA,yBAuDA;MACA;MACA;IACA;EA1DA;AA1EA","names":["name","components","freightTemplate","data","grid","xl","lg","md","sm","xs","loading","columns1","title","key","width","minWidth","slot","fixed","levelFrom","page","limit","levelLists","total","FromData","isTemplate","created","computed","mapState","labelWidth","labelPosition","methods","freight","del","row","tit","num","url","method","ids","then","catch","getList","templatesApi","res","pageChange","index","edit","id","userSearchs"],"sourceRoot":"src/pages/setting/shippingTemplates","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"levelFrom\"\r\n :model=\"levelFrom\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n >\r\n <Row type=\"flex\" :gutter=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"搜索:\" label-for=\"keyword\">\r\n <Input\r\n search\r\n enter-button\r\n v-model=\"levelFrom.name\"\r\n placeholder=\"请输入模板名称\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n <Row type=\"flex\">\r\n <Col v-bind=\"grid\">\r\n <Button type=\"primary\" icon=\"md-add\" @click=\"freight\">添加运费模板</Button>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"levelLists\"\r\n ref=\"table\"\r\n class=\"mt25\"\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=\"icons\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.icon\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"action\">\r\n <a @click=\"edit(row.id)\">修改</a>\r\n <Divider type=\"vertical\" v-if=\"row.id !== 1\" />\r\n <a @click=\"del(row, '删除分组', index)\" v-if=\"row.id !== 1\">删除</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=\"levelFrom.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"levelFrom.limit\"\r\n />\r\n </div>\r\n </Card>\r\n <!-- 运费模板-->\r\n <freight-template\r\n v-if=\"isTemplate\"\r\n ref=\"template\"\r\n @addSuccess=\"getList\"\r\n @close=\"\r\n () => {\r\n isTemplate = false;\r\n }\r\n \"\r\n ></freight-template>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { templatesApi } from '@/api/setting';\r\nimport freightTemplate from '@/components/freightTemplate/index';\r\n\r\nexport default {\r\n name: 'setting_templates',\r\n components: { freightTemplate },\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 columns1: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n },\r\n {\r\n title: '模板名称',\r\n key: 'name',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '计费方式',\r\n key: 'type',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '指定包邮',\r\n key: 'appoint',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '排序',\r\n key: 'sort',\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: 120,\r\n },\r\n ],\r\n levelFrom: {\r\n name: '',\r\n page: 1,\r\n limit: 15,\r\n },\r\n levelLists: [],\r\n total: 0,\r\n FromData: null,\r\n isTemplate: false,\r\n };\r\n },\r\n created() {\r\n this.getList();\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 75;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\r\n },\r\n },\r\n methods: {\r\n // 添加运费模板\r\n freight() {\r\n this.isTemplate = true;\r\n this.$nextTick((e) => {\r\n this.$refs.template.id = 0;\r\n this.$refs.template.isTemplate = true;\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: `setting/shipping_templates/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.levelLists.splice(num, 1);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 运费模板列表\r\n getList() {\r\n this.loading = true;\r\n templatesApi(this.levelFrom)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.levelLists = data.data;\r\n this.total = data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.levelFrom.page = index;\r\n this.getList();\r\n },\r\n // 编辑\r\n edit(id) {\r\n this.isTemplate = true;\r\n this.$nextTick((e) => {\r\n this.$refs.template.isTemplate = true;\r\n this.$refs.template.editFrom(id);\r\n });\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.levelFrom.page = 1;\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n"]}]}