1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
|
webpackJsonp([471],{OLl8:function(a,e){},XQoj:function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=t("Dd8w"),l=t.n(s),o=t("1+IS"),r=t("3MlD"),p=t("veZ4"),i=t("NYxO"),n=t("Dod7"),c={name:"approveDetail",components:{approveDetailPage:o.a,dialogChooseSingleUser:r.a,upload:p.a},data:function(){return{drawer:!1,uploadUrl:n.a.uploadUrl,ftpPrefix:n.a.ftpPrefix,initFileList:[],chooseUserVisible:!1,tabType:void 0,advanceQueryDialogVisible:!0,uploadAttachment:[],formData:{payApply:{applicationDate:"",applicantDeptId:"",applicantDeptName:"",applicantId:"",applicantName:"",supplierName:"",createBy:"",createName:"",createTime:""},payApplyItemList:[],targetList:[],uploadAttachment:[],deletetag_appearanceImage:[],totalNumber:0},approveState:"",tableData2:[],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}],formStyle:[{label:"申请人",column:"createByName"},{label:"部门",column:"deptName"},{label:"付款事由",column:"pay_reason"},{label:"付款金额",column:"total_number"},{label:"支付日期",column:"pay_date"},{label:"支付对象",column:"pay_user"},{label:"收款账号",column:"blank_account"}],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:10},approveFlow:[]}},mounted:function(){this.editId=this.$route.query.id,this.tabType=this.$route.query.tabType,this.getDetail()},methods:l()({},Object(i.d)({removeTagNav:"tagNav/removeTagNav"}),{open:function(a,e){var t=this;this.$alert(a,e,{confirmButtonText:"确定",callback:function(a){t.$message({type:"info",message:"action: "+a})}})},btnClick:function(a,e){console.log("按钮调试"),console.log(a),"agree"==a?this.agree(e):"turnDownTask"==a?this.turnDownTask(e):"rollbackTask"==a?this.rollbackTask(e):"redeployTask"==a?this.redeployTask(e):(a="close")&&this.close()},back:function(){this.drawer=!1,this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/schedule/pay",query:{t:Date.now()}})},agree:function(a){var e=this;this.submitParam.remark=a,this.$api.sendBeanApi.completeTask(this.submitParam).then(function(a){0==a.code?(e.$message({message:a.msg,type:"success"}),e.back()):e.$message({message:a.msg,type:"error"})}).catch(function(a){e.$message({message:"请求异常",type:"error"})})},turnDownTask:function(a){var e=this;this.submitParam.remark=a,this.$api.sendBeanApi.turnDownTask(this.submitParam).then(function(a){0==a.code?(e.$message({message:a.msg,type:"success"}),e.back()):e.$message({message:a.msg,type:"error"})}).catch(function(a){e.$message({message:"请求异常",type:"error"})})},rollbackTask:function(a){var e=this;this.submitParam.remark=a,this.$api.scmApproveAPI.findRollBackUser({instanceId:this.instanceId}).then(function(a){0===a.code?e.$confirm("此操作将回退到:"+a.data.applicantName+", 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.submitParam.userId=a.data.applicant,e.$api.sendBeanApi.rollbackTask(e.submitParam).then(function(a){0==a.code?(e.$message({message:a.msg,type:"success"}),e.back()):e.$message({message:a.msg,type:"error"})}).catch(function(a){e.$message({message:"请求异常",type:"error"})})}):e.$message.error(a.msg)}).catch()},redeployTask:function(a){this.submitParam.remark=a,this.chooseUserVisible=!0},close:function(){this.drawer=!1},getUserAndSubmit:functio
|