diff --git a/fe/PC/public/version.json b/fe/PC/public/version.json index 2a8e4003b..4190593f4 100644 --- a/fe/PC/public/version.json +++ b/fe/PC/public/version.json @@ -1,3 +1,3 @@ { - "version": "1.0.66" + "version": "1.0.70" } \ No newline at end of file diff --git a/fe/PC/src/api/wms-api.js b/fe/PC/src/api/wms-api.js index 79cfc27f8..abe595ca1 100644 --- a/fe/PC/src/api/wms-api.js +++ b/fe/PC/src/api/wms-api.js @@ -584,6 +584,35 @@ export function getListPageSafety(data, url) { }) } +// 库存流水帐明细 报表页面 +export function getInventoryTransactionSerials(data,params) { + return request({ + url: baseURL + 'wms/inventory/inventory-transaction/item-serial-list', + method: 'post', + data:data, + params:params + }) +} + +// 库存流水帐明细 获取账期 +export function getInterfaceCalendar(data) { + return request({ + url: baseURL + 'basedata/interface-calendar/list', + method: 'post', + data:data + }) +} + +// 获取文件 +export function getFilestore(data) { + return request({ + url: baseURL + 'filestore/file', + method: 'get', + params:data + }) +} + + // 根据编号获取字典信息 // export function getDictByCode(code) { // return request({ diff --git a/fe/PC/src/api/wms-job.js b/fe/PC/src/api/wms-job.js index 249c75068..8dd3f1479 100644 --- a/fe/PC/src/api/wms-job.js +++ b/fe/PC/src/api/wms-job.js @@ -201,7 +201,7 @@ export function completeSummaryDetailStatus(params, data) { return request({ url: baseURL + 'wms/store/inspect-job/complete-summary-detail-status/' + params.id, method: 'post', - params: params, + params: {summaryDetailId:params.summaryDetailId}, data }) } diff --git a/fe/PC/src/components/commonTabel-drawer/index.vue b/fe/PC/src/components/commonTabel-drawer/index.vue index 175f20e22..4f81294e5 100644 --- a/fe/PC/src/components/commonTabel-drawer/index.vue +++ b/fe/PC/src/components/commonTabel-drawer/index.vue @@ -377,8 +377,8 @@ export default { alertoldSkipCountDetails (val) { this.$emit('alertoldSkipCountDetails', val) }, - buttonClick(row) { - this.$emit("buttonClick", row); + buttonClick(row, index, label,item) { + this.$emit("buttonClick", row, index, label,item); }, // tabs 切换页 handleClick (val) { diff --git a/fe/PC/src/components/currenForm/index.vue b/fe/PC/src/components/currenForm/index.vue index 5e01ac9df..e5d69ad69 100644 --- a/fe/PC/src/components/currenForm/index.vue +++ b/fe/PC/src/components/currenForm/index.vue @@ -811,6 +811,7 @@ export default { } else { this.searchData[item.prop].push(val); } + this.$emit('changeUpload',val,item) }, uploadListView() { this.$emit('uploadListView') diff --git a/fe/PC/src/components/currenTable/index.vue b/fe/PC/src/components/currenTable/index.vue index 224a7af69..3b4f6c244 100644 --- a/fe/PC/src/components/currenTable/index.vue +++ b/fe/PC/src/components/currenTable/index.vue @@ -242,8 +242,9 @@ + -
+
上一页 下一页 @@ -21,6 +22,7 @@ >
+ 下 载 取 消 @@ -43,14 +45,25 @@ export default { } }, props: { + // 预览链接(有data:application/pdf;base64,) urlPDF: { type: String, default: '', }, + // 纯base64(去掉data:application/pdf;base64,) + base64PDF:{ + type: String, + default: '', + }, title: { type: String, default: '', }, + //是否显示下载按钮 + showDownLoad: { + type: Boolean, + default: false + }, isShowPDF: { type: Boolean, default: false @@ -75,6 +88,30 @@ export default { }, close(){ this.$emit('closePDF') + }, + // base64转换 + base64ToArrayBuffer (base64) { + var binaryString = window.atob(base64) + var binaryLen = binaryString.length + var bytes = new Uint8Array(binaryLen) + for (var i = 0; i < binaryLen; i++) { + var ascii = binaryString.charCodeAt(i) + bytes[i] = ascii + } + return bytes + }, + downLoad(){ + console.log(this.base64PDF) + let byte = this.base64ToArrayBuffer(this.base64PDF) + const link = document.createElement('a') // 创建a标签 + const blob = new Blob([byte], { + type: 'application/vnd.ms-excel;charset=utf-8', + }) // response就是接口返回的文件流 + const objectUrl = URL.createObjectURL(blob) + link.href = objectUrl + link.download = this.title + link.click() // 下载文件 + URL.revokeObjectURL(objectUrl) } } } diff --git a/fe/PC/src/components/umyTable/index.vue b/fe/PC/src/components/umyTable/index.vue index 5081aa5d6..f7781cc7d 100644 --- a/fe/PC/src/components/umyTable/index.vue +++ b/fe/PC/src/components/umyTable/index.vue @@ -2,21 +2,22 @@ @@ -29,8 +30,8 @@ :fixed="setItemFixed(item,index)" :show-overflow-tooltip="showOverflowTooltip" :width="item.width" - :align="item.tableAlign" - :header-align="item.tableHeaderAlign" + :align="item.tableAlign || tableAlign" + :header-align="item.tableHeaderAlign || tableHeaderAlign" v-if="item.istrue==null?true:item.istrue" >