subPackages-equipment-run.9c00adfd.js 4.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-equipment-run"],{"0341":function(t,a,i){"use strict";i.r(a);var n=i("274c7"),e=i("1133");for(var s in e)["default"].indexOf(s)<0&&function(t){i.d(a,t,(function(){return e[t]}))}(s);i("bf8b");var r=i("f0c5"),u=Object(r["a"])(e["default"],n["b"],n["c"],!1,null,"13c2ca0c",null,!1,n["a"],void 0);a["default"]=u.exports},1133:function(t,a,i){"use strict";i.r(a);var n=i("98dc"),e=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(a,t,(function(){return n[t]}))}(s);a["default"]=e.a},"1d16":function(t,a,i){var n=i("24fb");a=n(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.run-page .list-box[data-v-13c2ca0c]{width:98%;margin:auto;color:#666;display:flex;flex-wrap:wrap}.run-page .list-box .list-item[data-v-13c2ca0c]{width:42%;background-color:#fff;padding:2%;border-radius:%?20?%;margin:2%}.run-page .list-box .list-item .item-text[data-v-13c2ca0c]{margin-top:%?8?%}',""]),t.exports=a},"274c7":function(t,a,i){"use strict";i.d(a,"b",(function(){return n})),i.d(a,"c",(function(){return e})),i.d(a,"a",(function(){}));var n=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("v-uni-view",{staticClass:"run-page"},[i("navigation",{attrs:{title:"设备运行情况"}}),t.dataList.length>0?i("v-uni-view",{staticClass:"list-box"},t._l(t.dataList,(function(a,n){return i("v-uni-view",{key:n,staticClass:"list-item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.toDetail(a)}}},[i("v-uni-view",{style:{color:1==a.productStatus?"#2fc25b":"red"}},[t._v(t._s(a.equipmentName))]),i("v-uni-view",{staticClass:"item-text"},[t._v("当日产量:"+t._s(a.number||"-"))]),i("v-uni-view",{staticClass:"item-text"},[t._v("工作时间:"+t._s(a["1"]||0)+"分")]),i("v-uni-view",{staticClass:"item-text"},[t._v("停机时间:"+t._s(a["0"]||0)+"分")]),i("v-uni-view",{staticClass:"item-text"},[t._v("当班稼动率:"+t._s((a["1"]/(a["1"]+a["0"])*100).toFixed(2)||"-")+"%")])],1)})),1):i("empty",{attrs:{text:"暂无数据"}})],1)},e=[]},"98dc":function(t,a,i){"use strict";i("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={data:function(){return{dataList:[]}},onLoad:function(t){},onShow:function(){this.getList()},methods:{getList:function(){var t=this;uni.showLoading({title:"正在加载..."});this.$api.equipmentList({pageSize:"9999"}).then((function(a){uni.hideLoading(),t.dataList=a.rows;for(var i=0;i<t.dataList.length;i++)for(var n=t.dataList[i].attrList,e=0;e<n.length;e++)"Product_Status"==n[e].attrCode&&(t.dataList[i]["productStatus"]=n[e].lastVal);t.listTagDifferenceDevice(),t.listDayCropRate()})).catch((function(t){}))},listTagDifferenceDevice:function(){var t=this,a={tag:"Number",rq:this.dayjs().format("YYYY-MM-DD")};this.$api.listTagDifferenceDevice(a).then((function(a){for(var i in a.data)for(var n=0;n<t.dataList.length;n++)t.dataList[n].equipmentName==a.data[i]["name"]&&(t.dataList[n]["number"]=a.data[i]["val"]);t.$forceUpdate()})).catch((function(t){}))},listDayCropRate:function(){var t=this,a={tag:"Product_Status",start:this.dayjs().format("YYYY-MM-DD"),end:this.dayjs().format("YYYY-MM-DD")};this.$api.listDayCropRate(a).then((function(a){for(var i in a.data)for(var n in a.data[i])if(a.data[i][n].day["in"])for(var e=0;e<t.dataList.length;e++)t.dataList[e].equipmentName==n&&(t.dataList[e]["1"]=a.data[i][n].day["1"],t.dataList[e]["0"]=a.data[i][n].day["0"]);else for(var s=0;s<t.dataList.length;s++)t.dataList[s].equipmentName==n&&(t.dataList[s]["1"]=a.data[i][n].day["1"],t.dataList[s]["0"]=a.data[i][n].day["0"]);t.$forceUpdate()})).catch((function(t){}))},toDetail:function(t){uni.navigateTo({url:"/subPackages/equipment/single?productStatus="+t.productStatus+"&equipmentName="+t.equipmentName+"&equipmentCode="+t.equipmentCode})}}};a.default=n},bf8b:function(t,a,i){"use strict";var n=i("c88c"),e=i.n(n);e.a},c88c:function(t,a,i){var n=i("1d16");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var e=i("4f06").default;e("4412050e",n,!0,{sourceMap:!1,shadowMode:!1})}}]);