| 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\\storeList\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\storeList\\index.vue","mtime":1677828270236},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBzdG9yZUdldEhlYWRlckFwaSwgbWVyY2hhbnRTdG9yZUFwaSwgc3RvcmVTZXRTaG93QXBpIH0gZnJvbSAnQC9hcGkvc2V0dGluZyc7CmltcG9ydCBzeXN0ZW1TdG9yZSBmcm9tICdAL2NvbXBvbmVudHMvc3lzdGVtU3RvcmUvaW5kZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3NldHRpbmdfc3RvcmUnLAogIGNvbXBvbmVudHM6IHsKICAgIHN5c3RlbVN0b3JlOiBzeXN0ZW1TdG9yZQogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwgbWFwU3RhdGUoJ3VzZXJMZXZlbCcsIFsnY2F0ZWdvcnlJZCddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDg1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAnbGVmdCc7CiAgICB9CiAgfSksCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogMTAsCiAgICAgICAgbGc6IDEwLAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGhlYWRlTnVtOiB7CiAgICAgICAgc2hvdzogewogICAgICAgICAgbmFtZTogJycsCiAgICAgICAgICBudW06IDAKICAgICAgICB9LAogICAgICAgIGhpZGU6IHsKICAgICAgICAgIG5hbWU6ICcnLAogICAgICAgICAgbnVtOiAwCiAgICAgICAgfSwKICAgICAgICByZWN5Y2xlOiB7CiAgICAgICAgICBuYW1lOiAnJywKICAgICAgICAgIG51bTogMAogICAgICAgIH0KICAgICAgfSwKICAgICAgYXJ0RnJvbTogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1LAogICAgICAgIHR5cGU6ICcwJywKICAgICAgICBrZXl3b3JkczogJycKICAgICAgfSwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgdGl0bGU6ICdJRCcsCiAgICAgICAga2V5OiAnaWQnLAogICAgICAgIHdpZHRoOiA4MCwKICAgICAgICBzb3J0YWJsZTogdHJ1ZQogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmj5DotKfngrnlm77niYcnLAogICAgICAgIHNsb3Q6ICdpbWFnZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmj5DotKfngrnlkI3np7AnLAogICAgICAgIGtleTogJ25hbWUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5o+Q6LSn54K555S16K+dJywKICAgICAgICBrZXk6ICdwaG9uZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflnLDlnYAnLAogICAgICAgIGtleTogJ2RldGFpbGVkX2FkZHJlc3MnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6JCl5Lia5pe26Ze0JywKICAgICAgICBrZXk6ICdkYXlfdGltZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmmK/lkKbmmL7npLonLAogICAgICAgIHNsb3Q6ICdpc19zaG93JywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aTjeS9nCcsCiAgICAgICAgc2xvdDogJ2FjdGlvbicsCiAgICAgICAgZml4ZWQ6ICdyaWdodCcsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9XSwKICAgICAgc3RvcmVMaXN0czogW10sCiAgICAgIHRvdGFsOiAwCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuc3RvcmVIZWFkZSgpOwogICAgdGhpcy5nZXRMaXN0KCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDojrflj5booajljZXlpLTpg6jkv6Hmga/vvJsKICAgIHN0b3JlSGVhZGU6IGZ1bmN0aW9uIHN0b3JlSGVhZGUoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICAgIHN0b3JlR2V0SGVhZGVyQXBpKCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgdGhhdC5oZWFkZU51bSA9IHJlcy5kYXRhLmNvdW50OwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICB0aGF0LmxvYWRpbmcgPSB0cnVlOwogICAgICBtZXJjaGFudFN0b3JlQXBpKHRoYXQuYXJ0RnJvbSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgdGhhdC5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgdGhhdC5zdG9yZUxpc3RzID0gcmVzLmRhdGEubGlzdDsKICAgICAgICB0aGF0LnRvdGFsID0gcmVzLmRhdGEuY291bnQ7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOaQnOe0ou+8mwogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmFydEZyb20ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOWIh+aNouWvvOiIqu+8mwogICAgb25DbGlja1RhYjogZnVuY3Rpb24gb25DbGlja1RhYigpIHsKICAgICAgdGhpcy5hcnRGcm9tLnBhZ2UgPSAxOwogICAgICB0aGlzLmFydEZyb20ua2V5d29yZHMgPSAnJzsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLmFydEZyb20ucGFnZSA9IGluZGV4OwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDliKDpmaQKICAgIGRlbDogZnVuY3Rpb24gZGVsKHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJtZXJjaGFudC9zdG9yZS9kZWwvIi5jb25jYXQocm93LmlkKSwKICAgICAgICBtZXRob2Q6ICdERUxFVEUnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXMzLnN0b3JlTGlzdHMuc3BsaWNlKG51bSwgMSk7CgogICAgICAgIF90aGlzMy5zdG9yZUhlYWRlKCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOa3u+WKoOaPkOi0p+eCue+8mwogICAgYWRkOiBmdW5jdGlvbiBhZGQoKSB7CiAgICAgIHRoaXMuJHJlZnMudGVtcGxhdGUuaXNUZW1wbGF0ZSA9IHRydWU7CiAgICB9LAogICAgb25jaGFuZ2VJc1Nob3c6IGZ1bmN0aW9uIG9uY2hhbmdlSXNTaG93KGlkLCBpc19zaG93KSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKICAgICAgc3RvcmVTZXRTaG93QXBpKGlkLCBpc19zaG93KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICB0aGF0LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgdGhhdC5nZXRMaXN0KCk7CiAgICAgICAgdGhhdC5zdG9yZUhlYWRlKCk7CiAgICAgIH0pOwogICAgfSwKICAgIGVkaXQ6IGZ1bmN0aW9uIGVkaXQoaWQpIHsKICAgICAgdGhpcy4kcmVmcy50ZW1wbGF0ZS5pc1RlbXBsYXRlID0gdHJ1ZTsKICAgICAgdGhpcy4kcmVmcy50ZW1wbGF0ZS5nZXRJbmZvKGlkKTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4FA;AACA;AACA;AACA;EACAA,qBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,wDACAC,+BADA,GAEAA,qCAFA;IAGAC,UAHA,wBAGA;MACA;IACA,CALA;IAMAC,aANA,2BAMA;MACA;IACA;EARA,EAHA;EAaAC,IAbA,kBAaA;IACA;MACAC;QACAC,MADA;QAEAC,MAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CADA;MAQAC;QACAC;UAAAf;UAAAgB;QAAA,CADA;QAEAC;UAAAjB;UAAAgB;QAAA,CAFA;QAGAE;UAAAlB;UAAAgB;QAAA;MAHA,CARA;MAaAG;QACAC,OADA;QAEAC,SAFA;QAGAC,SAHA;QAIAC;MAJA,CAbA;MAmBAC,cAnBA;MAoBAC,UACA;QACAC,WADA;QAEAC,SAFA;QAGAC,SAHA;QAIAC;MAJA,CADA,EAOA;QACAH,cADA;QAEAI,aAFA;QAGAC;MAHA,CAPA,EAYA;QACAL,cADA;QAEAC,WAFA;QAGAI;MAHA,CAZA,EAiBA;QACAL,cADA;QAEAC,YAFA;QAGAI;MAHA,CAjBA,EAsBA;QACAL,WADA;QAEAC,uBAFA;QAGAI;MAHA,CAtBA,EA2BA;QACAL,aADA;QAEAC,eAFA;QAGAI;MAHA,CA3BA,EAgCA;QACAL,aADA;QAEAI,eAFA;QAGAC;MAHA,CAhCA,EAqCA;QACAL,WADA;QAEAI,cAFA;QAGAE,cAHA;QAIAD;MAJA,CArCA,CApBA;MAgEAE,cAhEA;MAiEAC;IAjEA;EAmEA,CAjFA;EAkFAC,OAlFA,qBAkFA;IACA;IACA;EACA,CArFA;EAsFAC;IACA;IACAC,UAFA,wBAEA;MAAA;;MACA;MACAC,oBACAC,IADA,CACA;QACAC;MACA,CAHA,EAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA,CAXA;IAYAC,OAZA,qBAYA;MAAA;;MACA;MACAF;MACAG,+BACAJ,IADA,CACA;QACAC;QACAA;QACAA;MACA,CALA,EAMAC,KANA,CAMA;QACA;MACA,CARA;IASA,CAxBA;IAyBA;IACAG,WA1BA,yBA0BA;MACA;MACA;IACA,CA7BA;IA8BA;IACAC,UA/BA,wBA+BA;MACA;MACA;MACA;IACA,CAnCA;IAoCAC,UApCA,sBAoCAC,KApCA,EAoCA;MACA;MACA;IACA,CAvCA;IAwCA;IACAC,GAzCA,eAyCAC,GAzCA,EAyCAC,GAzCA,EAyCAlC,GAzCA,EAyCA;MAAA;;MACA;QACAU,UADA;QAEAV,QAFA;QAGAmC,yCAHA;QAIAC,gBAJA;QAKAC;MALA;MAOA,6BACAd,IADA,CACA;QACA;;QACA;;QACA;MACA,CALA,EAMAE,KANA,CAMA;QACA;MACA,CARA;IASA,CA1DA;IA2DA;IACAa,GA5DA,iBA4DA;MACA;IACA,CA9DA;IA+DAC,cA/DA,0BA+DAC,EA/DA,EA+DAC,OA/DA,EA+DA;MACA;MACAC;QACAlB;QACAA;QACAA;MACA,CAJA;IAKA,CAtEA;IAuEAmB,IAvEA,gBAuEAH,EAvEA,EAuEA;MACA;MACA;IACA;EA1EA;AAtFA","names":["name","components","systemStore","computed","mapState","labelWidth","labelPosition","data","grid","xl","lg","md","sm","xs","headeNum","show","num","hide","recycle","artFrom","page","limit","type","keywords","loading","columns","title","key","width","sortable","slot","minWidth","fixed","storeLists","total","mounted","methods","storeHeade","storeGetHeaderApi","then","that","catch","getList","merchantStoreApi","userSearchs","onClickTab","pageChange","index","del","row","tit","url","method","ids","add","onchangeIsShow","id","is_show","storeSetShowApi","edit"],"sourceRoot":"src/pages/setting/storeList","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <div class=\"mb20\">\r\n <Tabs v-model=\"artFrom.type\" @on-click=\"onClickTab\">\r\n <TabPane :label=\"headeNum.show.name + '(' + headeNum.show.num + ')'\" name=\"0\" />\r\n <TabPane :label=\"headeNum.hide.name + '(' + headeNum.hide.num + ')'\" name=\"1\" />\r\n <TabPane :label=\"headeNum.recycle.name + '(' + headeNum.recycle.num + ')'\" name=\"2\" />\r\n </Tabs>\r\n </div>\r\n <Form\r\n ref=\"artFrom\"\r\n :model=\"artFrom\"\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\" class=\"mr\">\r\n <FormItem label=\"提货点搜索:\" label-for=\"store_name\">\r\n <Input\r\n search\r\n enter-button\r\n placeholder=\"请输入提货点名称,电话\"\r\n v-model=\"artFrom.keywords\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\r\n </Col>\r\n <!-- <Col v-bind=\"grid\">-->\r\n <!-- <Button class=\"mr\">导出</Button>-->\r\n <!-- </Col>-->\r\n </Row>\r\n </Form>\r\n <Row type=\"flex\" v-auth=\"['setting-merchant-system_store-save']\">\r\n <Col v-bind=\"grid\">\r\n <Button v-auth=\"['setting-merchant-system_store-save']\" type=\"primary\" icon=\"md-add\" @click=\"add\"\r\n >添加提货点</Button\r\n >\r\n </Col>\r\n </Row>\r\n <Table\r\n :columns=\"columns\"\r\n :data=\"storeLists\"\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=\"image\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.image\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"is_show\">\r\n <i-switch\r\n v-model=\"row.is_show\"\r\n :value=\"row.is_show\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n @on-change=\"onchangeIsShow(row.id, row.is_show)\"\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=\"action\">\r\n <a @click=\"edit(row.id)\">编辑</a>\r\n <Divider type=\"vertical\" />\r\n <a v-if=\"row.is_del == 0\" @click=\"del(row, '删除提货点', index)\">删除</a>\r\n <a v-else @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=\"artFrom.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"artFrom.limit\"\r\n />\r\n </div>\r\n </Card>\r\n <system-store ref=\"template\"></system-store>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { storeGetHeaderApi, merchantStoreApi, storeSetShowApi } from '@/api/setting';\r\nimport systemStore from '@/components/systemStore/index';\r\nexport default {\r\n name: 'setting_store',\r\n components: { systemStore },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n ...mapState('userLevel', ['categoryId']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 85;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\r\n },\r\n },\r\n data() {\r\n return {\r\n grid: {\r\n xl: 10,\r\n lg: 10,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n headeNum: {\r\n show: { name: '', num: 0 },\r\n hide: { name: '', num: 0 },\r\n recycle: { name: '', num: 0 },\r\n },\r\n artFrom: {\r\n page: 1,\r\n limit: 15,\r\n type: '0',\r\n keywords: '',\r\n },\r\n loading: false,\r\n columns: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n sortable: true,\r\n },\r\n {\r\n title: '提货点图片',\r\n slot: 'image',\r\n minWidth: 100,\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: 'phone',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '地址',\r\n key: 'detailed_address',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '营业时间',\r\n key: 'day_time',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '是否显示',\r\n slot: 'is_show',\r\n minWidth: 100,\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 storeLists: [],\r\n total: 0,\r\n };\r\n },\r\n mounted() {\r\n this.storeHeade();\r\n this.getList();\r\n },\r\n methods: {\r\n // 获取表单头部信息;\r\n storeHeade() {\r\n let that = this;\r\n storeGetHeaderApi()\r\n .then((res) => {\r\n that.headeNum = res.data.count;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n getList() {\r\n let that = this;\r\n that.loading = true;\r\n merchantStoreApi(that.artFrom)\r\n .then((res) => {\r\n that.loading = false;\r\n that.storeLists = res.data.list;\r\n that.total = res.data.count;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 搜索;\r\n userSearchs() {\r\n this.artFrom.page = 1;\r\n this.getList();\r\n },\r\n // 切换导航;\r\n onClickTab() {\r\n this.artFrom.page = 1;\r\n this.artFrom.keywords = '';\r\n this.getList();\r\n },\r\n pageChange(index) {\r\n this.artFrom.page = index;\r\n this.getList();\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: `merchant/store/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.storeLists.splice(num, 1);\r\n this.storeHeade();\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.$refs.template.isTemplate = true;\r\n },\r\n onchangeIsShow(id, is_show) {\r\n let that = this;\r\n storeSetShowApi(id, is_show).then((res) => {\r\n that.$Message.success(res.msg);\r\n that.getList();\r\n that.storeHeade();\r\n });\r\n },\r\n edit(id) {\r\n this.$refs.template.isTemplate = true;\r\n this.$refs.template.getInfo(id);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.tabBox_img\r\n width 36px\r\n height 36px\r\n border-radius:4px\r\n cursor pointer\r\n img\r\n width 100%\r\n height 100%\r\n</style>\r\n"]}]}
|