Pārlūkot izejas kodu

支付审批管理-申请人,申请部门,创建人创建部门,付款编号,子表合同名称/合同金额/预算金额

jbb 2 gadi atpakaļ
vecāks
revīzija
a6ac7e104d
1 mainītis faili ar 56 papildinājumiem un 0 dzēšanām
  1. 56 0
      src/views/activiti/form/demoForm2.vue

+ 56 - 0
src/views/activiti/form/demoForm2.vue

@@ -164,6 +164,8 @@ export default {
                 personListJn:[],//技能博物馆人员信息下拉框
                 fundApproval:[],//技能博物馆项目信息
                 conferenceRoom:[],//技能博物馆会议室信息
+                paymentNumber:[], // 技能博物馆-付款编号
+                contractName:[],//技能博物馆-付款审批管理-子表合同名称
                 unit:[   //技能博物馆-物料库存-单位
                     {label:'个',value:'个'},
                     {label:'支',value:'支'},
@@ -263,6 +265,32 @@ export default {
                              }
                         })
 
+                        //技能博物馆付款编码
+                      await this.getAction('/oa/activiti/getSelectionList',{tableName:'payment_apply'}).then(res => {
+                             if (res.success) {
+                               var aa=[]
+                               res.result.map(item=>{
+                               aa.push({value:item.paymentNumber,label:item.paymentNumber})
+                             })
+                             this.dynamicData.paymentNumber = aa
+                            } else {
+                                 this.$message.error(res.message)
+                             }
+                        })
+
+                         //技能博物馆-支付审批管理-子表合同名称
+                      await this.getAction('/oa/activiti/getSelectionList',{tableName:'bwg_contract_management'}).then(res => {
+                             if (res.success) {
+                               var aa=[]
+                               res.result.map(item=>{
+                               aa.push({value:item.contractName,label:item.contractName,contractSum:item.contractSum,budgetSum:item.budgetSum})
+                             })
+                             this.dynamicData.contractName = aa
+                            } else {
+                                 this.$message.error(res.message)
+                             }
+                        })
+
                         //技能博物馆人员信息
                         await this.getAction('/sys/user/list', { pageSize: -1}).then(res => {
                              if (res.success) {
@@ -751,6 +779,10 @@ export default {
                                if(that.processData.businessTable == 'application_form'){
                                        that.$refs.KFB.setData({create_department:jnDeparment}) 
                                 }
+                                //技能博物馆-支付审批管理
+                                if(that.processData.businessTable == 'payment_apply'){
+                                 that.$refs.KFB.setData({create_department:jnDeparment})   
+                               }
                                 //技能博物馆-资产处理
                                if(that.processData.businessTable == 'add_assets_a'){
                                        that.$refs.KFB.setData({create_department:jnDeparment}) 
@@ -894,6 +926,16 @@ export default {
              
               this.$refs.KFB.setData({total_money:all})   
             }
+            if(this.processData.businessTable == 'payment_apply' ){
+                value.map(item=>{
+                    this.dynamicData.contractName.map(event=>{
+                        if(item.contract_name==event.contractName){
+                            item.budget_sum = event.budgetSum
+                            item.contract_sum = event.contractSum
+                        }
+                    })
+                })
+            }
          },
          specialTerms(value,key){
             var that = this
@@ -995,6 +1037,20 @@ export default {
           if(key=='child&incident_ticket_children'){
            this.tableCalculation(value)
             
+          }
+
+          //技能博物馆-支付审批管理-申请部门
+          if(key == 'proposer' &&this.processData.businessTable == 'payment_apply'){
+            this.dynamicData.personListJn.map(item =>{
+                  if(item.label == value){
+                    this.$refs.KFB.setData({apply_department:item.departIds_dictText}) 
+                  }
+              }) 
+         }
+          //技能博物馆-支付审批申请管理-子表
+          if(key=='sublist'){
+           this.tableCalculation(value)
+            
           }
           //技能博物馆-----退休录入
           if(key == 'name' && this.processData.businessTable == 'bwg_retire_input'){//技能博物馆 ---- 退休录入