From 1f9d3118b7a4ee2f1e5af46674583582ae140679 Mon Sep 17 00:00:00 2001 From: lancer <1905818361@qq.com> Date: Tue, 28 Sep 2021 19:21:43 +0800 Subject: [PATCH] init --- src/api/modules/api.js | 20 + src/views/ReceivingRecords/index.vue | 363 +++++++------ src/views/Statistics/TrendAnalysis.vue | 712 +++++++++++++++---------- src/views/Template/wrongword.vue | 232 ++++---- src/views/building/index.vue | 45 +- vue.config.js | 1 + 6 files changed, 768 insertions(+), 605 deletions(-) diff --git a/src/api/modules/api.js b/src/api/modules/api.js index 4b82c9a..d74dbeb 100644 --- a/src/api/modules/api.js +++ b/src/api/modules/api.js @@ -384,3 +384,23 @@ export function updateManagerPhone(data) { data }) } + + + +// 接待记录 +export function findbypage(query) { + return request({ + url: '/autoSR/customer/findbypage', + method:'get', + params:query + }) +} + +// 常错词列表 +export function correctFindbypage(query) { + return request({ + url: '/autoSR/zk/correct/findByPage', + method:'get', + params:query + }) +} diff --git a/src/views/ReceivingRecords/index.vue b/src/views/ReceivingRecords/index.vue index 50438a0..91b6b02 100644 --- a/src/views/ReceivingRecords/index.vue +++ b/src/views/ReceivingRecords/index.vue @@ -1,17 +1,21 @@ @@ -225,21 +209,10 @@ export default { data() { return { TimetoAhoose: 2, - options: [ - { - value: "1", - label: "全部", - }, - { - value: "2", - label: "服务器内", - }, - { - value: "3", - label: "已失效", - }, - ], - options2: [ + time: [], + houseList: [], + options: [], + options2: [ { value: "1", label: "有效录音", @@ -249,7 +222,7 @@ export default { label: "无效录音", }, ], - options3: [ + options3: [ { value: "1", label: "0-15分钟", @@ -303,56 +276,71 @@ export default { label: "全部", }, ], - currentPage4:4, + currentPage: 1, + size: "", + total: 10, value: "", input: "", - tableData: [ - { - date: "2016-05-03", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-02", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-04", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-01", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-08", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-06", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-07", - name: "王小虎", - address: " 1518 弄", - }, - ], + tableData: [], + tophove: "", + searchForm: { + corporateName: "", + propertyName: "", + serviceStatus: "", + houseType: "", + residueTime: 7, + startWorking: "", + endWorking: "", + agentName: "", + operationalPeople: "", + }, }; }, - mounted() {}, + mounted() { + // 获取楼盘列表 + this.zkhousePage(); + // 获取接待记录列表 + this.findbypage(); + }, methods: { - handleSizeChange(val) { - console.log(`每页 ${val} 条`); - }, - handleCurrentChange(val) { - console.log(`当前页: ${val}`); - } + // 接待记录列表 + findbypage() { + let obj = { + current: this.currentPage, + size: this.size, + ...this.searchForm, + }; + + this.$api.api.findbypage(obj).then((res) => { + // console.log(res) + this.tableData = res.data.records; + this.total = res.data.total; + }); + }, + zkhousePage() { + let obj = { + current: 1, + size: 999, + }; + this.$api.api.zkhousePage(obj).then((res) => { + // console.log(res) + this.houseList = res.data.records; + this.searchForm.houseId = res.data.records[0].id; + }); + }, + handleSizeChange(val) { + console.log(`每页 ${val} 条`); + this.size = val; + this.findbypage(); + }, + handleCurrentChange(val) { + console.log(`当前页: ${val}`); + his.currentPage = val; + this.findbypage(); + }, + tabtimetap(idx) { + this.searchForm.residueTime = idx; + }, }, }; @@ -364,10 +352,10 @@ export default { min-width: 1200px; padding-bottom: 100px; } -.cen-tab{ +.cen-tab { width: 100%; padding: 15px; - background: #FFFFFF; + background: #ffffff; margin-top: 15px; } .tophove { @@ -385,12 +373,14 @@ export default { width: 100%; display: flex; align-items: center; + flex-wrap: wrap; .label { font-size: 14px; font-weight: 400; color: #32363d; - line-height: 14px; + line-height: 32px; margin-left: 15px; + min-width: 100px; } .toptimeqhuan { height: 30px; @@ -410,4 +400,11 @@ export default { } } } +.div-lab { + display: flex; + margin: 5px; +} +.div-inp { + width: 250px; +} diff --git a/src/views/Statistics/TrendAnalysis.vue b/src/views/Statistics/TrendAnalysis.vue index 77abde8..3c61fbc 100644 --- a/src/views/Statistics/TrendAnalysis.vue +++ b/src/views/Statistics/TrendAnalysis.vue @@ -1,33 +1,40 @@ @@ -166,131 +182,276 @@ import * as echarts from "echarts"; export default { data() { return { - customtime: "", - TimetoAhoose: 2, - aliasclass:1, + customtime: "", + timeType: 4, + time: '', + customtime: [], + page: { + pageNum: 1, + pageSize: 6, + openTime: "", + closeTime: "", + houseName: "", + accountName: "", + imei: "", + total: "", + recording: "", + }, + selectTime1: "", + selectTime: "", + aliasclass: 1, fromobj: { starttime: "", endoftime: "", }, houseId: "", - options: [{ - value: '选项1', - label: '黄金糕' - }, { - value: '选项2', - label: '双皮奶' - }], - value: '', - checked:false, - value1:'99999999999999', - tableData: [{ - date: '2016-05-03', - name: '王小虎', - address: '上海市普陀区金沙江路 1518 弄' - }, { - date: '2016-05-02', - name: '王小虎', - address: '上海市普陀区金沙江路 1518 弄' - }, { - date: '2016-05-04', - name: '王小虎', - address: '上海市普陀区金沙江路 1518 弄' - }, { - date: '2016-05-01', - name: '王小虎', - address: '上海市普陀区金沙江路 1518 弄' - }, { - date: '2016-05-08', - name: '王小虎', - address: '上海市普陀区金沙江路 1518 弄' - }, { - date: '2016-05-06', - name: '王小虎', - address: '上海市普陀区金沙江路 1518 弄' - }, { - date: '2016-05-07', - name: '王小虎', - address: '上海市普陀区金沙江路 1518 弄' - }] - + options: [ + { + value: "选项1", + label: "黄金糕", + }, + { + value: "选项2", + label: "双皮奶", + }, + ], + value: "", + checked: false, + value1: "99999999999999", + tableData: [ + { + date: "2016-05-03", + name: "王小虎", + address: "上海市普陀区金沙江路 1518 弄", + }, + { + date: "2016-05-02", + name: "王小虎", + address: "上海市普陀区金沙江路 1518 弄", + }, + { + date: "2016-05-04", + name: "王小虎", + address: "上海市普陀区金沙江路 1518 弄", + }, + { + date: "2016-05-01", + name: "王小虎", + address: "上海市普陀区金沙江路 1518 弄", + }, + { + date: "2016-05-08", + name: "王小虎", + address: "上海市普陀区金沙江路 1518 弄", + }, + { + date: "2016-05-06", + name: "王小虎", + address: "上海市普陀区金沙江路 1518 弄", + }, + { + date: "2016-05-07", + name: "王小虎", + address: "上海市普陀区金沙江路 1518 弄", + }, + ], }; }, mounted() { - this.SwitchCARDS() + this.SwitchCARDS(); }, methods: { - SwitchCARDS(){ - var chartDom = document.getElementById('main'); + tabtimetap(i) { + this.timeType = i; + // this.getTableList() + this.checked = false; + this.selectTime = ""; + this.selectTime1 = ""; + //给时间选择器赋值 + let num = 24 * 3600 * 1000; + // 获取当前时间戳转换为日期格式 + if (this.timeType == 4) { + num = 24 * 3600 * 1000 * 6; + } + if (this.timeType == 5) { + num = 24 * 3600 * 1000 * 14; + } + if (this.timeType == 6) { + num = 24 * 3600 * 1000 * 29; + } + + this.customtime = [ + this.timestampToTime(new Date().getTime() - num), + this.timestampToTime(new Date().getTime()), + ]; + console.log(this.customtime); + // this.$refs.time.valueIsEmpty=true + console.log(this.$refs.time); + // this.getTableList(); + // this.getdetail(); + }, + show() { + this.$refs.time.pickerVisible = true; + }, + timeChange(e) { + // console.log(e) + // this.selectTime=e + // 对数据进行处理 + // 当当前选择的为自定义时间时 + this.selectTime = ""; + this.selectTime1 = ""; + this.timeSelect(e); + // this.getdetail(); + // this.getcompare(); + }, + timeSelect(e) { + console.log(this.$refs.time); + if (this.timeType == -1) { + // 将两者的时间戳相减,然后在在选择的自定义时间的时间戳想加 + // console.log(e,this.page.openTime,this.page.closeTime) + // console.log(new Date(e).getTime(),new Date(this.page.openTime).getTime(),new Date(this.page.closeTime).getTime(),'时间戳') + // console.log(this.timestampToTime(new Date(e).getTime()+new Date(this.page.closeTime).getTime()-new Date(this.page.openTime).getTime())) + this.selectTime = e; + this.selectTime1 = this.timestampToTime( + new Date(e).getTime() + + new Date(this.page.closeTime).getTime() - + new Date(this.page.openTime).getTime() + ); + } else { + // 获取今天昨天近一周 + // 获取一天的时间戳 + let num = 24 * 3600 * 1000; + // 获取当前时间戳转换为日期格式 + if (this.timeType == 4) { + num = 24 * 3600 * 1000 * 6; + } + if (this.timeType == 5) { + num = 24 * 3600 * 1000 * 14; + } + if (this.timeType == 6) { + num = 24 * 3600 * 1000 * 29; + } + // console.log(-this.timeType*num) + // this.selectTime=this.timestampToTime(new Date().getTime()-this.timeType*num) + this.selectTime = e; + this.selectTime1 = this.timestampToTime(new Date(e).getTime() + num); + } + }, + confirmtime() { + this.timeType = "-1"; + // if(this.customtime==''){ }else{ + // const d = new Date(this.customtime[0]) + // this.page.openTime = d.getFullYear() + '-' + this.Zeropadding((d.getMonth() + 1)) + '-' + this.Zeropadding(d.getDate()) + // const c = new Date(this.customtime[1]) + // this.page.closeTime = c.getFullYear() + '-' + this.Zeropadding((c.getMonth() + 1)) + '-' + this.Zeropadding(c.getDate()) + // } + this.checked = false; + this.selectTime = ""; + this.selectTime1 = ""; + this.page.openTime = this.customtime[0]; + this.page.closeTime = this.customtime[1]; + // this.getTableList() + // this.getdetail() + }, + timestampToTime(timestamp) { + var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 + // var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 + + var yyyy = date.getFullYear() + '-'; + + var MM = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; + + // var dd = date.getDate() + ' '; + var dd = (date.getDate() < 10 ? '0'+(date.getDate()) : date.getDate()) + ' '; + + // var HH = date.getHours() + ':'; + // var HH = (date.getHours() < 10 ? '0'+(date.getHours()) : date.getHours()) + ':'; + // + // // var mm = date.getMinutes() + ':'; + // var mm = (date.getMinutes() < 10 ? '0'+(date.getMinutes()) : date.getMinutes()) + ':'; + // + // // var ss = date.getSeconds(); + // var ss = (date.getSeconds() < 10 ? '0'+(date.getSeconds()) : date.getSeconds()); + + // return yyyy+MM+dd+HH+mm+ss; + return yyyy+MM+dd; + }, + SwitchCARDS() { + var chartDom = document.getElementById("main"); var myChart = echarts.init(chartDom); var option; option = { - tooltip: { - trigger: 'axis' - }, - legend: { - data: ['来访人数/个'], - bottom: '10', - }, - grid: { - left: 10, - right: 10, + tooltip: { + trigger: "axis", + }, + legend: { + data: ["来访人数/个"], + bottom: "10", + }, + grid: { + left: 10, + right: 10, - containLabel: true, + containLabel: true, + }, + xAxis: { + type: "category", + data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], + axisLabel: { + //重点在这一块,其余可以忽略 + textStyle: { + color: "#212121", //更改坐标轴文字颜色 + }, }, - xAxis: { - type: 'category', - data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], - axisLabel: { //重点在这一块,其余可以忽略 - textStyle: { - color: '#212121', //更改坐标轴文字颜色 - } - }, - axisLine: { - lineStyle: { - type: 'solid', - color: '#DDE1EE',//x线的颜色 - width:'1'//坐标线的宽度 - - } - } + axisLine: { + lineStyle: { + type: "solid", + color: "#DDE1EE", //x线的颜色 + width: "1", //坐标线的宽度 + }, }, - yAxis: { - type: 'value', - splitNumber:4, - axisLabel: { //重点在这一块,其余可以忽略 - textStyle: { - color: '#212121', //更改坐标轴文字颜色 - } - }, - axisLine: { - lineStyle: { - ype: 'solid', - color: '#DDE1EE',//x线的颜色 - width:'1'//坐标线的宽度 - } - }, - splitLine: { - lineStyle: { - type: 'dashed' // y轴分割线类型 - } - }, - axisTick: { //y轴刻度线 - show: false - }, + }, + yAxis: { + type: "value", + splitNumber: 4, + axisLabel: { + //重点在这一块,其余可以忽略 + textStyle: { + color: "#212121", //更改坐标轴文字颜色 + }, }, - series: [{ - name:'来访人数/个', - data: [820, 932, 901, 934, 1290, 1330, 1320,], - type: 'line', - smooth: true, - - }] + axisLine: { + lineStyle: { + ype: "solid", + color: "#DDE1EE", //x线的颜色 + width: "1", //坐标线的宽度 + }, + }, + splitLine: { + lineStyle: { + type: "dashed", // y轴分割线类型 + }, + }, + axisTick: { + //y轴刻度线 + show: false, + }, + }, + series: [ + { + name: "来访人数/个", + data: [820, 932, 901, 934, 1290, 1330, 1320], + type: "line", + smooth: true, + }, + ], }; option && myChart.setOption(option); - window.addEventListener("resize", () => { myChart.resize();}); + window.addEventListener("resize", () => { + myChart.resize(); + }); }, }, }; @@ -304,119 +465,118 @@ export default { padding-bottom: 100px; } -#main{ +#main { width: 100%; height: 380px; } - -.app-box-san{ +.app-box-san { width: 100%; - background: #FFFFFF; + background: #ffffff; box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.04); border-radius: 4px; margin-top: 15px; padding-bottom: 15px; - .santitle{ + .santitle { width: 100%; height: 50px; line-height: 50px; - border-bottom: 1px solid #E0E0E0; + border-bottom: 1px solid #e0e0e0; font-size: 16px; color: #333333; font-weight: 500; text-indent: 15px; } - .santab{ + .santab { width: 100%; height: 400px; padding: 15px; } } -.app-box-er{ +.app-box-er { width: 100%; - background: #FFFFFF; + background: #ffffff; box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.04); border-radius: 4px; margin-top: 15px; padding: 15px; - .titletab{ + .titletab { width: 100%; height: 42px; display: flex; // border: 1px solid red; } - .titletab div{ + .titletab div { width: 130px; height: 42px; line-height: 42px; text-align: center; - border: 1px solid #E0E0E0; + border: 1px solid #e0e0e0; font-size: 14px; } - .claindex{ - background: #2671E2; - color: #FFFFFF; + .claindex { + background: #2671e2; + color: #ffffff; border: none; } } -.kapian-box{ +.kapian-box { width: 100%; height: 144px; margin-top: 15px; display: flex; - .kayi{ - flex: 1; - margin-right: 15px; - height: 144px; - background: #ffffff; - border-radius: 4px; - .shang{ - width: 100%; - display: flex; - .zuo{ - flex: 1; - .text1{ - font-size: 16px; - font-weight: 400; - color: #666666; - margin-left: 30px; - margin-top: 24px; - } - .text2{ - font-size: 32px; - font-weight: normal; - color: #32363D; - margin-left: 30px; - margin-top: 18px; - } - } - .you{ - flex: 2; + .kayi { + flex: 1; + margin-right: 15px; + height: 144px; + background: #ffffff; + border-radius: 4px; + .shang { + width: 100%; + display: flex; + .zuo { + flex: 1; + .text1 { + font-size: 16px; + font-weight: 400; + color: #666666; + margin-left: 30px; + margin-top: 24px; + } + .text2 { + font-size: 32px; + font-weight: normal; + color: #32363d; + margin-left: 30px; + margin-top: 18px; + } + } + .you { + flex: 2; display: flex; align-items: center; - .youimg{ - width: 90%; - height: 60px; - } - } - } - .xia{ - width: 100%; - font-size: 14px; - text-indent: 30px; - margin-top: 10px; - .span1{ - color: #333333; - font-weight: 400; - } - .span2{ - color: #E6273A; - font-weight: 400; - margin-left: 16px; - } - } + .youimg { + width: 90%; + height: 60px; + } + } + } + .xia { + width: 100%; + font-size: 14px; + text-indent: 30px; + margin-top: 10px; + .span1 { + color: #333333; + font-weight: 400; + } + .span2 { + color: #e6273a; + font-weight: 400; + margin-left: 16px; + } + } } } @@ -424,7 +584,7 @@ export default { color: #ffffff; background: #2671e2; } -.app-top{ +.app-top { width: 100%; background: #ffffff; box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.04); @@ -462,4 +622,12 @@ export default { font-size: 14px; } } +.timeSel { + margin-top: 8px; + margin-left: 20px; + border: 1px solid #ccc; + padding: 0 5px; + cursor: pointer; + color: #606266; +} diff --git a/src/views/Template/wrongword.vue b/src/views/Template/wrongword.vue index eac8e74..01b10fb 100644 --- a/src/views/Template/wrongword.vue +++ b/src/views/Template/wrongword.vue @@ -1,16 +1,15 @@ @@ -110,71 +95,56 @@ export default { data() { return { - currentPage4:4, + currentPage: 4, value: "", input: "", - tableData: [ - { - date: "2016-05-03", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-02", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-04", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-01", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-08", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-06", - name: "王小虎", - address: " 1518 弄", - }, - { - date: "2016-05-07", - name: "王小虎", - address: " 1518 弄", - }, - ], - multipleSelection:[], - dialogVisible:false, - ruleForm:{ - areaName:'', - provinceItem:[], - }, + tableData: [], + multipleSelection: [], + dialogVisible: false, + ruleForm: { + areaName: "", + provinceItem: [], + }, + searchForm:{}, + currentPage: 1, + size: "", + total: 10, + }; }, - mounted() {}, + mounted() { + // 列表获取 + this.correctFindbypage() + }, methods: { - editorinfo(){ - this.dialogVisible=true; + // 获取常错词列表 + correctFindbypage() { + let obj = { + current: this.currentPage, + size: this.size, + ...this.searchForm, + }; + this.$api.api.correctFindbypage(obj).then((res) => { + console.log(res); + this.tableData = res.data.records; + this.total = res.data.total; + }); }, - editor(){ - this.dialogVisible=false; + editorinfo() { + this.dialogVisible = true; + }, + editor() { + this.dialogVisible = false; + }, + handleSelectionChange(val) { + this.multipleSelection = val; + }, + handleSizeChange(val) { + console.log(`每页 ${val} 条`); + }, + handleCurrentChange(val) { + console.log(`当前页: ${val}`); }, - handleSelectionChange(val) { - this.multipleSelection = val; - }, - handleSizeChange(val) { - console.log(`每页 ${val} 条`); - }, - handleCurrentChange(val) { - console.log(`当前页: ${val}`); - } }, }; @@ -186,10 +156,10 @@ export default { min-width: 1200px; padding-bottom: 100px; } -.cen-tab{ +.cen-tab { width: 100%; padding: 15px; - background: #FFFFFF; + background: #ffffff; margin-top: 15px; } .tophove { diff --git a/src/views/building/index.vue b/src/views/building/index.vue index ed55aaf..f9366e2 100644 --- a/src/views/building/index.vue +++ b/src/views/building/index.vue @@ -419,19 +419,19 @@ export default { lazy: true, async lazyLoad(node, resolve) { const { level } = node; - // if (level == 0) { - // console.log(23); - // const { data } = await getAreaList({ parentId: 0 }); //获取省接口 - // var nodes = data.map((item) => { - // return { - // value: item.id, - // label: item.name, - // leaf: false, - // }; - // }); - // resolve(nodes); - // } else - if (level == 1) { + if (level == 0) { + console.log(23); + const { data } = await getAreaList({ parentId: 0 }); //获取省接口 + var nodes = data.map((item) => { + return { + value: item.id, + label: item.name, + leaf: false, + }; + }); + resolve(nodes); + } + else if (level == 1) { const { data } = await getAreaList({ parentId: node.data.value }); //获取市接口 var nodes = data.map((item) => { return { @@ -544,8 +544,7 @@ export default { this.getAllOperationsStaff(); // 获取列表数据 this.zkhousePage(); - // 获取地区选择数据,在这里对回显的时候进行操作,首先先获取一级省的数据 - this.getProvinceList(); + }, methods: { // 添加楼盘 @@ -584,6 +583,7 @@ export default { this.restFrom(); }, restFrom() { + this.$refs.ruleForm.resetFields() this.time = []; this.ruleForm={ orgCode: "", //公司标识 @@ -615,8 +615,10 @@ export default { ]; // console.log(this.time) this.ruleForm = Object.assign({},row) + // 获取地区选择数据,在这里对回显的时候进行操作,首先先获取一级省的数据 + this.getProvinceList(); // 级联选择器回显问题 - this.loadOptions(); + this.editFlag = true; }, // 更换账号 @@ -708,6 +710,7 @@ export default { }, getProvinceList(parentId = 0) { let _this = this; + this.addressOptions=[] getAreaList({ parentId }).then((res) => { console.log(res); // 当他没有值时给addressOptions赋值,这是第一个数组 @@ -723,6 +726,7 @@ export default { arr.push(obj); }); this.addressOptions = arr; + this.loadOptions(); } }); }, @@ -730,6 +734,7 @@ export default { console.log(this.addressOptions); this.addressOptions.map((item,idx) => { if (item.value == this.ruleForm.provinceId) { + console.log('有匹配项') getAreaList({ parentId: this.ruleForm.provinceId }).then((res) => { if (res.code == 0) { let arr = []; @@ -742,14 +747,16 @@ export default { }); this.$set(this.addressOptions[idx],'children',arr) this.area = [this.ruleForm.provinceId, this.ruleForm.cityId]; - // console.log(this.addressOptions[idx]); + console.log(this.addressOptions[idx],'123'); + console.log(this.area); this.addressOptions=Object.assign([],this.addressOptions) this.$forceUpdate() - this.dialogVisible = true; + } }); } + this.dialogVisible = true; }); }, empty() { @@ -771,7 +778,7 @@ export default { this.searchForm.endWorking = e[1]; }, tabtimetap(idx) { - this.tabtimetap = idx; + this.searchForm.residueTime=idx }, handleSizeChange(val) { console.log(`每页 ${val} 条`); diff --git a/vue.config.js b/vue.config.js index 522e485..70d2c77 100644 --- a/vue.config.js +++ b/vue.config.js @@ -7,6 +7,7 @@ const url = 'http://39.97.167.65:9999' //测试 // const url = 'http://192.168.31.160:9999' //长龙/ // const url = 'http://192.168.31.128:9999' //嘉豪 +// const url = 'http://192.168.31.100:9999' //王笑 const CompressionWebpackPlugin = require('compression-webpack-plugin') const productionGzipExtensions = ['js', 'css']