From 68443888bbba8b72f635d2d2c63851dc0daa0d49 Mon Sep 17 00:00:00 2001 From: huxuejian Date: Wed, 12 Aug 2026 15:20:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 110 +- pages.json | 26 +- pages/chat/index.vue | 1 + pages/consult/index.vue | 68 +- pages/consult/self-auth/auth-action.vue | 223 +++ pages/consult/self-auth/auth-qrcode.vue | 160 +++ uni_modules/Sansnn-uQRCode/LICENSE.md | 201 +++ uni_modules/Sansnn-uQRCode/README.md | 392 ++++++ uni_modules/Sansnn-uQRCode/changelog.md | 12 + uni_modules/Sansnn-uQRCode/common/cache.js | 1 + uni_modules/Sansnn-uQRCode/common/queue.js | 41 + .../Sansnn-uQRCode/common/types/cache.d.ts | 3 + .../Sansnn-uQRCode/common/types/queue.d.ts | 4 + .../components/u-qrcode/u-qrcode.vue | 1131 ++++++++++++++++ .../components/uqrcode/uqrcode.vue | 1131 ++++++++++++++++ .../js_sdk/gcanvas/bridge/bridge-weex.js | 241 ++++ .../context-2d/FillStyleLinearGradient.js | 18 + .../gcanvas/context-2d/FillStylePattern.js | 8 + .../context-2d/FillStyleRadialGradient.js | 17 + .../gcanvas/context-2d/RenderingContext.js | 666 +++++++++ .../gcanvas/context-webgl/ActiveInfo.js | 11 + .../js_sdk/gcanvas/context-webgl/Buffer.js | 21 + .../gcanvas/context-webgl/Framebuffer.js | 21 + .../js_sdk/gcanvas/context-webgl/GLenum.js | 298 +++++ .../js_sdk/gcanvas/context-webgl/GLmethod.js | 142 ++ .../js_sdk/gcanvas/context-webgl/GLtype.js | 23 + .../js_sdk/gcanvas/context-webgl/Program.js | 21 + .../gcanvas/context-webgl/Renderbuffer.js | 21 + .../gcanvas/context-webgl/RenderingContext.js | 1191 +++++++++++++++++ .../js_sdk/gcanvas/context-webgl/Shader.js | 22 + .../context-webgl/ShaderPrecisionFormat.js | 11 + .../js_sdk/gcanvas/context-webgl/Texture.js | 22 + .../gcanvas/context-webgl/UniformLocation.js | 22 + .../gcanvas/context-webgl/classUtils.js | 3 + .../js_sdk/gcanvas/env/canvas.js | 74 + .../js_sdk/gcanvas/env/image.js | 96 ++ .../Sansnn-uQRCode/js_sdk/gcanvas/env/tool.js | 24 + .../Sansnn-uQRCode/js_sdk/gcanvas/index.js | 39 + .../Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js | 34 + uni_modules/Sansnn-uQRCode/package.json | 79 ++ utils/api.js | 42 + 41 files changed, 6580 insertions(+), 91 deletions(-) create mode 100644 pages/consult/self-auth/auth-action.vue create mode 100644 pages/consult/self-auth/auth-qrcode.vue create mode 100644 uni_modules/Sansnn-uQRCode/LICENSE.md create mode 100644 uni_modules/Sansnn-uQRCode/README.md create mode 100644 uni_modules/Sansnn-uQRCode/changelog.md create mode 100644 uni_modules/Sansnn-uQRCode/common/cache.js create mode 100644 uni_modules/Sansnn-uQRCode/common/queue.js create mode 100644 uni_modules/Sansnn-uQRCode/common/types/cache.d.ts create mode 100644 uni_modules/Sansnn-uQRCode/common/types/queue.d.ts create mode 100644 uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode.vue create mode 100644 uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleLinearGradient.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStylePattern.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleRadialGradient.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/RenderingContext.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ActiveInfo.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Buffer.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Framebuffer.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLenum.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLmethod.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLtype.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Program.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Renderbuffer.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/RenderingContext.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Shader.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ShaderPrecisionFormat.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Texture.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/UniformLocation.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/classUtils.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/canvas.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/image.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/tool.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/index.js create mode 100644 uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js create mode 100644 uni_modules/Sansnn-uQRCode/package.json diff --git a/package.json b/package.json index 489c93a..435182f 100644 --- a/package.json +++ b/package.json @@ -1,56 +1,58 @@ { - "name": "youcan", - "version": "1.0.0", - "description": "", - "main": "main.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", - "dependencies": { - "@tencentcloud/chat-uikit-uniapp": "^2.4.1", - "bignumber.js": "^9.3.1", - "dayjs": "^1.11.13", - "tim-upload-plugin": "^1.4.2", - "tim-wx-sdk": "^2.27.6", - "unplugin-vue2-script-setup": "^0.11.4" - }, - "uni-app": { - "scripts": { - "dev": { - "title": "【开发】支付宝", - "env": { - "UNI_PLATFORM": "mp-alipay", - "API_BASE_URL": "http://192.168.31.146:8080", - "CORP_ID": "4G7H8J2K9L0M1N3P5Q6R7S8T9U", - "APP_ID": "2021004129669493", - "ORDER_SOURCE": "ALIPAY_MINI", - "HOSPITAL_ID": 100002 - } - }, - "test": { - "title": "【测试】支付宝", - "env": { - "UNI_PLATFORM": "mp-alipay", - "API_BASE_URL": "https://patient.youcan365.com/hn", - "CORP_ID": "4G7H8J2K9L0M1N3P5Q6R7S8T9U", - "APP_ID": "2021004129669493", - "ORDER_SOURCE": "ALIPAY_MINI", - "HOSPITAL_ID": 100002 - } - }, - "yidong": { - "title": "【移动云】支付宝", - "env": { - "UNI_PLATFORM": "mp-alipay", - "API_BASE_URL": "https://hlw.zytzymz.com", - "CORP_ID": "4G7H8J2K9L0M1N3P5Q6R7S8T9U0V1", - "APP_ID": "2021005110656858", - "ORDER_SOURCE": "ALIPAY_MINI", - "HOSPITAL_ID": 100002 - } - } - } - } + "name": "youcan", + "version": "1.0.0", + "description": "", + "main": "main.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "@tencentcloud/chat-uikit-uniapp": "^2.4.1", + "bignumber.js": "^9.3.1", + "dayjs": "^1.11.13", + "tim-upload-plugin": "^1.4.2", + "tim-wx-sdk": "^2.27.6", + "unplugin-vue2-script-setup": "^0.11.4" + }, + "uni-app": { + "scripts": { + "dev": { + "title": "【开发】支付宝", + "env": { + "UNI_PLATFORM": "mp-alipay", + "API_BASE_URL": "http://192.168.31.146:8080", + "CORP_ID": "4G7H8J2K9L0M1N3P5Q6R7S8T9U", + "APP_ID": "2021004129669493", + "ORDER_SOURCE": "ALIPAY_MINI", + "YB_AUTH_QRCODE": "https://www.youcan365.com/hn/hnhlw?type=ybAuth&id=", + "HOSPITAL_ID": 100002 + } + }, + "test": { + "title": "【测试】支付宝", + "env": { + "UNI_PLATFORM": "mp-alipay", + "API_BASE_URL": "https://patient.youcan365.com/hn", + "CORP_ID": "4G7H8J2K9L0M1N3P5Q6R7S8T9U", + "APP_ID": "2021004129669493", + "ORDER_SOURCE": "ALIPAY_MINI", + "YB_AUTH_QRCODE": "https://www.youcan365.com/hn/hnhlw?type=ybAuth&id=", + "HOSPITAL_ID": 100002 + } + }, + "yidong": { + "title": "【移动云】支付宝", + "env": { + "UNI_PLATFORM": "mp-alipay", + "API_BASE_URL": "https://hlw.zytzymz.com", + "CORP_ID": "4G7H8J2K9L0M1N3P5Q6R7S8T9U0V1", + "APP_ID": "2021005110656858", + "ORDER_SOURCE": "ALIPAY_MINI", + "HOSPITAL_ID": 100002 + } + } + } + } } diff --git a/pages.json b/pages.json index 2f527c0..5fad137 100644 --- a/pages.json +++ b/pages.json @@ -1,6 +1,5 @@ { "pages": [ - // #ifdef MP-ALIPAY { "path": "pages/home/home", "style": { @@ -114,6 +113,18 @@ "navigationBarTitleText": "在线复诊" } }, + { + "path": "pages/consult/self-auth/auth-qrcode", + "style": { + "navigationBarTitleText": "医保授权" + } + }, + { + "path": "pages/consult/self-auth/auth-action", + "style": { + "navigationBarTitleText": "医保授权" + } + }, { "path": "pages/consult/disease-description", "style": { @@ -261,20 +272,11 @@ "style": { "navigationBarTitleText": "" } - }, - // #endif - // #ifdef H5 - { - "path": "pages/cloud-service/order", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "配药订单" - } } - // #endif + ], "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "海宁康华医院互联网医院" } -} \ No newline at end of file +} diff --git a/pages/chat/index.vue b/pages/chat/index.vue index 18babcb..7b76117 100644 --- a/pages/chat/index.vue +++ b/pages/chat/index.vue @@ -1087,6 +1087,7 @@ async function reEditOrder() { }); const diseasePageIndex = pageRoutes.lastIndexOf('pages/consult/disease-description'); const orderDetailPageIndex = pageRoutes.lastIndexOf('pages/record/order-detail'); + prePage.value = '' if (diseasePageIndex >= 0 && diseasePageIndex > orderDetailPageIndex) { const delta = pages.length - 1 - diseasePageIndex; diff --git a/pages/consult/index.vue b/pages/consult/index.vue index 6eff824..f907270 100644 --- a/pages/consult/index.vue +++ b/pages/consult/index.vue @@ -31,12 +31,12 @@