268bc6c.js 5.4 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[97],{534:function(t,e,n){},659:function(t,e,n){"use strict";n(534)},778:function(t,e,n){"use strict";n.r(e);n(102),n(24);var r=n(7),o=(n(40),n(103),n(192),n(685)),l=n(557),c=n(564),d={components:{task_create:o.default,category:c.a,task_info:l.default},data:function(){return{list:[],drawer:!1,info_drawer:!1,direction:"rtl",menuDialog:!1,loading:!1,search:{page:0,pagesize:15,total:0,type:"",status:"1",data_type:"all"},items:[{type:"",label:"待处理",val:"1"},{type:"success",label:"已完成",val:"2"},{type:"info",label:"已取消",val:"3"}],id:0,type:0,task_id:0,size:"90%"}},watch:{$route:function(t,e){"add"==this.getUrlParam("action")&&this.add_(0,0)}},mounted:function(){document.documentElement.clientWidth<1500&&(this.size="90%");var t=this.getUrlParam("task_id"),e=this.getUrlParam("action");t&&this.info_(t),"add"==e&&this.add_(0,0),this.getList()},methods:{getUrlParam:function(t){var e=new RegExp("(^|&)"+t+"=([^&]*)(&|$)"),n=window.location.search.substr(1).match(e);return null!=n?decodeURI(n[2]):null},open_drawer:function(){this.drawer=!0},open_info_drawer:function(){this.info_drawer=!0},status:function(t){this.search.status=t,this.getList()},drawer_close:function(){this.drawer=!1},add_:function(t,e){this.id=t,this.type=e,this.open_drawer()},info_:function(t){this.task_id=t,this.open_info_drawer()},page_event:function(t){this.search.page=t,this.getList()},getList:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loading=!0,t.search.order="id desc",e.next=4,t.$post("/uapi/pub/list/admin/task/list",t.search);case 4:(n=e.sent)&&1===n.status&&(t.list=n.data.list||[],t.search.total=n.data.count),t.loading=!1;case 7:case"end":return e.stop()}}),e)})))()}}},_=(n(659),n(4)),component=Object(_.a)(d,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"content"},[e("div",{staticStyle:{"margin-top":"15px","margin-right":"30px",display:"flex","align-items":"center"}},[e("category",{staticStyle:{"margin-right":"20px"},attrs:{type:7},model:{value:t.search.cate_id,callback:function(e){t.$set(t.search,"cate_id",e)},expression:"search.cate_id"}}),t._v(" "),e("el-button",{staticStyle:{"margin-right":"40px"},attrs:{type:"primary"},on:{click:t.getList}},[t._v("查看")]),t._v(" "),t._l(t.items,(function(n){return e("el-tag",{key:n.label,staticStyle:{"margin-right":"20px",cursor:"pointer"},attrs:{type:n.type,effect:"dark"},on:{click:function(e){return t.status(n.val)}}},[t._v("\n "+t._s(n.label)+"\n ")])})),t._v(" "),e("el-button",{staticStyle:{position:"absolute",right:"20px"},attrs:{type:"primary"},on:{click:function(e){return t.add_(0,0)}}},[t._v("添加任务")])],2),t._v(" "),e("div",{staticStyle:{clear:"both"}}),t._v(" "),e("div",{staticStyle:{"margin-bottom":"15px"}}),t._v(" "),e("div",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.list,border:""}},[e("el-table-column",{attrs:{prop:"uid",label:"任务号"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",{staticClass:"lblue point",domProps:{innerHTML:t._s(n.row.id)}})]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"uid",label:"任务标题"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",{staticClass:"lblue point",on:{click:function(e){return t.info_(n.row.id)}}},[t._v(t._s(n.row.name))]),t._v(" "),e("el-tag",{attrs:{size:"mini",type:n.row.status_type,effect:"dark"}},[t._v("\n "+t._s(n.row.status_text)+"\n ")])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"uid",label:"紧急情况"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-tag",{attrs:{size:"mini",type:n.row.priority_type,effect:"dark"}},[t._v("\n "+t._s(n.row.priority_text)+"\n ")])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"uid",label:"截止时间"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",{staticClass:"lblue point"},[t._v(t._s(n.row.etime))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"uid",label:"发起人"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",{staticClass:"lblue point"},[t._v(t._s(n.row.uid))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"uid",label:"执行人"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",{staticClass:"lblue point"},[t._v(t._s(n.row.enforcer_uid))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"uid",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.info_(n.row.id)}}},[t._v("任务进度")])]}}])})],1)],1),t._v(" "),e("el-pagination",{staticStyle:{"margin-top":"10px"},attrs:{background:"",layout:"prev, pager, next","page-size":t.search.pagesize,total:t.search.total},on:{"current-change":t.page_event}}),t._v(" "),e("el-drawer",{ref:"drawer_close",attrs:{title:"添加任务",size:"50%","destroy-on-close":!0,visible:t.drawer,wrapperClosable:!1,direction:t.direction},on:{"update:visible":function(e){t.drawer=e}}},[e("task_create",{attrs:{id:t.id,category_type:t.type}})],1),t._v(" "),e("el-drawer",{ref:"drawer_close",attrs:{title:"任务详情",size:t.size,"destroy-on-close":!0,visible:t.info_drawer,wrapperClosable:!1,direction:t.direction},on:{"update:visible":function(e){t.info_drawer=e}}},[e("task_info",{attrs:{id:t.task_id}})],1)],1)}),[],!1,null,"0db7d275",null);e.default=component.exports}}]);