(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-79193580"],{"1c4c":function(e,t,i){"use strict";var a=i("9b43"),n=i("5ca1"),l=i("4bf8"),s=i("1fa8"),o=i("33a4"),r=i("9def"),c=i("f1ae"),u=i("27ee");n(n.S+n.F*!i("5cc5")((function(e){Array.from(e)})),"Array",{from:function(e){var t,i,n,f,d=l(e),p="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,m=void 0!==v,g=0,_=u(d);if(m&&(v=a(v,h>2?arguments[2]:void 0,2)),void 0==_||p==Array&&o(_))for(t=r(d.length),i=new p(t);t>g;g++)c(i,g,m?v(d[g],g):d[g]);else for(f=_.call(d),i=new p;!(n=f.next()).done;g++)c(i,g,m?s(f,v,[n.value,g],!0):n.value);return i.length=g,i}})},"2f21":function(e,t,i){"use strict";var a=i("79e5");e.exports=function(e,t){return!!e&&a((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},3222:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"analyseAir"},[i("div",{staticClass:"exTop"},[i("div",{staticClass:"cascader-demo"},[i("el-select",{attrs:{clearable:"",placeholder:"请选择地区"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),"gx"===e.value?i("el-date-picker",{staticStyle:{"margin-right":"5%"},attrs:{align:"right",type:"date",placeholder:"选择日期"},model:{value:e.value3,callback:function(t){e.value3=t},expression:"value3"}}):e._e(),e._v(" "),"gx"===e.value?i("el-upload",{ref:"upload1",staticClass:"upload-demo",attrs:{action:"",accept:"xlsx","on-change":e.handleChange,"on-remove":e.handleRemove,"file-list":e.fileList,limit:1,"on-exceed":e.handleExceed,multiple:"","auto-upload":!1}},[i("el-button",{attrs:{slot:"trigger",type:"primary",size:"small"},slot:"trigger"},[e._v("选取文件")]),e._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("上传四国控及市区均值")])],1):e._e(),e._v(" "),"gx"===e.value?i("el-upload",{ref:"upload2",staticClass:"upload-demo",attrs:{action:"",accept:"xlsx","on-change":e.handleChange2,"on-remove":e.handleRemove2,"file-list":e.fileList2,limit:1,"on-exceed":e.handleExceed,multiple:"","auto-upload":!1}},[i("el-button",{attrs:{slot:"trigger",type:"primary",size:"small"},slot:"trigger"},[e._v("选取文件")]),e._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("上传乡镇街道日数据")])],1):e._e(),e._v(" "),"gx"===e.value?i("el-upload",{ref:"upload3",staticClass:"upload-demo",attrs:{action:"",accept:"xlsx","on-change":e.handleChange3,"on-remove":e.handleRemove3,"file-list":e.fileList3,limit:1,"on-exceed":e.handleExceed,multiple:"","auto-upload":!1}},[i("el-button",{attrs:{slot:"trigger",type:"primary",size:"small"},slot:"trigger"},[e._v("选取文件")]),e._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("上传乡镇街道月累计")])],1):e._e(),e._v(" "),"gx"===e.value?i("el-upload",{ref:"upload4",staticClass:"upload-demo",attrs:{action:"",accept:"xlsx","on-change":e.handleChange4,"on-remove":e.handleRemove4,"file-list":e.fileList4,limit:1,"on-exceed":e.handleExceed,multiple:"","auto-upload":!1}},[i("el-button",{attrs:{slot:"trigger",type:"primary",size:"small"},slot:"trigger"},[e._v("选取文件")]),e._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("上传乡镇街道改善数据")])],1):e._e(),e._v(" "),"gx"===e.value?i("el-upload",{ref:"upload5",staticClass:"upload-demo",attrs:{action:"",accept:"xlsx","on-change":e.handleChange5,"on-remove":e.handleRemove5,"file-list":e.fileList5,limit:1,"on-exceed":e.handleExceed,multiple:"","auto-upload":!1}},[i("el-button",{attrs:{slot:"trigger",type:"primary",size:"small"},slot:"trigger"},[e._v("选取文件")]),e._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("上传国控改善数据")])],1):e._e(),e._v(" "),"gx"===e.value?i("el-upload",{ref:"upload6",staticClass:"upload-demo",attrs:{action:"",accept:"xlsx","on-change":e.handleChange6,"on-remove":e.handleRemove6,"file-list":e.fileList6,limit:1,"on-exceed":e.handleExceed,multiple:"","auto-upload":!1}},[i("el-button",{attrs:{slot:"trigger",type:"primary",size:"small"},slot:"trigger"},[e._v("选取文件")]),e._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("上传餐饮油烟超标数据")])],1):e._e(),e._v(" "),"gx"===e.value?i("div",{staticStyle:{position:"absolute",bottom:"2%",right:"20%"}},[i("el-button",{attrs:{type:"success",size:"small"},on:{click:e.submitUpload}},[e._v("提交文件")])],1):e._e()],1),e._v(" "),"gx"===e.value?i("div",{staticClass:"exDown"},[i("el-card",{staticClass:"box-card",staticStyle:{position:"relative"}},[i("div",{staticClass:"block",staticStyle:{"margin-bottom":"30px"}},[i("el-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions},model:{value:e.value2,callback:function(t){e.value2=t},expression:"value2"}}),e._v(" "),i("el-select",{attrs:{clearable:"",placeholder:"请选择地区"},model:{value:e.valueSelect,callback:function(t){e.valueSelect=t},expression:"valueSelect"}},e._l(e.optionsSelect,(function(e){return i("el-option",{key:e.valueSelect,attrs:{label:e.label,value:e.valueSelect}})})),1),e._v(" "),i("el-button",{staticClass:"selectBtn",attrs:{type:"primary",size:"small"},on:{click:e.selectReport}},[e._v("查询")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[i("el-table-column",{attrs:{prop:"name",label:"报告名称"}}),e._v(" "),i("el-table-column",{attrs:{prop:"time",label:"提交时间"}}),e._v(" "),i("el-table-column",{attrs:{prop:"date",label:"创建时间"}}),e._v(" "),i("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{type:"text",size:"medium"},on:{click:function(i){return e.expReport(t.row)}}},[e._v("下载")])]}}],null,!1,832658058)})],1)],1)],1):e._e()])},n=[],l=(i("55dd"),i("7f7f"),i("4f7f"),i("5df3"),i("1c4c"),i("ac6a"),i("28a5"),i("5303")),s={data:function(){return{fileList:[],fileList2:[],fileList3:[],fileList4:[],fileList5:[],fileList6:[],fileList7:[],fileList8:[],file1:null,file2:null,file3:null,file4:null,file5:null,file6:null,file7:null,file8:null,pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,i=new Date;i.setTime(i.getTime()-6048e5),e.$emit("pick",[i,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,i=new Date;i.setTime(i.getTime()-2592e6),e.$emit("pick",[i,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,i=new Date;i.setTime(i.getTime()-7776e6),e.$emit("pick",[i,t])}}]},value2:[new Date,new Date],value3:new Date,options:[{value:"sy",label:"沈阳"},{value:"gx",label:"高新区"}],value:"gx",valueSelect:"gx",optionsSelect:[{valueSelect:"sy",label:"沈阳"},{valueSelect:"gx",label:"高新区"}],tableData:[],sensorTime:[],sensorTime2:[],formData2:[],isInfo:!1,checkAll:!1,isIndeterminate:!0,dateArr:[],airData:{},reportInfo:{}}},methods:{handleChange:function(e,t){if("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==e.raw.type)return this.$refs.upload.handleRemove(e),void this.$message.warning("上传文件格式不符合");this.fileList=t,this.file1=t[0]},handleRemove:function(e,t){this.fileList=t,this.file1=t[0]},handleChange2:function(e,t){if("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==e.raw.type)return this.$refs.upload2.handleRemove(e),void this.$message.warning("上传文件格式不符合");this.fileList2=t,this.file2=t[0]},handleRemove2:function(e,t){this.fileList2=t,this.file2=t[0]},handleChange3:function(e,t){if("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==e.raw.type)return this.$refs.upload3.handleRemove(e),void this.$message.warning("上传文件格式不符合");this.fileList3=t,this.file3=t[0]},handleRemove3:function(e,t){this.fileList3=t,this.file3=t[0]},handleChange4:function(e,t){if("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==e.raw.type)return this.$refs.upload4.handleRemove(e),void this.$message.warning("上传文件格式不符合");this.fileList4=t,this.file4=t[0]},handleRemove4:function(e,t){this.fileList4=t,this.file4=t[0]},handleChange5:function(e,t){if("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==e.raw.type)return this.$refs.upload5.handleRemove(e),void this.$message.warning("上传文件格式不符合");this.fileList5=t,this.file5=t[0]},handleRemove5:function(e,t){this.fileList5=t,this.file5=t[0]},handleChange6:function(e,t){if("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==e.raw.type&&"application/vnd.ms-excel"!==e.raw.type)return this.$refs.upload6.handleRemove(e),void this.$message.warning("上传文件格式不符合");this.fileList6=t,this.file6=t[0]},handleRemove6:function(e,t){this.fileList6=t,this.file6=t[0]},handleExceed:function(e,t){this.$message.warning("当前限制选择 1 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},submitUpload:function(){var e=this;if(this.formData2=[],this.value3)if(this.file1&&this.file2&&this.file3&&this.file4&&this.file5&&this.file6){var t=new FormData;t.append("code",this.value),this.sensorTime=this.newTime(this.value3,"submit");var i=new Date;i=this.newTime(i,"submit"),t.append("time",this.sensorTime),t.append("date",i),t.append("files",this.file1.raw),t.append("files",this.file2.raw),t.append("files",this.file3.raw),t.append("files",this.file4.raw),t.append("files",this.file5.raw),t.append("files",this.file6.raw),this.MultipartFile(t).then((function(t){if(0===t.code){var i=t.data;e.value2=[e.value3,e.value3],i.name="高新区空气质量分析报告"+i.time.split("-").join(""),e.tableData=[i]}})).catch((function(e){console.log(e)}))}else this.$message({message:"提交文件数量不符合",type:"warning"});else this.$message({message:"请选择时间",type:"warning"})},MultipartFile:function(e){return this.$request({url:"/excel/excelImport",method:"post",headers:{"Content-Type":"multipart/form-data"},data:e})},newTime:function(e,t){if("submit"===t){var i=new Date(e),a=i.getFullYear(),n=i.getMonth()+1;n=n<10?"0"+n:n;var l=i.getDate();return l=l<10?"0"+l:l,a+"-"+n+"-"+l}var s=[];return e.map((function(e){var t=new Date(e),i=t.getFullYear(),a=t.getMonth()+1;a=a<10?"0"+a:a;var n=t.getDate();n=n<10?"0"+n:n,s.push(i+"-"+a+"-"+n)})),s},handleCheckAllChange:function(e){var t=this;this.isIndeterminate=!1,this.tableData.forEach((function(i){i.checked=e,t.dateArr.push(i.date)})),this.dateArr=!1===e?[]:Array.from(new Set(this.dateArr))},handleCheckOneChange:function(e){!1===e.checked?this.dateArr=this.dateArr.filter((function(t){return t!==e.date})):this.dateArr.push(e.date);var t=this.tableData.length,i=0;this.tableData.forEach((function(t){t.checked===e.checked&&i++})),this.count=i,this.checkAll=t===i?e.checked:!e.checked,this.isIndeterminate=i>0&&i<t},expReport:function(e){var t=this;this.$request({url:"/excel/excelExport",method:"get",params:{id:e.id}}).then((function(i){var a={};a=i.data,a.list1=t.cityLast(a.list1),a.list5=t.cityLast(a.list5),a.list2=t.cityFirst(a.list2),a.list3=t.cityFirst(a.list3),a.list4=t.cityFirst(a.list4),t.airData=a,t.airData.month=i.data.time.split("月")[0],t.airData.day=i.data.time.split("月")[1].split("日")[0];var n=e.time.split("-");t.airData.currentTime=n[0]+"年"+n[1]+"月"+n[2]+"日",Object(l["a"])("/airQuality.docx",t.airData,"".concat(e.name,".docx"))})).catch((function(e){console.log(e)}))},cityLast:function(e){var t={};return e.map((function(i,a){"苏州市区"===i.place&&(t=i,e.splice(a,1))})),e.push(t),e},cityFirst:function(e){var t={};return e.map((function(i,a){"高新区"===i.place&&(t=i,e.splice(a,1))})),e.unshift(t),e},exportReport:function(){var e=this;this.$request({url:"/excel/excelExport",method:"get",params:{id:23}}).then((function(t){console.log(t),e.airData=t.data,e.airData.month=t.data.time.split("月")[0],e.airData.day=t.data.time.split("月")[1].split("日")[0],Object(l["a"])("/airQuality.docx",e.airData,"空气质量报告.docx")})).catch((function(e){console.log(e)}))},selectReport:function(){var e=this;this.sensorTime2=this.newTime(this.value2,"select"),this.$request({url:"/excel/selectExcel",method:"get",params:{startTime:this.sensorTime2[0],endTime:this.sensorTime2[1],code:this.valueSelect}}).then((function(t){if(0===t.code){var i=t.data;i.map((function(e){e.name="高新区空气质量分析报告"+e.time.split("-").join("")})),i.sort((function(e,t){return t.time.split("-").join("")-e.time.split("-").join("")})),e.tableData=i}})).catch((function(e){console.log(e)}))}}},o=s,r=(i("4f4a"),i("2877")),c=Object(r["a"])(o,a,n,!1,null,"3f88e75a",null);t["default"]=c.exports},4345:function(e,t,i){},"4f4a":function(e,t,i){"use strict";i("4345")},"4f7f":function(e,t,i){"use strict";var a=i("c26b"),n=i("b39a"),l="Set";e.exports=i("e0b8")(l,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return a.def(n(this,l),e=0===e?0:e,e)}},a)},5303:function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));i("7f7f"),i("a481");var a=i("fbf9"),n=i.n(a),l=i("547c"),s=i.n(l),o=i("0083"),r=i.n(o),c=i("21a6"),u=function(e,t,a){var l=i("9b2c"),o=i("dce5");function u(e){e=e.replace(/^\.$/,"this").replace(/(’|‘)/g,"'").replace(/(“|”)/g,'"');var t=l.compile(e);return{get:function(e,i){for(var a={},n=i.scopeList,l=i.num,s=0,r=l+1;s<r;s++)a=o(a,n[s]);return t(e,a)}}}l.filters.lower=function(e){return e?e.toLowerCase():e},r.a.getBinaryContent(e,(function(e,i){e&&console.log(e);var l=new s.a(i),o=new n.a(l,{parser:u});o.setData(t);try{o.render()}catch(e){var r={message:e.message,name:e.name,stack:e.stack,properties:e.properties};throw console.log({error:r}),e}var f=o.getZip().generate({type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"});Object(c["saveAs"])(f,a)}))}},"55dd":function(e,t,i){"use strict";var a=i("5ca1"),n=i("d8e8"),l=i("4bf8"),s=i("79e5"),o=[].sort,r=[1,2,3];a(a.P+a.F*(s((function(){r.sort(void 0)}))||!s((function(){r.sort(null)}))||!i("2f21")(o)),"Array",{sort:function(e){return void 0===e?o.call(l(this)):o.call(l(this),n(e))}})},"5df3":function(e,t,i){"use strict";var a=i("02f4")(!0);i("01f9")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,i=this._i;return i>=t.length?{value:void 0,done:!0}:(e=a(t,i),this._i+=e.length,{value:e,done:!1})}))},"67ab":function(e,t,i){var a=i("ca5a")("meta"),n=i("d3f4"),l=i("69a8"),s=i("86cc").f,o=0,r=Object.isExtensible||function(){return!0},c=!i("79e5")((function(){return r(Object.preventExtensions({}))})),u=function(e){s(e,a,{value:{i:"O"+ ++o,w:{}}})},f=function(e,t){if(!n(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!l(e,a)){if(!r(e))return"F";if(!t)return"E";u(e)}return e[a].i},d=function(e,t){if(!l(e,a)){if(!r(e))return!0;if(!t)return!1;u(e)}return e[a].w},p=function(e){return c&&h.NEED&&r(e)&&!l(e,a)&&u(e),e},h=e.exports={KEY:a,NEED:!1,fastKey:f,getWeak:d,onFreeze:p}},b39a:function(e,t,i){var a=i("d3f4");e.exports=function(e,t){if(!a(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},c26b:function(e,t,i){"use strict";var a=i("86cc").f,n=i("2aeb"),l=i("dcbc"),s=i("9b43"),o=i("f605"),r=i("4a59"),c=i("01f9"),u=i("d53b"),f=i("7a56"),d=i("9e1e"),p=i("67ab").fastKey,h=i("b39a"),v=d?"_s":"size",m=function(e,t){var i,a=p(t);if("F"!==a)return e._i[a];for(i=e._f;i;i=i.n)if(i.k==t)return i};e.exports={getConstructor:function(e,t,i,c){var u=e((function(e,a){o(e,u,t,"_i"),e._t=t,e._i=n(null),e._f=void 0,e._l=void 0,e[v]=0,void 0!=a&&r(a,i,e[c],e)}));return l(u.prototype,{clear:function(){for(var e=h(this,t),i=e._i,a=e._f;a;a=a.n)a.r=!0,a.p&&(a.p=a.p.n=void 0),delete i[a.i];e._f=e._l=void 0,e[v]=0},delete:function(e){var i=h(this,t),a=m(i,e);if(a){var n=a.n,l=a.p;delete i._i[a.i],a.r=!0,l&&(l.n=n),n&&(n.p=l),i._f==a&&(i._f=n),i._l==a&&(i._l=l),i[v]--}return!!a},forEach:function(e){h(this,t);var i,a=s(e,arguments.length>1?arguments[1]:void 0,3);while(i=i?i.n:this._f){a(i.v,i.k,this);while(i&&i.r)i=i.p}},has:function(e){return!!m(h(this,t),e)}}),d&&a(u.prototype,"size",{get:function(){return h(this,t)[v]}}),u},def:function(e,t,i){var a,n,l=m(e,t);return l?l.v=i:(e._l=l={i:n=p(t,!0),k:t,v:i,p:a=e._l,n:void 0,r:!1},e._f||(e._f=l),a&&(a.n=l),e[v]++,"F"!==n&&(e._i[n]=l)),e},getEntry:m,setStrong:function(e,t,i){c(e,t,(function(e,i){this._t=h(e,t),this._k=i,this._l=void 0}),(function(){var e=this,t=e._k,i=e._l;while(i&&i.r)i=i.p;return e._t&&(e._l=i=i?i.n:e._t._f)?u(0,"keys"==t?i.k:"values"==t?i.v:[i.k,i.v]):(e._t=void 0,u(1))}),i?"entries":"values",!i,!0),f(t)}}},e0b8:function(e,t,i){"use strict";var a=i("7726"),n=i("5ca1"),l=i("2aba"),s=i("dcbc"),o=i("67ab"),r=i("4a59"),c=i("f605"),u=i("d3f4"),f=i("79e5"),d=i("5cc5"),p=i("7f20"),h=i("5dbc");e.exports=function(e,t,i,v,m,g){var _=a[e],x=_,b=m?"set":"add",y=x&&x.prototype,w={},k=function(e){var t=y[e];l(y,e,"delete"==e||"has"==e?function(e){return!(g&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!u(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,i){return t.call(this,0===e?0:e,i),this})};if("function"==typeof x&&(g||y.forEach&&!f((function(){(new x).entries().next()})))){var C=new x,D=C[b](g?{}:-0,1)!=C,L=f((function(){C.has(1)})),E=d((function(e){new x(e)})),S=!g&&f((function(){var e=new x,t=5;while(t--)e[b](t,t);return!e.has(-0)}));E||(x=t((function(t,i){c(t,x,e);var a=h(new _,t,x);return void 0!=i&&r(i,m,a[b],a),a})),x.prototype=y,y.constructor=x),(L||S)&&(k("delete"),k("has"),m&&k("get")),(S||D)&&k(b),g&&y.clear&&delete y.clear}else x=v.getConstructor(t,e,m,b),s(x.prototype,i),o.NEED=!0;return p(x,e),w[e]=x,n(n.G+n.W+n.F*(x!=_),w),g||v.setStrong(x,e,m),x}},f1ae:function(e,t,i){"use strict";var a=i("86cc"),n=i("4630");e.exports=function(e,t,i){t in e?a.f(e,t,n(0,i)):e[t]=i}}}]);
|