Просмотр исходного кода

平台应收批量结算bug修改

@dongkboy 1 месяц назад
Родитель
Сommit
54950e30db
2 измененных файлов с 7 добавлено и 3 удалено
  1. 2 1
      src/api/modules/finance.ts
  2. 5 2
      src/views/platform/ticket.vue

+ 2 - 1
src/api/modules/finance.ts

@@ -71,7 +71,8 @@ const financeApi = (axiosInstance: ApiInstance) => ({
     // 导入修改
     // 导入修改
     importPlatformExcel: (data: any) => axiosInstance.post('/receivable/importPlatFormReceivable', data),
     importPlatformExcel: (data: any) => axiosInstance.post('/receivable/importPlatFormReceivable', data),
 
 
-
+    //平台应收导入
+    importPlatformReceivableInvoice: (data: any) => axiosInstance.post('/receivable/importPlatformReceivableInvoice', data),
     //私有协议-模版下载
     //私有协议-模版下载
     exportTemplateReceivableList: (data: any) => axiosInstance.post('/receivable/exportTemplateReceivableList', data),
     exportTemplateReceivableList: (data: any) => axiosInstance.post('/receivable/exportTemplateReceivableList', data),
     // 私有协议-导入修改
     // 私有协议-导入修改

+ 5 - 2
src/views/platform/ticket.vue

@@ -329,7 +329,9 @@ if (route.query?.invoiceType) {
   searchList.value[0].search = route.query.contactPerson || ''
   searchList.value[0].search = route.query.contactPerson || ''
   contactPerson.value = route.query.contactPerson || ''
   contactPerson.value = route.query.contactPerson || ''
   getByCompanyId()
   getByCompanyId()
-  initData()
+  if(selectedList.value.length > 0) {
+    initData()
+  }
 } else {
 } else {
   showTicket.value = false
   showTicket.value = false
 }
 }
@@ -354,7 +356,7 @@ const uploadJYFile = async (file) => {
   let files = file.raw
   let files = file.raw
   const params = new FormData(); // 声明formData数据类型
   const params = new FormData(); // 声明formData数据类型
   params.append("file", files);
   params.append("file", files);
-  const { code, data, msg } = await api.financeApi.importAccountsReceivableInvoice(params)
+  const { code, data, msg } = await api.financeApi.importPlatformReceivableInvoice(params)
   if (code == 200) {
   if (code == 200) {
     importModifyCallback.value = data
     importModifyCallback.value = data
     if (data.orderNos.length > 0) {
     if (data.orderNos.length > 0) {
@@ -390,6 +392,7 @@ const handleSearch = () => {
   api.financeApi.getSelectedReceivableList({
   api.financeApi.getSelectedReceivableList({
     orderNos: selectedList.value.map(item => item.orderNo),
     orderNos: selectedList.value.map(item => item.orderNo),
     searchList: searchList.value,
     searchList: searchList.value,
+    invoiceType: route.query.invoiceType,
     logicJudge: logicJudge.value,
     logicJudge: logicJudge.value,
   }).then((res: any) => {
   }).then((res: any) => {
     if (res.code == 200) {
     if (res.code == 200) {