18a8b36ec67a523aecba9bc3fd4df789.json 11 KB

1
  1. {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\views\\Customer\\CustomerStatements\\PullNewStatistics.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\Customer\\CustomerStatements\\PullNewStatistics.vue","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IERlcGFydG1lbnRTZWwgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0RlcGFydG1lbnRTZWwiOwppbXBvcnQgU2VsZWN0Q3VzdG9tZXIgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1NlbGVjdEN1c3RvbWVyLnZ1ZSI7CmltcG9ydCBzdGFmZkxpc3RNb2RhbCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vc3RhZmZMaXN0TW9kYWwiOwppbXBvcnQgeyByZWNvbW1lbmRlclN0YXRpYyB9IGZyb20gIkAvYXBpL0N1c3RvbWVyIjsKZXhwb3J0IGRlZmF1bHQgewogIGNvbXBvbmVudHM6IHsKICAgIC8vIERlcGFydG1lbnRTZWwsCiAgICBTZWxlY3RDdXN0b21lciwKICAgIHN0YWZmTGlzdE1vZGFsCiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNlYXJjaF90aW1lOiAiIiwKICAgICAgZGVwYXJ0bWVudDogIiIsCiAgICAgIGRlcGFydG1lbnRJZDogIiIsCiAgICAgIGtleXdvcmQ6ICIiLAogICAgICB0YWJsZURhdGE6IFtdLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIHRvdGFsOiAwLAogICAgICBjdXJyZW50VW5pdDogIiIsCiAgICAgIGN1c3RvbWVySWQ6ICIiLAogICAgICBzdGFmZl9zaG93OiBmYWxzZSwKICAgICAgc3RhZmZJZDogIiIsCiAgICAgIHN0YWZmTm1lOiAiIiwKICAgICAgc3RhcnRUaW1lOiAiIiwKICAgICAgZW5kVGltZTogIiIKICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMucmVjb21tZW5kZXJTdGF0aWMoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBzZWFyY2hUaW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnN0YXJ0VGltZSA9IHZhbFswXSAvIDEwMDA7CiAgICAgICAgdGhpcy5lbmRUaW1lID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc3RhcnRUaW1lID0gIiI7CiAgICAgICAgdGhpcy5lbmRUaW1lID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8g6YCJ5oup6YOo6ZeoCiAgICBzZWxCcmFuY2godmFsKSB7CiAgICAgIHRoaXMuZGVwYXJ0bWVudElkID0gdmFsW3ZhbC5sZW5ndGggLSAxXTsKICAgIH0sCgogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLnJlY29tbWVuZGVyU3RhdGljKCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSB2YWw7CiAgICAgIHRoaXMucmVjb21tZW5kZXJTdGF0aWMoKTsKICAgIH0sCgogICAgY3VzdG9tZXJTZWwodmFsLCByb3cpIHsKICAgICAgdGhpcy5jdXN0b21lcklkID0gcm93WzBdLmlkOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHNhbGVGbihpc3NlcmNoKSB7CiAgICAgIHRoaXMuc3RhZmZfc2hvdyA9IHRydWU7CiAgICAgIHRoaXMuaXNzZXJjaCA9IGlzc2VyY2g7CiAgICB9LAoKICAgIC8vIOmAieaLqeWRmOW3pQogICAgc3RhZmZTZWwodmFsKSB7CiAgICAgIGNvbnN0IHJvdyA9IHZhbFswXTsKICAgICAgdGhpcy5zdGFmZk5tZSA9IHJvdy5zdGFmZk5hbWU7CiAgICAgIHRoaXMuc3RhZmZJZCA9IHJvdy5pZDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBhc3luYyByZWNvbW1lbmRlclN0YXRpYygpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEsCiAgICAgICAgcGFnZVRvdGFsCiAgICAgIH0gPSBhd2FpdCByZWNvbW1lbmRlclN0YXRpYyh7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIHN0YXJ0VGltZTogdGhpcy5zdGFydFRpbWUsCiAgICAgICAgZW5kVGltZTogdGhpcy5lbmRUaW1lLAogICAgICAgIGN1c3RvbWVySWQ6IHRoaXMuY3VzdG9tZXJJZCwKICAgICAgICBzdGFmZklkOiB0aGlzLnN0YWZmSWQKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2GA;AACA;AACA;AACA;AACA;EACAA;IACA;IACAC,cAFA;IAGAC;EAHA,CADA;;EAMAC;IACA;MACAC,eADA;MAEAC,cAFA;MAGAC,gBAHA;MAIAC,WAJA;MAKAC,aALA;MAMAC,OANA;MAOAC,YAPA;MAQAC,QARA;MASAC,eATA;MAUAC,cAVA;MAWAC,iBAXA;MAYAC,WAZA;MAaAC,YAbA;MAcAC,aAdA;MAeAC;IAfA;EAiBA,CAxBA;;EAyBAC;IACA;EACA,CA3BA;;EA4BAC;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAVA;;IAWA;IACAC;MACA;IACA,CAdA;;IAeAC;MACA;MACA;IACA,CAlBA;;IAmBAC;MACA;MACA;IACA,CAtBA;;IAuBAC;MACA;MACA;IACA,CA1BA;;IA2BAC;MACA;MACA;IACA,CA9BA;;IA+BA;IACAC;MACA;MACA;MACA;MACA;IACA,CArCA;;IAsCA;MACA;QAAAxB;QAAAyB;MAAA;QACAnB,eADA;QAEAC,uBAFA;QAGAO,yBAHA;QAIAC,qBAJA;QAKAL,2BALA;QAMAE;MANA;MAQA;MACA;IACA;;EAjDA;AA5BA","names":["components","SelectCustomer","staffListModal","data","search_time","department","departmentId","keyword","tableData","page","pageSize","total","currentUnit","customerId","staff_show","staffId","staffNme","startTime","endTime","created","methods","searchTimeChange","selBranch","pageChange","sizeChange","customerSel","saleFn","staffSel","pageTotal"],"sourceRoot":"src/views/Customer/CustomerStatements","sources":["PullNewStatistics.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=\"currentUnit\"\n placeholder=\"客户\"\n :clearable=\"false\"\n width=\"120\"\n @change=\"customerSel\"\n />\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"staffNme\"\n clearable\n style=\"width: 150px\"\n placeholder=\"请选择员工\"\n @clear=\"staff = ''\"\n @blur=\"staff = ''\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"saleFn(true)\"\n ></i>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"search_time\"\n type=\"daterange\"\n :unlink-panels=\"true\"\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n @change=\"searchTimeChange\"\n ></el-date-picker>\n </el-form-item>\n <!-- <el-form-item>-->\n <!-- <DepartmentSel-->\n <!-- v-model=\"department\"-->\n <!-- clearable-->\n <!-- placeholder=\"部门\"-->\n <!-- width=\"150\"-->\n <!-- @change=\"selBranch\"-->\n <!-- />-->\n <!-- </el-form-item>-->\n </el-form>\n </div>\n <el-table :data=\"tableData\" style=\"width: 100%\">\n <el-table-column prop=\"recommenderName\" label=\"推荐人\"></el-table-column>\n <el-table-column prop=\"recommenderType\" label=\"推荐人类型\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.recommenderType === 3\">客户</span>\n <span v-if=\"scope.row.recommenderType === 4\">员工</span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"recommenderTotal\"\n label=\"拉新客户数\"\n ></el-table-column>\n <el-table-column prop=\"orderNum\" label=\"订单数\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.orderNum\">{{ scope.row.orderNum }}</span>\n <span v-else>0</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"goodsNum\" label=\"订货数量\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.goodsNum\">\n {{ $_common.formatNub(scope.row.goodsNum) }}\n </span>\n <span v-else>0</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"OrderTotalMoney\" label=\"订货金额\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.OrderTotalMoney\">\n {{ $_common.formattedNumber(scope.row.OrderTotalMoney) }}\n </span>\n <span v-else>0</span>\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 <staffListModal\n v-if=\"staff_show\"\n :is-show=\"staff_show\"\n :is-check=\"false\"\n :isserch=\"isserch\"\n @cancel=\"staff_show = false\"\n @confirm=\"staffSel\"\n />\n </ContainerQuery>\n</template>\n<script>\n import DepartmentSel from \"@/component/common/DepartmentSel\";\n import SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n import staffListModal from \"@/component/common/staffListModal\";\n import { recommenderStatic } from \"@/api/Customer\";\n export default {\n components: {\n // DepartmentSel,\n SelectCustomer,\n staffListModal,\n },\n data() {\n return {\n search_time: \"\",\n department: \"\",\n departmentId: \"\",\n keyword: \"\",\n tableData: [],\n page: 1,\n pageSize: 10,\n total: 0,\n currentUnit: \"\",\n customerId: \"\",\n staff_show: false,\n staffId: \"\",\n staffNme: \"\",\n startTime: \"\",\n endTime: \"\",\n };\n },\n created() {\n this.recommenderStatic();\n },\n methods: {\n searchTimeChange(val) {\n if (val && val.length) {\n this.startTime = val[0] / 1000;\n this.endTime = val[1] / 1000 + 86399;\n } else {\n this.startTime = \"\";\n this.endTime = \"\";\n }\n this.pageChange(1);\n },\n // 选择部门\n selBranch(val) {\n this.departmentId = val[val.length - 1];\n },\n pageChange(val) {\n this.page = val;\n this.recommenderStatic();\n },\n sizeChange(val) {\n this.pageSize = val;\n this.recommenderStatic();\n },\n customerSel(val, row) {\n this.customerId = row[0].id;\n this.pageChange(1);\n },\n saleFn(isserch) {\n this.staff_show = true;\n this.isserch = isserch;\n },\n // 选择员工\n staffSel(val) {\n const row = val[0];\n this.staffNme = row.staffName;\n this.staffId = row.id;\n this.pageChange(1);\n },\n async recommenderStatic() {\n const { data, pageTotal } = await recommenderStatic({\n page: this.page,\n pageSize: this.pageSize,\n startTime: this.startTime,\n endTime: this.endTime,\n customerId: this.customerId,\n staffId: this.staffId,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n },\n };\n</script>\n<style></style>\n"]}]}