1 line
19 KiB
JavaScript
1 line
19 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7227099a"],{"0e0b":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAb5JREFUKBVjZCAChK76z/zv5o8KJkaGg6trOI/AtDDBGLjo////M/65/mMukDb4+49hUUjjd2eYWoKaQ5q/T2Bg/O8B1PCElZHJ+y8Dw5yglu/yIAPwag5q/N70j4HRkEWYU4WBgVHsz/+/GQyMDN9Z/zNx4dUc3PSt6D/jfy8uAQ6f1dmMX9hYGaqBPkhjZGJoX1nLfh2n5qCm7yn/GRiTOLg4PZbmMX6K7Pkv8usXw3ZGRsbCdTWci0EaQQDD2UAbwxj+M5SzsXO4LS9hfJPU+Z/3x7fvO4AqF62t45gB0QYhGZE5IY0/PP8y/J/GwsTgtLqW837C/P8cHx//2M7wn/H0+nqOMmS1IDbcZmAI2v1j/L8WGJczQRob9v9n+fT4+0qgK25j0wjSDLYZFJfBTd+fAQOj7x/QyYz/meIZGP6H/2dkYNev5YhsYGT8B1KMDsA2R7T8VAJKPFlby9XN+J8xFBjKa4EaRUTFOWJwaQQZBNb8698/I6AbHgQ2f3cChqgXUPwUCw9H8Kx0xt8gRbgAWDNQAz8warSBjkv6x8jwDBy3RYzfcWmCiTMCU5EjjEMqzQLUkE6qJph6AErYncWlgAYnAAAAAElFTkSuQmCC"},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},3461:function(e,t,r){},"43b0":function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return i})),r.d(t,"d",(function(){return o})),r.d(t,"c",(function(){return s}));var n=r("22b6"),a=function(e){return Object(n.a)("/xmgl/checkingPoint/delete",e)},i=function(e){return Object(n.b)("/xmgl/checkingPoint/add",e)},o=function(e){return Object(n.b)("/xmgl/checkingPoint/selectPage",e)},s=function(e){return Object(n.b)("/xmgl/checkingPointInfo/selectPage",e)}},"4a06":function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"h",(function(){return i})),r.d(t,"f",(function(){return o})),r.d(t,"m",(function(){return s})),r.d(t,"q",(function(){return c})),r.d(t,"i",(function(){return l})),r.d(t,"p",(function(){return d})),r.d(t,"e",(function(){return u})),r.d(t,"k",(function(){return m})),r.d(t,"o",(function(){return p})),r.d(t,"n",(function(){return g})),r.d(t,"v",(function(){return f})),r.d(t,"d",(function(){return h})),r.d(t,"u",(function(){return b})),r.d(t,"c",(function(){return A})),r.d(t,"r",(function(){return v})),r.d(t,"l",(function(){return y})),r.d(t,"t",(function(){return x})),r.d(t,"b",(function(){return F})),r.d(t,"j",(function(){return k})),r.d(t,"g",(function(){return C})),r.d(t,"s",(function(){return j}));var n=r("22b6"),a=function(e){return Object(n.b)("xmgl/baseRole/add",e)},i=function(e){return Object(n.b)("xmgl/baseRole/edit",e)},o=function(e){return Object(n.b)("xmgl/baseRole/delete",e)},s=function(e){return Object(n.b)("xmgl/baseRole/getProjectBaseRoleList",e)},c=function(e){return Object(n.b)("xmgl/baseAuthority/getRoleAuthorityList",e)},l=function(e){return Object(n.b)("xmgl/baseAuthority/grantAuthorityRole",e)},d=function(e){return Object(n.b)("xmgl/baseMenu/getProjectModuleGroupMenuList",e)},u=function(e){return Object(n.b)("xmgl/systemUser/addProjectUser",e)},m=function(e){return Object(n.b)("xmgl/systemUser/editProjectUser",e)},p=function(e){return Object(n.b)("xmgl/systemUser/getProjectChilderSystemUserList",e)},g=function(e){return Object(n.b)("xmgl/workerInfo/getLaborManagementInfoList",e)},f=function(e){return Object(n.b)("xmgl/userEnterprise/selectUserEnterpriseByUserId",e)},h=function(e){return Object(n.b)("xmgl/userEnterprise/addOrEditUserEnterprise",e)},b=function(e){return Object(n.b)("xmgl/userDevAuthority/selectUserDevAuthorityByUserId",e)},A=function(e){return Object(n.b)("xmgl/userDevAuthority/addOrEditUserDevAuthority",e)},v=function(e){return Object(n.b)("xmgl/videoItem/selecAllVideoList",e)},y=function(e){return Object(n.b)("xmgl/smsPlatformConfig/editSmsConfig",e)},x=function(e){return Object(n.b)("xmgl/smsPlatformConfig/selectSmsPlatformConfig",e)},F=function(e){return Object(n.b)("xmgl/noticeRemindSound/add",e)},k=function(e){return Object(n.b)("xmgl/noticeRemindSound/edit",e)},C=function(e){return Object(n.b)("xmgl/noticeRemindSound/delete",e)},j=function(e){return Object(n.b)("xmgl/noticeRemindSound/list",e)}},"736d":function(e,t,r){"use strict";var n=r("8b9e");r.n(n).a},"841c":function(e,t,r){"use strict";var n=r("d784"),a=r("825a"),i=r("1d80"),o=r("129f"),s=r("14c3");n("search",1,(function(e,t,r){return[function(t){var r=i(this),n=null==t?void 0:t[e];return void 0!==n?n.call(t,r):new RegExp(t)[e](String(r))},function(e){var n=r(t,e,this);if(n.done)return n.value;var i=a(e),c=String(this),l=i.lastIndex;o(l,0)||(i.lastIndex=0);var d=s(i,c);return o(i.lastIndex,l)||(i.lastIndex=l),null===d?-1:d.index}]}))},"8b9e":function(e,t,r){},c67a:function(e,t,r){"use strict";var n=r("3461");r.n(n).a},c99f:function(e,t,r){"use strict";r.r(t);var n,a=(r("4160"),r("d81d"),r("b0c0"),r("d3b7"),r("ac1f"),r("25f0"),r("841c"),r("159b"),r("43b0")),i=r("4a06"),o=(r("a434"),{data:function(){return{dynamicFroms:[]}},methods:{addFormInput:function(){this.dynamicFroms.push({title:"表单标题",name:"",isRequired:!0,value:""})},delectInput:function(e){this.dynamicFroms.splice(e,1)}},created:function(){}}),s=(r("736d"),r("2877")),c={components:{dynamicForms:Object(s.a)(o,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"dynamicFroms"},[r("div",{staticClass:"title flex between"},[e._m(0),r("div",{},[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.addFormInput}},[e._v("新增")])],1)]),r("div",{staticClass:"formBox"},e._l(e.dynamicFroms,(function(t,n){return r("div",{key:n,staticClass:"formInput flex"},[r("input",{directives:[{name:"model",rawName:"v-model",value:t.title,expression:"item.title"}],staticClass:"fromsTit",domProps:{value:t.title},on:{input:function(r){r.target.composing||e.$set(t,"title",r.target.value)}}}),r("span",{staticStyle:{padding:"0 6px"}},[e._v(":")]),r("el-input",{staticClass:"inputBox",attrs:{placeholder:"请输入"+t.title},model:{value:t.value,callback:function(r){e.$set(t,"value",r)},expression:"item.value"}}),r("div",{staticStyle:{margin:"0 12px"}},[r("el-radio-group",{model:{value:t.isRequired,callback:function(r){e.$set(t,"isRequired",r)},expression:"item.isRequired"}},[r("el-radio",{attrs:{label:!0}},[e._v("必 填")]),r("el-radio",{attrs:{label:!1}},[e._v("非必填")])],1)],1),r("el-button",{attrs:{type:"text",size:""},on:{click:function(t){return e.delectInput(n)}}},[e._v("删除")])],1)})),0)])}),[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("span",{staticStyle:{color:"#3F85FF","font-size":"12px"}},[e._v("|")]),e._v(" 动态表单")])}],!1,null,"3c0045e4",null).exports},data:function(){return{searchForm:{workerName:""},cardDialogTitle:"新建巡检点",tableData:[],total:0,pageNo:1,pageSize:10,cardForm:{checkingPointName:"",position:"",inspectUserIds:"",noticeUserIds:"",startTime:"",endTime:"",frequencyType:1,frequencyNum:1,standArea:100,latitude:"",longitude:"",addr:""},qrCode:"",cardDialog:!1,projectSn:"",cardFormRules:{checkingPointName:[{required:!0,message:"请输入巡检点名称",trigger:"blur"}],position:[{required:!0,message:"请输入巡检位置",trigger:"blur"}],inspectUserIds:[{required:!0,message:"请输入检查人员",trigger:"blur"}],noticeUserIds:[{required:!0,message:"请输入通知人员",trigger:"blur"}],startTime:[{required:!0,message:"请选择检查日期",trigger:"blur"}],addr:[{required:!0,message:"请选择区域",trigger:"blur"}]},checkDaterange:[],frequencyType:["次","次/日","次/周","次/月","次/年"],mapOperateType:1,accountList:[],options:[30,50,100,200,300],map:null,locationList:[]}},mounted:function(){this.projectSn=this.$store.state.projectSn,this.getPointList()},methods:{initMap:function(){var e=this,t=this;this.map=new AMap.Map("container",{resizeEnable:!0});var r=new AMap.Geocoder({});this.auto=new AMap.Autocomplete({input:"tipinput"}),this.placeSearch=new AMap.PlaceSearch({map:this.map}),AMap.event.addListener(this.auto,"select",this.select),(n=new AMap.MouseTool(this.map)).on("draw",(function(e){var r=t.map.getAllOverlays("polygon");r.length>1&&t.map.remove(r[0]),t.locationList=[],e.obj.getPath().forEach((function(e){t.locationList.push({longitude:e.lng,latitude:e.lat})}))})),r.getLocation(this.cardForm.addr,(function(e,r){if("complete"===e&&r.geocodes.length){var n=r.geocodes[0].location;t.locationList=[{longitude:n.lng,latitude:n.lat}],t.drawCircle()}})),this.map.on("click",(function(n){e.cardForm.latitude=n.lnglat.getLat(),e.cardForm.longitude=n.lnglat.getLng(),e.locationList=[],e.locationList.push({longitude:n.lnglat.getLng(),latitude:n.lnglat.getLat()});var a=new AMap.LngLat(n.lnglat.getLng(),n.lnglat.getLat());r.getAddress(a,(function(e,r){t.cardForm.addr=r.regeocode.formattedAddress})),e.drawCircle()}))},select:function(e){this.placeSearch.setCity(e.poi.adcode),this.placeSearch.search(e.poi.name)},clearFn:function(){this.map.clearMap()},addMarker:function(){var e=new AMap.Icon({size:new AMap.Size(25,34),image:"//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png",imageSize:new AMap.Size(25,34)});new AMap.Marker({icon:e,position:[this.locationList[0].longitude,this.locationList[0].latitude],size:new AMap.Size(25,34)}).setMap(this.map)},exitEditFn:function(){n.close()},drawCircle:function(){if(0!=this.locationList.length){this.clearFn(),this.addMarker();var e=new AMap.Circle({center:[this.locationList[0].longitude,this.locationList[0].latitude],radius:this.cardForm.standArea,borderWeight:2,strokeColor:"#6caffc",strokeOpacity:1,strokeWeight:2,fillOpacity:.6,strokeStyle:"solid",fillColor:"#6caffc",zIndex:50});e.setMap(this.map),this.map.setFitView([e])}},drawRectangle:function(){this.clearFn(),n.rectangle({strokeColor:"#6caffc",strokeWeight:2,fillColor:"#6caffc",fillOpacity:.6,strokeStyle:"solid"})},drawPolygon:function(){this.clearFn(),n.polygon({strokeColor:"#6caffc",strokeOpacity:1,strokeWeight:2,fillColor:"#6caffc",fillOpacity:.6,strokeStyle:"solid"})},changeDate:function(){this.checkDaterange?(this.cardForm.startTime=this.checkDaterange[0],this.cardForm.endTime=this.checkDaterange[1]):(this.cardForm.startTime="",this.cardForm.endTime="")},handleSizeChange:function(e){this.pageSize=e,this.getPointList()},handleCurrentChange:function(e){this.pageNo=e,this.getPointList()},getPointList:function(){var e=this,t={pageNo:this.pageNo,pageSize:this.pageSize,projectSn:this.projectSn};Object(a.d)(t).then((function(t){e.tableData=t.result.records,e.total=t.result.total,e.inspectUserIdsList=t.result.records,e.noticeUserIdsList=t.result.records}))},toRefresh:function(){this.getPointList()},toAdd:function(){var e=this;this.cardDialog=!0,this.$nextTick((function(){e.initMap()})),this.getAccountList()},toDelete:function(e){var t=this;this.$confirm("此操作将永久删除该巡检点, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var r={id:e.id};Object(a.b)(r).then((function(e){e.success?(t.getPointList(),t.$message({type:"success",message:"删除成功!"})):t.$message({type:"error",message:e.message})}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},selectNowDate:function(){var e=new Date,t=e.getFullYear(),r=e.getMonth()+1,n=e.getDate(),a=e.getHours(),i=e.getMinutes(),o=e.getSeconds();return r>=1&&r<=9&&(r="0"+r),n>=0&&n<=9&&(n="0"+n),a>=0&&a<=9&&(a="0"+a),i>=0&&i<=9&&(i="0"+i),o>=0&&o<=9&&(o="0"+o),t+"-"+r+"-"+n+" "+a+":"+i+":"+o},addCardFn:function(){var e=this;this.$refs.cardForm.validate((function(t){if(t){var r;r=e.$refs.dynamicFormsRef.dynamicFroms;var n=e.cardForm;n.projectSn=e.$store.state.projectSn,n.createUserId=e.$store.state.userInfo.userId,n.createUserName=e.$store.state.userInfo.account,n.inspectUserIds=n.inspectUserIds.toString(","),n.noticeUserIds=n.noticeUserIds.toString(","),n.template=JSON.stringify(r),Object(a.a)(n).then((function(t){200==t.code&&(e.$message.success("添加成功!"),e.checkDaterange=[],e.cardDialog=!1,e.$refs.cardForm.resetFields(),e.getPointList())}))}}))},getAccountList:function(){var e=this;Object(i.o)({projectSn:this.$store.state.projectSn}).then((function(t){e.accountList=t.result}))},closeEvent:function(){this.cardDialog=!1,this.$refs.cardForm.resetFields(),this.cardForm.startTime="",this.cardForm.endTime=""}}},l=(r("c67a"),Object(s.a)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"fullHeight"},[n("div",{staticClass:"searchBox whiteBlock"},[n("el-form",{ref:"searchForm",attrs:{inline:!0,size:"medium",model:e.searchForm}},[n("el-form-item",[n("el-button",{attrs:{type:"primary",plain:""},on:{click:e.toAdd}},[e._v("新增")])],1)],1)],1),n("div",{staticClass:"table_wrap whiteBlock"},[n("el-table",{staticClass:"tables",attrs:{data:e.tableData}},[n("el-table-column",{attrs:{prop:"checkingPointName",label:"名称",align:"center"}}),n("el-table-column",{attrs:{prop:"position",label:"位置",align:"center"}}),n("el-table-column",{attrs:{prop:"createUserName",label:"创建人",align:"center"}}),n("el-table-column",{attrs:{prop:"createDate",label:"创建时间",align:"center"}}),n("el-table-column",{attrs:{prop:"qrCode",label:"二维码",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("el-image",{staticStyle:{"margin-right":"8px",width:"80px",height:"80px",cursor:"pointer","border-radius":"4px"},attrs:{fit:"cover",src:e.$store.state.FILEURL+r.qrCode,"preview-src-list":[e.$store.state.FILEURL+r.qrCode]}})]}}])}),n("el-table-column",{attrs:{label:e.$t("message.personnelPosition.beaconManage.table.operation"),align:"center",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",{staticClass:"tableBtns"},[n("div",{staticClass:"operationText"},[n("img",{attrs:{src:r("0e0b"),width:"15px",height:"15px"}}),n("a",{staticClass:"download",attrs:{target:"_blank",href:e.$store.state.FILEURL+t.row.qrCode,download:""}},[e._v("下载")])]),n("div",{staticClass:"operationText",on:{click:function(r){return e.toDelete(t.row)}}},[n("img",{attrs:{src:r("f2df"),width:"15px",height:"15px"}}),n("span",[e._v("删除")])])])]}}])})],1),n("el-pagination",{staticClass:"pagerBox",attrs:{"current-page":e.pageNo,"page-sizes":e.$store.state.PAGESIZRS,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next",total:Number(e.total),background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),n("el-dialog",{attrs:{"modal-append-to-body":!1,title:e.cardDialogTitle,visible:e.cardDialog,width:"667px"},on:{"update:visible":function(t){e.cardDialog=t}}},[n("div",{staticClass:"dialog_content"},[n("el-form",{ref:"cardForm",staticClass:"dialogFormBox",attrs:{size:"medium",model:e.cardForm,rules:e.cardFormRules,"label-width":"120px"}},[n("el-form-item",{attrs:{label:"巡检点名称:",prop:"checkingPointName"}},[n("el-input",{attrs:{placeholder:e.$t("message.personnelPosition.please_enter")},model:{value:e.cardForm.checkingPointName,callback:function(t){e.$set(e.cardForm,"checkingPointName",t)},expression:"cardForm.checkingPointName"}})],1),n("el-form-item",{attrs:{label:"巡检点位置:",prop:"position"}},[n("el-input",{attrs:{placeholder:e.$t("message.personnelPosition.please_enter")},model:{value:e.cardForm.position,callback:function(t){e.$set(e.cardForm,"position",t)},expression:"cardForm.position"}})],1),n("el-form-item",{attrs:{label:"检查人员:",prop:"inspectUserIds"}},[n("el-select",{attrs:{"collapse-tags":"",filterable:"",multiple:"",placeholder:"请输入"},model:{value:e.cardForm.inspectUserIds,callback:function(t){e.$set(e.cardForm,"inspectUserIds",t)},expression:"cardForm.inspectUserIds"}},e._l(e.accountList,(function(e){return n("el-option",{key:e.userId+"inspectUserIds",attrs:{label:e.workerName,value:e.userId}})})),1)],1),n("el-form-item",{attrs:{label:"通知人员:",prop:"noticeUserIds"}},[n("el-select",{attrs:{"collapse-tags":"",filterable:"",multiple:"",placeholder:"请输入"},model:{value:e.cardForm.noticeUserIds,callback:function(t){e.$set(e.cardForm,"noticeUserIds",t)},expression:"cardForm.noticeUserIds"}},e._l(e.accountList,(function(e){return n("el-option",{key:e.userId+"inspectUserIds",attrs:{label:e.workerName,value:e.userId}})})),1)],1),n("el-form-item",{attrs:{label:"检查日期:",prop:"startTime"}},[n("el-date-picker",{staticStyle:{width:"320px"},attrs:{type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},on:{change:e.changeDate},model:{value:e.checkDaterange,callback:function(t){e.checkDaterange=t},expression:"checkDaterange"}})],1),n("el-form-item",{attrs:{label:"检查频次:",prop:"frequencyNum"}},[n("el-input-number",{staticClass:"smallInput",attrs:{min:1,controls:!1},model:{value:e.cardForm.frequencyNum,callback:function(t){e.$set(e.cardForm,"frequencyNum",t)},expression:"cardForm.frequencyNum"}}),n("el-select",{staticClass:"smallInput",staticStyle:{"margin-left":"12px"},attrs:{placeholder:"请输入"},model:{value:e.cardForm.frequencyType,callback:function(t){e.$set(e.cardForm,"frequencyType",t)},expression:"cardForm.frequencyType"}},e._l(e.frequencyType,(function(e,t){return n("el-option",{key:t+"frequencyType",attrs:{label:e,value:t+1}})})),1)],1),n("el-form-item",{attrs:{label:"自定义范围:",prop:"standArea"}},[n("el-select",{attrs:{placeholder:e.$t("message.laborMange.pleaseChoose")},on:{change:function(t){return e.drawCircle()}},model:{value:e.cardForm.standArea,callback:function(t){e.$set(e.cardForm,"standArea",t)},expression:"cardForm.standArea"}},e._l(e.options,(function(t){return n("el-option",{key:t,attrs:{label:t+e.$t("message.laborMange.meter"),value:t}})})),1)],1),n("div",{staticClass:"addrTitle",staticStyle:{width:"calc(100% - 160px):"}},[n("el-form-item",{attrs:{label:"区域:",prop:"addr"}},[n("el-input",{attrs:{size:"medium",id:"tipinput",placeholder:"请输入"},model:{value:e.cardForm.addr,callback:function(t){e.$set(e.cardForm,"addr",t)},expression:"cardForm.addr"}},[n("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1)],1),n("div",{staticStyle:{width:"580px",height:"400px",background:"pink"},attrs:{id:"container"}}),n("div",{staticClass:"addrTitle"},[e._v(e._s(e.cardForm.addr))]),n("dynamicForms",{ref:"dynamicFormsRef"}),n("div",{ref:"qrCodeDiv",attrs:{id:"qrCode"}}),n("div",{staticClass:"dialog-footer"},[n("el-button",{staticClass:"cancleBtn",attrs:{icon:"el-icon-circle-close",size:"medium"},on:{click:e.closeEvent}},[e._v("取消")]),n("el-button",{attrs:{type:"primary",icon:"el-icon-circle-check",size:"medium"},on:{click:e.addCardFn}},[e._v("生成二维码")])],1)],1)],1)])],1)}),[],!1,null,"7a30d1b6",null));t.default=l.exports},d81d:function(e,t,r){"use strict";var n=r("23e7"),a=r("b727").map,i=r("1dde"),o=r("ae40"),s=i("map"),c=o("map");n({target:"Array",proto:!0,forced:!s||!c},{map:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},f2df:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAO5JREFUKBVjZEADbyydKv4zMMQhCzMyMCwSOb6vA0Xsja2TGcO//zLIggTZTIxPWBj+MqgzMDCqEVSMrOAvAzeY+///f8YvDl4SyHLY2CA1ILUgOSYQ8cbWRfX7r+8TQGwQeGPlOBHCQmV///ljIkgtSA6skfEvMxPQIDAbJPiPgcEJRIMAMhsYaIwgtSBxuGIQhxQwYjUCI+oHLKCQ2TAxEI09cBh5neCKUNgM4MgHyYEZoBTx7ef3Y8yMTNEMjP8+wTUhM/4z8f39/28pFzunFc+BbS/gJryydk4GJnZ3ZLUYbCbGnWJH984FiQMACsZEV2/V6FcAAAAASUVORK5CYII="}}]); |