IntelligentRecognition/ah-jjsp-web/youo/infrastructureControl/static/js/751.110806b5.js

1 line
15 KiB
JavaScript

"use strict";(self["webpackChunkinfrastructure_control"]=self["webpackChunkinfrastructure_control"]||[]).push([[751],{7214:function(e,l,a){a.d(l,{L1:function(){return n},Sv:function(){return t},sq:function(){return r}});var o=a(7344),i=a(4239);const t=(e,l,a)=>{l||(l={});let t={...l};t["Authorization"]=i.Z.state.token,t["token"]=i.Z.state.token;const r=`${o.h}${e}`;let n="";for(let o in t)n=n+o+"="+t[o]+"&";n=n.substring(0,n.lastIndexOf("&")),r.includes("?")&&n&&(n="&"+n),!r.includes("?")&&n&&(n="?"+n),d(r+n,a,t)};function d(e,l,a){var o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.setRequestHeader("encrypt",sm3(JSON.stringify(a))),o.onload=function(e){if(200===this.status){var a=o.getResponseHeader("Content-Type"),i=new Blob([this.response],{type:a});if("undefined"!==typeof window.navigator.msSaveBlob)window.navigator.msSaveBlob(i,l);else{var t=window.URL||window.webkitURL,d=t.createObjectURL(i);if(l){var r=document.createElement("a");"undefined"===typeof r.download?window.location=d:(r.href=d,r.download=l,document.body.appendChild(r),r.click(),r.remove())}else window.location=d}}},o.send()}const r=e=>{const l={};for(const a in e)if(Object.hasOwnProperty.call(e,a)){const o=e[a];l[a]=o}return l},n=e=>{const l={};for(const a in e)if(Object.hasOwnProperty.call(e,a)){const o=e[a];o&&(l[a]=o)}return l}},39:function(e,l,a){a.d(l,{Z:function(){return s}});var o=a(3396);const i={class:"TablePage"};function t(e,l,a,t,d,r){const n=(0,o.up)("el-pagination");return(0,o.wg)(),(0,o.iD)("div",i,[(0,o.Wm)(n,{"current-page":a.pageParams.pageNum,"page-size":a.pageParams.pageSize,"page-sizes":[10,20,30,40,50],layout:"total, prev, pager, next, jumper, sizes",total:a.total,"prev-text":"上一页","next-text":"下一页",onSizeChange:r.handleSizeChange,onCurrentChange:r.handleCurrentChange},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])])}var d={props:{pageParams:{required:!0,default:()=>{}},total:{required:!0,default:0}},data(){return{}},methods:{handleSizeChange(e){this.$emit("handleSizeChange",e)},handleCurrentChange(e){this.$emit("handleCurrentChange",e)}}},r=a(89);const n=(0,r.Z)(d,[["render",t],["__scopeId","data-v-0dd3eebe"]]);var s=n},460:function(e,l,a){a.d(l,{Z:function(){return h}});var o=a(3396),i=a(9242),t=a(7139);const d={class:"dialog"},r={class:"dialog_header"},n={class:"dialog_title"},s={class:"dialog_content"},m={class:"dialog_footer"},g=["src"];function u(e,l,a,u,c,p){const b=(0,o.up)("el-input"),f=(0,o.up)("el-form-item"),h=(0,o.up)("el-option"),F=(0,o.up)("el-select"),y=(0,o.up)("el-date-picker"),w=(0,o.up)("el-button"),k=(0,o.up)("el-upload"),_=(0,o.up)("el-form"),v=(0,o.up)("el-dialog");return(0,o.wg)(),(0,o.iD)("div",d,[(0,o._)("div",{class:"dialog_box",onClick:l[31]||(l[31]=(0,i.iM)((()=>{}),["stop"]))},[(0,o._)("div",r,[(0,o._)("div",n,(0,t.zw)(a.dialogTitle),1),(0,o._)("div",{class:"dialog_close",onClick:l[0]||(l[0]=(...e)=>p.dialogClose&&p.dialogClose(...e))})]),(0,o._)("div",s,[(0,o.Wm)(_,{"label-width":"150px",model:c.dialogForm,rules:c.dialogRules,inline:!0,ref:"dialogFormRef",disabled:"read"==a.dialogType},{default:(0,o.w5)((()=>[(0,o.Wm)(f,{label:"工程名称:",prop:"projectName"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.projectName,"onUpdate:modelValue":l[1]||(l[1]=e=>c.dialogForm.projectName=e),placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[2]||(l[2]=()=>c.dialogForm.projectName=e.$filters.checkStr(c.dialogForm.projectName))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"作业票名称:",prop:"ticketName"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.ticketName,"onUpdate:modelValue":l[3]||(l[3]=e=>c.dialogForm.ticketName=e),placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[4]||(l[4]=()=>c.dialogForm.ticketName=e.$filters.checkStr(c.dialogForm.ticketName))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"风险等级:",prop:"riskGrade"},{default:(0,o.w5)((()=>[(0,o.Wm)(F,{modelValue:c.dialogForm.riskGrade,"onUpdate:modelValue":l[5]||(l[5]=e=>c.dialogForm.riskGrade=e),placeholder:"请选择",class:"form_cell",disabled:"edit"!=a.dialogType},{default:(0,o.w5)((()=>[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(c.riskGradeList,((e,l)=>((0,o.wg)(),(0,o.j4)(h,{key:l,label:e.text,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"风险编号:",prop:"number"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.number,"onUpdate:modelValue":l[6]||(l[6]=e=>c.dialogForm.number=e),placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[7]||(l[7]=()=>c.dialogForm.number=e.$filters.checkStr(c.dialogForm.number))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"负责人:",prop:"jobLeader"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.jobLeader,"onUpdate:modelValue":l[8]||(l[8]=e=>c.dialogForm.jobLeader=e),placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[9]||(l[9]=()=>c.dialogForm.jobLeader=e.$filters.checkStr(c.dialogForm.jobLeader))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"作业部位:",prop:"jobSite"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.jobSite,"onUpdate:modelValue":l[10]||(l[10]=e=>c.dialogForm.jobSite=e),placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[11]||(l[11]=()=>c.dialogForm.jobSite=e.$filters.checkStr(c.dialogForm.jobSite))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"作业工序:",prop:"jobGx"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{class:"form_cell",modelValue:c.dialogForm.jobGx,"onUpdate:modelValue":l[12]||(l[12]=e=>c.dialogForm.jobGx=e),type:"textarea",resize:"none",autosize:"",placeholder:"请输入",disabled:"edit"!=a.dialogType,onBlur:l[13]||(l[13]=()=>c.dialogForm.jobGx=e.$filters.checkStr(c.dialogForm.jobGx))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"作业班组:",prop:"bzTeam"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.bzTeam,"onUpdate:modelValue":l[14]||(l[14]=e=>c.dialogForm.bzTeam=e),placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[15]||(l[15]=()=>c.dialogForm.bzTeam=e.$filters.checkStr(c.dialogForm.bzTeam))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"风险成本:",prop:"riskCb"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.riskCb,"onUpdate:modelValue":l[16]||(l[16]=e=>c.dialogForm.riskCb=e),modelModifiers:{number:!0},placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[17]||(l[17]=e=>p.handleFilter("dialogForm","riskCb",c.dialogForm.riskCb))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"管控措施:",prop:"manageControl"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{class:"form_cell",modelValue:c.dialogForm.manageControl,"onUpdate:modelValue":l[18]||(l[18]=e=>c.dialogForm.manageControl=e),type:"textarea",resize:"none",autosize:"",placeholder:"请输入",disabled:"edit"!=a.dialogType,onBlur:l[19]||(l[19]=()=>c.dialogForm.manageControl=e.$filters.checkStr(c.dialogForm.manageControl))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"补充措施:",prop:"supplementMeasure"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{modelValue:c.dialogForm.supplementMeasure,"onUpdate:modelValue":l[20]||(l[20]=e=>c.dialogForm.supplementMeasure=e),placeholder:"请输入",class:"form_cell",disabled:"edit"!=a.dialogType,onBlur:l[21]||(l[21]=()=>c.dialogForm.supplementMeasure=e.$filters.checkStr(c.dialogForm.supplementMeasure))},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"是否是重点工程:",prop:"important"},{default:(0,o.w5)((()=>[(0,o.Wm)(F,{modelValue:c.dialogForm.important,"onUpdate:modelValue":l[22]||(l[22]=e=>c.dialogForm.important=e),placeholder:"请选择",class:"form_cell",disabled:"edit"!=a.dialogType},{default:(0,o.w5)((()=>[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(c.importantList,((e,l)=>((0,o.wg)(),(0,o.j4)(h,{key:l,label:e.text,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"预警时间:",prop:"yjDate"},{default:(0,o.w5)((()=>[(0,o.Wm)(y,{class:"form_cell",modelValue:c.dialogForm.yjDate,"onUpdate:modelValue":l[23]||(l[23]=e=>c.dialogForm.yjDate=e),type:"date",placeholder:"选择日期","value-format":"YYYY-MM-DD",disabled:"edit"!=a.dialogType},null,8,["modelValue","disabled"])])),_:1}),(0,o.Wm)(f,{label:"整改期限:",prop:"changeTerm"},{default:(0,o.w5)((()=>[(0,o.Wm)(y,{class:"form_cell",modelValue:c.dialogForm.changeTerm,"onUpdate:modelValue":l[24]||(l[24]=e=>c.dialogForm.changeTerm=e),type:"date",placeholder:"选择日期","value-format":"YYYY-MM-DD",disabled:"edit"!=a.dialogType},null,8,["modelValue","disabled"])])),_:1}),"edit"!=a.dialogType?((0,o.wg)(),(0,o.j4)(f,{key:0,label:"整改内容:",prop:"changeContent"},{default:(0,o.w5)((()=>[(0,o.Wm)(b,{class:"form_cell",modelValue:c.dialogForm.changeContent,"onUpdate:modelValue":l[25]||(l[25]=e=>c.dialogForm.changeContent=e),type:"textarea",resize:"none",autosize:"",placeholder:"请输入",onBlur:l[26]||(l[26]=()=>c.dialogForm.changeContent=e.$filters.checkStr(c.dialogForm.changeContent))},null,8,["modelValue"])])),_:1})):(0,o.kq)("",!0),"edit"!=a.dialogType?((0,o.wg)(),(0,o.j4)(f,{key:1,label:"整改图片:",prop:"fileList"},{default:(0,o.w5)((()=>[(0,o.Wm)(k,{class:"upload-demo form_cell",accept:".jpg,.jpeg,.png","before-upload":p.beforeUpload,"http-request":p.handleUpload,"on-preview":p.handlePicPreview,"on-remove":p.handlePicRemove,"file-list":c.dialogForm.fileList},{default:(0,o.w5)((()=>["read"!=a.dialogType?((0,o.wg)(),(0,o.j4)(w,{key:0,size:"small",type:"primary"},{default:(0,o.w5)((()=>[(0,o.Uk)("点击上传")])),_:1})):(0,o.kq)("",!0)])),_:1},8,["before-upload","http-request","on-preview","on-remove","file-list"])])),_:1})):(0,o.kq)("",!0)])),_:1},8,["model","rules","disabled"])]),(0,o._)("div",m,[(0,o.Wm)(w,{class:"form_btn",onClick:p.dialogClose},{default:(0,o.w5)((()=>[(0,o.Uk)("取消")])),_:1},8,["onClick"]),"edit"==a.dialogType?((0,o.wg)(),(0,o.j4)(w,{key:0,type:"primary",class:"form_btn",btnLoading:c.btnLoading,onClick:l[27]||(l[27]=e=>p.handleSave("dialogFormRef","0"))},{default:(0,o.w5)((()=>[(0,o.Uk)("保存")])),_:1},8,["btnLoading"])):(0,o.kq)("",!0),"edit"==a.dialogType?((0,o.wg)(),(0,o.j4)(w,{key:1,type:"primary",class:"form_btn",btnLoading:c.btnLoading,onClick:l[28]||(l[28]=e=>p.handleSave("dialogFormRef","1"))},{default:(0,o.w5)((()=>[(0,o.Uk)("发布")])),_:1},8,["btnLoading"])):(0,o.kq)("",!0),"rectify"==a.dialogType?((0,o.wg)(),(0,o.j4)(w,{key:2,type:"primary",class:"form_btn",btnLoading:c.btnLoading,onClick:l[29]||(l[29]=e=>p.handleRectify("dialogFormRef","0"))},{default:(0,o.w5)((()=>[(0,o.Uk)("保存")])),_:1},8,["btnLoading"])):(0,o.kq)("",!0),"rectify"==a.dialogType?((0,o.wg)(),(0,o.j4)(w,{key:3,type:"primary",class:"form_btn",btnLoading:c.btnLoading,onClick:l[30]||(l[30]=e=>p.handleRectify("dialogFormRef","1"))},{default:(0,o.w5)((()=>[(0,o.Uk)("整改")])),_:1},8,["btnLoading"])):(0,o.kq)("",!0)])]),(0,o.Wm)(v,{modelValue:c.dialogPicVisible,"onUpdate:modelValue":l[32]||(l[32]=e=>c.dialogPicVisible=e),width:"35%","before-close":p.handlePicClose,"close-on-click-modal":!1},{default:(0,o.w5)((()=>[(0,o._)("img",{"w-full":"",ref:"dialogImageRef",src:c.dialogImageUrl,alt:"预览图片",style:{width:"50%",heigth:"50%"}},null,8,g)])),_:1},8,["modelValue","before-close"])])}a(7658);var c=a(4351),p={props:{dialogVisible:{require:!0,default:!1},dialogObj:{require:!0,default:()=>{}},dialogTitle:{require:!0,default:""},dialogType:{require:!0,default:""}},data(){return{dialogForm:{},dialogRules:{projectName:[{required:!0,message:"请输入",trigger:"blur"}],ticketName:[{required:!0,message:"请输入",trigger:"blur"}],riskGrade:[{required:!0,message:"请选择",trigger:"blur"}],number:[{required:!0,message:"请输入",trigger:"blur"}],jobLeader:[{required:!0,message:"请输入",trigger:"blur"}],jobSite:[{required:!0,message:"请输入",trigger:"blur"}],jobGx:[{required:!0,message:"请输入",trigger:"blur"}],bzTeam:[{required:!0,message:"请输入",trigger:"blur"}],riskCb:[{required:!0,message:"请输入",trigger:"blur"},{pattern:/^(0|[1-9][0-9]*)$/,message:"请输入数字",trigger:"blur"}],manageControl:[{required:!0,message:"请输入",trigger:"blur"}],supplementMeasure:[{required:!0,message:"请输入",trigger:"blur"}],important:[{required:!0,message:"请选择",trigger:"blur"}],changeTerm:[{required:!0,message:"请选择",trigger:"blur"}],yjDate:[{required:!0,message:"请选择",trigger:"blur"}],changeContent:[{required:!0,message:"请输入",trigger:"blur"}],fileList:[{required:!0,message:"请上传",trigger:"blur"}]},riskGradeList:[{text:"2级",value:"2"},{text:"3级",value:"3"},{text:"4级",value:"4"},{text:"5级",value:"5"}],importantList:[{text:"否",value:"0"},{text:"是",value:"1"}],btnLoading:!1,dialogPicVisible:!1,dialogImageUrl:""}},watch:{dialogVisible(e){e?this.initData():this.dialogForm={}}},created(){this.initData()},methods:{initData(){this.dialogObj.id&&this.queryData()},dialogClose(){this.$emit("dialogClose")},queryData(){this.$http.get("decision/safeRisk/detail",{params:{id:this.dialogObj.id}}).then((e=>{if(200==e.code){const l=e.data||{};this.dialogForm=l,this.dialogForm["fileList"]&&this.dialogForm["fileList"].forEach((e=>{e.name=e.fileName}))}}))},beforeUpload(e){let l=e.size/1024/1024>5;if(l)return this.$message.warning("文件大小不能超过5M"),!1;const a=["image/jpeg","image/png"];return-1==a.indexOf(e.type)?(this.$message.warning("请上传.jpg,.jpeg,.png,格式文件"),!1):e},handleUpload(e){console.log("file",e.file);const l=new FormData;l.append("file",e.file),this.$http.post("decision/file/upload",l).then((l=>{if(200==l.code){const a=this.dialogForm["fileList"]||[];a.push({...l.data,name:l.data.fileName,uid:e.file.uid}),this.dialogForm["fileList"]=a,console.log(this.dialogForm.fileList)}}))},handlePicPreview(e){this.handlePicQuery(e.md5)},handlePicQuery(e){this.$http.post("decision/file/queryPicId",{md5:e}).then((e=>{200==e.code&&(this.dialogImageUrl=`data:image/jpeg;base64,${e.data}`,this.dialogPicVisible=!0)}))},handlePicRemove(e){this.dialogForm["fileList"]=this.dialogForm["fileList"].filter((l=>l.uid!==e.uid))},handlePicClose(){this.dialogPicVisible=!1},handleSave(e,l){console.log("dialogForm",this.dialogForm),this.$refs[e].validate((e=>e?(console.log("submit!!"),this.btnLoading=!0,this.$http.post("decision/safeRisk/save",{...this.dialogForm,status:l}).then((e=>{200==e.code&&this.dialogClose()})).finally((()=>{this.btnLoading=!1})),!0):(console.log("error submit!!"),!1)))},handleRectify(e,l){console.log("dialogForm",this.dialogForm),this.$refs[e].validate((e=>{if(e){console.log("submit!!");let e={};return"1"==l&&(e={changeDate:(0,c.dateFormat)(new Date)}),this.btnLoading=!0,this.$http.post("decision/safeRisk/zhengGai",{...this.dialogForm,...e}).then((e=>{200==e.code&&this.dialogClose()})).finally((()=>{this.btnLoading=!1})),!0}return console.log("error submit!!"),!1}))},handleFilter(e,l,a){this[e][l]=String(a)}}},b=a(89);const f=(0,b.Z)(p,[["render",u],["__scopeId","data-v-4d351b3a"]]);var h=f}}]);