diff --git a/config/index.js b/config/index.js index 22ba930..97bf8ea 100644 --- a/config/index.js +++ b/config/index.js @@ -30,7 +30,7 @@ module.exports = { proxyTable: { '/api': { // target: 'https://wx.5ifapiao.com/bxsdk3thMgt', - target: 'http://10.1.30.203:18081/bxsdk', //王汝伟 + target: 'http://121.36.69.92:10000/bxsdk', //王汝伟 // target: 'http://10.1.1.34:80/bxsdk', // target: 'http://10.1.5.252:18081/bxsdk', changeOrigin: true, diff --git a/package.json b/package.json index 8a8a680..167fb9a 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,9 @@ "analyz": "NODE_ENV=production npm_config_report=true npm run build" }, "dependencies": { + "@vue-office/docx": "^1.6.2", + "@vue-office/excel": "^1.6.2", + "@vue-office/pdf": "^1.6.2", "axios": "^0.16.2", "dxhy-excelpreview": "^1.0.2", "element-ui": "^2.7.0", @@ -35,6 +38,7 @@ "vue": "^2.7.16", "vue-awesome-swiper": "^3.1.2", "vue-cropper": "^0.2.9", + "vue-demi": "^0.14.10", "vue-mobile-calendar": "^3.0.6", "vue-photo-preview": "^1.1.3", "vue-resource": "^1.5.1", diff --git a/src/api/invoice.js b/src/api/invoice.js index cc0f7df..680af23 100644 --- a/src/api/invoice.js +++ b/src/api/invoice.js @@ -296,4 +296,38 @@ export default { queryRuleBy2022(param, headers){ return fetch(url.queryRuleBy2022, param, headers) }, + + fileManagelistApi(param, headers){ + return fetch(url.fileManagelistApi, param, headers) + }, + + fileTypeListApi(param, headers){ + return fetch(url.fileTypeListApi, param, headers) + }, + fileManagegetImageApi(param, headers){ + return fetch(url.fileManagegetImageApi, param, headers) + }, + fileManageuploadApi(param, headers){ + return fetch(url.fileManageuploadApi, param, headers) + }, + filedeleteFileApi(param, headers){ + return fetch(url.filedeleteFileApi, param, headers) + }, + + insertFileTypeApi(param, headers){ + return fetch(url.insertFileTypeApi, param, headers) + }, + exportMyFileApi(param, headers){ + return fetch(url.exportMyFileApi, param, headers) + }, + deleteFileTypeApi(param, headers){ + return fetch(url.deleteFileTypeApi, param, headers) + }, + updateFileTypeApi(param, headers){ + return fetch(url.updateFileTypeApi, param, headers) + }, + + exportInvoiceItemListApi(param, headers){ + return fetch(url.exportInvoiceItemListApi, param, headers) + }, } diff --git a/src/api/url.js b/src/api/url.js index a0bf7cd..6169ec8 100644 --- a/src/api/url.js +++ b/src/api/url.js @@ -6,11 +6,12 @@ if (process.env.NODE_ENV == 'produce') { // base = '/bxsdk-api' // 公司生产环境 } else { // 开发、测试环境 - base = process.env.NODE_ENV === 'development' ? "/api" : '/bxsdk' + // base = process.env.NODE_ENV === 'development' ? "/api" : '/bxsdk' // base = process.env.NODE_ENV === 'development' ? "/api" : 'https://wx.5ifapiao.com/bxsdk3thMgt'; // 公司测试环境 // base = process.env.NODE_ENV === 'development' ? "/api" : '/bx' - + base = '/api' } +console.log('base = ', base) export default { /** * 基础路径 @@ -298,4 +299,23 @@ export default { // 删除附件 deleteInvoiceFiles: '/app/common/invoice/deleteInvoiceFiles', + fileManagelistApi: '/fileManage/list', + + fileTypeListApi: '/fileManage/fileTypeList', + + fileManagegetImageApi:'/fileManage/getImage', + + fileManageuploadApi:'/fileManage/upload', + + filedeleteFileApi:'/fileManage/deleteFile', + + insertFileTypeApi:'/fileManage/insertFileType', + + exportMyFileApi:'/fileManage/exportMyFile', + + deleteFileTypeApi:'/fileManage/deleteFileType', + + updateFileTypeApi:'/fileManage/updateFileType', + + exportInvoiceItemListApi:'/fileManage/exportInvoiceItemList', } diff --git a/src/components/attachmentUpload/filePreviewer.vue b/src/components/attachmentUpload/filePreviewer.vue new file mode 100644 index 0000000..f6d010d --- /dev/null +++ b/src/components/attachmentUpload/filePreviewer.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/src/components/attachmentUpload/index.vue b/src/components/attachmentUpload/index.vue new file mode 100644 index 0000000..af5eabf --- /dev/null +++ b/src/components/attachmentUpload/index.vue @@ -0,0 +1,683 @@ + + + + + diff --git a/src/components/attachmentUploadManage.vue b/src/components/attachmentUploadManage.vue new file mode 100644 index 0000000..321798f --- /dev/null +++ b/src/components/attachmentUploadManage.vue @@ -0,0 +1,712 @@ + + + + + diff --git a/src/components/invoiceManagement/InvoiceManagement.vue b/src/components/invoiceManagement/InvoiceManagement.vue index 32fcc41..aaba064 100644 --- a/src/components/invoiceManagement/InvoiceManagement.vue +++ b/src/components/invoiceManagement/InvoiceManagement.vue @@ -307,6 +307,14 @@ > + + + +
+ + + 明细导出 + +
+
+ + + 影像下载 + +
+
+ + + XML导出 + +
@@ -590,6 +643,21 @@ }} + + +
+ +
+ 以下数电票未能成功从税务局获取XML文件,请稍后再试! +
+
+
+ 发票号码: +
+
+
{{index + 1}}、 {{item}}
+
+
+ +