lilei 2 yıl önce
ebeveyn
işleme
ac939639b0

+ 8 - 0
src/api/financeBook.js

@@ -19,6 +19,14 @@ export const queryLastFinish = (params) => {
     method: 'post'
   })
 }
+// 获取最新一次钉钉审核人员信息
+export const queryLastFinishDingUser = (params) => {
+  return axios({
+    url: `/financeBook/queryLastFinishDingUser`,
+    data: params,
+    method: 'post'
+  })
+}
 // 统计
 export const financeBookQueryCount = (params) => {
   return axios({

+ 12 - 3
src/views/expenseManagement/expenseReimbursement/chooseDepartUserModal.vue

@@ -57,6 +57,7 @@
 <script>
 import dingDepartUser from '@/views/common/dingDepartUser.js'
 import { getDefaultCofig } from '@/api/data.js'
+import { queryLastFinishDingUser } from '@/api/financeBook.js'
 export default {
   name: 'ChooseDepartUserModal',
   components: { dingDepartUser },
@@ -64,6 +65,10 @@ export default {
     openModal: { //  弹框显示状态
       type: Boolean,
       default: false
+    },
+    useDingDefUser: { // 是否使用最新一次申请人员
+      type: Boolean,
+      default: false
     }
   },
   data () {
@@ -130,9 +135,13 @@ export default {
       })
     },
     async getDefAudit(){
-      const data = getDefaultCofig({code:'EXPENSE_ACCOUNT_DING_USER'}).then(res => res.data)
-      console.log(data)
-      
+      if(!this.useDingDefUser){
+        const data = getDefaultCofig({code:'EXPENSE_ACCOUNT_DING_USER'}).then(res => res.data)
+        console.log(data)
+      }else{
+        const data = queryLastFinishDingUser().then(res => res.data)
+        console.log(data)
+      }
     },
     resetForm () {
       this.$nextTick(() => {

+ 1 - 4
src/views/financialManagement/financialCollection/baseModal.vue

@@ -241,12 +241,9 @@ export default {
   watch: {
     show (newValue, oldValue) {
       this.opened = newValue
-      if (!newValue) {
+      if (newValue) {
         this.pageInit()
       }
-    },
-    bookSn (a, b) {
-      console.log(a)
     }
   }
 }

+ 1 - 1
src/views/financialManagement/financialCollection/edit.vue

@@ -163,7 +163,7 @@
       :bookNo="detailData?detailData.bookNo:''"
       @cancel="openFcDetailModal=false"></fcDetailModal>
     <!-- 选择审核人员 -->
-    <chooseDepartUserModal :openModal="openDepartUserModal" @close="openDepartUserModal=false" @submit="handleSubmit"></chooseDepartUserModal>
+    <chooseDepartUserModal useDingDefUser :openModal="openDepartUserModal" @close="openDepartUserModal=false" @submit="handleSubmit"></chooseDepartUserModal>
     <!-- 关联单据 -->
     <selectGlSalesModal
       ref="selGlSalesModal"