188ae5e90fcbbb16256bec59fca26a57.json 9.0 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Customer\\CustomerBehavior\\DemandReporting.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Customer\\CustomerBehavior\\DemandReporting.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsQ3VzdG9tZXJkZW1hbmQsIGdldEN1c3RvbWVyZGVtYW5kSW5mbyB9IGZyb20gIkAvYXBpL0N1c3RvbWVyIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJEZW1hbmRSZXBvcnRpbmciLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2VhcmNoRGF0ZTogewogICAgICAgIHRpbWU6IFtdLAogICAgICAgIHN0YXJ0OiAiIiwKICAgICAgICBlbmQ6ICIiCiAgICAgIH0sCiAgICAgIHRhYmxlRGF0YTogW3t9XSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgZGVtYW5kX2lzdHJ1ZTogZmFsc2UsCiAgICAgIGRlbWFuZF9mb3JtOiB7fQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxDdXN0b21lcmRlbWFuZCgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0QWxsQ3VzdG9tZXJkZW1hbmQoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuc3RhcnQgPSBwYXJzZUludCh2YWxbMF0gLyAxMDAwKTsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuZW5kID0gcGFyc2VJbnQodmFsWzFdIC8gMTAwMCkgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuc3RhcnQgPSAiIjsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuZW5kID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8g5YiH6aG1CiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0QWxsQ3VzdG9tZXJkZW1hbmQoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGFzeW5jIGdldEluZm9EZW1hbmQoaWQpIHsKICAgICAgdGhpcy5kZW1hbmRfaXN0cnVlID0gdHJ1ZTsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGdldEN1c3RvbWVyZGVtYW5kSW5mbyhpZCk7CiAgICAgIHRoaXMuZGVtYW5kX2Zvcm0gPSBkYXRhLmRhdGE7CiAgICB9LAoKICAgIGFzeW5jIGdldEFsbEN1c3RvbWVyZGVtYW5kKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsQ3VzdG9tZXJkZW1hbmQoewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBiZWdpblRpbWU6IHRoaXMuc2VhcmNoRGF0ZS5zdGFydCwKICAgICAgICBlbmRUaW1lOiB0aGlzLnNlYXJjaERhdGUuZW5kCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGEuZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IGRhdGEucGFnZVRvdGFsOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8EA;AACA;EACAA,uBADA;;EAEAC;IACA;MACAC;QACAC,QADA;QAEAC,SAFA;QAGAC;MAHA,CADA;MAMAC,eANA;MAOAC,QAPA;MAQAC,OARA;MASAC,YATA;MAUAC,oBAVA;MAWAC;IAXA;EAaA,CAhBA;;EAiBAC;IACA;EACA,CAnBA;;EAoBAC;IACA;IACA;EACA,CAvBA;;EAwBAC;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAVA;;IAWA;IACAC;MACA;MACA;IACA,CAfA;;IAgBA;IACAC;MACA;MACA;IACA,CApBA;;IAqBA;MACA;MACA;MACA;IACA,CAzBA;;IA0BA;MACA;QACAT,eADA;QAEAC,uBAFA;QAGAS,gCAHA;QAIAC;MAJA;MAMA;MACA;IACA;;EAnCA;AAxBA","names":["name","data","searchDate","time","start","end","tableData","total","page","pageSize","demand_istrue","demand_form","created","activated","methods","timeChange","pageChange","sizeChange","beginTime","endTime"],"sourceRoot":"src/views/Customer/CustomerBehavior","sources":["DemandReporting.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <!-- <div slot=\"left\">-->\n <!-- <el-button size=\"small\" type=\"primary\" plain>导出</el-button>-->\n <!-- </div>-->\n <div slot=\"more\">\n <el-form :inline=\"true\" size=\"small\">\n <el-form-item>\n <el-date-picker\n v-model=\"searchDate.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 prop=\"id\" label=\"ID\" min-width=\"100\"></el-table-column>\n <el-table-column\n prop=\"name\"\n label=\"客户\"\n min-width=\"180\"\n ></el-table-column>\n <el-table-column\n prop=\"demand\"\n label=\"需求\"\n min-width=\"180\"\n ></el-table-column>\n <el-table-column prop=\"address\" label=\"时间\" min-width=\"180\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"address\" label=\"操作\" min-width=\"180\">\n <template slot-scope=\"scope\">\n <el-button type=\"text\" @click=\"getInfoDemand(scope.row.id)\">\n 查看\n </el-button>\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 <el-dialog title=\"需求查看\" :visible.sync=\"demand_istrue\" width=\"30%\">\n <el-form size=\"small\" label-width=\"80px\">\n <el-form-item label=\"客户\">\n <el-input v-model=\"demand_form.name\" style=\"width: 90%\"></el-input>\n </el-form-item>\n <el-form-item label=\"需求\">\n <el-input\n v-model=\"demand_form.demand\"\n type=\"textarea\"\n :rows=\"2\"\n style=\"width: 90%\"\n ></el-input>\n </el-form-item>\n </el-form>\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"demand_istrue = false\">取 消</el-button>\n <el-button type=\"primary\" @click=\"demand_istrue = false\">\n 确 定\n </el-button>\n </span>\n </el-dialog>\n </ContainerQuery>\n</template>\n\n<script>\n import { getAllCustomerdemand, getCustomerdemandInfo } from \"@/api/Customer\";\n export default {\n name: \"DemandReporting\",\n data() {\n return {\n searchDate: {\n time: [],\n start: \"\",\n end: \"\",\n },\n tableData: [{}],\n total: 0,\n page: 1,\n pageSize: 10,\n demand_istrue: false,\n demand_form: {},\n };\n },\n created() {\n this.getAllCustomerdemand();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllCustomerdemand();\n },\n methods: {\n timeChange(val) {\n if (val && val.length) {\n this.searchDate.start = parseInt(val[0] / 1000);\n this.searchDate.end = parseInt(val[1] / 1000) + 86399;\n } else {\n this.searchDate.start = \"\";\n this.searchDate.end = \"\";\n }\n this.pageChange(1);\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getAllCustomerdemand();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n async getInfoDemand(id) {\n this.demand_istrue = true;\n const data = await getCustomerdemandInfo(id);\n this.demand_form = data.data;\n },\n async getAllCustomerdemand() {\n const data = await getAllCustomerdemand({\n page: this.page,\n pageSize: this.pageSize,\n beginTime: this.searchDate.start,\n endTime: this.searchDate.end,\n });\n this.tableData = data.data;\n this.total = data.pageTotal;\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}