| 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\\components\\sortList\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\sortList\\index.vue","mtime":1677828270170},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBnZXRCeUNhdGVnb3J5IH0gZnJvbSAnQC9hcGkvZGl5JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdpbmRleCcsCiAgcHJvcHM6IHt9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBwaWQ6IDAsCiAgICAgICAgbmFtZTogJycKICAgICAgfSwKICAgICAgdHJlZVNlbGVjdDogW10sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBncmlkOiB7CiAgICAgICAgeGw6IDEwLAogICAgICAgIGxnOiAxMCwKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICB0YWJsZUxpc3Q6IFtdLAogICAgICBjdXJyZW50aWQ6IDAsCiAgICAgIHByb2R1Y3RSb3c6IHt9LAogICAgICBjb2x1bW5zOiBbewogICAgICAgIHR5cGU6ICdzZWxlY3Rpb24nLAogICAgICAgIHdpZHRoOiA2MCwKICAgICAgICBhbGlnbjogJ2NlbnRlcicKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5ZWG5ZOBSUQnLAogICAgICAgIGtleTogJ2lkJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflm77niYcnLAogICAgICAgIHNsb3Q6ICdpbWFnZScKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICBrZXk6ICdjYXRlX25hbWUnLAogICAgICAgIG1pbldpZHRoOiAxNTAKICAgICAgfV0sCiAgICAgIGltYWdlczogW10KICAgIH07CiAgfSwKICBjb21wdXRlZDoge30sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHt9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmdvb2RzQ2F0ZWdvcnkoKTsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgc2VsZWN0aW9uR29vZDogZnVuY3Rpb24gc2VsZWN0aW9uR29vZChlKSB7CiAgICAgIHRoaXMuJGVtaXQoJ2dldFByb2R1Y3REaXknLCBlKTsKICAgIH0sCiAgICAvLyDllYblk4HkuIDnuqfliIbnsbvvvJsKICAgIGdvb2RzQ2F0ZWdvcnk6IGZ1bmN0aW9uIGdvb2RzQ2F0ZWdvcnkoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICBnZXRCeUNhdGVnb3J5KCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMudHJlZVNlbGVjdCA9IHJlcy5kYXRhOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBnZXRCeUNhdGVnb3J5KHRoaXMuZm9ybVZhbGlkYXRlKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBfdGhpczIudGFibGVMaXN0ID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOihqOagvOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0gLy8gY2xlYXIoKSB7CiAgICAvLyAgICAgdGhpcy5wcm9kdWN0Um93LmlkID0gJyc7CiAgICAvLyAgICAgdGhpcy5jdXJyZW50aWQgPSAnJzsKICAgIC8vIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6CA;AACA;EACAA,aADA;EAEAC,SAFA;EAGAC,IAHA,kBAGA;IACA;MACAC;QACAC,MADA;QAEAJ;MAFA,CADA;MAKAK,cALA;MAMAC,cANA;MAOAC;QACAC,MADA;QAEAC,MAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CAPA;MAcAC,aAdA;MAeAC,YAfA;MAgBAC,cAhBA;MAiBAC,UACA;QACAC,iBADA;QAEAC,SAFA;QAGAC;MAHA,CADA,EAMA;QACAC,aADA;QAEAC;MAFA,CANA,EAUA;QACAD,WADA;QAEAE;MAFA,CAVA,EAcA;QACAF,aADA;QAEAC,gBAFA;QAGAE;MAHA,CAdA,CAjBA;MAqCAC;IArCA;EAuCA,CA3CA;EA4CAC,YA5CA;EA6CAC,OA7CA,qBA6CA,EA7CA;EA8CAC,OA9CA,qBA8CA;IACA;IACA;EACA,CAjDA;EAkDAC;IACAC,aADA,yBACAC,CADA,EACA;MACA;IACA,CAHA;IAIA;IACAC,aALA,2BAKA;MAAA;;MACAC,gBACAC,IADA,CACA;QACA;MACA,CAHA,EAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA,CAbA;IAcA;IACAC,OAfA,qBAeA;MAAA;;MACA;MACAH,iCACAC,IADA;QAAA,mEACA;UAAA;YAAA;cAAA;gBAAA;kBACA;kBACA;;gBAFA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAKAC,KALA,CAKA;QACA;;QACA;MACA,CARA;IASA,CA1BA;IA2BA;IACAE,WA5BA,yBA4BA;MACA;IACA,CA9BA,CA+BA;IACA;IACA;IACA;;EAlCA;AAlDA","names":["name","props","data","formValidate","pid","treeSelect","loading","grid","xl","lg","md","sm","xs","tableList","currentid","productRow","columns","type","width","align","title","key","slot","minWidth","images","computed","created","mounted","methods","selectionGood","e","goodsCategory","getByCategory","then","catch","getList","userSearchs"],"sourceRoot":"src/components/sortList","sources":["index.vue"],"sourcesContent":["<template>\r\n <div class=\"goodList\">\r\n <Form ref=\"formValidate\" :model=\"formValidate\" :label-width=\"120\" label-position=\"right\" class=\"tabform\">\r\n <Row type=\"flex\" :gutter=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"商品分类:\" label-for=\"pid\">\r\n <Select v-model=\"formValidate.pid\" style=\"width: 230px\" clearable @on-change=\"userSearchs\">\r\n <Option v-for=\"item in treeSelect\" :value=\"item.id\" :key=\"item.id\">{{ item.cate_name }} </Option>\r\n </Select>\r\n </FormItem>\r\n </Col>\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"商品搜索:\" label-for=\"store_name\">\r\n <Input\r\n search\r\n enter-button\r\n placeholder=\"请输入商品分类,id\"\r\n v-model=\"formValidate.name\"\r\n style=\"width: 80%\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n ref=\"table\"\r\n no-data-text=\"暂无数据\"\r\n no-filtered-data-text=\"暂无筛选结果\"\r\n max-height=\"400\"\r\n :columns=\"columns\"\r\n :data=\"tableList\"\r\n :loading=\"loading\"\r\n @on-selection-change=\"selectionGood\"\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.pic\" />\r\n </div>\r\n </template>\r\n </Table>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { getByCategory } from '@/api/diy';\r\nexport default {\r\n name: 'index',\r\n props: {},\r\n data() {\r\n return {\r\n formValidate: {\r\n pid: 0,\r\n name: '',\r\n },\r\n treeSelect: [],\r\n loading: false,\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 tableList: [],\r\n currentid: 0,\r\n productRow: {},\r\n columns: [\r\n {\r\n type: 'selection',\r\n width: 60,\r\n align: 'center',\r\n },\r\n {\r\n title: '商品ID',\r\n key: 'id',\r\n },\r\n {\r\n title: '图片',\r\n slot: 'image',\r\n },\r\n {\r\n title: '商品分类',\r\n key: 'cate_name',\r\n minWidth: 150,\r\n },\r\n ],\r\n images: [],\r\n };\r\n },\r\n computed: {},\r\n created() {},\r\n mounted() {\r\n this.goodsCategory();\r\n this.getList();\r\n },\r\n methods: {\r\n selectionGood(e) {\r\n this.$emit('getProductDiy', e);\r\n },\r\n // 商品一级分类;\r\n goodsCategory() {\r\n getByCategory()\r\n .then((res) => {\r\n this.treeSelect = res.data;\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 getByCategory(this.formValidate)\r\n .then(async (res) => {\r\n this.tableList = res.data;\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 // 表格搜索\r\n userSearchs() {\r\n this.getList();\r\n },\r\n // clear() {\r\n // this.productRow.id = '';\r\n // this.currentid = '';\r\n // }\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.footer\r\n margin 15px 0;\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\r\n.tabform\r\n >>> .ivu-form-item\r\n margin-bottom 16px !important\r\n\r\n.btn\r\n margin-top 20px\r\n float right\r\n.goodList\r\n >>> table\r\n width 100% !important\r\n</style>\r\n"]}]}
|