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:function(a){var e=this;this.submitParam.userId=a.id,this.$api.sendBeanApi.redeployTask(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"})})},auditOpen:function(){var a=this;this.drawer=!0,this.$api.scmApproveAPI.findApproveRecords(this.instanceId).then(function(e){a.approveFlow=e.data,a.approveFlow.forEach(function(a){a.name=a.applicantName.substring(0,1),a.content=a.description,1==a.approveState?(a.showIcon=!0,a.showIcon1=!1):2==a.approveState?(a.showIcon=!1,a.showIcon1=!0):3==a.approveState?(a.showIcon=!0,a.showIcon1=!1):4==a.approveState?(a.showIcon=!0,a.showIcon1=!1):5==a.approveState&&(a.showIcon=!0,a.showIcon1=!1)})}).catch()},getDetail:function(){var a=this;this.$api.payApplyAPI.detailForApprove(this.editId).then(function(e){if(0===e.code){if(a.formData=e.data,a.taskId=e.data.taskInfo.taskId,a.instanceId=e.data.taskInfo.instanceId,a.submitParam.taskId=e.data.taskInfo.taskId,a.tableData2=e.data.progressList,e.data.uploadAttachment&&e.data.uploadAttachment.length>0)for(var t=0;t<e.data.uploadAttachment.length;t++){var s={fileName:e.data.uploadAttachment[t].fileName,filePath:e.data.uploadAttachment[t].filePath};a.uploadAttachment.push(s)}}else a.$message({message:e.msg,type:"error"})})}})},m={render:function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"sys-box plan-box"},[t("el-button",{staticStyle:{"margin-left":"20px","margin-top":"20px"},attrs:{type:"primary"},on:{click:function(e){return a.back()}}},[a._v("返回")]),a._v(" "),t("div",{staticClass:"sys-form"},[t("el-form",{ref:"form",staticClass:"company-form",attrs:{"label-width":"120px",model:a.formData.payApply}},[t("el-form-item",{staticClass:"form-inline",attrs:{label:"申请日期"}},[t("el-input",{attrs:{disabled:""},model:{value:a.formData.payApply.applicationDate,callback:function(e){a.$set(a.formData.payApply,"applicationDate",e)},expression:"formData.payApply.applicationDate"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"申请人"}},[t("el-input",{attrs:{disabled:""},model:{value:a.formData.payApply.applicantName,callback:function(e){a.$set(a.formData.payApply,"applicantName",e)},expression:"formData.payApply.applicantName"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"申请部门"}},[t("el-input",{attrs:{disabled:""},model:{value:a.formData.payApply.applicantDeptName,callback:function(e){a.$set(a.formData.payApply,"applicantDeptName",e)},expression:"formData.payApply.applicantDeptName"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"付款单位"}},[t("el-input",{attrs:{disabled:""},model:{value:a.formData.payApply.supplierName,callback:function(e){a.$set(a.formData.payApply,"supplierName",e)},expression:"formData.payApply.supplierName"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"付款日期"}},[t("el-input",{attrs:{disabled:""},model:{value:a.formData.payApply.paymentDate,callback:function(e){a.$set(a.formData.payApply,"paymentDate",e)},expression:"formData.payApply.paymentDate"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"单据编号"}},[t("el-input",{attrs:{disabled:""},model:{value:a.formData.payApply.code,callback:function(e){a.$set(a.formData.payApply,"code",e)},expression:"formData.payApply.code"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"付款事由"}},[t("el-input",{attrs:{type:"textarea",disabled:""},model:{value:a.formData.payApply.paymentReason,callback:function(e){a.$set(a.formData.payApply,"paymentReason",e)},expression:"formData.payApply.paymentReason"}})],1)],1),a._v(" "),t("el-divider",{attrs:{"content-position":"left"}},[t("div",[a._v("关联单据")])]),a._v(" "),t("el-form",{ref:"formChild"},[t("el-table",{attrs:{data:a.formData.payApplyItemList,"show-summary":"","header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""}},[t("el-table-column",{attrs:{prop:"dueDate",label:"应付日期",align:"center","show-overflow-tooltip":""}}),a._v(" "),t("el-table-column",{attrs:{prop:"payableAmount",label:"应付金额(元)",align:"center","show-overflow-tooltip":""}}),a._v(" "),t("el-table-column",{attrs:{prop:"paidAmount",label:"已付金额(元)",align:"center","show-overflow-tooltip":""}}),a._v(" "),t("el-table-column",{attrs:{prop:"unpaidAmount",label:"未付金额(元)",align:"center","show-overflow-tooltip":""}}),a._v(" "),t("el-table-column",{attrs:{prop:"payAmount",align:"center",width:"180",label:"本次申请付款金额(元)","label-class-name":"required_head"}}),a._v(" "),t("el-table-column",{attrs:{prop:"remark",align:"center",width:"220",label:"备注"}}),a._v(" "),t("el-table-column",{attrs:{prop:"sourceTypeName",label:"源单类型",align:"center","show-overflow-tooltip":""}}),a._v(" "),t("el-table-column",{attrs:{prop:"sourceCode",label:"源单单号",align:"center","show-overflow-tooltip":""}})],1),a._v(" "),t("el-form-item",{attrs:{label:"备注",prop:"remark"}},[t("el-input",{attrs:{type:"textarea",disabled:""},model:{value:a.formData.payApply.remark,callback:function(e){a.$set(a.formData.payApply,"remark",e)},expression:"formData.payApply.remark"}})],1),a._v(" "),t("el-form-item",{attrs:{label:"附件"}},[a.advanceQueryDialogVisible?t("upload",{attrs:{title:"",label_width:"0",attachment:a.uploadAttachment},on:{"update:attachment":function(e){a.uploadAttachment=e}}}):a._e()],1)],1)],1),a._v(" "),t("div",{staticClass:"sys-box"},[t("approveDetailPage",{attrs:{formData:a.formData,drawer:a.drawer,activities:a.approveFlow,formTableData2:a.formTableData2,tabType:a.tabType,tableData2:a.tableData2,buttons:a.buttons,modelType:"pay"},on:{back:a.back,btnClick:a.btnClick,auditOpen:a.auditOpen}}),a._v(" "),t("div",[t("span",{staticStyle:{margin:"0 50px 0 20px"}},[a._v("制单人:"+a._s(a.formData.payApply.createName))]),a._v(" "),t("span",[a._v("制单日期:"+a._s(a.formData.payApply.createTime))])]),a._v(" "),t("dialogChooseSingleUser",{attrs:{visible:a.chooseUserVisible},on:{"update:visible":function(e){a.chooseUserVisible=e},change:a.getUserAndSubmit}})],1)],1)},staticRenderFns:[]};var u=t("VU/8")(c,m,!1,function(a){t("OLl8")},null,null);e.default=u.exports}}); |