yxk_pc_mdh/gyhl/static/js/224.215f01b72d81cbfb0a15.js

1 line
6.8 KiB
JavaScript

webpackJsonp([224],{"9yMl":function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var a=e("d7EF"),s=e.n(a),o=e("//Fk"),l=e.n(o),r=e("Dd8w"),n=e.n(r),c=e("NYxO"),p=e("Dod7"),m=e("lbHh"),d=e.n(m),v={name:"schedule_pay_approve",data:function(){return{uploadUrl:p.a.uploadUrl,ftpPrefix:p.a.ftpPrefix,formData:{},initFileList:[],id:void 0,getUserList:[],deptList:[],typeList:[],dialogImageUrl:"",dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,reason:"",comment:"",activities:[],loading:!1}},mounted:function(){this.id=this.$route.query.id,this.initialize(),this.getDetail()},methods:n()({},Object(c.d)({removeTagNav:"tagNav/removeTagNav"}),{getDetail:function(){var t=this;JSON.parse(d.a.get("userInfo"));this.loading=!0,this.$api.payApplyAPI.detail({id:this.id}).then(function(i){if(0===i.code&&(t.formData=i.payApplyDO,t.activities=[],i.payApplyDO.process_instance_id&&t.getProcess(i.payApplyDO.process_instance_id),i.initFileList&&i.initFileList.length>0)){t.initFileList=[];for(var e=0;e<i.initFileList.length;e++){var a={name:"pic"+e,url:t.ftpPrefix+i.initFileList[e].filePath};t.initFileList.push(a)}}t.loading=!1})},getProcess:function(t){var i=this;this.$api.overTimeApplyAPI.getHistoryByProcessId({processId:t}).then(function(t){if(console.log(t),0===t.code&&t.activitiList&&t.activitiList.length>0)for(var e=0;e<t.activitiList.length;e++){var a=void 0;if(t.activitiList[e].isDealed)if(t.activitiList[e].isApproved)a={showIcon:!0,showIcon1:!1,name:t.activitiList[e].userName.substring(0,1),content:t.activitiList[e].userName+"-"+t.activitiList[e].dealName+"-通过"};else if(t.activitiList[e].isApproved||void 0==t.activitiList[e].isApproved)a={showIcon:!0,showIcon1:!1,name:t.activitiList[e].userName.substring(0,1),content:t.activitiList[e].userName+"-"+t.activitiList[e].dealName};else{var s=""!=t.activitiList[e].reason?t.activitiList[e].reason:"无";a={showIcon:!1,showIcon1:!0,name:t.activitiList[e].userName.substring(0,1),content:t.activitiList[e].userName+"-"+t.activitiList[e].dealName+"-不通过。原因:"+s}}else a={showIcon:!1,showIcon1:!1,name:t.activitiList[e].userName.substring(0,1),content:t.activitiList[e].userName+"-"+t.activitiList[e].dealName+"-未处理"};i.activities.push(a)}})},initialize:function(){var t=this;l.a.all([this.$api.commonAPI.getUsers(),this.$api.commonAPI.getDepts(),this.$api.dictAPI.getDictsByType("reim_apply_type")]).then(function(i){var e=s()(i,3),a=e[0],o=e[1],l=e[2];0===a.code&&(t.getUserList=a.datas),0===o.code&&(t.deptList=o.datas),0===l.code&&(t.typeList=l.datas)}).catch(function(t){console.log(t)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/schedule/pay",query:{t:Date.now()}})},approveFun:function(t){var i=this,e={payApplyId:this.id,isApproved:t,reason:this.reason};this.$api.payApplyAPI.approve(e).then(function(t){0===t.code?(i.$message({message:t.msg,type:"success"}),i.dialogVisible2=!1,i.back()):i.$message({message:t.msg,type:"error"})})},commentFun:function(){var t=this,i={payApplyId:this.id,comment:this.comment};this.$api.payApplyAPI.comment(i).then(function(i){0===i.code?(t.$message({message:i.msg,type:"success"}),t.dialogVisible3=!1):t.$message({message:i.msg,type:"error"})})},geyDip:function(t){var i=this;this.getUserList.forEach(function(e){if(t===e.id)return i.formData.deptId=e.deptId,void(i.formData.deptName=e.deptName)})},handlePictureCardPreview:function(t){this.dialogImageUrl=t.url,this.dialogVisible=!0}})},u={render:function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"sys-box plan-box"},[e("div",{staticClass:"sys-operate"},[e("el-button",{attrs:{type:"primary"},on:{click:function(i){return t.back()}}},[t._v("取消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(i){return t.approveFun(1)}}},[t._v("同意")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(i){t.dialogVisible2=!0}}},[t._v("拒绝")])],1),t._v(" "),e("div",{staticClass:"sys-form"},[e("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"approve-form",attrs:{"label-width":"120px"}},[e("el-form-item",{attrs:{label:"申请人"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.createByName))])]),t._v(" "),e("el-form-item",{attrs:{label:"所在部门"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.deptName))])]),t._v(" "),e("el-form-item",{attrs:{label:"状态"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.statusName))])]),t._v(" "),e("el-form-item",{attrs:{label:"付款事由"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.pay_reason))])]),t._v(" "),e("el-form-item",{attrs:{label:"付款金额"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.total_number))])]),t._v(" "),e("el-form-item",{attrs:{label:"支付日期"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.pay_date))])]),t._v(" "),e("el-form-item",{attrs:{label:"支付对象"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.pay_user))])]),t._v(" "),e("el-form-item",{attrs:{label:"支付账号"}},[e("div",{staticClass:"form-p"},[t._v(t._s(t.formData.blank_account))])]),t._v(" "),e("el-form-item",{attrs:{label:"图片"}},[e("el-upload",{class:{hide:!0},attrs:{disabled:"",accept:".png,.jpg,.jpeg","file-list":t.initFileList,"list-type":"picture-card","on-preview":t.handlePictureCardPreview}},[e("i",{staticClass:"el-icon-plus"})])],1),t._v(" "),e("el-form-item",{staticClass:"approve-timeline",attrs:{label:"审批流程"}},[e("el-timeline",t._l(t.activities,function(i,a){return e("el-timeline-item",{key:a},[e("template",{slot:"dot"},[e("div",{staticClass:"timeline-dot"},[e("span",[t._v(t._s(i.name))]),t._v(" "),i.showIcon?e("i",{staticClass:"el-icon-check"}):t._e(),t._v(" "),i.showIcon1?e("i",{staticClass:"el-icon-close red"}):t._e()])]),t._v("\n "+t._s(i.content)+"\n ")],2)}),1)],1)],1)],1),t._v(" "),e("el-dialog",{attrs:{visible:t.dialogVisible},on:{"update:visible":function(i){t.dialogVisible=i}}},[e("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})]),t._v(" "),e("el-dialog",{attrs:{center:"",title:"审批意见",visible:t.dialogVisible2,width:"500px"},on:{"update:visible":function(i){t.dialogVisible2=i}}},[e("el-form",{attrs:{"label-width":"60px"}},[e("el-form-item",{attrs:{label:"原因"}},[e("el-input",{attrs:{type:"textarea",autosize:{minRows:4}},model:{value:t.reason,callback:function(i){t.reason=i},expression:"reason"}})],1)],1),t._v(" "),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:function(i){t.dialogVisible2=!1}}},[t._v("取消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(i){return t.approveFun(0)}}},[t._v("确定")])],1)],1)],1)},staticRenderFns:[]};var f=e("VU/8")(v,u,!1,function(t){e("wmkI"),e("zlZa")},"data-v-354ebc8b",null);i.default=f.exports},wmkI:function(t,i){},zlZa:function(t,i){}});