remoteOpen.js 5.6 KB

1
  1. require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_manage/views/accessControl/remoteOpen"],{"05ce":function(t,e,a){"use strict";a.r(e);var s=a("5d06"),n=a("6c21");for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);a("d897");var o=a("828b"),c=Object(o["a"])(n["default"],s["b"],s["c"],!1,null,"1a159f34",null,!1,s["a"],void 0);e["default"]=c.exports},"249b":function(t,e,a){"use strict";(function(t){var s=a("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(a("7eb4")),i=s(a("af34")),o=s(a("ee10")),c=a("f414"),u=a("a831"),r={components:{},data:function(){return{pageType:1,baseUrl:c.config.base_url,newData:{},addForm:{},dataList:[],authorizeStatus:2,successVisible:!1,timer:null,count:"",total:0,getData:{page:1,pageSize:20,searchValue:""},getDataType:!1,msgId:""}},onLoad:function(t){},onShow:function(){},mounted:function(){this.systemSubjectGetAppSubjectByLogin()},methods:{goPage:function(){t.navigateTo({url:"/pages_manage/views/accessControl/authorizationRecord"})},openButton:function(e){var a=this;t.showModal({content:"确定对 "+e.subName+" 进行远程开门操作?",cancelColor:"#999",confirmColor:"#0183FA",success:function(t){t.confirm&&a.openClick(e)}})},openClick:function(t){var e=this;return(0,o.default)(n.default.mark((function a(){var s,i,o;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e,s={labId:t.subId},a.next=4,(0,u.laboratoryApplyRemoteOpenLock)(s);case 4:i=a.sent,o=i.data,200==o.code&&(o.data[0]?(e.$set(e,"msgId",o.data[0]),e.$set(e,"authorizeStatus",3),e.$set(e,"successVisible",!0),e.getMsg(t.subId)):(e.$set(e,"authorizeStatus",2),e.$set(e,"successVisible",!0),e.getCode()));case 7:case"end":return a.stop()}}),a)})))()},applyRemoteOpenLockConfirm:function(t){var e=this;return(0,o.default)(n.default.mark((function a(){var s,i,o;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e,s={messageId:e.msgId},a.next=4,(0,u.applyRemoteOpenLockConfirm)(s);case 4:i=a.sent,o=i.data,200==o.code&&(o.data?(e.$set(e,"authorizeStatus",1),e.$set(e,"successVisible",!0),e.laboratoryLabOpenLockLogUpdateLockData(t,1),e.getCode()):(e.$set(e,"authorizeStatus",2),e.$set(e,"successVisible",!0),e.laboratoryLabOpenLockLogUpdateLockData(t,0),e.getCode()),e.$set(e,"msgId",""));case 7:case"end":return a.stop()}}),a)})))()},laboratoryLabOpenLockLogUpdateLockData:function(e,a){var s=this;return(0,o.default)(n.default.mark((function i(){var o,c,r;return n.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return s,o={subjectId:e,userId:t.getStorageSync("userId"),openStatus:a},n.next=4,(0,u.laboratoryLabOpenLockLogUpdateLockData)(o);case 4:c=n.sent,r=c.data,r.code;case 7:case"end":return n.stop()}}),i)})))()},scrollGet:function(){var t=this;this.total/this.getData.pageSize<=this.getData.page?this.$set(this,"getDataType",!0):(this.getData.page+=1,this.$nextTick((function(){t.systemSubjectGetAppSubjectByLogin()})))},systemSubjectGetAppSubjectByLogin:function(){var t=this;return(0,o.default)(n.default.mark((function e(){var a,s,o;return n.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t,e.next=3,(0,u.systemSubjectGetAppSubjectByLogin)(t.getData);case 3:s=e.sent,o=s.data,200==o.code&&(1==a.getData.page?(t.dataList=o.data.records,t.total=o.data.total,o.data.total/a.getData.pageSize<=a.getData.page&&t.$set(t,"getDataType",!0)):(t.dataList=[].concat((0,i.default)(t.dataList),(0,i.default)(o.data.records)),t.total=o.data.total,o.data.total/a.getData.pageSize<=a.getData.page&&t.$set(t,"getDataType",!0)));case 6:case"end":return e.stop()}}),e)})))()},subNameChange:function(){this.$set(this,"getDataType",!1),this.$set(this,"dataList",[]),this.$set(this,"total",0),this.$set(this.getData,"page",1),this.systemSubjectGetAppSubjectByLogin()},clearSearch:function(){this.$set(this,"getDataType",!1),this.$set(this,"dataList",[]),this.$set(this,"total",0),this.$set(this.getData,"page",1),this.$set(this.getData,"searchValue",""),this.systemSubjectGetAppSubjectByLogin()},getMsg:function(t){var e=this;e.timer||(e.count=5,e.show=!1,e.timer=setInterval((function(){e.count>0&&e.count<=5?e.count-=1:(e.successVisible=!1,clearInterval(e.timer),e.timer=null,e.applyRemoteOpenLockConfirm(t))}),1e3))},getCode:function(){var t=this,e=this;this.timer||(this.count=3,this.show=!1,this.timer=setInterval((function(){t.count>0&&t.count<=3?t.count-=1:(e.successVisible=!1,clearInterval(t.timer),t.timer=null)}),1e3))},closeTip:function(){this.$set(this,"successVisible",!1)}}};e.default=r}).call(this,a("df3c")["default"])},4326:function(t,e,a){},"5d06":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=(t._self._c,t.getData.searchValue?t.imagesUrl("commonality/clear.png"):null),s=!t.successVisible||1!=t.authorizeStatus&&3!=t.authorizeStatus?null:t.imagesUrl("commonality/icon_kcxq_cg.png"),n=t.successVisible&&2==t.authorizeStatus?t.imagesUrl("commonality/icon_kcxq_sb.png"):null;t.$mp.data=Object.assign({},{$root:{m0:a,m1:s,m2:n}})},n=[]},"6c21":function(t,e,a){"use strict";a.r(e);var s=a("249b"),n=a.n(s);for(var i in s)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(i);e["default"]=n.a},d897:function(t,e,a){"use strict";var s=a("4326"),n=a.n(s);n.a},e709:function(t,e,a){"use strict";(function(t,e){var s=a("47a9");a("e7a6");s(a("3240"));var n=s(a("05ce"));t.__webpack_require_UNI_MP_PLUGIN__=a,e(n.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])}},[["e709","common/runtime","common/vendor"]]]);