Kaynağa Gözat

前端入库单付款添加信息

gjy 2 yıl önce
ebeveyn
işleme
383a25611d

+ 4 - 2
src/api/V2/profitable/index.js

@@ -64,5 +64,7 @@ export const API_EXPENSECHAT ='/expenseInfo/expenseChart'
 export const API_EXPENSECHATLIST ='/expenseInfo/expenseList'
 export const API_EXPENSECHATLIST ='/expenseInfo/expenseList'
 // 当天提交的费用条数
 // 当天提交的费用条数
 export const API_EXPENSECOUNT ='/expenseInfo/api/expenseCount'
 export const API_EXPENSECOUNT ='/expenseInfo/api/expenseCount'
-// 当天提交的费用条数
-export const API_PAYEEINFO ='/customerInfo/getPayeeInfo'
+// 采购账户信息
+export const API_PAYEEINFO ='/customerInfo/getPayeeInfo'
+// 收购账户信息
+export const API_BUYPAYEEINFO ='/identityAuthenticationInfo/getPayeeInfo'

+ 5 - 2
src/model/profitable/index.js

@@ -34,7 +34,8 @@ import {
   API_GET_WAREHOUSECHART,
   API_GET_WAREHOUSECHART,
   API_DEL_ONE_ALLOCATIONINFO,
   API_DEL_ONE_ALLOCATIONINFO,
   API_EXPENSECOUNT,
   API_EXPENSECOUNT,
-  API_PAYEEINFO
+  API_PAYEEINFO,
+  API_BUYPAYEEINFO
 } from '@/api/V2/profitable'
 } from '@/api/V2/profitable'
 //收支明细列表
 //收支明细列表
 export const getInOutDetailed = appRx.get(API_GET_INOUTDETAILED, errorCatcher, errorHandle, filter)
 export const getInOutDetailed = appRx.get(API_GET_INOUTDETAILED, errorCatcher, errorHandle, filter)
@@ -102,5 +103,7 @@ export const getexpensechat= appRx.get(API_EXPENSECHAT, errorCatcher, errorHandl
 export const getexpensechatlist= appRx.get(API_EXPENSECHATLIST, errorCatcher, errorHandle, filter)
 export const getexpensechatlist= appRx.get(API_EXPENSECHATLIST, errorCatcher, errorHandle, filter)
 // 当天提交的费用条数
 // 当天提交的费用条数
 export const getexpensecount= appRx.get(API_EXPENSECOUNT, errorCatcher, errorHandle, filter)
 export const getexpensecount= appRx.get(API_EXPENSECOUNT, errorCatcher, errorHandle, filter)
-// 当天提交的费用条数
+// 采购账户信息
 export const getpayeeinfo= appRx.get(API_PAYEEINFO, errorCatcher, errorHandle, filter)
 export const getpayeeinfo= appRx.get(API_PAYEEINFO, errorCatcher, errorHandle, filter)
+// 收购账户信息
+export const getbuypayeeinfo= appRx.get(API_BUYPAYEEINFO, errorCatcher, errorHandle, filter)

+ 53 - 11
src/views/warehousenew/warehousingOrder.vue

@@ -147,18 +147,38 @@
         :visible.sync="aduitshow"
         :visible.sync="aduitshow"
         width="50%"
         width="50%"
         :before-close="handleClose">
         :before-close="handleClose">
-        <div>
-          <el-form ref="form" :model="form" label-width="120px">
+        <div style='display:flex;'>
+          <div style='width:50%;'>
+            <el-form ref="form" :model="form" label-width="120px">
             <el-form-item label="合计金额">
             <el-form-item label="合计金额">
               <el-input disabled v-model="form.name"></el-input>
               <el-input disabled v-model="form.name"></el-input>
             </el-form-item>
             </el-form-item>
             <el-form-item label="附件">
             <el-form-item label="附件">
-          <el-upload ref='uploadfiles' :file-list='dataList' action="https://www.zthymaoyi.com/upload/admin" list-type="picture-card"
+              <el-upload ref='uploadfiles' :file-list='dataList' action="https://www.zthymaoyi.com/upload/admin" list-type="picture-card"
             :on-success="handlefujian" :on-remove="handleRemove" class="photo2">
             :on-success="handlefujian" :on-remove="handleRemove" class="photo2">
-            <i class="el-icon-plus"></i>
-          </el-upload>
-        </el-form-item>
-          </el-form>
+              <i class="el-icon-plus"></i>
+              </el-upload>
+            </el-form-item>
+            </el-form> 
+          </div>
+          
+          <div style='width:50%;'>
+          <div style='margin:0 0 10px;width:90%;'>账户信息</div>
+            <el-form label-position="left">
+            <el-form-item  label-width='100px' label="收款方" span="1" prop="purpose" class="readonly">
+            {{payeeinfo.customerType=="企业客户"?payeeinfo.compName:payeeinfo.customerName}}
+            </el-form-item>
+            <el-form-item  label-width='100px' label="账号" span="1" prop="purpose" class="readonly">
+            {{payeeinfo.bankCard}}
+            </el-form-item>
+            <el-form-item  label-width='100px' label="开户行" span="1" prop="purpose" class="readonly">
+            {{payeeinfo.bankDeposit}}
+            </el-form-item>
+            <el-form-item  label-width='100px' label="开户支行" span="1" prop="purpose" class="readonly">
+            {{payeeinfo.bankDepositBranch}}
+            </el-form-item>
+             </el-form>
+        </div>
         </div>
         </div>
         <span slot="footer" class="dialog-footer">
         <span slot="footer" class="dialog-footer">
           <el-button @click="aduitshow = false">取消</el-button>
           <el-button @click="aduitshow = false">取消</el-button>
@@ -208,8 +228,6 @@
               <el-input  v-model="form.distributionIng"></el-input>
               <el-input  v-model="form.distributionIng"></el-input>
             </el-form-item>
             </el-form-item>
               </el-row>
               </el-row>
-
-
           </el-form>
           </el-form>
         </div>
         </div>
         <span slot="footer" class="dialog-footer">
         <span slot="footer" class="dialog-footer">
@@ -333,6 +351,7 @@
   getExpense,
   getExpense,
   workflowhandle
   workflowhandle
 } from '@/model/warehouse/index'
 } from '@/model/warehouse/index'
