You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
5.0 KiB
1 line
5.0 KiB
|
2 years ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-mypatrol"],{"13e3":function(t,i,e){"use strict";var a=e("c4ae"),n=e.n(a);n.a},"35c2":function(t,i,e){"use strict";e.r(i);var a=e("6cf0"),n=e.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(s);i["default"]=n.a},"3cbe":function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return a}));var a={uniCard:e("7f1b").default,oEmpty:e("3a70").default},n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"container"},[t.dataList.length>0?e("v-uni-view",t._l(t.dataList,(function(i,a){return e("v-uni-view",{key:a},[e("uni-card",{attrs:{title:i.mission?i.mission.name:"",extra:i.status_name}},[e("v-uni-view",{staticClass:"card_body"},[e("v-uni-view",[t._v("巡查日期:"+t._s(i.date))]),e("v-uni-view",[t._v("问题类型:"+t._s(i.ask?i.ask.value:""))])],1),e("v-uni-view",[t._v("巡查地点:"+t._s(i.site?i.site.name:i.address))]),e("v-uni-view",[t._v("问题描述:"+t._s(i.ask_introduce))]),e("v-uni-view",{staticClass:"card-actions",attrs:{slot:"actions"},slot:"actions"},[0==i.status?e("v-uni-view",{staticClass:"card-actions-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.callbackDetail(i)}}},[e("v-uni-button",{staticStyle:{"background-color":"#DCDCDC",color:"#333"},attrs:{type:"primary",size:"mini"}},[t._v("撤回")])],1):t._e(),0==i.status?e("v-uni-view",{staticClass:"card-actions-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.editDetail(i.id)}}},[e("v-uni-button",{attrs:{type:"primary",size:"mini"}},[t._v("编辑")])],1):t._e(),e("v-uni-view",{staticClass:"card-actions-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.todetail(i.id)}}},[e("v-uni-button",{attrs:{type:"primary",size:"mini"}},[t._v("查看")])],1)],1)],1)],1)})),1):e("v-uni-view",[e("o-empty")],1)],1)},s=[]},"6cf0":function(t,i,e){"use strict";e("7a82");var a=e("4ea4").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("14d9"),e("d81d");var n=a(e("2909")),s=a(e("b85c")),o={data:function(){return{dataList:[],currentPage:1,isLoading:!1,statusList:[{id:0,value:"整改中"},{id:1,value:"整改中"},{id:2,value:"待接收"},{id:3,value:"整改中"},{id:4,value:"整改中"},{id:5,value:"已整改"},{id:6,value:"退回"},{id:7,value:"整改中"},{id:8,value:"整改中"},{id:9,value:"整改中"}],myself_update:1}},onLoad:function(t){t.isall?this.myself_update=0:this.myself_update=1,this.getPatrol(1)},onPullDownRefresh:function(){this.isLoading||this.getPatrol(this.currentPage+1)},onReachBottom:function(){this.isLoading||this.getPatrol(this.currentPage+1)},methods:{todetail:function(t){uni.navigateTo({url:"/pages/index/detail?id="+t})},editDetail:function(t){uni.navigateTo({url:"/pages/index/patrol?id="+t+"&type=edit"})},callbackDetail:function(t){var i=this;uni.showModal({title:"提示",content:"是否确认撤回该检查",success:function(e){console.log(e),e.confirm&&i.util.request({api:"/api/admin/inspection/destroy",data:{id:t.id},method:"get",utilSuccess:function(t){uni.showToast({title:"撤回成功",icon:"none"}),setTimeout((function(){i.getPatrol(1)}),1e3)},utilFail:function(t){i.util.toast(t)}})},fail:function(t){}})},getPatrol:function(t){uni.hideKeyboard();var i=this;i.isLoading=!0,this.util.request({api:"/api/admin/inspection/index",data:{page:t,page_size:6,myself_update:this.myself_update},utilSuccess:function(e){var a=e.data;i.isLoading=!1;var o=e.total<6&&t>1;if(1!=t||0!=a.length){if(o||0==a.length&&t>1)return uni.stopPullDownRefresh(),void uni.showToast({title:"已加载到最后一页",icon:"none"});var u,d,c=i.dataList,l=(0,s.default)(a);try{for(l.s();!(u=l.n()).done;){var r=u.value;i.statusList.map((function(t){t.id==r.status&&(r.status_name=t.value)}))}}catch(f){l.e(f)}finally{l.f()}if(1==t)c=a;else(d=c).push.apply(d,(0,n.default)(a));i.currentPage=t,i.dataList=c}},utilFail:function(e){1==t&&(i.currentPage=t),uni.showToast({title:e,icon:"none"})}})}}};i.default=o
|