Browse Source

人员报销数据添加功能

user5 2 năm trước cách đây
mục cha
commit
2a2b7a0749

+ 3 - 2
src/api/reimbursementSys/accountant/user/reimbursementUserService.js

@@ -64,10 +64,11 @@ export default class reimbursementSys {
     })
   }
 
-  initialize () {
+  initialize (params) {
     return request({
       url: '/accountant/reimbursementUser/initialize',
-      method: 'post'
+      method: 'post',
+      params: params
     })
   }
 

+ 3 - 2
src/api/reimbursementSys/assess/user/reimbursementUserService.js

@@ -64,10 +64,11 @@ export default class reimbursementSys {
     })
   }
 
-  initialize () {
+  initialize (params) {
     return request({
       url: '/assess/reimbursementUser/initialize',
-      method: 'post'
+      method: 'post',
+      params: params
     })
   }
 

+ 3 - 2
src/api/reimbursementSys/project/user/reimbursementUserService.js

@@ -64,10 +64,11 @@ export default class reimbursementSys {
     })
   }
 
-  initialize () {
+  initialize (params) {
     return request({
       url: '/project/reimbursementUser/initialize',
-      method: 'post'
+      method: 'post',
+      params: params
     })
   }
 

+ 3 - 2
src/api/reimbursementSys/user/reimbursementUserService.js

@@ -64,10 +64,11 @@ export default class reimbursementSys {
     })
   }
 
-  initialize () {
+  initialize (params) {
     return request({
       url: '/reimbursementUser/initialize',
-      method: 'post'
+      method: 'post',
+      params: params
     })
   }
 

+ 2 - 1
src/views/modules/reimbursementSys/accountant/reimbursementBusinessForm.vue

@@ -17,7 +17,7 @@
                   label: 'name',         // 显示名称
                   children: 'children'    // 子级字段名
                 }"
-              :url="`/sys/user/treeUserDataByOfficeName?type=2&officeName=兴光会计`"
+              :url="`/sys/user/treeUserData?type=2`"
               :value="inputForm.userId"
               :clearable="true"
               :accordion="true"
@@ -322,6 +322,7 @@
         this.$refs['inputForm'].validate((valid) => {
           if (valid) {
             this.loading = true
+            this.inputForm.officeType = 2
             this.reimbursementBusiness.save(this.inputForm).then(({data}) => {
               this.loading = false
               this.visible = false

+ 4 - 1
src/views/modules/reimbursementSys/accountant/user/reimbursementUserList.vue

@@ -140,6 +140,7 @@ export default {
     return {
       dataList: [],
       searchForm: {
+        officeType: '2',
         year: '',
         officeId: '',
         userId: ''
@@ -267,7 +268,9 @@ export default {
         type: 'warning'
       }).then(() => {
         this.loading = true
-        this.reimbursementUser.initialize().then(({data}) => {
+        this.reimbursementUser.initialize({
+          'officeType': this.searchForm.officeType
+        }).then(({data}) => {
           this.loading = false
           this.$message({
             message: data,

+ 2 - 1
src/views/modules/reimbursementSys/assess/reimbursementBusinessForm.vue

@@ -17,7 +17,7 @@
                   label: 'name',         // 显示名称
                   children: 'children'    // 子级字段名
                 }"
-              :url="`/sys/user/treeUserDataByOfficeName?type=2&officeName=兴光评估`"
+              :url="`/sys/user/treeUserData?type=2`"
               :value="inputForm.userId"
               :clearable="true"
               :accordion="true"
@@ -321,6 +321,7 @@
         this.$refs['inputForm'].validate((valid) => {
           if (valid) {
             this.loading = true
+            this.inputForm.officeType = 4
             this.reimbursementBusiness.save(this.inputForm).then(({data}) => {
               this.loading = false
               this.visible = false

+ 4 - 1
src/views/modules/reimbursementSys/assess/user/reimbursementUserList.vue

@@ -140,6 +140,7 @@ export default {
     return {
       dataList: [],
       searchForm: {
+        officeType: '4',
         year: '',
         officeId: '',
         userId: ''
@@ -267,7 +268,9 @@ export default {
         type: 'warning'
       }).then(() => {
         this.loading = true
-        this.reimbursementUser.initialize().then(({data}) => {
+        this.reimbursementUser.initialize({
+          'officeType': this.searchForm.officeType
+        }).then(({data}) => {
           this.loading = false
           this.$message({
             message: data,

+ 2 - 1
src/views/modules/reimbursementSys/project/reimbursementBusinessForm.vue

@@ -17,7 +17,7 @@
                   label: 'name',         // 显示名称
                   children: 'children'    // 子级字段名
                 }"
-              :url="`/sys/user/treeUserDataByOfficeName?type=2&officeName=兴光项目`"
+              :url="`/sys/user/treeUserData?type=2`"
               :value="inputForm.userId"
               :clearable="true"
               :accordion="true"
@@ -321,6 +321,7 @@
         this.$refs['inputForm'].validate((valid) => {
           if (valid) {
             this.loading = true
+            this.inputForm.officeType = 3
             this.reimbursementBusiness.save(this.inputForm).then(({data}) => {
               this.loading = false
               this.visible = false

+ 4 - 1
src/views/modules/reimbursementSys/project/user/reimbursementUserList.vue

@@ -140,6 +140,7 @@ export default {
     return {
       dataList: [],
       searchForm: {
+        officeType: '3',
         year: '',
         officeId: '',
         userId: ''
@@ -267,7 +268,9 @@ export default {
         type: 'warning'
       }).then(() => {
         this.loading = true
-        this.reimbursementUser.initialize().then(({data}) => {
+        this.reimbursementUser.initialize({
+          'officeType': this.searchForm.officeType
+        }).then(({data}) => {
           this.loading = false
           this.$message({
             message: data,

+ 2 - 1
src/views/modules/reimbursementSys/reimbursementBusinessForm.vue

@@ -17,7 +17,7 @@
                   label: 'name',         // 显示名称
                   children: 'children'    // 子级字段名
                 }"
-              :url="`/sys/user/treeUserDataByOfficeName?type=2&officeName=中审众环`"
+              :url="`/sys/user/treeUserData?type=2`"
               :value="inputForm.userId"
               :clearable="true"
               :accordion="true"
@@ -321,6 +321,7 @@
         this.$refs['inputForm'].validate((valid) => {
           if (valid) {
             this.loading = true
+            this.inputForm.officeType = 1
             this.reimbursementBusiness.save(this.inputForm).then(({data}) => {
               this.loading = false
               this.visible = false

+ 4 - 1
src/views/modules/reimbursementSys/user/reimbursementUserList.vue

@@ -155,6 +155,7 @@ export default {
       dataList: [],
       searchForm: {
         year: '',
+        officeType: '1',
         userId: '',
         officeId: '',
         reimbursementAddress: ''
@@ -289,7 +290,9 @@ export default {
         type: 'warning'
       }).then(() => {
         this.loading = true
-        this.reimbursementUser.initialize().then(({data}) => {
+        this.reimbursementUser.initialize({
+          'officeType': this.searchForm.officeType
+        }).then(({data}) => {
           this.loading = false
           this.$message({
             message: data,