From 158ffd9e6e0f4d063ca1f4e7e09738ff62b2ae77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=90=A6?= Date: Fri, 21 Aug 2026 12:52:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84=E5=85=AC=E8=B4=A6?= =?UTF-8?q?=E9=94=81=E5=BA=97=E6=B5=81=E7=A8=8B=EF=BC=8C=E9=9D=99=E6=80=81?= =?UTF-8?q?=E5=9B=BE=E6=94=B9=E8=B5=B0=20OSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 强化公账锁店页与首页横幅入口,支持声明已支付与催办; 代付二维码与 base64 工具抽到公共组件;本地 static 大图改为 OSS 引用。 --- api/publicAccountPay.js | 10 + components/d-audit/d-audit.vue | 2 +- components/d-empty/d-empty.vue | 4 +- components/doctor-login/doctor-login.vue | 8 +- .../proxy-pay-qrcode-modal.vue | 5 +- .../public-account-lock-banner.vue | 150 +++++ main.js | 6 +- pages.json | 3 +- pages/my/index.vue | 12 +- pages/my/my-pharmacist.vue | 4 +- pages/patient/index.vue | 10 +- pages/pharmacist/index.vue | 4 +- pages/pharmacist/pharmacist-my.vue | 2 +- pages/workbench/examine.vue | 4 +- pages/workbench/index.vue | 29 +- static/group/img-yzf.png | Bin 3743 -> 0 bytes static/group/new_xx.png | Bin 1905 -> 0 bytes static/group/xkyard.png | Bin 5282 -> 0 bytes static/image/act.png | Bin 594 -> 0 bytes static/image/activate.png | Bin 7089 -> 0 bytes static/image/aq.png | Bin 1691 -> 0 bytes static/image/cf.png | Bin 1315 -> 0 bytes static/image/cf1.png | Bin 1880 -> 0 bytes static/image/cfd.png | Bin 1720 -> 0 bytes static/image/del2.png | Bin 351 -> 0 bytes static/image/djr.png | Bin 7753 -> 0 bytes static/image/doctor.png | Bin 8550 -> 0 bytes static/image/dx.png | Bin 1365 -> 0 bytes static/image/dy.png | Bin 8572 -> 0 bytes static/image/fbwz.png | Bin 6173 -> 0 bytes static/image/fswz.png | Bin 2231 -> 0 bytes static/image/fwsz.png | Bin 6015 -> 0 bytes static/image/fz.png | Bin 405 -> 0 bytes static/image/gou.png | Bin 1071 -> 0 bytes static/image/grzl.png | Bin 1484 -> 0 bytes static/image/hlwyy.png | Bin 10436 -> 0 bytes static/image/home1.png | Bin 2995 -> 0 bytes static/image/home2.png | Bin 2724 -> 0 bytes static/image/hz-qfxx.png | Bin 1855 -> 0 bytes static/image/hz_ddjz.png | Bin 4023 -> 0 bytes static/image/hz_xsjz.png | Bin 3815 -> 0 bytes static/image/hzxq.png | Bin 2092 -> 0 bytes static/image/i.png | Bin 679 -> 0 bytes static/image/i1.png | Bin 2392 -> 0 bytes static/image/i3.png | Bin 721 -> 0 bytes static/image/i4.png | Bin 692 -> 0 bytes static/image/js.png | Bin 931 -> 0 bytes static/image/list.png | Bin 9331 -> 0 bytes static/image/mp.png | Bin 1099 -> 0 bytes static/image/nan.png | Bin 2800 -> 0 bytes static/image/none.png | Bin 4678 -> 0 bytes static/image/nv.png | Bin 2837 -> 0 bytes static/image/pwd.png | Bin 1385 -> 0 bytes static/image/qm.png | Bin 1975 -> 0 bytes static/image/rx.png | Bin 6733 -> 0 bytes static/image/search.png | Bin 9331 -> 0 bytes static/image/service.png | Bin 9112 -> 0 bytes static/image/set.png | Bin 2151 -> 0 bytes static/image/sfz-f.png | Bin 10315 -> 0 bytes static/image/sfz.png | Bin 10940 -> 0 bytes static/image/sp.png | Bin 2990 -> 0 bytes static/image/spdh.png | Bin 2982 -> 0 bytes static/image/succee.png | Bin 11175 -> 0 bytes static/image/sx.png | Bin 837 -> 0 bytes static/image/tag.png | Bin 1029 -> 0 bytes static/image/tc.png | Bin 811 -> 0 bytes static/image/tubiao1.png | Bin 650 -> 0 bytes static/image/wd-cf.png | Bin 4398 -> 0 bytes static/image/wd-cyf.png | Bin 4501 -> 0 bytes static/image/wd-ghfy.png | Bin 4976 -> 0 bytes static/image/wdcf.png | Bin 3483 -> 0 bytes static/image/wdpj.png | Bin 3483 -> 0 bytes static/image/wj.png | Bin 812 -> 0 bytes static/image/xsfz.png | Bin 4802 -> 0 bytes static/image/ys-sl.png | Bin 12892 -> 0 bytes static/image/ys.png | Bin 9152 -> 0 bytes static/image/zp.png | Bin 1984 -> 0 bytes static/image/zxzx.png | Bin 5873 -> 0 bytes static/info/djz.png | Bin 1100 -> 0 bytes static/info/jz.png | Bin 1464 -> 0 bytes static/info/yjz.png | Bin 1008 -> 0 bytes static/info/ywc.png | Bin 1013 -> 0 bytes static/login/bg_shh.png | Bin 98289 -> 0 bytes static/login/bg_shhz.png | Bin 13967 -> 0 bytes static/login/login.png | Bin 8802 -> 0 bytes static/preview/s1.jpg | Bin 42179 -> 0 bytes static/preview/yd1.jpg | Bin 32834 -> 0 bytes static/preview/ys2.jpg | Bin 54334 -> 0 bytes static/preview/ys3.jpg | Bin 27471 -> 0 bytes static/preview/ys4.jpg | Bin 36057 -> 0 bytes static/preview/ys5.jpg | Bin 30422 -> 0 bytes .../components/PrescriptionDetailPopup.vue | 4 +- subPackages/sub_clinic_admin/home/index.vue | 10 +- .../components/PrescriptionDetailPopup.vue | 4 +- subPackages/sub_my/my_revenue/earnings.vue | 2 +- subPackages/sub_my/my_revenue/index.vue | 4 +- subPackages/sub_my/my_revenue/withdraw.vue | 2 +- subPackages/sub_my/my_setAct.vue | 2 +- subPackages/sub_my/prescriptionDetail.vue | 4 +- subPackages/sub_my/prescriptionList.vue | 2 +- .../components/PatientDetailPanel.vue | 4 +- .../sub_online_reception/pages/chat.vue | 3 +- .../sub_online_reception/pages/list.vue | 3 +- subPackages/sub_patient/patient_detail.vue | 5 +- subPackages/sub_patient/patient_label.vue | 4 +- subPackages/sub_patient/patient_select.vue | 2 +- subPackages/sub_patient/to-store.vue | 4 +- .../sub_pharmacist/myrecord-detail.vue | 2 +- .../sub_pharmacist/pharmacist_info.vue | 4 +- .../sub_pharmacist/pharmacist_setInfo.vue | 2 +- .../pharmacist_traceability.vue | 2 +- subPackages/sub_salesperson_manage/index.vue | 9 +- .../qr-code-preview/build-poster.js | 3 +- .../sub_workbench/prescriptionDetail.vue | 4 +- .../sub_workbench/prescriptionList.vue | 2 +- .../sub_workbench/prescription_v2/index.vue | 6 +- .../public_account_lock/index.vue | 599 +++++++++++++++++- .../sub_workbench/workbench_consult.vue | 6 +- .../sub_workbench/workbench_infoPatient.vue | 4 +- .../workbench_recipe/commonDetails.vue | 2 +- .../sub_workbench/workbench_succeed.vue | 2 +- .../components/practice-info.vue | 18 +- .../components/self-introduction.vue | 8 +- .../sub_workbench/workbench_upInfo/index.vue | 2 +- .../utils => utils}/base64ToLocalPath.js | 2 +- utils/publicAccountLock.js | 42 +- utils/staticOss.js | 13 + 127 files changed, 910 insertions(+), 134 deletions(-) rename {subPackages/sub_workbench/components => components}/proxy-pay-qrcode-modal/proxy-pay-qrcode-modal.vue (95%) create mode 100644 components/public-account-lock-banner/public-account-lock-banner.vue delete mode 100644 static/group/img-yzf.png delete mode 100644 static/group/new_xx.png delete mode 100644 static/group/xkyard.png delete mode 100644 static/image/act.png delete mode 100644 static/image/activate.png delete mode 100644 static/image/aq.png delete mode 100644 static/image/cf.png delete mode 100644 static/image/cf1.png delete mode 100644 static/image/cfd.png delete mode 100644 static/image/del2.png delete mode 100644 static/image/djr.png delete mode 100644 static/image/doctor.png delete mode 100644 static/image/dx.png delete mode 100644 static/image/dy.png delete mode 100644 static/image/fbwz.png delete mode 100644 static/image/fswz.png delete mode 100644 static/image/fwsz.png delete mode 100644 static/image/fz.png delete mode 100644 static/image/gou.png delete mode 100644 static/image/grzl.png delete mode 100644 static/image/hlwyy.png delete mode 100644 static/image/home1.png delete mode 100644 static/image/home2.png delete mode 100644 static/image/hz-qfxx.png delete mode 100644 static/image/hz_ddjz.png delete mode 100644 static/image/hz_xsjz.png delete mode 100644 static/image/hzxq.png delete mode 100644 static/image/i.png delete mode 100644 static/image/i1.png delete mode 100644 static/image/i3.png delete mode 100644 static/image/i4.png delete mode 100644 static/image/js.png delete mode 100644 static/image/list.png delete mode 100644 static/image/mp.png delete mode 100644 static/image/nan.png delete mode 100644 static/image/none.png delete mode 100644 static/image/nv.png delete mode 100644 static/image/pwd.png delete mode 100644 static/image/qm.png delete mode 100644 static/image/rx.png delete mode 100644 static/image/search.png delete mode 100644 static/image/service.png delete mode 100644 static/image/set.png delete mode 100644 static/image/sfz-f.png delete mode 100644 static/image/sfz.png delete mode 100644 static/image/sp.png delete mode 100644 static/image/spdh.png delete mode 100644 static/image/succee.png delete mode 100644 static/image/sx.png delete mode 100644 static/image/tag.png delete mode 100644 static/image/tc.png delete mode 100644 static/image/tubiao1.png delete mode 100644 static/image/wd-cf.png delete mode 100644 static/image/wd-cyf.png delete mode 100644 static/image/wd-ghfy.png delete mode 100644 static/image/wdcf.png delete mode 100644 static/image/wdpj.png delete mode 100644 static/image/wj.png delete mode 100644 static/image/xsfz.png delete mode 100644 static/image/ys-sl.png delete mode 100644 static/image/ys.png delete mode 100644 static/image/zp.png delete mode 100644 static/image/zxzx.png delete mode 100644 static/info/djz.png delete mode 100644 static/info/jz.png delete mode 100644 static/info/yjz.png delete mode 100644 static/info/ywc.png delete mode 100644 static/login/bg_shh.png delete mode 100644 static/login/bg_shhz.png delete mode 100644 static/login/login.png delete mode 100644 static/preview/s1.jpg delete mode 100644 static/preview/yd1.jpg delete mode 100644 static/preview/ys2.jpg delete mode 100644 static/preview/ys3.jpg delete mode 100644 static/preview/ys4.jpg delete mode 100644 static/preview/ys5.jpg rename {subPackages/sub_workbench/utils => utils}/base64ToLocalPath.js (95%) create mode 100644 utils/staticOss.js diff --git a/api/publicAccountPay.js b/api/publicAccountPay.js index 9000fae..329356f 100644 --- a/api/publicAccountPay.js +++ b/api/publicAccountPay.js @@ -37,6 +37,16 @@ export function getPublicAccountDailyBillInfoApi(id) { }) } +/** 锁店只读:日账单 + 商品订单 xk-api GET .../daily-lock-orders */ +export function getPublicAccountDailyLockOrdersApi(data = {}) { + return req.request({ + url: dailyPrefix() + 'daily-lock-orders', + method: 'GET', + data, + header: dailyHeader(), + }) +} + /** 补出日汇总 xk-api POST .../daily-generate */ export function generatePublicAccountDailyBillApi(data) { return req.request({ diff --git a/components/d-audit/d-audit.vue b/components/d-audit/d-audit.vue index e5e7955..07706bb 100644 --- a/components/d-audit/d-audit.vue +++ b/components/d-audit/d-audit.vue @@ -1,6 +1,6 @@