From ad025d0c618767d5dbedcb2fd12d16518cc1d5fa Mon Sep 17 00:00:00 2001
From: yunuo970428 <405378304@qq.com>
Date: Thu, 17 Apr 2025 16:04:26 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=94=80=E5=94=AE?=
=?UTF-8?q?=E8=AE=A2=E5=8D=95=E9=80=80=E8=BD=A6=E7=94=B3=E8=AF=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/salesManagement/salesorderbycar.js | 7 +++++
.../xiaoshoudingdantuiche/salesorderbycar.vue | 29 ++++++++++++++++++-
2 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/anrui-buscenter/anrui-buscenter-ui/src/api/salesManagement/salesorderbycar.js b/anrui-buscenter/anrui-buscenter-ui/src/api/salesManagement/salesorderbycar.js
index dfa1705626..fac1179cce 100644
--- a/anrui-buscenter/anrui-buscenter-ui/src/api/salesManagement/salesorderbycar.js
+++ b/anrui-buscenter/anrui-buscenter-ui/src/api/salesManagement/salesorderbycar.js
@@ -19,6 +19,13 @@ export default {
headers: { 'Content-Type': 'application/json' }
})
},
+ createPdf: function(data) {
+ return request({
+ url: '/buscenter/v1/bussalesorderreturnvehapply/createPdf',
+ method: 'post',
+ params: data
+ })
+ },
// 保存修改记录
saveOrUpdate: function(params) {
return request({
diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdantuiche/salesorderbycar.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdantuiche/salesorderbycar.vue
index fb15fa647a..efb0e94b19 100644
--- a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdantuiche/salesorderbycar.vue
+++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdantuiche/salesorderbycar.vue
@@ -37,6 +37,7 @@
办理
+ 下载
查看
@@ -204,7 +205,7 @@ export default {
procInsId: row.procInsId,
token: getStorage()
}
- this.url = '/#/flow/flowRecordForBusiness?data=' + encodeURI((JSON.stringify(params)))
+ this.url = 'http://192.168.0.107:9530/#/flow/flowRecordForBusiness?data=' + encodeURI((JSON.stringify(params)))
},
init() {
getOrgSidByPath({ orgPath: window.sessionStorage.getItem('defaultOrgPath') }).then((resp) => {
@@ -320,6 +321,32 @@ export default {
}).catch(() => {
})
},
+ toDownload(row) {
+ req.createPdf({ sid: row.sid, userName: window.sessionStorage.getItem('name') }).then((res) => {
+ if (res.success) {
+ var xhr = new XMLHttpRequest()
+ xhr.open('GET', process.env.VUE_APP_BASE_API + '/base/file/download?filePath=' + res.data + '&outFileName=' + '销售订单退车申请单', true)
+ xhr.setRequestHeader('token', getStorage())
+ xhr.responseType = 'blob'
+ xhr.onload = function(e) {
+ // 如果请求执行成功
+ var blob = this.response
+ var filename = '销售订单退车申请单.pdf'
+ var a = document.createElement('a')
+ // blob.type="application/octet-stream";
+ // 创键临时url对象
+ var url = URL.createObjectURL(blob)
+ a.href = url
+ a.download = filename
+ a.click()
+ // 释放之前创建的URL对象
+ window.URL.revokeObjectURL(url)
+ }
+ // 发送请求
+ xhr.send()
+ }
+ }).catch(() => {})
+ },
toInfo(row) {
this.viewState = 4
this.$refs['divInfo'].showInfo(row)
From 04e1dfc78439a8da457a753904839c5a6006efeb Mon Sep 17 00:00:00 2001
From: yunuo970428 <405378304@qq.com>
Date: Thu, 17 Apr 2025 16:05:17 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BB=B7=E5=80=BC?=
=?UTF-8?q?=E5=AE=A2=E6=88=B7=E5=A4=87=E6=A1=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/valuablecustomer/valuablecustomer.js | 8 +++++
.../valuablecustomer/valuablecustomer.vue | 34 ++++++++++++++++---
2 files changed, 38 insertions(+), 4 deletions(-)
diff --git a/anrui-buscenter/anrui-buscenter-ui/src/api/valuablecustomer/valuablecustomer.js b/anrui-buscenter/anrui-buscenter-ui/src/api/valuablecustomer/valuablecustomer.js
index 005e17d10b..18269a9203 100644
--- a/anrui-buscenter/anrui-buscenter-ui/src/api/valuablecustomer/valuablecustomer.js
+++ b/anrui-buscenter/anrui-buscenter-ui/src/api/valuablecustomer/valuablecustomer.js
@@ -24,6 +24,14 @@ export function save(data) {
})
}
+export function createPdf(data) {
+ return request({
+ url: '/buscenter/v1/busvalcustfiling/createPdf',
+ method: 'post',
+ params: data
+ })
+}
+
// 根据Sid获取一条记录
export function fetchDetailsBySid(data) {
return request({
diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/valuablecustomer/valuablecustomer.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/valuablecustomer/valuablecustomer.vue
index 46eba146c6..a417b91987 100644
--- a/anrui-buscenter/anrui-buscenter-ui/src/views/valuablecustomer/valuablecustomer.vue
+++ b/anrui-buscenter/anrui-buscenter-ui/src/views/valuablecustomer/valuablecustomer.vue
@@ -38,9 +38,9 @@
- 办理
-
- 查看
+ 办理
+ 下载
+ 查看
@@ -85,7 +85,7 @@