webpackJsonp([39],{TMQn:function(t,o){},"ftF+":function(t,o,s){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var e=s("Au9i"),i=(s("wiJb"),s("X2Oc")),a=s("0EwI"),n=s("heyG"),l=!1,r={name:"WellBfcf",components:{Loading:a.a},data:function(){return{listQuery:{keywords:"",bfzt:"",offset:1,limit:10,sort:"id",order:"asc"},bfzt:"全部",bfztList:[],bfztShow:!1,showPopupModel:!1,list:[],total:50,isLoading:!0,loadConf:{loadTopConf:{isFinish:!1,topPullText:"下拉刷新",topDropText:"松开刷新",topLoadingText:"刷新中"},loadBottomConf:{isFinish:!1,bottomPullText:"",bottomDropText:"释放获取内容",bottomLoadingText:"加载中",count:1}},red:"#b8b8b8",green:"#13ad00"}},beforeRouteEnter:function(t,o,s){l=!!o.name&&-1!=o.name.indexOf("wellDetail"),s()},mounted:function(){this.$route.query&&this.$route.query.bfzt&&(this.listQuery.bfzt=this.$route.query.bfzt,this.bfzt=this.$route.query.bfztName),this.fetchBfzt(),this.loadTop()},activated:function(){console.log("activated"),l?this.$refs.wrapper.scrollTop=this.$store.getters.pageYOffset:(this.$route.query&&this.listQuery.bfzt!=this.$route.query.bfzt&&(this.listQuery.bfzt=this.$route.query.bfzt,this.bfzt=this.$route.query.bfztName),this.loadTop()),this.bfztShow=!1},methods:{loadTop:function(){var t=this;this.bfztShow=!1,console.log("wellBfcfloadTop"),this.isLoading=!0,this.$refs.loadmore.onTopLoaded(),this.listQuery.offset=1,this.loadConf.loadBottomConf.isFinish=!1,Object(n.a)("well/list",this.listQuery).then(function(o){t.listQuery.offset+=1,t.list=o.data.rows,t.total=parseInt(o.data.total),t.isLoading=!1,t.list.length>=t.total&&(t.loadConf.loadBottomConf.isFinish=!0,t.$refs.loadmore.onBottomLoaded())})},loadBottom:function(){var t=this;this.bfztShow=!1,console.log("loadBottom"),this.list.length>=this.total?(this.loadConf.loadBottomConf.isFinish=!0,this.$refs.loadmore.onBottomLoaded()):Object(n.a)("well/list",this.listQuery).then(function(o){t.isLoading=!1,t.listQuery.offset+=1,t.list=t.list.concat(o.data.rows),t.total=parseInt(o.data.total),t.$refs.loadmore.onBottomLoaded()})},chooseBfzt:function(){this.bfztShow=!this.bfztShow},search:function(t){this.bfztShow=!1,this.listQuery.bfzt=t.value,this.bfzt=t.name,this.loadTop()},searchKeyWords:function(){this.bfztShow=!1,document.activeElement.blur(),this.loadTop()},toWellDetail:function(t){this.bfztShow=!1;var o=t.id;this.$store.commit("SET_PAGE_OFFSET",this.$refs.wrapper.scrollTop),this.$router.push({path:"/wellDetail/"+o})},goToMap:function(t){this.bfztShow=!1,Object(i.a)(t.coordinateX,t.coordinateY,t.wellName)},bf:function(t,o){var s=this;this.bfztShow=!1,e.MessageBox.confirm("确定将该井布防吗?").then(function(i){"confirm"==i&&Object(n.a)("well/bfcf",{wellId:o,bfzt:"1"},"POST").then(function(o){200==o.code&&(Object(e.Toast)({message:"布防成功",position:"bottom"}),s.list[t].bfzt="1",s.list[t].bfztName="布防")})})},cf:function(t,o){var s=this;this.bfztShow=!1,e.MessageBox.confirm("确定将该井撤防吗?").then(function(i){"confirm"==i&&Object(n.a)("well/bfcf",{wellId:o,bfzt:"0"},"POST").then(function(o){200==o.code&&(Object(e.Toast)({message:"撤防成功",position:"bottom"}),s.list[t].bfzt="0",s.list[t].bfztName="撤防")})})},fetchBfzt:function(){var t=this;Object(n.a)("dict/code/bfzt").then(function(o){t.bfztList=o.data,t.bfztList.unshift({name:"全部",value:""})})}}},f={render:function(){var t=this,o=t.$createElement,s=t._self._c||o;return s("transition",{attrs:{name:"slide"}},[s("div",[s("div",{staticClass:"index-container"},[s("mt-header",{staticClass:"header",attrs:{title:"布防撤防",fixed:""}},[s("div",{attrs:{slot:"left"},slot:"left"},[s("mt-button",{attrs:{icon:"back"},on:{click:function(o){return t.$router.back(-1)}}})],1)]),t._v(" "),s("div",{staticClass:"search-div"},[s("span",{staticClass:"search-select",on:{click:t.chooseBfzt}},[s("span",{staticClass:"select-text"},[t._v(t._s(t.bfzt))]),t._v(" "),s("i",{staticClass:"iconfont icon-31xiala",attrs:{slot:"icon"},slot:"icon"})]),t._v(" "),s("span",[s("mt-search",{attrs:{placeholder:"闸井编号/位置"},nativeOn:{keyup:function(o){return!o.type.indexOf("key")&&t._k(o.keyCode,"enter",13,o.key,"Enter")?null:t.searchKeyWords(o)}},model:{value:t.listQuery.keywords,callback:function(o){t.$set(t.listQuery,"keywords","string"==typeof o?o.trim():o)},expression:"listQuery.keywords"}})],1),t._v(" "),s("div",{staticClass:"clear-float"})]),t._v(" "),s("div",{ref:"wrapper",staticClass:"listbody"},[s("Loading",{directives:[{name:"show",rawName:"v-show",value:t.isLoading,expression:"isLoading"}]}),t._v(" "),s("mt-loadmore",{ref:"loadmore",staticClass:"loadmore-content",attrs:{"top-method":t.loadTop,topPullText:t.loadConf.loadTopConf.topPullText,topDropText:t.loadConf.loadTopConf.topDropText,topLoadingText:t.loadConf.loadTopConf.topLoadingText,"bottom-method":t.loadBottom,bottomAllLoaded:t.loadConf.loadBottomConf.isFinish,bottomPullText:t.loadConf.loadBottomConf.bottomPullText,bottomDropText:t.loadConf.loadBottomConf.bottomDropText,bottomLoadingText:t.loadConf.loadBottomConf.bottomLoadingText}},[s("ul",{staticClass:"list-ul"},t._l(t.list,function(o,e){return s("li",{staticClass:"list-li",on:{click:function(s){return t.toWellDetail(o)}}},[s("div",{staticClass:"well-card"},[s("div",{staticClass:"card-left"},[s("div",[s("span",{staticClass:"card-wellcode"},[t._v(t._s(o.wellCode))]),t._v(" "),s("span",{staticClass:"card-welltype"},[t._v(t._s(o.wellTypeName))]),t._v(" "),s("span",{staticClass:"card-bfzt",style:{color:"0"==o.bfzt?t.red:t.green}},[t._v(t._s(o.bfztName))])]),t._v(" "),s("div",{staticClass:"card-position"},[s("span",[t._v(t._s(o.position))])])]),t._v(" "),s("div",{staticClass:"card-right"},["0"==o.bfzt?s("mt-button",{staticClass:"bfbtn",attrs:{size:"small"},on:{click:function(s){return s.stopPropagation(),t.bf(e,o.id)}}},[t._v("布防")]):t._e(),t._v(" "),"1"==o.bfzt?s("mt-button",{staticClass:"cfbtn",attrs:{size:"small"},on:{click:function(s){return s.stopPropagation(),t.cf(e,o.id)}}},[t._v("撤防")]):t._e(),t._v(" "),s("mt-button",{attrs:{type:"default",size:"small",plain:""},on:{click:function(s){return s.stopPropagation(),t.goToMap(o)}}},[t._v("前往")])],1),t._v(" "),s("div",{staticClass:"clear-float"})])])}),0),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.loadConf.loadBottomConf.isFinish,expression:"loadConf.loadBottomConf.isFinish"}],staticClass:"no-content"},[t._v("已经到底了")])])],1),t._v(" "),s("mt-popup",{staticClass:"welltype-popup",attrs:{"popup-transition":"popup-fade",modal:t.showPopupModel,position:"top"},model:{value:t.bfztShow,callback:function(o){t.bfztShow=o},expression:"bfztShow"}},[s("ul",t._l(t.bfztList,function(o){return s("li",{on:{click:function(s){return t.search(o)}}},[t._v("\n "+t._s(o.name)+"\n ")])}),0)])],1)])])},staticRenderFns:[]};var c=s("VU/8")(r,f,!1,function(t){s("TMQn")},"data-v-138de02d",null);o.default=c.exports}}); //# sourceMappingURL=39.7286ae9b08f28c3696ee.js.map