no message

This commit is contained in:
wangdongbo 2026-02-09 16:08:45 +08:00
parent 62b03f8343
commit dcb3dda5c0
7 changed files with 69 additions and 61 deletions

View File

@ -2,4 +2,3 @@ MP_API_BASE_URL=https://patient.youcan365.com
MP_CACHE_PREFIX=development MP_CACHE_PREFIX=development
MP_WX_APP_ID=wx6ee11733526b4f04 MP_WX_APP_ID=wx6ee11733526b4f04
MP_TIM_SDK_APP_ID=1600123876 MP_TIM_SDK_APP_ID=1600123876
MP_CORP_ID=wwe3fb2faa52cf9dfb

View File

@ -2,4 +2,3 @@ MP_API_BASE_URL=http://localhost:8080
MP_CACHE_PREFIX=development MP_CACHE_PREFIX=development
MP_WX_APP_ID=wx6ee11733526b4f04 MP_WX_APP_ID=wx6ee11733526b4f04
MP_TIM_SDK_APP_ID=1600123876 MP_TIM_SDK_APP_ID=1600123876
MP_CORP_ID=wwe3fb2faa52cf9dfb

4
.env.production Normal file
View File

@ -0,0 +1,4 @@
MP_API_BASE_URL=https://patient.youcan365.com
MP_CACHE_PREFIX=development
MP_WX_APP_ID=production
MP_TIM_SDK_APP_ID=1600123876

View File

@ -1,20 +1,20 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="zh-CN"> <html lang="zh-CN">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<script> <script>
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
CSS.supports('top: constant(a)')) CSS.supports('top: constant(a)'))
document.write( document.write(
'<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
(coverSupport ? ', viewport-fit=cover' : '') + '" />') (coverSupport ? ', viewport-fit=cover' : '') + '" />')
</script> </script>
<title></title> <title></title>
<!--preload-links--> <!--preload-links-->
<!--app-context--> <!--app-context-->
</head> </head>
<body> <body>
<div id="app"><!--app-html--></div> <div id="app"><!--app-html--></div>
<script type="module" src="/main.js"></script> <script type="module" src="/main.js"></script>
</body> </body>
</html> </html>

View File

@ -1,34 +1,40 @@
{ {
"name": "医客通患者端", "name": "医客通患者端",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "main.js", "main": "main.js",
"scripts": { "scripts": {
"prebuild": "node scripts/pre-build.js", "prebuild": "node scripts/pre-build.js",
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
}, },
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"dayjs": "^1.11.10", "dayjs": "^1.11.10",
"tim-upload-plugin": "^1.4.2", "tim-upload-plugin": "^1.4.2",
"tim-wx-sdk": "^2.27.6" "tim-wx-sdk": "^2.27.6"
}, },
"uni-app": { "uni-app": {
"scripts": { "scripts": {
"dev": { "dev": {
"title": "测试", "title": "测试",
"env": { "env": {
"UNI_PLATFORM": "mp-weixin" "UNI_PLATFORM": "mp-weixin"
} }
}, },
"localhost": { "localhost": {
"title": "本地", "title": "本地",
"env": { "env": {
"UNI_PLATFORM": "mp-weixin" "UNI_PLATFORM": "mp-weixin"
} }
} },
} "pro": {
}, "title": "线上",
"devDependencies": {} "env": {
"UNI_PLATFORM": "mp-weixin"
}
}
}
},
"devDependencies": {}
} }

View File

@ -30,8 +30,6 @@ import api from "@/utils/api.js";
import { ref } from "vue"; import { ref } from "vue";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import useAccountStore from "@/store/account.js"; import useAccountStore from "@/store/account.js";
const env = __VITE_ENV__;
const corpId = env.MP_CORP_ID;
const { account } = storeToRefs(useAccountStore()); const { account } = storeToRefs(useAccountStore());
const loading = ref(true); const loading = ref(true);
const error = ref(""); const error = ref("");
@ -47,7 +45,11 @@ const markArticleRead = async () => {
const unionid = account.value?.unionid; const unionid = account.value?.unionid;
if (!unionid || !articleId) return; if (!unionid || !articleId) return;
try { try {
await api("addArticleReadRecord", { corpId, articleId, unionid }, false); await api(
"addArticleReadRecord",
{ corpId: account.value?.corpId, articleId, unionid },
false
);
} catch (err) { } catch (err) {
console.warn("markArticleRead failed:", err?.message || err); console.warn("markArticleRead failed:", err?.message || err);
} }

View File

@ -7,7 +7,6 @@ const env = __VITE_ENV__;
export default defineStore("accountStore", () => { export default defineStore("accountStore", () => {
const appid = env.MP_WX_APP_ID; const appid = env.MP_WX_APP_ID;
const corpId = env.MP_CORP_ID;
const account = ref(null); const account = ref(null);
const loading = ref(false) const loading = ref(false)
const isIMInitialized = ref(false); const isIMInitialized = ref(false);
@ -27,8 +26,7 @@ export default defineStore("accountStore", () => {
const res = await api('wxAppLogin', { const res = await api('wxAppLogin', {
appId: appid, appId: appid,
phoneCode, phoneCode,
code, code
corpId
}); });
loading.value = false loading.value = false
if (res.success && res.data && res.data.mobile) { if (res.success && res.data && res.data.mobile) {