| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-warn-index"],{2378:function(t,n,a){var e=a("5567");"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var i=a("4f06").default;i("2d9fbd1a",e,!0,{sourceMap:!1,shadowMode:!1})},"2c6f":function(t,n,a){"use strict";var e=a("c201"),i=a.n(e);i.a},"32e5":function(t,n,a){"use strict";a("a9e3"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e=a("21f4"),i={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,e.throttle)(this.tabsClick,this,this.wait)},methods:{tabsClick:function(t){this.$emit("clickTab",t)}}};n.default=i},"38a9":function(t,n,a){"use strict";var e=a("2378"),i=a.n(e);i.a},"3d71":function(t,n,a){"use strict";a.d(n,"b",(function(){return i})),a.d(n,"c",(function(){return r})),a.d(n,"a",(function(){return e}));var e={uiTabs:a("6985").default,uiEmpty:a("83fa").default},i=function(){var t=this,n=t.$createElement,a=t._self._c||n;return a("v-uni-view",[a("ui-tabs",{attrs:{list:t.warnTabs,active:t.warnTab},on:{clickTab:function(n){arguments[0]=n=t.$handleEvent(n),t.clickWarnTabs.apply(void 0,arguments)}}}),t._l(t.warningList,(function(n,e){return[1==t.warnTab?a("v-uni-view",{key:e+"_0",staticClass:"ui-card warn-item"},[a("v-uni-view",{staticClass:"title"},[t._v(t._s(n.ekey))]),a("v-uni-view",{staticClass:"subtitle"},[t._v("设备ID:"+t._s(n.device_id))]),a("v-uni-view",{staticClass:"paragraph"},t._l(n.warning_content,(function(n,e,i){return a("v-uni-text",{key:i},[t._v(t._s(e+":"+n)+",")])})),1),a("v-uni-text",{staticClass:"time"},[t._v(t._s(t._f("timeFrom")(n.upltime)))])],1):t._e(),2==t.warnTab||3==t.warnTab?a("v-uni-view",{key:e+"_1",staticClass:"ui-card warn-item"},[a("v-uni-view",{staticClass:"ui-card warn-item"},[a("v-uni-view",{staticClass:"title"},[t._v(t._s(n.ekey))]),a("v-uni-view",{staticClass:"subtitle"},[t._v("设备ID:"+t._s(n.device_id))]),a("v-uni-view",{staticClass:"paragraph"},[t._v(t._s(n.warning_content))]),a("v-uni-text",{staticClass:"time"},[t._v(t._s(t._f("timeFrom")(n.upltime)))])],1)],1):t._e()]})),0==t.warningList.length?a("ui-empty",{attrs:{text:"暂无预警信息"}}):t._e()],2)},r=[]},5134:function(t,n,a){"use strict";var e;a.d(n,"b",(function(){return i})),a.d(n,"c",(function(){return r})),a.d(n,"a",(function(){return e}));var i=function(){var t=this,n=t.$createElement,a=t._self._c||n;return a("v-uni-view",{staticClass:"tab-box"},[a("v-uni-view",{staticClass:"tab-box-scroll"},t._l(t.list,(function(n,e){return a("v-uni-view",{key:e,staticClass:"tab-box-item",class:{active:t.active===n[t.nodeKey]},style:t.customStyle,on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.tabsClick(n[t.nodeKey])}}},[t._v(t._s(n[t.nodeValue]))])})),1)],1)},r=[]},5567:function(t,n,a){var e=a("24fb");n=e(!1),n.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/* 文章场景相关 */.warn-item[data-v-0438fc47]{padding:%?26?% %?24?%}.warn-item .title[data-v-0438fc47]{font-size:%?32?%;color:#333;line-height:%?44?%}.warn-item .subtitle[data-v-0438fc47]{margin-top:%?10?%;font-size:%?28?%;color:#666;line-height:%?40?%}.warn-item .paragraph[data-v-0438fc47]{margin:%?10?% 0 %?18?%;font-size:%?28?%;color:#999;line-height:%?40?%}.warn-item .time[data-v-0438fc47]{padding:%?6?% %?15?%;font-size:%?28?%;color:#317afd;line-height:1;background:rgba(49,122,253,.3);border-radius:%?4?%}',""]),t.exports=n},5667:function(t,n,a){"use strict";var e=a("4ea4");a("99af"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=e(a("2909")),r=e(a("5530"));a("96cf");var s=e(a("1da1")),o=a("01da"),u={data:function(){return{warnTab:1,warnTabs:[{text:"虫害预警",value:1},{text:"气象预警",value:2},{text:"墒情预警",value:3}],warningList:[],params:{page:1,page_size:10},total:0}},onLoad:function(t){this.getWarningList()},onReachBottom:function(t){this.warningList.length>=this.total||(this.params.page+=1,this.getWarningList())},methods:{refreshWarningList:function(){this.params.page=1,this.warningList=[],this.getWarningList()},clickWarnTabs:function(t){this.warnTab=t,this.refreshWarningList()},getWarningList:function(){var t=this;return(0,s.default)(regeneratorRuntime.mark((function n(){var a,e,s,u,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a={},2!=t.warnTab&&3!=t.warnTab||(a.device_type=2==t.warnTab?5:8),e={1:o.getPestWarningList,2:o.getWeatherWarningList,3:o.getWeatherWarningList},n.next=5,e[t.warnTab]((0,r.default)((0,r.default)({},a),t.params));case 5:s=n.sent,u=s.data,c=s.nusm,t.warningList=[].concat((0,i.default)(t.warningList),(0,i.default)(u)),t.total=null!==c&&void 0!==c?c:0;case 10:case"end":return n.stop()}}),n)})))()}}};n.default=u},6985:function(t,n,a){"use strict";a.r(n);var e=a("5134"),i=a("d6c5");for(var r in i)"default"!==r&&function(t){a.d(n,t,(function(){return i[t]}))}(r);a("2c6f");var s,o=a("f0c5"),u=Object(o["a"])(i["default"],e["b"],e["c"],!1,null,"598394b6",null,!1,e["a"],s);n["default"]=u.exports},"8f6d":function(t,n,a){var e=a("24fb");n=e(!1),n.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-598394b6]{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-598394b6]{display:flex;width:-webkit-max-content;width:max-content}.tab-box .tab-box-item[data-v-598394b6]{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-598394b6]{position:relative;font-size:%?32?%;color:#333}.tab-box .active[data-v-598394b6]::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=n},c201:function(t,n,a){var e=a("8f6d");"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var i=a("4f06").default;i("1376c54c",e,!0,{sourceMap:!1,shadowMode:!1})},d6c5:function(t,n,a){"use strict";a.r(n);var e=a("32e5"),i=a.n(e);for(var r in e)"default"!==r&&function(t){a.d(n,t,(function(){return e[t]}))}(r);n["default"]=i.a},f09a:function(t,n,a){"use strict";a.r(n);var e=a("5667"),i=a.n(e);for(var r in e)"default"!==r&&function(t){a.d(n,t,(function(){return e[t]}))}(r);n["default"]=i.a},fd53:function(t,n,a){"use strict";a.r(n);var e=a("3d71"),i=a("f09a");for(var r in i)"default"!==r&&function(t){a.d(n,t,(function(){return i[t]}))}(r);a("38a9");var s,o=a("f0c5"),u=Object(o["a"])(i["default"],e["b"],e["c"],!1,null,"0438fc47",null,!1,e["a"],s);n["default"]=u.exports}}]);
|