Prechádzať zdrojové kódy

报销校验所有文件发票号重复,添加统一社会信用代码校验

huangguoce 1 týždeň pred
rodič
commit
2f5b8860a4
24 zmenil súbory, kde vykonal 116 pridanie a 31 odobranie
  1. 24 0
      src/utils/businessInfo.js
  2. 2 1
      src/views/ccpm/reimbursement/info/NewInfoUpdateForm.vue
  3. 2 1
      src/views/ccpm/reimbursement/info/NewReimbursementFileSupplementForm.vue
  4. 2 1
      src/views/ccpm/reimbursement/info/NewReimbursementForm.vue
  5. 37 8
      src/views/common/NewDigitalInvoiceUploadComponentTest.vue
  6. 12 2
      src/views/common/reimbursement/ReimbursementComponentTest.vue
  7. 2 1
      src/views/consultancy/reimbursement/info/NewInfoForm.vue
  8. 2 1
      src/views/consultancy/reimbursement/info/NewInfoUpdateForm.vue
  9. 2 1
      src/views/consultancy/reimbursement/info/NewReimbursementFileSupplementForm.vue
  10. 2 1
      src/views/consultancy/reimbursement/info/NewReimbursementForm.vue
  11. 2 1
      src/views/cw/reimbursementApproval/info/NewInfoForm.vue
  12. 2 1
      src/views/cw/reimbursementApproval/info/NewInfoUpdateForm.vue
  13. 2 1
      src/views/cw/reimbursementApproval/info/NewReimbursementFileSupplementForm.vue
  14. 2 1
      src/views/cw/reimbursementApproval/info/NewReimbursementForm.vue
  15. 2 1
      src/views/cw/szfbReimbursementApproval/info/NewInfoForm.vue
  16. 2 1
      src/views/cw/szfbReimbursementApproval/info/NewInfoUpdateForm.vue
  17. 2 1
      src/views/cw/szfbReimbursementApproval/info/NewReimbursementForm.vue
  18. 2 1
      src/views/reimbursement/info/NewInfoUpdateForm.vue
  19. 2 1
      src/views/reimbursement/info/NewReimbursementFileSupplementForm.vue
  20. 2 1
      src/views/reimbursement/info/NewReimbursementForm.vue
  21. 3 1
      src/views/zs/reimbursement/info/NewInfoForm.vue
  22. 2 1
      src/views/zs/reimbursement/info/NewInfoUpdateForm.vue
  23. 2 1
      src/views/zs/reimbursement/info/NewReimbursementFileSupplementForm.vue
  24. 2 1
      src/views/zs/reimbursement/info/NewReimbursementForm.vue

+ 24 - 0
src/utils/businessInfo.js

@@ -0,0 +1,24 @@
+export const cwInfo = {
+	name: "江苏兴光会计师事务所有限责任公司",
+	code: "91320000134781877U",
+};
+
+export const pgInfo = {
+	name: "江苏兴光资产评估有限公司",
+	code: "91320000677602900Y",
+};
+
+export const zsInfo = {
+	name: "中审众环会计师事务所(特殊普通合伙)江苏分所",
+	code: "91320100MA208E5W6K",
+};
+
+export const xmInfo = {
+	name: "江苏兴光项目管理有限公司",
+	code: "91320000746823994F",
+};
+
+export const zxInfo = {
+	name: "南京兴光培训咨询有限公司",
+	code: "91320106MA1YTRG03L",
+};

+ 2 - 1
src/views/ccpm/reimbursement/info/NewInfoUpdateForm.vue

