yxk_pc_mdh/gyhl/static/js/416.5c4b70c7158b4882a915.js

1 line
5.7 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([416],{EVHo:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("woOf"),i=a.n(s),r=a("1+IS"),o=a("3MlD"),n=a("Dod7"),c={name:"approveDetail",components:{approveDetailPage:r.a,dialogChooseSingleUser:o.a},data:function(){return{drawer:!1,chooseUserVisible:!1,tabType:void 0,uploadUrl:n.a.uploadUrl,ftpPrefix:n.a.ftpPrefix,initFileList:[],formData:{},approveState:"",tableData1:[],formTableData1:[{title:"报销类别",prop_:"typeName",select:!0},{title:"申请时间",prop_:"create_time",select:!0},{title:"报销金额(元)",prop_:"rei_count",select:!0},{title:"摘要",prop_:"rei_item_description",select:!0,sortable:!0}],formTableData2:[{title:"审批节点",prop_:"name",content:"销售订单审批",select:!0},{title:"审批人",prop_:"approveName",select:!0},{title:"审批时间",prop_:"approveTime",select:!0},{title:"审批状态",prop_:"approveState",select:!0},{title:"审批意见",prop_:"remark",select:!0,sortable:!0}],tableData2:[],formStyle:[{label:"申请人",column:"createByName"},{label:"部门",column:"deptName"}],buttons:[{key:0,btnName:"同意",vhas:"sales:salesContract:add",click:"agree",type:"primary",disabled:!1},{key:1,btnName:"否决",vhas:"sales:salesContract:remove",click:"turnDownTask",type:"primary",disabled:!1},{key:2,btnName:"回退",vhas:"sales:salesContract:exportExcel",click:"rollbackTask",type:"primary",disabled:!1},{key:3,btnName:"转派",vhas:"sales:salesContract:close",click:"redeployTask",type:"primary",disabled:!1},{key:4,btnName:"关闭",vhas:"sales:salesContract:reverseClose",click:"close",type:"primary",disabled:!1}],submitParam:{type:9},approveFlow:[]}},mounted:function(){this.editId=this.$route.query.id,this.taskId=this.$route.query.taskId,this.instanceId=this.$route.query.instanceId,this.submitParam.taskId=this.taskId,this.tabType=this.$route.query.tabType,this.getDetail()},methods:{open:function(e,t){var a=this;this.$alert(e,t,{confirmButtonText:"确定",callback:function(e){a.$message({type:"info",message:"action: "+e})}})},btnClick:function(e,t){console.log("按钮调试"),console.log(e),"agree"==e?this.agree(t):"turnDownTask"==e?this.turnDownTask(t):"rollbackTask"==e?this.rollbackTask(t):"redeployTask"==e?this.redeployTask(t):(e="close")&&this.close()},back:function(){this.drawer=!1,this.$router.push({path:"/schedule/reimburse",query:{t:Date.now()}})},agree:function(e){var t=this;this.submitParam.remark=e,this.$api.sendBeanApi.completeTask(this.submitParam).then(function(e){0==e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:"请求异常",type:"error"})})},turnDownTask:function(e){var t=this;this.submitParam.remark=e,this.$api.sendBeanApi.turnDownTask(this.submitParam).then(function(e){0==e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:"请求异常",type:"error"})})},rollbackTask:function(e){var t=this;this.submitParam.remark=e,this.$api.scmApproveAPI.findRollBackUser({instanceId:this.instanceId}).then(function(e){0===e.code?t.$confirm("此操作将回退到:"+e.data.applicantName+", 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.submitParam.userId=e.data.applicant,t.$api.sendBeanApi.rollbackTask(t.submitParam).then(function(e){0==e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:"请求异常",type:"error"})})}):t.$message.error(e.msg)}).catch()},redeployTask:function(e){this.submitParam.remark=e,this.chooseUserVisible=!0},close:function(){this.drawer=!1},getUserAndSubmit:function(e){var t=this;this.submitParam.userId=e.id,this.$api.sendBeanApi.redeployTask(this.submitParam).then(function(e){0==e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:"请求异常",type:"error"})})},auditOpen:function(){var