From 0d068739e6e7ff5d4e0f99e7a4e5b8e1ed3bcc91 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Sat, 7 Jan 2023 02:29:35 +0800 Subject: [PATCH] =?UTF-8?q?init=20=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 16 +++++ .env.boe | 10 +++ .env.prod | 15 +++++ .env.release | 12 ++++ package.json | 14 ++-- public/favicon.ico | Bin 4286 -> 25974 bytes public/index.html | 2 +- src/App.vue | 69 ++++++++++---------- src/api/ThirdApi.js | 5 ++ src/api/api.js | 1 + src/api/request.js | 56 ++++++++++++---- src/api/utils.js | 28 ++++++++ src/assets/image/index.js | 18 +++--- src/router/config.js | 4 +- src/router/index.js | 24 ++++--- src/store/index.js | 4 ++ src/views/activities/ActivitiesPage.vue | 39 ++++++------ src/views/login/login.vue | 68 ++++++++++++++++++++ src/views/sign/signResult.vue | 9 +++ vite.config.js | 81 ++++++++++++++++++++++-- 20 files changed, 384 insertions(+), 91 deletions(-) create mode 100644 .env create mode 100644 .env.boe create mode 100644 .env.prod create mode 100644 .env.release create mode 100644 src/api/ThirdApi.js create mode 100644 src/api/utils.js create mode 100644 src/views/login/login.vue create mode 100644 src/views/sign/signResult.vue diff --git a/.env b/.env new file mode 100644 index 0000000..aa228f9 --- /dev/null +++ b/.env @@ -0,0 +1,16 @@ +VITE_BASE=/student-h5 +VITE_BASE_API= +VITE_BASE_LOGIN_URL=https://u-pre.boe.com/web?returnUrl= +VITE_PROXY_URL=http://111.231.196.214:30001 + + +VITE_BOE_ONLINE_CLASS_URL=https://u-pre.boe.com/pc/course/studyindex?id= +VITE_BOE_CASS_DETAIL_URL=https://u-pre.boe.com/pc/case/detail?id= +VITE_BOE_TEST_DETAIL_URL=https://u-pre.boe.com/web/quizsummary?detailId= +VITE_BOE_TEST_OUT_DETAIL_URL=https://u-pre.boe.com/api/b1/tale/do-quiz?quizKid= +VITE_BOE_EXAM_DETAIL_URL=https://u-pre.boe.com/pc/exam/test?id= +VITE_BOE_PATH_DETAIL_URL=https://u-pre.boe.com/pc/forward?to=/student-h5 + +VITE_BOE_API_URL=https://u-pre.boe.com + +VITE_TASK_WHITE_TYPE=-8-,-12-,-13- \ No newline at end of file diff --git a/.env.boe b/.env.boe new file mode 100644 index 0000000..4978826 --- /dev/null +++ b/.env.boe @@ -0,0 +1,10 @@ +VITE_BASE=/student-h5 +VITE_BASE_API=/manageApi + +VITE_BOE_ONLINE_CLASS_URL=https://u-pre.boe.com/pc/course/studyindex?id= +VITE_BOE_CASS_DETAIL_URL=https://u-pre.boe.com/pc/case/detail?id= +VITE_BOE_TEST_DETAIL_URL=https://u-pre.boe.com/web/quizsummary?detailId= +VITE_BOE_TEST_OUT_DETAIL_URL=https://u-pre.boe.com/api/b1/tale/do-quiz?quizKid= +VITE_BOE_EXAM_DETAIL_URL=https://u-pre.boe.com/pc/exam/test?id= + +VITE_BOE_API_URL=https://u-pre.boe.com \ No newline at end of file diff --git a/.env.prod b/.env.prod new file mode 100644 index 0000000..76667b9 --- /dev/null +++ b/.env.prod @@ -0,0 +1,15 @@ +VITE_BASE=/student-h5 +VITE_BASE_API=/manageApi +VITE_BASE_LOGIN_URL=https://u.boe.com/web?returnUrl= + + +VITE_BOE_ONLINE_CLASS_URL=https://u.boe.com/pc/course/studyindex?id= +VITE_BOE_CASS_DETAIL_URL=https://u.boe.com/pc/case/detail?id= +VITE_BOE_TEST_DETAIL_URL=https://u.boe.com/web/quizsummary?detailId= +VITE_BOE_TEST_OUT_DETAIL_URL=https://u.boe.com/api/b1/tale/do-quiz?quizKid= +VITE_BOE_EXAM_DETAIL_URL=https://u.boe.com/pc/exam/test?id= +VITE_BOE_PATH_DETAIL_URL=https://u.boe.com/pc/forward?to=/student-h5 + +VITE_BOE_API_URL=https://u.boe.com + +VITE_TASK_WHITE_TYPE=-8-,-12-,-13- diff --git a/.env.release b/.env.release new file mode 100644 index 0000000..4efc769 --- /dev/null +++ b/.env.release @@ -0,0 +1,12 @@ +VITE_BASE=/student-h5-release +VITE_BASE_API=/manageApi-release +VITE_BASE_LOGIN_URL=https://u.boe.com/web?returnUrl= + +VITE_BOE_ONLINE_CLASS_URL=https://u.boe.com/pc-release/course/studyindex?id= +VITE_BOE_CASS_DETAIL_URL=https://u.boe.com/pc-release/case/detail?id= +VITE_BOE_TEST_DETAIL_URL=https://u.boe.com/web/quizsummary?detailId= +VITE_BOE_TEST_OUT_DETAIL_URL=https://u.boe.com/api/b1/tale/do-quiz?quizKid= +VITE_BOE_EXAM_DETAIL_URL=https://u.boe.com/pc-release/exam/test?id= +VITE_BOE_PATH_DETAIL_URL=https://u.boe.com/pc-release/forward?to=/student-h5-release + +VITE_BOE_API_URL=https://u.boe.com \ No newline at end of file diff --git a/package.json b/package.json index 23a462d..0b6cbb0 100644 --- a/package.json +++ b/package.json @@ -4,14 +4,19 @@ "private": true, "scripts": { "dev": "vite", - "server": "vite build && vite preview", - "build": "vite build" + "server": "vite build --mode boe && vite preview ", + "build": "vite build --mode release", + "build:boe": "vite build --mode boe", + "build:prod": "vite build --mode prod", + "build:release": "vite build --mode release", + "build:test": "vite build --mode test" }, "dependencies": { "axios": "^1.1.3", "core-js": "^3.26.0", "dayjs": "^1.11.6", - "element-plus": "^2.2.20", + "element-plus": "^2.2.27", + "json-bigint": "^1.0.0", "vue": "^3.2.45", "vue-router": "^4.1.6", "vuex": "^4.1.0" @@ -35,7 +40,8 @@ "vite": "^3.2.3", "vite-plugin-imp": "^2.3.1", "vite-plugin-mock": "^2.9.6", - "vite-plugin-style-import": "^2.0.0" + "vite-plugin-style-import": "^2.0.0", + "vite-plugin-top-level-await": "^1.2.1" }, "eslintConfig": { "root": true, diff --git a/public/favicon.ico b/public/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..87c93eb8f756f8c3d4bb0bdc539395a01c2f46f7 100644 GIT binary patch literal 25974 zcmeI2K~md55Jku3g?E7!RoMhpWs{{(5Of241Z9yuH^8aNo*TqR;0S^fa0ELih?guV zCjXn6FtmDPNkFiRcB)ZN&!6t;r;!X*ac+cvr>71-3s-%2?#Ma!1%{CO1!J6_pWikY z`(Xr(fDtePM!*Od0V7}pjDQg^0!F|H7y%<-1dM!tWw)KlTLw@)AgLMn;u`PFQ4(r$-SuJ60^*K*nYY%B1Xvw54XP>#&{$8L? z-Ltm}db01+1NF0%QO<{MpV*PX4Q%V#fMx;f!%S)yIc71A{BOywM*W;ETY7Kp3+on{ zwT$yDPT4=NVVu=RPTCb~B|DzkdZ2Cgq}5>zIelt5U5rD^cNKfpo;&sIL3;*!QU_!9 zQ^dU5mGeO-*Pdy5#-J}@slLu>pBoo-eAj%+9=YFAu1AdhOU|ulRLQYGj+6)U6;j7B z;yceS?DIzS)Hn~AmwjJqJ#UL4&!woP@`q+$*eyjrvy=hm_E3QaEZ2_~@3c=*C#~7n*Umtl=9hgA8K?Q+*D?oUl3m|E zsBh$zbvPD#8B&L9D&~?O?jgzFIG0l2Wt`+wd&K-cv76_57VLaZ*C)Q??08mkmVVFi zzDFyy{xQEuG}Inyx~?&<7x^0BJ(!p0j(e_qS|hKvN3oZ!XCv&5@88IcSM~jXxcn}z zv^{izBZtC+BnLvLCll?QtC9I6P^vZac zm$g{G?LJ9%)VKANn^X5C_9*u@WZb2W_T0r<*5@7bl3lFP_c~8GX+CQ8 z%_;SjmRF0R7SCTjuqM}K&s(eq%|5VWFRf=F_9L%YSHYGr-@&M>WRBbz+W*OJj(UBJ zeHXdC_lYA9zXvX0ybtj?<&|T`XMOTfi!}wTPd_^k oc5-#%+$Yu@-#PZO@h9j4J#PHKVdJ0p)xksj9iF$X=cfykzYGaftpET3 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/public/index.html b/public/index.html index 3e5a139..9cf6d76 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,7 @@ - <%= htmlWebpackPlugin.options.title %> + 京东方