Newer
Older
rescue_front / rescue / static / js / chunk-5d6f.f2321aa6.js
[wangxitong] on 26 Mar 2022 19 KB first commit
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-5d6f"],{"/gXl":function(t,e,i){"use strict";i.d(e,"c",function(){return r}),i.d(e,"e",function(){return a}),i.d(e,"d",function(){return l}),i.d(e,"a",function(){return o}),i.d(e,"f",function(){return s}),i.d(e,"b",function(){return u});var n=i("t3Un");function r(t){return Object(n.a)({url:"dept/list",method:"get",params:t})}function a(t){return Object(n.a)({url:"dept/tree",method:"get",params:t})}function l(t){return Object(n.a)({url:"role/treeByRoleId",method:"get",params:{roleId:t}})}function o(t){return Object(n.a)({url:"dept/add",method:"post",params:t})}function s(t){return Object(n.a)({url:"dept/update",method:"post",params:t})}function u(t){return Object(n.a)({url:"dept/delete",method:"post",params:{id:t}})}},"8jdo":function(t,e,i){"use strict";i.d(e,"b",function(){return u}),i.d(e,"c",function(){return c}),i.d(e,"a",function(){return d});var n=i("m1cH"),r=i.n(n),a=i("jWXv"),l=i.n(a),o=i("FyfS"),s=i.n(o);function u(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t&&t.length>0){var e=!1,i=t[0].pid,n=!0,r=!1,a=void 0;try{for(var l,o=s()(t);!(n=(l=o.next()).done);n=!0){if(l.value.pid!==i){e=!0;break}}}catch(t){r=!0,a=t}finally{try{!n&&o.return&&o.return()}finally{if(r)throw a}}return e}return!1}function c(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=function(t){var e=new l.a,i=!0,n=!1,a=void 0;try{for(var o,u=s()(t);!(i=(o=u.next()).done);i=!0){var c=o.value;e.add(c.pid)}}catch(t){n=!0,a=t}finally{try{!i&&u.return&&u.return()}finally{if(n)throw a}}var d=!0,f=!1,p=void 0;try{for(var m,h=s()(t);!(d=(m=h.next()).done);d=!0){var v=m.value;e.has(v.id)&&e.delete(v.id)}}catch(t){f=!0,p=t}finally{try{!d&&h.return&&h.return()}finally{if(f)throw p}}return[].concat(r()(e))}(t);return i.length>1?t:function(t){return function t(e){return e.map(function(e){return e&&e.children&&e.children.length?t(e.children):delete e.children,e}),e}(t)}(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",i=function e(i){for(var n=[],r=0;r<t.length;r++){var a=t[r],l=""+a.id,o=""+a.pid;o===i&&(a.children=e(l),n.push(a))}return n};if(!arguments[2])return i(e);var n=1,r=[],a=!0,l=!1,o=void 0;try{for(var u,c=s()(t);!(a=(u=c.next()).done);a=!0){var d=u.value,f=""+d.id;if(f===e)return d.children=i(e),n=0,r.push(d),r}}catch(t){l=!0,o=t}finally{try{!a&&c.return&&c.return()}finally{if(l)throw o}}if(1===n)return i(e)}(t,i[0],e))}function d(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];for(var e=[],i=[],n=0;n<t.length;n++)"true"!==t[n].open&&!0!==t[n].open||e.push(t[n].id),"true"!==t[n].checked&&!0!==t[n].checked||i.push(t[n].id);return[e,i]}},ECOO:function(t,e,i){},IGfZ:function(t,e,i){"use strict";var n=i("tQyg");i.n(n).a},R4ca:function(t,e,i){"use strict";var n=i("ECOO");i.n(n).a},WlDQ:function(t,e,i){"use strict";var n=i("vsl9");i.n(n).a},dv4G:function(t,e,i){"use strict";i.d(e,"g",function(){return r}),i.d(e,"f",function(){return a}),i.d(e,"j",function(){return l}),i.d(e,"k",function(){return o}),i.d(e,"l",function(){return s}),i.d(e,"e",function(){return u}),i.d(e,"a",function(){return c}),i.d(e,"b",function(){return d}),i.d(e,"c",function(){return f}),i.d(e,"i",function(){return p}),i.d(e,"d",function(){return m}),i.d(e,"n",function(){return h}),i.d(e,"m",function(){return v}),i.d(e,"h",function(){return b}),i.d(e,"p",function(){return g}),i.d(e,"o",function(){return y});var n=i("t3Un");function r(t){return Object(n.a)({url:"dict/code/jobStatus",method:"get",params:t})}function a(t){return Object(n.a)({url:"job/list",method:"get",params:t})}function l(t){return Object(n.a)({url:"job/overtimeGetList",method:"get",params:t})}function o(t){return Object(n.a)({url:"job/overtimeHandleList",method:"get",params:t})}function s(t){return Object(n.a)({url:"job/handleJob",method:"post",params:{id:t}})}function u(t){return Object(n.a)({url:"job/info",method:"get",params:{id:t}})}function c(t){return Object(n.a)({url:"job/export",method:"get",timeout:12e4,params:t,responseType:"blob"})}function d(t){return Object(n.a)({url:"job/exportOvertimeGetList",method:"get",timeout:12e4,params:t,responseType:"blob"})}function f(t){return Object(n.a)({url:"job/exportOvertimeHandleList",method:"get",timeout:12e4,params:t,responseType:"blob"})}function p(t){return Object(n.a)({url:"/user/getMaintainer",method:"get",params:{deptId:t}})}function m(t){return Object(n.a)({url:"/inspection/list",method:"get",params:t})}function h(t,e){return Object(n.a)({url:"/inspection/distribute",method:"get",params:{ids:t,account:e},paramsSerializer:function(t){return qs.stringify(t,{indices:!1})}})}function v(t){return Object(n.a)({url:"/inspection/delete",method:"get",params:{ids:t},paramsSerializer:function(t){return qs.stringify(t,{indices:!1})}})}function b(t){return Object(n.a)({url:"/maintain/list",method:"get",params:t})}function g(t,e){return Object(n.a)({url:"/maintain/distribute",method:"get",params:{ids:t,account:e},paramsSerializer:function(t){return qs.stringify(t,{indices:!1})}})}function y(t){return Object(n.a)({url:"/maintain/delete",method:"get",params:{ids:t},paramsSerializer:function(t){return qs.stringify(t,{indices:!1})}})}},hYdI:function(t,e,i){"use strict";i.r(e);var n=i("FyfS"),r=i.n(n),a=i("14Xm"),l=i.n(a),o=i("D3Ub"),s=i.n(o),u=i("dv4G"),c=(i("D66Q"),{name:"InspectionDetail",data:function(){return{dialogFormVisible:!1,baseUrl:"http://192.168.8.102:11643/static/",token:"?token="+this.$store.getters.token,jobDetail:{id:"",markerId:"",productInfo:"",position:"",createTime:"",status:"",username:"",distributeTime:"",finishTime:"",longitude:"",latitude:"",createUser:"",content:"",upload:""}}},mounted:function(){},methods:{initDialog:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.dialogFormVisible=t,this.jobDetail={id:e.id,markerId:e.markerId,productInfo:e.productInfo,position:e.position,createTime:e.createTime,status:e.status,username:e.username,distributeTime:e.distributeTime,finishTime:e.finishTime,longitude:e.longitude,latitude:e.latitude,createUser:e.createUser,content:e.content,upload:e.upload}},cancel:function(){this.dialogFormVisible=!1}}}),d=(i("WlDQ"),i("IGfZ"),i("KHd+")),f=Object(d.a)(c,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.dialogFormVisible,title:"详细信息","append-to-body":""},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[i("el-form",{ref:"dataForm",attrs:{model:t.jobDetail,"label-well-code":"right","label-width":"100px"}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"标识器ID"}},[i("el-input",{attrs:{value:t.jobDetail.markerId}})],1)],1),t._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"产品信息"}},[i("el-input",{attrs:{value:t.jobDetail.productInfo}})],1)],1)],1),t._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"详细地址"}},[i("el-input",{attrs:{value:t.jobDetail.position}})],1)],1)],1),t._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"创建时间"}},[i("el-input",{attrs:{value:t.jobDetail.createTime}})],1)],1),t._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"报修人员"}},[i("el-input",{attrs:{value:t.jobDetail.createUser}})],1)],1)],1),t._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"维护类型"}},[i("el-input",{attrs:{value:t.jobDetail.content}})],1)],1),t._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"工单状态"}},[i("el-input",{attrs:{value:t.jobDetail.status}})],1)],1)],1),t._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"派发时间"}},[i("el-input",{attrs:{value:t.jobDetail.distributeTime}})],1)],1),t._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"维护人员"}},[i("el-input",{attrs:{value:t.jobDetail.username}})],1)],1)],1),t._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"完成时间"}},[i("el-input",{attrs:{value:t.jobDetail.finishTime}})],1)],1)],1),t._v(" "),i("el-row",{attrs:{gutter:20}},[t.jobDetail.upload?i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"上传图片"}},[i("el-image",{staticClass:"job-img",attrs:{src:t.baseUrl+t.jobDetail.upload+t.token,"preview-src-list":[t.baseUrl+t.jobDetail.upload+t.token],fit:"contain"}})],1)],1):i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"上传图片"}},[i("el-input",{attrs:{value:"未上传"}})],1)],1)],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.cancel}},[t._v("返回")])],1)],1)},[],!1,null,"7e342087",null);f.options.__file="maintainDetail.vue";var p=f.exports,m={name:"Distribute",components:{DeptSelect:i("pMp9").a},data:function(){return{dialogFormVisible:!1,selections:[],account:"",userList:[],deptId:""}},computed:{showUser:function(){return this.deptId}},methods:{initDialog:function(t,e){this.dialogFormVisible=!0,this.selections=e},selectDept:function(t){var e=this;return s()(l.a.mark(function i(){var n;return l.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return e.account="",i.next=3,Object(u.i)(t);case 3:n=i.sent,e.userList=n.data;case 5:case"end":return i.stop()}},i,e)}))()},distribute:function(){var t=this;if(!this.account)return this.$message.error("请选择巡检人员");var e=[];this.selections.forEach(function(t,i){e.push(t.id)}),this.$confirm("确认派发吗?","提示",{confirmButtonText:"是",cancelButtonText:"否",type:"info"}).then(function(){Object(u.p)(e,t.account).then(function(e){200===e.code?(t.$store.dispatch("GetJobCount"),t.$emit("watchData"),t.$message.success("派发成功"),t.dialogFormVisible=!1):t.$message.error(e.message)})}).catch(function(){})}}},h=(i("i2B5"),Object(d.a)(m,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.dialogFormVisible,title:"派发工单","append-to-body":"",width:"40%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[i("el-form",{staticClass:"form",attrs:{"label-width":"auto"}},[i("el-row",[i("el-col",{attrs:{span:16,offset:4}},[i("el-form-item",{attrs:{label:"请选择组织单位:"}},[i("dept-select",{attrs:{"need-top":!1,"dept-show":!0,"dept-type":"03",placeholder:"选择组织单位"},on:{input:t.selectDept},model:{value:t.deptId,callback:function(e){t.deptId=e},expression:"deptId"}})],1)],1)],1),t._v(" "),i("el-row",[i("el-col",{attrs:{span:16,offset:4}},[i("el-form-item",{directives:[{name:"show",rawName:"v-show",value:t.showUser,expression:"showUser"}],attrs:{label:"请选择维护人员:"}},[i("el-select",{staticClass:"selcet",attrs:{placeholder:"请选择维护人员"},model:{value:t.account,callback:function(e){t.account=e},expression:"account"}},t._l(t.userList,function(t){return i("el-option",{key:t.account,attrs:{label:t.name,value:t.account}})}))],1)],1)],1),t._v(" "),i("el-row",[i("el-col",{attrs:{span:2,offset:4}},[i("el-form-item",[i("el-button",{staticClass:"sumit-button",attrs:{type:"primary"},on:{click:function(e){t.distribute()}}},[t._v("提交")])],1)],1)],1)],1)],1)},[],!1,null,"481d82bf",null));h.options.__file="distribute.vue";var v={name:"MaintainList",components:{MaintainDetail:p,Distribute:h.exports},data:function(){return{jobList:[],listQuery:{markerId:"",status:"",limit:5,offset:1,sort:"",order:""},total:0,multipleSelection:[],listLoading:!1,detailShow:!1,tableColumns:[{text:"标识器ID",value:"markerId"},{text:"产品信息",value:"productInfo"},{text:"详细地址",value:"position"},{text:"维护类型",value:"content"},{text:"工单状态",value:"status"},{text:"报修人员",value:"createUser"},{text:"创建时间",value:"createTime"},{text:"维护人员",value:"username"}]}},mounted:function(){this.$route.params&&(this.listQuery.markerId=this.$route.params.markerId),this.fetchData()},activated:function(){this.$route.params&&(this.listQuery.markerId=this.$route.params.markerId),this.fetchData()},methods:{fetchData:function(){var t=this;return s()(l.a.mark(function e(){var i;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.listLoading=!0,e.next=3,Object(u.h)(t.listQuery);case 3:i=e.sent,t.jobList=i.data.rows,t.total=i.data.total,t.listLoading=!1;case 7:case"end":return e.stop()}},e,t)}))()},search:function(){this.listQuery.offset=1,this.fetchData()},indexMethod:function(t){return this.listQuery.limit*(this.listQuery.offset-1)+t+1},handleSizeChange:function(t){this.listQuery.limit=t,this.fetchData()},handleCurrentChange:function(t){this.listQuery.offset=t,this.fetchData()},handleSelectionChange:function(t){this.multipleSelection=t},checkSelection:function(t){if(console.log(this.multipleSelection,t),0===this.multipleSelection.length)return this.$message.error("至少选中一项"),!1;if("del"===t){var e=!0,i=!1,n=void 0;try{for(var a,l=r()(this.multipleSelection);!(e=(a=l.next()).done);e=!0){if("已完成"!==a.value.status)return this.$message.warning("只能删除已完成工单"),!1}}catch(t){i=!0,n=t}finally{try{!e&&l.return&&l.return()}finally{if(i)throw n}}return!0}if("distribute"===t){var o=!0,s=!1,u=void 0;try{for(var c,d=r()(this.multipleSelection);!(o=(c=d.next()).done);o=!0){if("待派发"!==c.value.status)return this.$message.warning("只能派发待派发工单"),!1}}catch(t){s=!0,u=t}finally{try{!o&&d.return&&d.return()}finally{if(s)throw u}}return!0}return!0},couldDistribute:function(t){return"待派发"===t.status},showDetail:function(t){this.detailShow=!0,this.$refs.maintainDetail.initDialog(!0,t)},distribute:function(){console.log(this.checkSelection("distribute")),this.checkSelection("distribute")&&this.$refs.distribute.initDialog(!0,this.multipleSelection)},del:function(){var t=this;if(console.log(this.checkSelection("del")),this.checkSelection("del")){var e=[];this.multipleSelection.forEach(function(t,i){e.push(t.id)}),this.$confirm("确定要删除所选工单吗?","确认操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(u.o)(e).then(function(e){200===e.code&&(t.$message.success("删除成功"),t.fetchData())})})}}}},b=(i("olv5"),Object(d.a)(v,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"app-container"},[i("div",{staticClass:"search-div"},[i("el-form",{ref:"searchForm",staticClass:"form-container",attrs:{inline:!0,model:t.listQuery}},[i("el-row",[i("el-form-item",{staticClass:"selectForm-container-item",attrs:{prop:"markerId"}},[i("el-input",{attrs:{placeholder:"标识器ID",clearable:""},model:{value:t.listQuery.markerId,callback:function(e){t.$set(t.listQuery,"markerId","string"==typeof e?e.trim():e)},expression:"listQuery.markerId"}})],1),t._v(" "),i("el-form-item",{staticClass:"selectForm-container-item",attrs:{prop:"status"}},[i("el-select",{attrs:{placeholder:"工单状态",clearable:""},model:{value:t.listQuery.status,callback:function(e){t.$set(t.listQuery,"status","string"==typeof e?e.trim():e)},expression:"listQuery.status"}},[i("el-option",{key:"0",attrs:{label:"待派发",value:"0"}}),t._v(" "),i("el-option",{key:"1",attrs:{label:"待处理",value:"1"}}),t._v(" "),i("el-option",{key:"2",attrs:{label:"已完成",value:"2"}})],1)],1),t._v(" "),i("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.search}},[t._v("搜索")])],1)],1)],1),t._v(" "),i("el-row",{staticClass:"table-title"},[i("el-col",{attrs:{span:6}},[i("div",{staticClass:"title-header"},[i("i",{staticClass:"el-icon-menu"}),t._v("数据列表")])]),t._v(" "),i("el-col",{staticClass:"edit_btns",attrs:{span:12,offset:6}},[t.hasPerm("/maintain/distribute")?i("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.distribute}},[t._v("派发")]):t._e(),t._v(" "),t.hasPerm("/maintain/delete")?i("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.del}},[t._v("删除")]):t._e()],1)],1),t._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],ref:"table",staticClass:"table",attrs:{data:t.jobList,border:""},on:{"selection-change":t.handleSelectionChange}},[i("el-table-column",{attrs:{align:"center",type:"selection",width:"50"}}),t._v(" "),i("el-table-column",{attrs:{index:t.indexMethod,align:"center",type:"index"}}),t._v(" "),t._l(t.tableColumns,function(e){return i("el-table-column",{key:e.value,attrs:{label:e.text,width:e.width,align:"center","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(n){return[i("span",{class:e.class},[t._v(t._s(n.row[e.value]))])]}}])})}),t._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"text"},on:{click:function(i){t.showDetail(e.row)}}},[t._v("查看")])]}}])})],2)],1),t._v(" "),i("div",{staticClass:"pagination-container"},[i("el-pagination",{attrs:{"current-page":t.listQuery.offset,"page-sizes":[5,10,20,30,50],"page-size":t.listQuery.limit,total:t.total,align:"center",layout:"total, sizes, prev, pager, next"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),t._v(" "),i("maintain-detail",{directives:[{name:"show",rawName:"v-show",value:t.detailShow,expression:"detailShow"}],ref:"maintainDetail"}),t._v(" "),i("distribute",{ref:"distribute",on:{watchData:t.fetchData}})],1)},[],!1,null,"64226c56",null));b.options.__file="maintainList.vue";e.default=b.exports},i2B5:function(t,e,i){"use strict";var n=i("iyOg");i.n(n).a},iyOg:function(t,e,i){},nkGM:function(t,e,i){},olv5:function(t,e,i){"use strict";var n=i("nkGM");i.n(n).a},pMp9:function(t,e,i){"use strict";var n=i("m1cH"),r=i.n(n),a=i("8jdo"),l=i("yH/+"),o=i("/gXl"),s={name:"DeptSelect",components:{SelectTree:l.a},props:{value:{type:[Number,String],default:""},placeholder:{type:String,default:"请选择父级"},needTop:{type:Boolean,default:!0},deptType:{type:String,default:""},deptShow:{type:Boolean,default:!1},size:{type:String,default:""}},data:function(){return{originList:[],deptTreeList:[],multiData:!1,defaultProps:{parent:"pid",value:"id",label:"name",children:"children"},showDeptSelect:!0}},computed:{selected:{get:function(){return""+this.value},set:function(t){console.log("watch selected:"+t),this.$emit("input",t),this.$emit("change")}}},mounted:function(){this.fetchPcode()},methods:{fetchPcode:function(){var t=this,e={};""!==this.deptType&&(e={deptType:this.deptType}),Object(o.e)(e).then(function(e){var i=e.data.list;t.originList=[].concat(r()(e.data.list)),!t.deptShow&&i.length<=1?t.showDeptSelect=!1:i&&(Object(a.b)(i)?(t.multiData=!0,t.deptTreeList=Object(a.c)(e.data.list,"0",t.needTop),t.needTop||1!==t.deptTreeList.length||(t.deptTreeList=t.deptTreeList[0].children)):(t.deptTreeList=i,t.multiData=!1))})},fetchDeptTree:function(){return this.originList}}},u=(i("R4ca"),i("KHd+")),c=Object(u.a)(s,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.showDeptSelect,expression:"showDeptSelect"}],staticClass:"dept-select"},[t.multiData?i("select-tree",{attrs:{size:t.size,options:t.deptTreeList,props:t.defaultProps,placeholder:t.placeholder,clearable:""},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}}):i("el-select",{attrs:{placeholder:t.placeholder,clearable:""},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}},t._l(t.deptTreeList,function(t){return i("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1)},[],!1,null,"79d3096d",null);c.options.__file="index.vue";e.a=c.exports},tQyg:function(t,e,i){},vsl9:function(t,e,i){}}]);