+  import {getpayeeinfo,getbuypayeeinfo} from '@/model/profitable/index'
   import {
   import {
     downloadFile
     downloadFile
   } from '@/utils/batchDown'
   } from '@/utils/batchDown'
@@ -360,11 +379,13 @@ import { findLastIndexOfIterate } from 'xe-utils/methods'
     },
     },
     data() {
     data() {
       return {
       return {
+        
         currectdata:{},
         currectdata:{},
         //弹出框
         //弹出框
         dialogViewSpareMoney: false,
         dialogViewSpareMoney: false,
         dialogApproveFormVisible: false,
         dialogApproveFormVisible: false,
         dataList:[],
         dataList:[],
+        payeeinfo:{},
         // 船舶类型
         // 船舶类型
         monetaryKey: null,
         monetaryKey: null,
         form:{
         form:{
@@ -971,7 +992,7 @@ import { findLastIndexOfIterate } from 'xe-utils/methods'
         if(localStorage.getItem('ws-pf_roleName')=='出纳'){
         if(localStorage.getItem('ws-pf_roleName')=='出纳'){
           this.money=0
           this.money=0
           var moneyarr=this.multipleSelection1[item.id]
           var moneyarr=this.multipleSelection1[item.id]
-          console.log(moneyarr)
+          // console.log(moneyarr)
           for (let i = 0; i < this.multipleSelection1[item.id].length; i++) {
           for (let i = 0; i < this.multipleSelection1[item.id].length; i++) {
           if(this.multipleSelection1[item.id][i].warehouseName==item.warehouseName){
           if(this.multipleSelection1[item.id][i].warehouseName==item.warehouseName){
             if(this.multipleSelection1[item.id][i].addressUrl){
             if(this.multipleSelection1[item.id][i].addressUrl){
@@ -991,13 +1012,31 @@ import { findLastIndexOfIterate } from 'xe-utils/methods'
           this.form.name=this.money
           this.form.name=this.money
           this.currectdata=item
           this.currectdata=item
           if(moneyarr&&moneyarr.length>0){
           if(moneyarr&&moneyarr.length>0){
-            this.aduitshow=true
+            if(item.inType=='采购入库'){
+              getpayeeinfo({compId: localStorage.getItem('ws-pf_compId'),contractNo:item.contractNo}).toPromise()
+              .then((response) => {
+                this.payeeinfo=response
+                this.aduitshow=true
+              })
+            }else if(item.inType=='收购入库'){
+              getbuypayeeinfo({compId: localStorage.getItem('ws-pf_compId'),customerName:item.customer}).toPromise()
+              .then((response) => {
+                this.payeeinfo=response
+                this.aduitshow=true
+              })
+            }
+            
           }else{
           }else{
             this.$message({
             this.$message({
                 message: '至少勾选一条待付款的条目',
                 message: '至少勾选一条待付款的条目',
                 type: 'warning'
                 type: 'warning'
               })
               })
           }
           }
+        }else{
+          this.$message({
+                message: '暂无此权限!',
+                type: 'warning'
+              })
         }
         }
       },
       },
       aduit(row){
       aduit(row){
@@ -1392,4 +1431,7 @@ multiFilter(array, filters) {
 
 
     .audit_opinion {}
     .audit_opinion {}
   }
   }
+  /deep/.el-form{
+    width:90%;
+  }
 </style>
 </style>