pages-aftersale-list.61a29170.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-aftersale-list"],{"33d1":function(t,e,a){"use strict";var n=a("23e7"),r=a("7b0b"),i=a("07fa"),s=a("5926"),u=a("44d2");n({target:"Array",proto:!0},{at:function(t){var e=r(this),a=i(e),n=s(t),u=n>=0?n:a+n;return u<0||u>=a?void 0:e[u]}}),u("at")},3445:function(t,e,a){"use strict";a("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("a9e3");var n=a("3995"),r={name:"ui-tabs",props:{active:{type:[Number,String,Boolean],default:1},list:{type:Array,default:function(){return[]}},size:{type:Number,default:28},defaultProps:{type:Object,default:function(){return{text:"text",value:"value"}}},wait:{type:Number,default:500},customStyle:{type:Object,default:function(){return{}}}},computed:{nodeKey:function(){return this.defaultProps.value},nodeValue:function(){return this.defaultProps.text}},mounted:function(){this.tabsClick=(0,n.throttle)(this.tabsClick,this,this.wait)},methods:{tabsClick:function(t){this.$emit("clickTab",t)}}};e.default=r},"42ee":function(t,e,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getWeatherWarning=e.getWeatherHistory=e.getWeatherDeviceList=e.getWeatherDeviceDetail=e.getWeatherDayData=e.getWeatherChart=void 0,a("14d9"),a("99af"),a("d3b7"),a("159b"),a("b64b"),a("acd8");var r=n(a("c7eb")),i=n(a("1da1")),s=n(a("2376")),u=a("3995"),c=function(){var t=(0,i.default)((0,r.default)().mark((function t(e,a){var n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s.default.post("api/api_gateway?method=weather.weather.".concat(e),a);case 2:return n=t.sent,t.abrupt("return",null===n||void 0===n?void 0:n.data);case 4:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}();e.getWeatherDeviceList=function(t){return c("qxz_page",t)};var o=function(){var t=(0,i.default)((0,r.default)().mark((function t(e){var a,n,i,s,u,o,d;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c("qxz_status",e);case 2:for(u in a=t.sent,n=a.dat,i=a.conf,s=[],n)n[u]&&"uptime"!=u&&(console.log(n[u]),o=n[u].split("#"),d=i[u].split("#"),s.push({el:u,markId:o[1],text:"".concat(d[0]," ").concat(d[1]),value:"".concat(o[0])}));return t.abrupt("return",s);case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.getWeatherDeviceDetail=o;var d=function(){var t=(0,i.default)((0,r.default)().mark((function t(e){var a,n,i,s,o,d,f,l,v,p,h,m,b;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c("qxz_detail",e);case 2:for(f in a=t.sent,n=a.data,i=a.nums,s=a.conf,o=a.rainFall,d=[{text:"日期",value:"date"}],s)s[f]&&(l=s[f].split("#"),d.push({text:l[0]+l[1],value:f}));for(v=[],p=0;p<n.length;p++){for(m in h={date:(0,u.timeFormat)(n[p].time,"yyyy-mm-dd hh:MM:ss")},n[p].dat)n[p].dat[m]&&(b=n[p].dat[m].split("#"),h[m]=b[0]);v.push(h)}return t.abrupt("return",{headers:d,list:v,nums:i,rainFall:o});case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.getWeatherHistory=d;var f=function(){var t=(0,i.default)((0,r.default)().mark((function t(e){var a,n,i,s,o,d,f,l,v,p;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c("qxz_data_chart",e);case 2:if(a=t.sent,n=a.data,i=a.conf,n){t.next=7;break}return t.abrupt("return");case 7:for(s=[],o=[],d={},Object.keys(i).forEach((function(t){i[t]&&(o.push({text:i[t].split("#").join(" "),value:t}),d[t]=[])})),f=0;f<n.length;f++){for(l in d)v=n[f].dat[l],v&&(p=v.split("#")[0],d[l].push(parseFloat(p)));s.push((0,u.timeFormat)(n[f].time,"mm月dd日"))}return t.abrupt("return",{times:s,pickes:o,charts:d});case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.getWeatherChart=f;var l=function(){var t=(0,i.default)((0,r.default)().mark((function t(e){var a;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c("qxz_day_data",e);case 2:return a=t.sent,t.abrupt("return",a);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.getWeatherDayData=l;e.getWeatherWarning=function(t){return c("qxz_warning",t)}},"46d0":function(t,e,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getWormLampList=e.getWormLampHistory=e.getWormLampDetails=e.getWormImageList=e.getWormDetails=e.getPestWarningList=e.getPestStatisticsChart=e.getPestRaiseInfo=e.getPestImageSource=e.getPestBaseData=void 0,a("14d9"),a("33d1"),a("ea98");var r=n(a("c7eb")),i=n(a("1da1")),s=n(a("2376")),u=a("3995"),c=function(){var t=(0,i.default)((0,r.default)().mark((function t(e,a){var n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s.default.post("api/api_gateway?method=forecast.worm_lamp.".concat(e),a);case 2:return n=t.sent,t.abrupt("return",null===n||void 0===n?void 0:n.data);case 4:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}();e.getWormLampList=function(t){return c("lamp_list",t)};e.getWormLampDetails=function(t){return c("device_status_data",t)};e.getPestWarningList=function(t){return c("cbd_pest_warning",t)};var o=function(){var t=(0,i.default)((0,r.default)().mark((function t(e){var a;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s.default.post("api/api_gateway?method=forecast.forecast_system.device_photo_list",e);case 2:return a=t.sent,t.abrupt("return",null===a||void 0===a?void 0:a.data);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.getWormImageList=o;e.getWormDetails=function(t){return c("worm_list",t)};e.getPestRaiseInfo=function(t){return c("pest_raise_info",t)};var d=function(){var t=(0,i.default)((0,r.default)().mark((function t(e){var a,n,i,s,o,d,f;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c("pest_statistics_char_new",e);case 2:for(a=t.sent,a.char_data,n=a.pest_total,i=a.at_ah_info,s={categories:[],series:[{name:"湿度",data:[]},{name:"温度",data:[]}]},o=0;o<i.length;o++)s.categories.push((0,u.timeFormat)(i[o].addtime,"mm-dd")),s.series[0].data.push(i[o].ah),s.series[1].data.push(i[o].at);for(f in d={series:[{data:[]}]},n)d.series[0].data.push({name:f,value:n[f]});return t.abrupt("return",{lineChart:s,pieChart:d,pestTotal:n});case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.getPestStatisticsChart=d;e.getPestImageSource=function(t){return c("pest_image_source",t)};e.getPestBaseData=function(t){return c("pest_base_data",t)};e.getWormLampHistory=function(t){return c("device_history_data",t)}},"5f9e":function(t,e,a){"use strict";a.r(e);var n=a("b4cd"),r=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=r.a},"77db":function(t,e,a){"use strict";a.r(e);var n=a("3445"),r=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=r.a},a36df:function(t,e,a){"use strict";var n=a("f30a"),r=a.n(n);r.a},a797:function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是app内置的常用样式变量\r\n *\r\n * app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 水平间距 */\r\n/* 水平间距 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.tab-box[data-v-23f54f98]{position:relative;z-index:10;overflow-x:scroll;display:flex;width:100%;font-size:%?30?%;background-color:#fff;box-shadow:0 %?5?% %?5?% rgba(0,0,0,.02)}.tab-box .tab-box-scroll[data-v-23f54f98]{display:flex;width:-webkit-max-content;width:max-content}.tab-box .tab-box-item[data-v-23f54f98]{display:inline-block;box-sizing:border-box;width:-webkit-max-content;width:max-content;height:%?90?%;padding:0 %?32?%;line-height:%?90?%;text-align:center}.tab-box .active[data-v-23f54f98]{position:relative;font-size:%?32?%;color:#333}.tab-box .active[data-v-23f54f98]::after{content:" ";display:block;width:%?100?%;height:%?7?%;position:absolute;border-radius:100px;bottom:%?0?%;margin:auto;left:0;right:0;background-color:#317afd}',""]),t.exports=e},aa24:function(t,e,a){"use strict";a.r(e);var n=a("ddff"),r=a("5f9e");for(var i in r)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(i);a("a36df");var s=a("f0c5"),u=Object(s["a"])(r["default"],n["b"],n["c"],!1,null,"1fc5ce55",null,!1,n["a"],void 0);e["default"]=u.exports},aa3a:function(t,e,a){"use strict";var n=a("ccb4"),r=a.n(n);r.a},b4cd:function(t,e,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("99af");var r=n(a("2909")),i=n(a("5530")),s=n(a("c7eb")),u=n(a("1da1")),c=a("42ee"),o=a("b7d0"),d=a("46d0"),f={data:function(){return{params:{device_id:"",page:1,page_size:10},deviceList:[],total:0,deviceTab:1,deviceTabs:[{text:"气象站",value:1},{text:"监控",value:2},{text:"墒情站",value:3},{text:"测报灯",value:4}]}},onLoad:function(){var t=this;return(0,u.default)((0,s.default)().mark((function e(){return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$onLaunched;case 2:t.getDeviceList();case 3:case"end":return e.stop()}}),e)})))()},onReachBottom:function(t){this.deviceList.length>=this.total||(this.params.page+=1,this.getDeviceList())},methods:{refreshDeviceList:function(){this.params.page=1,this.deviceList=[],this.getDeviceList()},clickDeviceTabs:function(t){this.deviceTab=t,this.refreshDeviceList()},openDeviceDetails:function(t,e){uni.navigateTo({url:"index?deviceId=".concat(t,"&name=").concat(e)})},getDeviceList:function(){var t=this;return(0,u.default)((0,s.default)().mark((function e(){var a,n,u,c;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={},1!=t.deviceTab&&3!=t.deviceTab||(a.device_type=1==t.deviceTab?5:8),4==t.deviceTab&&(a.device_type_id=3),e.next=5,t.requestDeviceList((0,i.default)((0,i.default)({},t.params),a));case 5:n=e.sent,u=n.data,c=n.counts,t.deviceList=[].concat((0,r.default)(t.deviceList),(0,r.default)(u)),t.total=null!==c&&void 0!==c?c:0;case 10:case"end":return e.stop()}}),e)})))()},requestDeviceList:function(t){var e=this;return(0,u.default)((0,s.default)().mark((function a(){var n,r;return(0,s.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n={1:c.getWeatherDeviceList,2:o.getCameraList,3:c.getWeatherDeviceList,4:d.getWormLampList},a.next=3,n[e.deviceTab](t);case 3:if(r=a.sent,1!=e.deviceTab&&3!=e.deviceTab){a.next=6;break}return a.abrupt("return",{data:r.ids,counts:r.nums});case 6:return a.abrupt("return",{data:r.data,counts:r.counts});case 7:case"end":return a.stop()}}),a)})))()},searchDevice:function(t){this.params.device_id=t,this.refreshDeviceList()}}};e.default=f},b7d0:function(t,e,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getCameraList=e.getCameraAddress=e.controlCamera=void 0;var r=n(a("c7eb")),i=n(a("1da1")),s=n(a("2376")),u=function(){var t=(0,i.default)((0,r.default)().mark((function t(e,a){var n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s.default.post("api/api_gateway?method=camera.camera_manage.".concat(e),a);case 2:return n=t.sent,t.abrupt("return",null===n||void 0===n?void 0:n.data);case 4:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}();e.getCameraList=function(t){return u("list_camera",t)};e.getCameraAddress=function(t){return u("addr_camera_list",t)};e.controlCamera=function(t){return u("ctrl_camera",t)}},c304:function(t,e,a){"use strict";a.r(e);var n=a("c465"),r=a("77db");for(var i in r)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(i);a("aa3a");var s=a("f0c5"),u=Object(s["a"])(r["default"],n["b"],n["c"],!1,null,"23f54f98",null,!1,n["a"],void 0);e["default"]=u.exports},c465:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"tab-box"},[a("v-uni-view",{staticClass:"tab-box-scroll"},t._l(t.list,(function(e,n){return a("v-uni-view",{key:n,staticClass:"tab-box-item",class:{active:t.active===e[t.nodeKey]},style:t.customStyle,on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.tabsClick(e[t.nodeKey])}}},[t._v(t._s(e[t.nodeValue]))])})),1)],1)},r=[]},ca88:function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是app内置的常用样式变量\r\n *\r\n * app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 水平间距 */\r\n/* 水平间距 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.aftersale-tips[data-v-1fc5ce55]{color:#e93f27;font-size:%?20?%}',""]),t.exports=e},ccb4:function(t,e,a){var n=a("a797");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("4f06").default;r("70b9c9f8",n,!0,{sourceMap:!1,shadowMode:!1})},ddff:function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){return n}));var n={uiSearch:a("83a5").default,uiTabs:a("c304").default,uiEmpty:a("01ec").default},r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("ui-search",{attrs:{placeholder:"请输入设备ID"},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.searchDevice.apply(void 0,arguments)}}}),a("ui-tabs",{attrs:{list:t.deviceTabs,active:t.deviceTab},on:{clickTab:function(e){arguments[0]=e=t.$handleEvent(e),t.clickDeviceTabs.apply(void 0,arguments)}}}),t._l(t.deviceList,(function(e,n){return[1==t.deviceTab||3==t.deviceTab?a("v-uni-view",{key:n+"_0",staticClass:"ui-card forecast-item",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.openDeviceDetails(e.equip_id,e.equip_name)}}},[a("v-uni-view",{staticClass:"flex-1 info"},[a("v-uni-view",{staticClass:"font-16 title",class:1==e.is_online?"on":"off"},[t._v("设备名称:"+t._s(e.equip_name))]),a("v-uni-view",{staticClass:"text"},[t._v("设备ID:"+t._s(e.equip_id))]),a("v-uni-view",{staticClass:"text text-ellipsis"},[t._v("地址:"+t._s(e.address))]),a("v-uni-view",{staticClass:"text"},[t._v("最新上报时间:"+t._s(t._f("timeFrom")(e.uptime)))])],1),a("v-uni-view",{staticClass:"aftersale-tips"},[t._v("故障上报")])],1):t._e(),4==t.deviceTab?a("v-uni-view",{key:n+"_1",staticClass:"ui-card forecast-item",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.openDeviceDetails(e.imei,e.device_name)}}},[a("v-uni-view",{staticClass:"flex-1 info"},[a("v-uni-view",{staticClass:"font-16 title",class:1==e.is_online?"on":"off"},[t._v("设备名称:"+t._s(e.device_name?e.device_name:"测报灯"))]),a("v-uni-view",{staticClass:"text"},[t._v("设备ID:"+t._s(e.imei))]),a("v-uni-view",{staticClass:"text text-ellipsis"},[t._v("地址:"+t._s(e.address))]),a("v-uni-view",{staticClass:"text"},[t._v("最新上报时间:"+t._s(t._f("timeFrom")(e.uptime)))])],1),a("v-uni-view",{staticClass:"aftersale-tips"},[t._v("故障上报")])],1):t._e(),2==t.deviceTab?a("v-uni-view",{key:n+"_2",staticClass:"ui-card forecast-item",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.openDeviceDetails(e.device_id,e.device_name)}}},[a("v-uni-view",{staticClass:"flex-1 info"},[a("v-uni-view",{staticClass:"font-16 title",class:1==e.status?"on":"off"},[t._v("设备名称:"+t._s(e.device_name))]),a("v-uni-view",{staticClass:"text"},[t._v("设备ID:"+t._s(e.device_id))])],1),a("v-uni-view",{staticClass:"aftersale-tips"},[t._v("故障上报")])],1):t._e()]})),0==t.deviceList.length?a("ui-empty"):t._e()],2)},i=[]},ea98:function(t,e,a){"use strict";var n=a("23e7"),r=a("e330"),i=a("1d80"),s=a("5926"),u=a("577e"),c=a("d039"),o=r("".charAt),d=c((function(){return"\ud842"!=="𠮷".at(-2)}));n({target:"String",proto:!0,forced:d},{at:function(t){var e=u(i(this)),a=e.length,n=s(t),r=n>=0?n:a+n;return r<0||r>=a?void 0:o(e,r)}})},f30a:function(t,e,a){var n=a("ca88");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("4f06").default;r("20551596",n,!0,{sourceMap:!1,shadowMode:!1})}}]);