1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Customer\\CustomerBehavior\\BrowsingHistory.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Customer\\CustomerBehavior\\BrowsingHistory.vue","mtime":1678954023529},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsQ3VzdG9tZXJWaXNpdHNMb2cgfSBmcm9tICJAL2FwaS9DdXN0b21lciI7CmltcG9ydCBHb29kc0NhdGVnb3J5IGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9Hb29kc0NhdGVnb3J5LnZ1ZSI7CmltcG9ydCBTZWxlY3RDdXN0b21lciBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vU2VsZWN0Q3VzdG9tZXIudnVlIjsKZXhwb3J0IGRlZmF1bHQgewogIGNvbXBvbmVudHM6IHsKICAgIEdvb2RzQ2F0ZWdvcnksCiAgICBTZWxlY3RDdXN0b21lcgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjdXN0b21lcl9uYW1lOiAiIiwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBjYXRlX2lkOiBbXSwKICAgICAgdGltZTogW10sCiAgICAgIHRvdGFsOiAwLAogICAgICB0YWJsZURhdGE6IFtdLAogICAgICBzZWFyY2hfZm9ybTogewogICAgICAgIHN0YXJ0VGltZTogIiIsCiAgICAgICAgZW5kVGltZTogIiIsCiAgICAgICAgY2F0ZWdvcnlJZDogIiIsCiAgICAgICAgY3VzdG9tZXJJZDogIiIKICAgICAgfQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxDdXN0b21lclZpc2l0c0xvZygpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGFzeW5jIGdldEFsbEN1c3RvbWVyVmlzaXRzTG9nKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsQ3VzdG9tZXJWaXNpdHNMb2coeyAuLi50aGlzLnNlYXJjaF9mb3JtLAogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZQogICAgICB9KTsKICAgICAgdGhpcy50YWJsZURhdGEgPSBkYXRhLmRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgIH0sCgogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLmdldEFsbEN1c3RvbWVyVmlzaXRzTG9nKCk7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxDdXN0b21lclZpc2l0c0xvZygpOwogICAgfSwKCiAgICBnb29kc0NoYW5lKHZhbCkgewogICAgICBpZiAodmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uY2F0ZWdvcnlJZCA9IHZhbFt2YWwubGVuZ3RoIC0gMV07CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5jYXRlZ29yeUlkID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOiuouWNleaXtumXtAogICAgdGltZUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5zdGFydFRpbWUgPSB2YWxbMF0gLyAxMDAwOwogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uZW5kVGltZSA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0VGltZSA9ICIiOwogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uZW5kVGltZSA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOmAieaLqeWuouaItwogICAgY3VzdG9tZXJTZWwodmFsLCBsaXN0KSB7CiAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uY3VzdG9tZXJJZCA9IGxpc3RbMF0uaWQ7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgY3VzdG9tZXJDbGVhcigpIHsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5jdXN0b21lcklkID0gIiI7CiAgICAgIHRoaXMuY3VzdG9tZXJfbmFtZSA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8DA;AACA;AACA;AACA;EACAA;IAAAC;IAAAC;EAAA,CADA;;EAEAC;IACA;MACAC,iBADA;MAEAC,OAFA;MAGAC,YAHA;MAIAC,WAJA;MAKAC,QALA;MAMAC,QANA;MAOAC,aAPA;MAQAC;QACAC,aADA;QAEAC,WAFA;QAGAC,cAHA;QAIAC;MAJA;IARA;EAeA,CAlBA;;EAmBAC;IACA;EACA,CArBA;;EAsBAC;IACA;MACA,6CACA,mBADA;QAEAZ,eAFA;QAGAC;MAHA;MAKA;MACA;IACA,CATA;;IAUAY;MACA;MACA;IACA,CAbA;;IAcA;IACAC;MACA;MACA;IACA,CAlBA;;IAmBAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;;MACA;IACA,CA1BA;;IA2BA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CArCA;;IAsCA;IACAC;MACA;MACA;IACA,CA1CA;;IA2CAC;MACA;MACA;MACA;IACA;;EA/CA;AAtBA","names":["components","GoodsCategory","SelectCustomer","data","customer_name","page","pageSize","cate_id","time","total","tableData","search_form","startTime","endTime","categoryId","customerId","created","methods","pageChange","sizeChange","goodsChane","timeChange","customerSel","customerClear"],"sourceRoot":"src/views/Customer/CustomerBehavior","sources":["BrowsingHistory.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <!-- <div slot=\"left\">-->\n <!-- <el-button size=\"small\" type=\"primary\">导出</el-button>-->\n <!-- </div>-->\n <div slot=\"more\">\n <el-form :inline=\"true\" size=\"small\">\n <el-form-item>\n <SelectCustomer\n v-model=\"customer_name\"\n @clear=\"customerClear\"\n @change=\"customerSel\"\n />\n </el-form-item>\n <el-form-item>\n <GoodsCategory\n v-model=\"cate_id\"\n :width=\"160\"\n check-strictly\n clearable\n size=\"small\"\n @change=\"goodsChane\"\n />\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"浏览开始日期\"\n end-placeholder=\"浏览结束日期\"\n @change=\"timeChange\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n </div>\n <el-table :data=\"tableData\" style=\"width: 100%\">\n <el-table-column\n prop=\"goodsName\"\n label=\"商品名称\"\n :show-overflow-tooltip=\"true\"\n ></el-table-column>\n <el-table-column prop=\"customerName\" label=\"客户名称\"></el-table-column>\n <el-table-column prop=\"mobile\" label=\"客户电话\"></el-table-column>\n <el-table-column prop=\"createTime\" label=\"浏览时间\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </ContainerQuery>\n</template>\n<script>\n import { getAllCustomerVisitsLog } from \"@/api/Customer\";\n import GoodsCategory from \"@/component/common/GoodsCategory.vue\";\n import SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n export default {\n components: { GoodsCategory, SelectCustomer },\n data() {\n return {\n customer_name: \"\",\n page: 1,\n pageSize: 10,\n cate_id: [],\n time: [],\n total: 0,\n tableData: [],\n search_form: {\n startTime: \"\",\n endTime: \"\",\n categoryId: \"\",\n customerId: \"\",\n },\n };\n },\n created() {\n this.getAllCustomerVisitsLog();\n },\n methods: {\n async getAllCustomerVisitsLog() {\n const data = await getAllCustomerVisitsLog({\n ...this.search_form,\n page: this.page,\n pageSize: this.pageSize,\n });\n this.tableData = data.data;\n this.total = data.pageTotal;\n },\n pageChange(val) {\n this.page = val;\n this.getAllCustomerVisitsLog();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.getAllCustomerVisitsLog();\n },\n goodsChane(val) {\n if (val.length) {\n this.search_form.categoryId = val[val.length - 1];\n } else {\n this.search_form.categoryId = \"\";\n }\n this.pageChange(1);\n },\n // 订单时间\n timeChange(val) {\n if (val && val.length) {\n this.search_form.startTime = val[0] / 1000;\n this.search_form.endTime = val[1] / 1000 + 86399;\n } else {\n this.search_form.startTime = \"\";\n this.search_form.endTime = \"\";\n }\n this.pageChange(1);\n },\n // 选择客户\n customerSel(val, list) {\n this.search_form.customerId = list[0].id;\n this.pageChange(1);\n },\n customerClear() {\n this.search_form.customerId = \"\";\n this.customer_name = \"\";\n this.pageChange(1);\n },\n },\n };\n</script>\n<style></style>\n"]}]}
|