@@ -160,6 +160,7 @@ import processService from '@/api/flowable/processService'
 import userService from '@/api/sys/UserService'
 import InfoHistory from "./InfoHistory";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { xmInfo } from "@/utils/businessInfo";
 export default {
 	props: {
 		businessId: {
@@ -378,7 +379,7 @@ export default {
 		getUpload() {
 		},
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "ccpm", "江苏兴光项目管理有限公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "ccpm", xmInfo.name, xmInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.checkIsAdmin()

+ 2 - 1
src/views/ccpm/reimbursement/info/NewReimbursementFileSupplementForm.vue

@@ -288,6 +288,7 @@ import processService from '@/api/flowable/processService'
 //import MaterialManagementDialog from '../../../'
 import userService from '@/api/sys/UserService'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { xmInfo } from "@/utils/businessInfo";
 export default {
   props: {
     businessId: {
@@ -503,7 +504,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "ccpm", "江苏兴光项目管理有限公司", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "ccpm", xmInfo.name, xmInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.method = method

+ 2 - 1
src/views/ccpm/reimbursement/info/NewReimbursementForm.vue

@@ -177,6 +177,7 @@ import processService from '@/api/flowable/processService'
 import userService from '@/api/sys/UserService'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import ReimbursementImage from '@/views/common/reimbursement/ReimbursementImage.vue'
+import { xmInfo } from "@/utils/businessInfo";
 export default {
   props: {
     businessId: {
@@ -399,7 +400,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "ccpm", "江苏兴光项目管理有限公司", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "ccpm", xmInfo.name, xmInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.method = method

+ 37 - 8
src/views/common/NewDigitalInvoiceUploadComponentTest.vue

@@ -194,6 +194,7 @@ export default {
 			uploadDelFlag: false,
 			// reNumFiles: [], // 存储重复发票号
 			toCompany: '', //用于区分属于哪个公司的数电发票,
+			socialCreditCode: "", // 统一社会信用代码
 			motorFileLabel: [
 				"BasicInformationTotalTaxincludedAmount",
 				"BasicInformationTotalTaxAm",
@@ -210,7 +211,7 @@ export default {
 				"SellerInformationSellerName",//开票单位
 				// "IssuItemInformationAmount",
 				// "InherentLabelTaxpayerTypeLabelCode",
-				"BuyerInformationBuyerIdNum",//
+				"BuyerInformationBuyerIdNum",//统一社会信用代码
 				"BasicInformationTotalTaxincludedAmount",//合计
 				// "Version",
 				"InherentLabelGeneralOrSpecialVATLabelName",//发票类型
@@ -325,7 +326,7 @@ export default {
 		 *
 		 *
 		 */
-		async newUpload(auth, fileList, directory, maxValue, dividerName, uploadFlag, delFlag, showDivider, toCompany, uniqueId) {
+		async newUpload(auth, fileList, directory, maxValue, dividerName, uploadFlag, delFlag, showDivider, toCompany, socialCreditCode, uniqueId) {
 			this.loading = true
 			this.$emit('changeLoading', true)
 			this.uploadKey = Math.random()
@@ -336,7 +337,6 @@ export default {
 			} else {
 				const tempFiles = fileList.filter(item => item.remarks == uniqueId);
 				this.dataListLength = tempFiles.length
-				// this.allFiles = fileList
 			}
 			if (this.commonJS.isEmpty(dividerName)) {
 				this.dividerName = '数电发票信息'
@@ -353,6 +353,14 @@ export default {
 					.replace(/)/g, ')');
 				this.toCompany = toCompany
 			}
+
+			// 添加统一社会信用码校验
+			if (this.commonJS.isEmpty(socialCreditCode)) {
+				this.socialCreditCode = '91320000134781877U'
+			} else {
+				this.socialCreditCode = socialCreditCode
+			}
+
 			if (directory !== undefined && directory !== null && directory !== '' && directory !== {}) {
 				this.directory = directory
 			} else {
@@ -389,6 +397,7 @@ export default {
 			}
 			this.oldDataList = []
 
+			this.allFiles = fileList
 			const filtered = fileList.filter(item => item.remarks === uniqueId)
 
 			filtered.forEach(item => {
@@ -489,6 +498,8 @@ export default {
 					return false;
 				}
 
+
+
 				const formBody = new FormData()
 				formBody.append('file', file)
 				let res
@@ -544,7 +555,7 @@ export default {
 			if (!invoiceReimbursements) {
 				invoiceReimbursements = [];
 			}
-			if (this.toCompany === fileData.BuyerInformationBuyerName) {
+			if (this.toCompany === fileData.BuyerInformationBuyerName && this.socialCreditCode === fileData.BuyerInformationBuyerIdNum) {
 				// 生成个随机数
 
 				// const fileBody = new FormData();
@@ -645,10 +656,6 @@ export default {
 				})
 				if (fileIndex != -1) {
 					// // 记录重复文件名
-					// const formBody = new FormData();
-					// formBody.append('file', file.raw);
-					// const data1 = await this.ossService.disposeXmlFile(formBody);
-
 					if (JSON.stringify(fileData) === "{}") {
 						// this.$message.warning({ message: `数电发票:${file.raw.name}格式错误` });
 						this.messageList.push(`数电发票:${file.raw.name}格式错误`);
@@ -667,6 +674,19 @@ export default {
 						return
 					}
 				}
+				//判断文件在其他报销单是否重复
+				let allFileIndex = this.allFiles.findIndex(fileItem => {
+					return fileItem.number == fileData.InvoiceNumber
+				})
+				if (allFileIndex != -1) {
+					if (this.commonJS.isNotEmpty(fileData.InvoiceNumber)) {
+						this.messageList.push(`数电发票:${fileName + "<br/>发票号:" + fileData.InvoiceNumber}<br/>已经上传,请勿重复上传`);
+						this.pendingFiles.delete(fileId)
+						this.processedFiles++
+						this.checkAndShowMessages()
+						return
+					}
+				}
 
 				const fileUrl = file.raw ? file.raw.url : file.url;
 				// 检查临时 URL 是否有效
@@ -742,6 +762,15 @@ export default {
 								this.checkAndShowMessages()
 								return
 							}
+							if (this.socialCreditCode !== fileData.BuyerInformationBuyerIdNum) {
+								// 统一社会信用代码不正确
+								this.messageList.push(`统一社会信用代码不正确:<br/>${"文件名: " + file.raw.name + "—— 发票号:" + fileData.InvoiceNumber}<br>上传失败`);
+								this.pendingFiles.delete(fileId)
+								this.processedFiles++
+								this.checkAndShowMessages()
+								return
+							}
+
 							if (this.commonJS.isNotEmpty(fileData.InvoiceNumber)) {
 								var flag = this.invoiceReimbursementDispose(fileData)
 								if (flag) {

+ 12 - 2
src/views/common/reimbursement/ReimbursementComponentTest.vue

@@ -1442,6 +1442,7 @@ export default {
             insertBtn: true,
             status: "",
             companyName: "",
+            socialCreditCode: "",
             isConfirm: "2",
             uploadFlag: "",
             tenantFlag: "",
@@ -1614,7 +1615,7 @@ export default {
         }
     },
     methods: {
-        initComponent(uploadFlag, tenantFlag, companyName, inputForm, isConfirm, status) {
+        initComponent(uploadFlag, tenantFlag, companyName, socialCreditCode, inputForm, isConfirm, status) {
             if (this.commonJS.isNotEmpty(tenantFlag)) {
                 this.tenantFlag = tenantFlag
             }
@@ -1624,6 +1625,9 @@ export default {
             if (this.commonJS.isNotEmpty(companyName)) {
                 this.companyName = companyName
             }
+            if (this.commonJS.isNotEmpty(socialCreditCode)) {
+                this.socialCreditCode = socialCreditCode
+            }
             if (this.commonJS.isNotEmpty(inputForm)) {
                 this.inputForm = inputForm
             }
@@ -3095,7 +3099,7 @@ export default {
 
                     this.$refs[row.uniqueId + "Upload"].clearUpload()
                     let files = JSON.parse(JSON.stringify(this.inputForm.invoiceReimbursementFiles))
-                    this.$refs[row.uniqueId + "Upload"].newUpload(this.method, files, this.uploadFlag, 300, '数电发票信息', null, null, null, this.companyName, row.uniqueId)
+                    this.$refs[row.uniqueId + "Upload"].newUpload(this.method, files, this.uploadFlag, 300, '数电发票信息', null, null, null, this.companyName, this.socialCreditCode, row.uniqueId)
                     this.$refs[row.uniqueId + "Upload"].isConfirm = this.isConfirm
                 }, 100)
             }
@@ -3184,6 +3188,12 @@ export default {
             row.receiptNumber = files.length
             this.handleReceiptNumberInput(row)
             this.handleAutoInputAmount(row)
+
+            this.tableData.forEach(element => {
+                if (this.$refs[element.uniqueId + "Upload"]) {
+                    this.$refs[element.uniqueId + "Upload"].allFiles = this.inputForm.invoiceReimbursementFiles;
+                }
+            });
         },
         handleCheckAmount() {
             let countFlag = false

+ 2 - 1
src/views/consultancy/reimbursement/info/NewInfoForm.vue

@@ -234,6 +234,7 @@ import XEUtils from 'xe-utils'
 // import MaterialManagementService from '@/api/materialManagement/MaterialManagementService'
 // import MaterialManagementDialog from '../../../materialManagement/file/MaterialManagementDialog'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { zxInfo } from "@/utils/businessInfo";
 export default {
   data() {
     return {
@@ -289,7 +290,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", "南京兴光培训咨询有限公司", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", zxInfo.name, zxInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.method = method

+ 2 - 1
src/views/consultancy/reimbursement/info/NewInfoUpdateForm.vue

@@ -152,6 +152,7 @@ import processService from '@/api/flowable/processService'
 import userService from '@/api/sys/UserService'
 import InfoHistory from "./InfoHistory";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { zxInfo } from "@/utils/businessInfo";
 export default {
   props: {
     businessId: {
@@ -364,7 +365,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", "南京兴光培训咨询有限公司", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", zxInfo.name, zxInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.checkIsAdmin()

+ 2 - 1
src/views/consultancy/reimbursement/info/NewReimbursementFileSupplementForm.vue

@@ -288,6 +288,7 @@ import processService from '@/api/flowable/processService'
 //import MaterialManagementDialog from '../../../'
 import userService from '@/api/sys/UserService'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { zxInfo } from "@/utils/businessInfo";
 export default {
   props: {
     businessId: {
@@ -500,7 +501,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", "南京兴光培训咨询有限公司", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", zxInfo.name, zxInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.method = method

+ 2 - 1
src/views/consultancy/reimbursement/info/NewReimbursementForm.vue

@@ -148,6 +148,7 @@ import processService from '@/api/flowable/processService'
 import userService from '@/api/sys/UserService'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import ReimbursementImage from '@/views/common/reimbursement/ReimbursementImage.vue'
+import { zxInfo } from "@/utils/businessInfo";
 export default {
   props: {
     businessId: {
@@ -365,7 +366,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", "南京兴光培训咨询有限公司", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "consultancy", zxInfo.name, zxInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.method = method

+ 2 - 1
src/views/cw/reimbursementApproval/info/NewInfoForm.vue

@@ -152,6 +152,7 @@ import InvoiceReimbursementUpLoadComponent from '@/views/common/NewDigitalInvoic
 import XEUtils from 'xe-utils'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import InvoiceConfirmStatusService from '@/api/finance/invoice/InvoiceConfirmStatusService'
+import { cwInfo } from "@/utils/businessInfo";
 // import MaterialManagementService from '@/api/materialManagement/MaterialManagementService'
 // import MaterialManagementDialog from '../../../materialManagement/file/MaterialManagementDialog'
 export default {
@@ -209,7 +210,7 @@ export default {
 	},
 	methods: {
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", "江苏兴光会计师事务所有限责任公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", cwInfo.name, cwInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.method = method

+ 2 - 1
src/views/cw/reimbursementApproval/info/NewInfoUpdateForm.vue

@@ -160,6 +160,7 @@ import CwProgramPageForm2 from './CwProgramPageForm2'
 import userService from '@/api/sys/UserService'
 import InfoHistory from "./InfoHistory";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { cwInfo } from "@/utils/businessInfo";
 export default {
 	props: {
 		businessId: {
@@ -384,7 +385,7 @@ export default {
 		getUpload() {
 		},
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", "江苏兴光会计师事务所有限责任公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", cwInfo.name, cwInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.checkIsAdmin()

+ 2 - 1
src/views/cw/reimbursementApproval/info/NewReimbursementFileSupplementForm.vue

@@ -242,6 +242,7 @@ import CwProgramPageForm2 from './CwProgramPageForm2'
 import userService from '@/api/sys/UserService'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import InvoiceConfirmStatusService from '@/api/finance/invoice/InvoiceConfirmStatusService'
+import { cwInfo } from "@/utils/businessInfo";
 export default {
 	props: {
 		businessId: {
@@ -470,7 +471,7 @@ export default {
 		getUpload() {
 		},
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", "江苏兴光会计师事务所有限责任公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", cwInfo.name, cwInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		async init(method, id) {
 			this.method = method

+ 2 - 1
src/views/cw/reimbursementApproval/info/NewReimbursementForm.vue

@@ -144,6 +144,7 @@ import userService from '@/api/sys/UserService'
 import taskService from "@/api/flowable/taskService.js";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import ReimbursementImage from '@/views/common/reimbursement/ReimbursementImage.vue'
+import { cwInfo } from "@/utils/businessInfo";
 
 export default {
 	props: {
@@ -369,7 +370,7 @@ export default {
 		getUpload() {
 		},
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", "江苏兴光会计师事务所有限责任公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", cwInfo.name, cwInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.method = method

+ 2 - 1
src/views/cw/szfbReimbursementApproval/info/NewInfoForm.vue

@@ -95,6 +95,7 @@ import XEUtils from 'xe-utils'
 // import MaterialManagementDialog from '../../../materialManagement/file/MaterialManagementDialog'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import InvoiceConfirmStatusService from '@/api/finance/invoice/InvoiceConfirmStatusService'
+import { cwInfo } from "@/utils/businessInfo";
 
 export default {
 	data() {
@@ -151,7 +152,7 @@ export default {
 	},
 	methods: {
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", "江苏兴光会计师事务所有限责任公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", cwInfo.name, cwInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.method = method

+ 2 - 1
src/views/cw/szfbReimbursementApproval/info/NewInfoUpdateForm.vue

@@ -312,6 +312,7 @@ import CwProgramPageForm2 from './CwProgramPageForm2'
 import userService from '@/api/sys/UserService'
 import InfoHistory from "./InfoHistory";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { cwInfo } from "@/utils/businessInfo";
 export default {
 	props: {
 		businessId: {
@@ -524,7 +525,7 @@ export default {
 	},
 	methods: {
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", "江苏兴光会计师事务所有限责任公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", cwInfo.name, cwInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		getParentReimbursementType() {
 			return this.inputForm.reimbursementType

+ 2 - 1
src/views/cw/szfbReimbursementApproval/info/NewReimbursementForm.vue

@@ -146,6 +146,7 @@ import userService from '@/api/sys/UserService'
 import taskService from "@/api/flowable/taskService.js";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import ReimbursementImage from '@/views/common/reimbursement/ReimbursementImage.vue'
+import { cwInfo } from "@/utils/businessInfo";
 
 export default {
 	props: {
@@ -370,7 +371,7 @@ export default {
 	},
 	methods: {
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", "江苏兴光会计师事务所有限责任公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement", "cw", cwInfo.name, cwInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		getParentReimbursementType() {
 			return this.inputForm.reimbursementType

+ 2 - 1
src/views/reimbursement/info/NewInfoUpdateForm.vue

@@ -170,6 +170,7 @@ import processService from '@/api/flowable/processService'
 import ProjectListForm from './ProgramForm'
 import InfoHistory from "./InfoHistory";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { pgInfo } from "@/utils/businessInfo";
 export default {
 	data() {
 		return {
@@ -389,7 +390,7 @@ export default {
 			this.keyWatch = keyWatch
 		},
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement_ping_gu", "pg", "江苏兴光资产评估有限公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement_ping_gu", "pg", pgInfo.name, pgInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.checkIsAdmin()

+ 2 - 1
src/views/reimbursement/info/NewReimbursementFileSupplementForm.vue

@@ -304,6 +304,7 @@ import processService from '@/api/flowable/processService'
 // import MaterialManagementDialog from '@/views/materialManagement/file/MaterialManagementDialog'
 import ProjectListForm from './ProgramForm'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { pgInfo } from "@/utils/businessInfo";
 export default {
 	data() {
 		return {
@@ -522,7 +523,7 @@ export default {
 			this.keyWatch = keyWatch
 		},
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement_ping_gu", "pg", "江苏兴光资产评估有限公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement_ping_gu", "pg", pgInfo.name, pgInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.method = method

+ 2 - 1
src/views/reimbursement/info/NewReimbursementForm.vue

@@ -149,6 +149,7 @@ import processService from '@/api/flowable/processService'
 import ProjectListForm from './ProgramForm'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import ReimbursementImage from '@/views/common/reimbursement/ReimbursementImage.vue'
+import { pgInfo } from "@/utils/businessInfo";
 
 export default {
 	data() {
@@ -375,7 +376,7 @@ export default {
 			this.keyWatch = keyWatch
 		},
 		initReimbursementComponent() {
-			this.$refs.reimbursementComponent.initComponent("reimbursement_ping_gu", "pg", "江苏兴光资产评估有限公司", this.inputForm, this.isConfirm, this.status)
+			this.$refs.reimbursementComponent.initComponent("reimbursement_ping_gu", "pg", pgInfo.name, pgInfo.code, this.inputForm, this.isConfirm, this.status)
 		},
 		init(method, id) {
 			this.method = method

+ 3 - 1
src/views/zs/reimbursement/info/NewInfoForm.vue

@@ -104,6 +104,8 @@ import XEUtils from 'xe-utils'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 // import MaterialManagementService from '@/api/materialManagement/MaterialManagementService'
 // import MaterialManagementDialog from '../../../materialManagement/file/MaterialManagementDialog'
+import { zsInfo } from "@/utils/businessInfo";
+
 export default {
   data() {
     return {
@@ -161,7 +163,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", "中审众环会计师事务所(特殊普通合伙)江苏分所", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", zsInfo.name, zsInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.method = method

+ 2 - 1
src/views/zs/reimbursement/info/NewInfoUpdateForm.vue

@@ -138,6 +138,7 @@ import processService from '@/api/flowable/processService'
 import userService from '@/api/sys/UserService'
 import InfoHistory from "./InfoHistory";
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { zsInfo } from "@/utils/businessInfo";
 export default {
   props: {
     businessId: {
@@ -351,7 +352,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", "中审众环会计师事务所(特殊普通合伙)江苏分所", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", zsInfo.name, zsInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.checkIsAdmin()

+ 2 - 1
src/views/zs/reimbursement/info/NewReimbursementFileSupplementForm.vue

@@ -284,6 +284,7 @@ import processService from '@/api/flowable/processService'
 //import MaterialManagementDialog from '../../../'
 import userService from '@/api/sys/UserService'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
+import { zsInfo } from "@/utils/businessInfo";
 
 export default {
   props: {
@@ -497,7 +498,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", "中审众环会计师事务所(特殊普通合伙)江苏分所", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", zsInfo.name, zsInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.method = method

+ 2 - 1
src/views/zs/reimbursement/info/NewReimbursementForm.vue

@@ -245,6 +245,7 @@ import processService from '@/api/flowable/processService'
 import userService from '@/api/sys/UserService'
 import ReimbursementComponent from '@/views/common/reimbursement/ReimbursementComponentTest.vue'
 import ReimbursementImage from '@/views/common/reimbursement/ReimbursementImage.vue'
+import { zsInfo } from "@/utils/businessInfo";
 
 export default {
   props: {
@@ -470,7 +471,7 @@ export default {
     getUpload() {
     },
     initReimbursementComponent() {
-      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", "中审众环会计师事务所(特殊普通合伙)江苏分所", this.inputForm, this.isConfirm, this.status)
+      this.$refs.reimbursementComponent.initComponent("reimbursement", "zs", zsInfo.name, zsInfo.code, this.inputForm, this.isConfirm, this.status)
     },
     init(method, id) {
       this.loading = true