From 0d08caf63c2eee384f4a238167c5dd243dc72252 Mon Sep 17 00:00:00 2001 From: linfso Date: Mon, 12 Aug 2024 15:52:32 +0800 Subject: [PATCH] md --- src/api/emis/emisCommon.js | 12 ++ src/main.js | 3 +- src/utils/custom.js | 20 +++ .../panel/BillDetailPanelReadOnly.vue | 72 ++++---- .../emisSettleInvoiceRecordForm.vue | 4 + .../panel/InvoiceDetailPanel.vue | 59 ++++--- .../panel/InvoiceRecordList.vue | 4 +- .../panel/PayRecordList.vue | 4 +- .../SubBillConfirmByMoneyList.vue | 154 ++++++++++++------ .../SubBillConfirmBySiteList.vue | 35 ++-- .../emis/emisWaybill/sendWaybillList.vue | 2 +- .../emisWaybillAjustApplyForm.vue | 5 + 12 files changed, 248 insertions(+), 126 deletions(-) diff --git a/src/api/emis/emisCommon.js b/src/api/emis/emisCommon.js index 0c9da017..bb499a49 100644 --- a/src/api/emis/emisCommon.js +++ b/src/api/emis/emisCommon.js @@ -28,6 +28,9 @@ export function realMatchWaybill(useSiteCode,prefix) { }) } + + + // 获取总的可以使用面单数 export function getTotalAvailablePag(useSiteCode,prefix) { return request({ @@ -46,5 +49,14 @@ export function getCenterTotalAvailablePag() { }) } +// 发送消息到对应的人 +export function pushToUser(uid,message) { + return request({ + url: '/emis/common/pushToUser', + method: 'post', + data: {uid:uid,message:message} + }) +} + diff --git a/src/main.js b/src/main.js index f210aa3b..fab08a34 100644 --- a/src/main.js +++ b/src/main.js @@ -18,7 +18,7 @@ import plugins from './plugins' // plugins // const ElectronStore = require('electron-store'); // const electronStore = new ElectronStore({encryptionKey: '123456'}); import { download } from '@/utils/request' -import { triggerTrans } from '@/utils/custom' +import { triggerTrans,noticeToEmpUser } from '@/utils/custom' import TanexPrinterSdk from '@/utils/TanexPrinterSdk' import XDNoticeSdk from '@/utils/XDNoticeSdk' @@ -97,6 +97,7 @@ Vue.prototype.Base64 = Base64 Vue.prototype.MD5 = md5; Vue.prototype.playAudio = playAudio; Vue.prototype.playNoticeTone = playNoticeTone; +Vue.prototype.noticeToEmpUser = noticeToEmpUser; const tanexPrinter = TanexPrinterSdk.getInstance(); Vue.prototype.$tanexPrinter = tanexPrinter; diff --git a/src/utils/custom.js b/src/utils/custom.js index c862674f..c898e937 100644 --- a/src/utils/custom.js +++ b/src/utils/custom.js @@ -675,3 +675,23 @@ export function addExportAuditRecord(data) { data: data }) } + + +// 发送消息到对应的人 +// export function noticeToEmpUser(uid,message) { +// return request({ +// url: '/common/pushToUser/'+uid, +// method: 'post', +// data: {message:message} +// }) +// } + +// 发送消息到对应的人 +export function noticeToEmpUser(empCode,message) { + return request({ + url: '/common/pushToEmp/'+empCode, + method: 'post', + data: {message:message} + }) +} + diff --git a/src/views/emis/emisSettleBill/panel/BillDetailPanelReadOnly.vue b/src/views/emis/emisSettleBill/panel/BillDetailPanelReadOnly.vue index e6e50abe..55ffb8bb 100644 --- a/src/views/emis/emisSettleBill/panel/BillDetailPanelReadOnly.vue +++ b/src/views/emis/emisSettleBill/panel/BillDetailPanelReadOnly.vue @@ -1,42 +1,52 @@ diff --git a/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue b/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue index 1420c3ec..c0f3123c 100644 --- a/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue +++ b/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue @@ -282,6 +282,10 @@ export default { this.form.applyDate = parseTime(new Date()); addEmisSettleInvoiceRecord(this.form).then(response => { this.$modal.msgSuccess("新增成功"); + let empName=this.$store.getters.empName; + let message=empName+" 提交了开票申请,请及时开票!"; + this.noticeToEmpUser("padmin,88888042,88888047,88888034,88888059",message); + this.$emit("on-changed"); }); } diff --git a/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceDetailPanel.vue b/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceDetailPanel.vue index a32973f3..db71c0bd 100644 --- a/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceDetailPanel.vue +++ b/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceDetailPanel.vue @@ -1,42 +1,47 @@