1 line
34 KiB
JavaScript
1 line
34 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-36aad151"],{"127f":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));n("4057");var a=function(){function t(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return"".concat(+new Date,"_").concat(t()).concat(t())}},2072:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"e",(function(){return i})),n.d(e,"j",(function(){return s})),n.d(e,"l",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"d",(function(){return l})),n.d(e,"x",(function(){return d})),n.d(e,"y",(function(){return p})),n.d(e,"f",(function(){return m})),n.d(e,"w",(function(){return f})),n.d(e,"k",(function(){return h})),n.d(e,"o",(function(){return g})),n.d(e,"g",(function(){return b})),n.d(e,"p",(function(){return y})),n.d(e,"r",(function(){return v})),n.d(e,"t",(function(){return A})),n.d(e,"s",(function(){return I})),n.d(e,"u",(function(){return j})),n.d(e,"q",(function(){return k})),n.d(e,"v",(function(){return R})),n.d(e,"m",(function(){return O})),n.d(e,"h",(function(){return w})),n.d(e,"i",(function(){return S})),n.d(e,"n",(function(){return U}));var a=n("b775");function r(t){return Object(a["a"])({url:"/hakocompany/MeritsRule/pageList",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/hakocompany/MeritsRule/create",method:"post",data:t})}function i(t){return Object(a["a"])({url:"/hakocompany/MeritsRule/delete",method:"post",data:t})}function s(t){return Object(a["a"])({url:"/hakocompany/MeritsRule/findById",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/hakocompany/MeritsRule/listByCompanyId",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleGroup/pageList",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleGroup/create",method:"post",data:t})}function d(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleGroup/update",method:"post",data:t})}function p(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleGroup/updateStatus",method:"post",data:t})}function m(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleGroup/delete",method:"post",data:t})}function f(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleGroup/updateConfig",method:"post",data:t})}function h(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleGroup/findRulesById",method:"post",data:t})}function g(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleJobRel/pageList",method:"post",data:t})}function b(t){return Object(a["a"])({url:"/company/member/findByParam",method:"post",data:t})}function y(t){return Object(a["a"])({url:"/hakocompany/MeritsRuleJobRel/update",method:"post",data:t})}function v(t){return Object(a["a"])({url:"/hakocompany/meritsStatistics/pageByCompany",method:"post",data:t})}function A(t){return Object(a["a"])({url:"/hakocompany/meritsStatistics/pageByMonth",method:"post",data:t})}function I(t){return Object(a["a"])({url:"/hakocompany/meritsStatistics/pageByMember",method:"post",data:t})}function j(t){return Object(a["a"])({url:"/hakocompany/meritsStatistics/statistics",method:"post",data:t})}function k(t){return Object(a["a"])({url:"/hakocompany/meritsStatistics/exportByMonth",method:"post",responseType:"blob",data:t})}function R(t){return Object(a["a"])({url:"/hakocompany/meritsStatistics/findByUuid",method:"post",data:t})}function O(t){return Object(a["a"])({url:"/data/meritsStatistics/memberGroupPage",method:"post",data:t})}function w(t){return Object(a["a"])({url:"/data/meritsStatistics/findMemberMeritsRules",method:"post",data:t})}function S(t){return Object(a["a"])({url:"/company/organizationalStructure/findOSListByCompanyId",method:"post",data:t})}function U(t){return Object(a["a"])({url:"/hakocompany/MemberSalary/createSelf",method:"post",data:t})}},"2a7b":function(t,e,n){"use strict";n.d(e,"d",(function(){return r})),n.d(e,"b",(function(){return o})),n.d(e,"g",(function(){return i})),n.d(e,"h",(function(){return s})),n.d(e,"f",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"c",(function(){return l})),n.d(e,"e",(function(){return d}));var a=n("b775");function r(t){return Object(a["a"])({url:"/hakocompany/TrainingRecord/pageList",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/hakocompany/TrainingRecord/create",method:"post",data:t})}function i(t){return Object(a["a"])({url:"/hakocompany/TrainingRecord/update",method:"post",data:t})}function s(t){return Object(a["a"])({url:"/hakocompany/TrainingRecord/updateStatus",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/hakocompany/TrainingType/pageList",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/hakocompany/AccidentPastRecords/companyTotal",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/hakocompany/EmergencyPlanExecuteRecord/companyTotal",method:"post",data:t})}function d(t){return Object(a["a"])({url:"/hakocompany/TrainingType/companyTotal",method:"post",data:t})}},"33b5":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"workPointsManage"},[t.screenShow?a("div",[a("el-card",[a("el-page-header",{attrs:{content:t.content},on:{back:t.goBack}})],1),t._v(" "),a("el-card",{staticClass:"Info",staticStyle:{"margin-top":"30px"}},[a("el-row",{attrs:{gutter:12}},[a("el-form",{ref:"form",attrs:{rules:t.rules,model:t.form,"label-width":"120px"}},[a("el-col",{staticStyle:{padding:"0 50px"},attrs:{span:12}},[a("el-form-item",{attrs:{prop:"trainingTopics",label:"培训主题"}},[a("el-input",{model:{value:t.form.trainingTopics,callback:function(e){t.$set(t.form,"trainingTopics",e)},expression:"form.trainingTopics"}})],1),t._v(" "),a("el-form-item",{attrs:{prop:"memberIds",label:"培训人员"}},[a("el-select",{attrs:{filterable:"",multiple:"",placeholder:"选择培训员工"},model:{value:t.form.memberIds,callback:function(e){t.$set(t.form,"memberIds",e)},expression:"form.memberIds"}},t._l(t.userList,(function(t,e){return a("el-option",{key:e,attrs:{label:t.setName,value:t.memberId}})})),1)],1),t._v(" "),a("el-form-item",{attrs:{prop:"trainingDate",label:"培训时间"}},[a("el-date-picker",{attrs:{type:"datetime",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"08:00:00",placeholder:"请选择培训时间"},model:{value:t.form.trainingDate,callback:function(e){t.$set(t.form,"trainingDate",e)},expression:"form.trainingDate"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"附件"}},[a("el-upload",{ref:"uploadFile",staticClass:"upload-demo",attrs:{action:"","on-exceed":t.exceedUpload,"before-upload":t.beforeUpload,"http-request":t.uploadRequest,"on-success":t.uploadSuccess,"on-remove":t.uploadRemove,multiple:"",limit:5,"file-list":t.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[a("div",[t._v("只能上传图片和文档,图片不超过2M,文档不超过10M")])])],1)],1)],1),t._v(" "),a("el-col",{staticStyle:{padding:"0 50px"},attrs:{span:12}},[a("el-form-item",{attrs:{prop:"projectUuids",label:"培训项目"}},[a("el-select",{staticClass:"select-dom",attrs:{clearable:"",filterable:"",multiple:"",placeholder:"选择培训项目"},on:{change:t.projectChange},model:{value:t.form.projectUuids,callback:function(e){t.$set(t.form,"projectUuids",e)},expression:"form.projectUuids"}},t._l(t.projectList,(function(t){return a("el-option",{key:t.uuid,attrs:{label:t.name,value:t.uuid}})})),1)],1),t._v(" "),a("el-form-item",{attrs:{prop:"trainingTypeId",label:"培训类型"}},[a("el-select",{staticClass:"select-dom",attrs:{filterable:"",placeholder:"选择培训类型"},model:{value:t.form.trainingTypeId,callback:function(e){t.$set(t.form,"trainingTypeId",e)},expression:"form.trainingTypeId"}},t._l(t.trainingTypeList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),t._v(" "),a("el-form-item",{attrs:{label:"培训描述",prop:"described"}},[a("el-input",{attrs:{type:"textarea",rows:4},model:{value:t.form.described,callback:function(e){t.$set(t.form,"described",e)},expression:"form.described"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":2},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}})],1)],1)],1)],1),t._v(" "),a("div",{staticClass:"btn-box"},["新增企业培训"==t.content?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submit("form")}}},[t._v("提交")]):t._e(),t._v(" "),"编辑企业培训"==t.content?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.uploadInfo("form")}}},[t._v("更新")]):t._e(),t._v(" "),a("el-button",{on:{click:t.goBack}},[t._v("关闭")])],1)],1)],1):a("div",{staticClass:"workPointsRuleList"},[a("el-card",{staticClass:"box-card secarch-box"},[a("el-row",{attrs:{gutter:24}},[a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{attrs:{placeholder:"请输入培训主题"},model:{value:t.query.trainingTopics,callback:function(e){t.$set(t.query,"trainingTopics",e)},expression:"query.trainingTopics"}})],1),t._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.query.status,callback:function(e){t.$set(t.query,"status",e)},expression:"query.status"}},[a("el-option",{attrs:{label:"启用",value:1}}),t._v(" "),a("el-option",{attrs:{label:"禁用",value:2}})],1)],1),t._v(" "),a("el-col",{attrs:{span:4}},[a("el-select",{attrs:{placeholder:"请选择项目",clearable:"",filterable:""},model:{value:t.query.projectUuid,callback:function(e){t.$set(t.query,"projectUuid",e)},expression:"query.projectUuid"}},t._l(t.projectList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.uuid}})})),1)],1),t._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:6}},[a("el-date-picker",{attrs:{type:"datetimerange",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:t.query.bindTime,callback:function(e){t.$set(t.query,"bindTime",e)},expression:"query.bindTime"}})],1),t._v(" "),a("el-col",{staticClass:"elCol",staticStyle:{"text-align":"right"},attrs:{span:6}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(e){return t.resetForm()}}},[t._v("重置")]),t._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:t.onSearch}},[t._v("查询")])],1)],1)],1),t._v(" "),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"15px"}},[a("div",{staticClass:"planLst"},[a("span",{staticClass:"planTitle"},[t._v("企业培训列表")]),t._v(" "),a("span",{staticClass:"add"},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary",size:"small"},on:{click:t.add}},[t._v("新增企业培训")])],1)]),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%","margin-top":"15px"},attrs:{border:"",data:t.tableData,"header-cell-style":t.headClass}},[a("el-table-column",{attrs:{align:"center",label:"培训主题",width:"160","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.trainingTopics||"-"))])]}}],null,!1,4045610041)}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"培训时间",width:"160","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.trainingDate||"-"))])]}}],null,!1,943814431)}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"培训项目","min-width":"180","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.setProject(e.row.projectNames))+"\n ")]}}],null,!1,2843913482)}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"certificateNo",label:"培训人员","min-width":"180","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.setMember(e.row.memberNames))+"\n ")]}}],null,!1,3435285898)}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"附件","min-width":"130","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.fileArr.length?a("el-popover",{attrs:{placement:"right",width:"400",trigger:"click"}},[t._l(e.row.fileArr,(function(e,r){return a("div",{key:r},[a("div",{staticClass:"download-style"},[a("span",[t._v(t._s(e.name))]),t._v(" "),t.isImg(e.url)?a("el-image",{staticStyle:{width:"14px",height:"14px",cursor:"pointer"},attrs:{src:n("7da9"),fit:"contain","preview-src-list":t.srcList},on:{click:function(n){return t.seeItem(e)}}}):t._e(),t._v(" "),a("i",{staticClass:"el-icon-download",on:{click:function(n){return t.downloadItem(e)}}})],1)])})),t._v(" "),a("el-link",{attrs:{slot:"reference",type:"primary"},slot:"reference"},[t._v(t._s(e.row.fileArr.length))]),t._v(" "),a("el-link",{staticStyle:{"margin-left":"20px"},attrs:{slot:"reference",type:"primary"},on:{click:function(n){return t.showImgList(e.row.fileArr)}},slot:"reference"},[t._v("点击查看图片")])],2):a("span",[t._v(t._s(e.row.fileArr.length))])]}}],null,!1,4173891416)}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"状态",width:"100","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{type:"success"}},[t._v("启用")]):t._e(),t._v(" "),2==e.row.status?a("el-tag",{attrs:{type:"info"}},[t._v("禁用")]):t._e()]}}],null,!1,109994608)}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"培训描述",width:"150","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.described||"-")+"\n ")]}}],null,!1,4095017209)}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"更新人",width:"100","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.updateBy||"-")+" ")])]}}],null,!1,956840810)}),t._v(" "),a("el-table-column",{attrs:{prop:"updateTime",align:"center",label:"更新时间",width:"180","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.updateDate||"-")+"\n ")]}}],null,!1,6312117)}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作",width:"120","show-overflow-tooltip":"",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(n){return t.edit(e.row)}}},[t._v("编辑")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(n){return t.updateStatus(e.row)}}},[t._v(t._s(1==e.row.status?"禁用":"启用"))])]}}],null,!1,1823911245)})],1),t._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":t.query.pageNumber,"page-sizes":[10,20,30,50],"page-size":t.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.pageTotal},on:{"update:currentPage":function(e){return t.$set(t.query,"pageNumber",e)},"update:current-page":function(e){return t.$set(t.query,"pageNumber",e)},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1),t._v(" "),t.isShowImgList?a("ElImageViewer",{attrs:{"on-close":t.closeImg,"url-list":t.ImgList}}):t._e()],1)},r=[],o=(n("b5aa"),n("3ef1")),i=(n("982e"),n("a7e5"),n("1bc7"),n("aa18"),n("5199"),n("d31c"),n("a450"),n("127f"),n("90e7")),s=n("2a7b"),c=n("2072"),u=n("67d5"),l=n("f770"),d={components:{ElImageViewer:l["a"]},data:function(){return{tableLoading:!1,pageTotal:0,tableData:[],query:{pageNumber:1,pageSize:10,status:"",trainingTopics:"",bindTime:"",projectUuid:""},projectList:[],userList:[],screenShow:!1,form:{trainingTopics:"",projectUuids:[],memberIds:[],trainingDate:"",status:1,described:"",trainingTypeId:""},rules:{trainingTopics:[{required:!0,message:"请输入培训主题",trigger:"blur"}],projectUuids:[{required:!0,message:"请选择培训项目",trigger:"change"}],memberIds:[{required:!0,message:"请选择培训人员",trigger:"change"}],trainingDate:[{required:!0,message:"请选择培训时间",trigger:"change"}],trainingTypeId:[{required:!0,message:"请选择培训类型",trigger:"change"}]},fileList:[],uploadFileList:[],companyInfo:"",memberInfor:"",content:"新增企业培训",trainingTypeList:[],srcList:[],isShowImgList:!1,ImgList:[]}},mounted:function(){this.companyInfo=JSON.parse(localStorage.getItem("companyInfo")),this.memberInfor=JSON.parse(localStorage.getItem("memberInfor")),this.getProjectInfo(),this.getlistData(),this.getTrainingTypeList()},methods:{closeImg:function(){this.ImgList=[],this.isShowImgList=!1},extractImageUrls:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[".png",".jpeg",".jpg",".gif",".webp",".bmp",".tiff",".tif"];return Array.isArray(t)?t.filter((function(t){if(!t.name||!t.url)return!1;var n=t.name.toLowerCase();return e.some((function(t){var e=t.startsWith(".")?t.slice(1):t;return n.endsWith("."+e)}))})).map((function(t){return t.url})):[]},showImgList:function(t){this.ImgList=this.extractImageUrls(t),this.ImgList.length>0?this.isShowImgList=!0:this.$message.error("没有可以查看的图片")},isImg:function(t){var e=["jpeg","jpg","gif","bmp","png"],n=t.substring(t.lastIndexOf(".")+1).toLowerCase();return e.includes(n)},seeItem:function(t){this.srcList=[t.url]},trainingTypeChange:function(t){},getTrainingTypeList:function(){var t=this;Object(s["f"])().then((function(e){0===e.code&&e.data.records.length>0&&(t.trainingTypeList=e.data.records)}))},getlistData:function(){var t=this;this.query.startTime=this.query.bindTime?this.query.bindTime[0]:"",this.query.endTime=this.query.bindTime?this.query.bindTime[1]:"",this.query.companyId=this.companyInfo.osId,this.tableLoading=!0,Object(s["d"])(this.query).then((function(e){0===e.code&&e.data.records.length>0?(e.data.records.map((function(t){t.fileArr=t.url?JSON.parse(t.url):[]})),t.tableData=e.data.records,t.pageTotal=e.data.rowsCount,t.tableLoading=!1):(t.tableData=[],t.tableLoading=!1)})).catch((function(){t.tableLoading=!1}))},setProject:function(t){return t?t.join("、"):"-"},setMember:function(t){if(t){var e=[];return t.forEach((function(t){var n=t.name?t.name:"",a=t.phoneNumber?" / ".concat(t.phoneNumber):"",r=t.projectName?"".concat(t.projectName," / "):"",o=t.postName?t.postName:"";e.push("".concat(n).concat(a,"(").concat(r).concat(o,")"))})),e.join("、")}return"-"},handleSizeChange:function(t){this.query.pageSize=t,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(t){this.query.pageNumber=t,this.getlistData()},onSearch:function(){this.query.pageNumber=1,this.getlistData()},resetForm:function(){this.query={pageNumber:1,pageSize:10,trainingTopics:"",status:"",bindTime:"",projectUuid:""},this.getlistData()},add:function(){var t=this;this.screenShow=!0,this.content="新增企业培训",this.$nextTick((function(){t.form={trainingTopics:"",projectUuids:[],memberIds:[],trainingDate:"",status:1,described:"",trainingTypeId:""},t.fileList=[],t.uploadFileList=[]}))},goBack:function(){this.$refs.form.resetFields(),this.uploadFileList=[],this.fileList=[],this.screenShow=!1},submit:function(t){var e=this;this.$refs[t].validate((function(t){if(t){var n=e.form,a=n.trainingTopics,r=n.projectUuids,o=n.memberIds,i=n.trainingDate,c=n.status,u=n.described,l=n.trainingTypeId,d={trainingTopics:a,trainingDate:i,status:c,described:u,trainingTypeId:l,projectUuids:JSON.stringify(r),memberIds:JSON.stringify(o),url:e.uploadFileList.length?JSON.stringify(e.uploadFileList):"",updateBy:e.memberInfor.name,companyId:e.companyInfo.osId,companyName:e.companyInfo.fullName};Object(s["b"])(d).then((function(t){0==t.code&&(e.$message.success("新增成功"),e.goBack(),e.getlistData())}))}}))},updateStatus:function(t){var e=this,n="";switch(t.status){case 1:n="是禁用该培训信息?";break;case 2:n="是否启用该培训信息?";break}this.$confirm(n,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var n={id:t.id,status:1==t.status?2:1,updateBy:e.memberInfor.name};Object(s["h"])(n).then((function(t){t&&0==t.code&&(e.$message({message:"更新状态成功",type:"success"}),e.getlistData())}))}))},edit:function(t){this.screenShow=!0,this.content="编辑企业培训",this.$nextTick((function(){var e=this;if(this.saveData=JSON.parse(JSON.stringify(t)),this.form={trainingTopics:this.saveData.trainingTopics,projectUuids:JSON.parse(t.projectUuids),memberIds:JSON.parse(t.memberIds),status:this.saveData.status,trainingDate:this.saveData.trainingDate,described:this.saveData.described,trainingTypeId:this.saveData.trainingTypeId},this.getUserList(),this.saveData.url){var n=JSON.parse(this.saveData.url);n.map((function(t){e.fileList.push({name:t.name,url:t.url})})),this.uploadFileList=n}}))},uploadInfo:function(t){var e=this;this.$refs[t].validate((function(t){if(t){var n=e.form,a=n.trainingTopics,r=n.projectUuids,o=n.memberIds,i=n.trainingDate,c=n.status,u=n.described,l=n.trainingTypeId,d={trainingTopics:a,trainingDate:i,status:c,described:u,trainingTypeId:l,projectUuids:JSON.stringify(r),memberIds:JSON.stringify(o),url:e.uploadFileList.length?JSON.stringify(e.uploadFileList):"",updateBy:e.memberInfor.name,companyId:e.companyInfo.osId,companyName:e.companyInfo.fullName,id:e.saveData.id};Object(s["g"])(d).then((function(t){0==t.code&&(e.$message.success("更新成功"),e.goBack(),e.getlistData())}))}}))},downloadItem:function(t){var e=t.url,n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onload=function(){var e=URL.createObjectURL(n.response),a=document.createElement("a");a.href=e,a.download=t.name,a.target="_blank",a.click()},n.send()},filterFile:function(t){if(t){if(t.length>0){var e=JSON.parse(t);return e[0].fileName}return"-"}return"-"},getNowFormatDate:function(){var t=new Date,e=t.getFullYear(),n=t.getMonth()+1,a=t.getDate();return n>=1&&n<=9&&(n="0"+n),a>=0&&a<=9&&(a="0"+a),"".concat(e).concat(n).concat(a)},uploadRemove:function(t){var e=this.uploadFileList.findIndex((function(e){return e.name===t.name}));e>-1&&this.uploadFileList.splice(e,1)},exceedUpload:function(){this.$message("最多仅允许上传5个文件")},beforeUpload:function(t){var e=t.size/1024/1024<10,n=t.size/1024/1024<2,a=["jpeg","jpg","gif","bmp","png"],r=["xls","xlsx","doc","docx","ppt","pptx","pdf","txt"],o=t.name.substring(t.name.lastIndexOf(".")+1).toLowerCase();return a.includes(o)||r.includes(o)?a.includes(o)&&!n?(this.$message("图片文件最大不超过2M"),!1):!(r.includes(o)&&!e)||(this.$message("文档文件最大不超过10M"),!1):(this.$message("上传文件只能是图片或文档,如:jpg、jpeg、png、doc、pdf、xls、txt等格式!"),!1)},uploadRequest:function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(e){var n,a,r,o,s,c,u,l;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.file,t.prev=1,a=new FormData,a.append("file",n),t.next=2,Object(i["o"])(a);case 2:if(r=t.sent,!r||!r.data||0!==r.data.code){t.next=3;break}o=r.data.data.fullUrl||r.data.data.url,s={name:n.name,url:o},e.onSuccess(s),this.$message.success("文件上传成功"),t.next=4;break;case 3:throw new Error(r.data.message||"上传失败");case 4:t.next=6;break;case 5:t.prev=5,l=t["catch"](1),console.error("上传失败:",l),this.$message.error("文件上传失败: ".concat(l.message||"未知错误")),this.$refs.uploadFile&&(c=n.uid,u=this.$refs.uploadFile.uploadFiles.findIndex((function(t){return t.uid==c})),u>-1&&this.$refs.uploadFile.uploadFiles.splice(u,1));case 6:case"end":return t.stop()}}),t,this,[[1,5]])})));function e(e){return t.apply(this,arguments)}return e}(),uploadSuccess:function(t){t&&this.uploadFileList.push(t),console.log(this.uploadFileList)},getProjectInfo:function(){var t=this;Object(u["j"])({id:this.companyInfo.osId,attribute:1}).then((function(e){0===e.code&&e.data?t.projectList=e.data:t.projectList=[]}))},projectChange:function(t){this.userList=[],this.form.memberIds=[],t&&this.getUserList(t)},getUserList:function(){var t=this;Object(c["g"])({projectUuidList:this.form.projectUuids,isStop:1,onJobState:1}).then((function(e){0==e.code&&(e.data.length?(e.data.map((function(t){t.setName="".concat(t.memberName,"(").concat(t.projectName,"/").concat(t.postName,"/").concat(t.phoneNumber,")")})),t.userList=e.data):t.userList=[])}))},headClass:function(){return"text-align:center;background:#FAFAFA;"}}},p=d,m=(n("b100"),n("829d")),f=Object(m["a"])(p,a,r,!1,null,"1a7d27fb",null);e["default"]=f.exports},5199:function(t,e,n){"use strict";var a=n("e99b"),r=n("201c"),o=n("db34"),i="endsWith",s=""[i];a(a.P+a.F*n("581c")(i),"String",{endsWith:function(t){var e=o(this,t,i),n=arguments.length>1?arguments[1]:void 0,a=r(e.length),c=void 0===n?a:Math.min(r(n),a),u=String(t);return s?s.call(e,u,c):e.slice(c-u.length,c)===u}})},"59ea":function(t,e,n){},"67d5":function(t,e,n){"use strict";n.d(e,"i",(function(){return r})),n.d(e,"j",(function(){return o})),n.d(e,"f",(function(){return i})),n.d(e,"b",(function(){return s})),n.d(e,"c",(function(){return c})),n.d(e,"k",(function(){return u})),n.d(e,"e",(function(){return l})),n.d(e,"d",(function(){return d})),n.d(e,"h",(function(){return p})),n.d(e,"a",(function(){return m})),n.d(e,"g",(function(){return f}));var a=n("b775");function r(t){return Object(a["a"])({url:"/hakocompany/Role/pageList",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/company/organizationalStructure/selectOsList",method:"post",data:t})}function i(t){return Object(a["a"])({url:"/company/organizationalStructure/findOsTree",method:"post",data:t})}function s(t){return Object(a["a"])({url:"/hakocompany/Role/create",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/hakocompany/Role/delete",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/hakocompany/Role/update",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/hakocompany/RoleMenuRel/findByRoleIdAndClienId",method:"post",data:t})}function d(t){return Object(a["a"])({url:"/hakocompany/OrganizationRoleRel/findByRoleId",method:"post",data:t})}function p(t){return Object(a["a"])({url:"/company/member/pageListForRole",method:"post",data:t})}function m(t){return Object(a["a"])({url:"/company/MemberRoleRel/batchDelete",method:"post",data:t})}function f(t){return Object(a["a"])({url:"/hakocompany/account/findProjectByRole",method:"post",data:t})}},"7da9":function(t,e){t.exports="data:image/png;base64,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"},"90e7":function(t,e,n){"use strict";n.d(e,"g",(function(){return r})),n.d(e,"m",(function(){return o})),n.d(e,"f",(function(){return i})),n.d(e,"l",(function(){return s})),n.d(e,"h",(function(){return c})),n.d(e,"n",(function(){return u})),n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return d})),n.d(e,"c",(function(){return p})),n.d(e,"e",(function(){return m})),n.d(e,"d",(function(){return f})),n.d(e,"i",(function(){return h})),n.d(e,"j",(function(){return g})),n.d(e,"o",(function(){return b})),n.d(e,"k",(function(){return y}));var a=n("b775");function r(t){return Object(a["a"])({url:"/hakocompany/DeductionInfo/findById",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/hakocompany/DeductionInfo/update",method:"post",data:t})}function i(t){return Object(a["a"])({url:"/hakocompany/CollectionInfoApi/findById",method:"post",data:t})}function s(t){return Object(a["a"])({url:"/hakocompany/CollectionInfoApi/update",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/hakocompany/ChargePushConfigApi/findById",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/hakocompany/ChargePushConfigApi/update",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/company/ProjectSatisfactionConfig/pageList",method:"post",data:t})}function d(t){return Object(a["a"])({url:"/company/ProjectSatisfactionConfig/update",method:"post",data:t})}function p(t){return Object(a["a"])({url:"/hakocompany/CockpitConfig/create",method:"post",data:t})}function m(t){return Object(a["a"])({url:"/hakocompany/CockpitConfig/findByCompanyIdAndType",method:"post",data:t})}function f(t){return Object(a["a"])({url:"/hakocompany/CockpitConfig/sceneMenuList",method:"post",data:t})}function h(t){return Object(a["a"])({url:"/hakocompany/ProjectConfig/pageList",method:"post",data:t})}function g(t){return Object(a["a"])({url:"/hakocompany/ProjectConfig/updateExponentByProjectUuid",method:"post",data:t})}function b(t,e){return Object(a["a"])({url:"/oss/upload",isFile:!0,isReturnResponse:!0,headers:{"Content-Type":"multipart/form-data;charset=UTF-8"},method:"post",data:t,onUploadProgress:e&&e.onUploadProgress})}function y(t){return Object(a["a"])({url:"/hakocompany/ProjectConfig/updateVisitPollRateByProjectUuid",method:"post",data:t})}},b100:function(t,e,n){"use strict";n("59ea")},b3d7:function(t,e,n){var a=n("e99b"),r=n("d3ef")(!1);a(a.S,"Object",{values:function(t){return r(t)}})},d3ef:function(t,e,n){var a=n("26df"),r=n("93ca"),o=n("3471"),i=n("35d4").f;t.exports=function(t){return function(e){var n,s=o(e),c=r(s),u=c.length,l=0,d=[];while(u>l)n=c[l++],a&&!i.call(s,n)||d.push(t?[n,s[n]]:s[n]);return d}}}}]); |