From 9ba327407267ecc32378ee41403c82c5d6960d5e Mon Sep 17 00:00:00 2001 From: MrKBear Date: Thu, 25 Nov 2021 16:11:29 +0800 Subject: [PATCH 1/2] Initialize mini programs configuration --- miniprogram/app.json | 53 ++++++++++++++++++++++++++---- miniprogram/app.scss | 10 ------ miniprogram/app.ts | 22 +++++-------- miniprogram/pages/index/index.json | 3 -- miniprogram/pages/index/index.scss | 19 ----------- miniprogram/pages/index/index.ts | 49 --------------------------- miniprogram/pages/index/index.wxml | 23 ------------- miniprogram/pages/logs/logs.json | 4 --- miniprogram/pages/logs/logs.scss | 8 ----- miniprogram/pages/logs/logs.ts | 19 ----------- miniprogram/pages/logs/logs.wxml | 6 ---- miniprogram/sitemap.json | 18 +++++++--- miniprogram/utils/util.ts | 19 ----------- 13 files changed, 69 insertions(+), 184 deletions(-) delete mode 100644 miniprogram/pages/index/index.json delete mode 100644 miniprogram/pages/index/index.scss delete mode 100644 miniprogram/pages/index/index.ts delete mode 100644 miniprogram/pages/index/index.wxml delete mode 100644 miniprogram/pages/logs/logs.json delete mode 100644 miniprogram/pages/logs/logs.scss delete mode 100644 miniprogram/pages/logs/logs.ts delete mode 100644 miniprogram/pages/logs/logs.wxml delete mode 100644 miniprogram/utils/util.ts diff --git a/miniprogram/app.json b/miniprogram/app.json index 362db77..343872b 100644 --- a/miniprogram/app.json +++ b/miniprogram/app.json @@ -1,14 +1,55 @@ { + "entryPagePath": "pages/Timetable/Timetable", "pages": [ - "pages/index/index", - "pages/logs/logs" + "pages/Timetable/Timetable", + "pages/Information/Information", + "pages/Account/Account" ], + + "darkmode": true, + "themeLocation": "theme.json", "window": { - "backgroundTextStyle": "light", - "navigationBarBackgroundColor": "#fff", - "navigationBarTitleText": "Weixin", - "navigationBarTextStyle": "black" + "navigationBarTitleText": "掌上教务处", + "navigationBarBackgroundColor": "@navigationBarBackgroundColor", + "navigationBarTextStyle": "@navigationBarTextStyle", + "backgroundColor": "@backgroundColor", + "backgroundColorTop": "@backgroundColor", + "backgroundColorBottom": "@backgroundColor" }, + + "tabBar": { + "color": "@tabBarColor", + "selectedColor": "#3EA3D8", + "backgroundColor": "@navigationBarBackgroundColor", + "list": [ + { + "pagePath": "pages/Timetable/Timetable", + "text": "课程表", + "iconPath": "@tabBarImage0", + "selectedIconPath": "image/navBar/0_on.png" + }, + { + "text": "综合信息", + "iconPath": "@tabBarImage1", + "pagePath": "pages/Information/Information", + "selectedIconPath": "image/navBar/1_on.png" + }, + { + "text": "设置", + "iconPath": "@tabBarImage2", + "pagePath": "pages/Account/Account", + "selectedIconPath": "image/navBar/2_on.png" + } + ] + }, + + "networkTimeout": { + "request": 10000, + "connectSocket": 10000, + "uploadFile": 10000, + "downloadFile": 10000 + }, + "style": "v2", "sitemapLocation": "sitemap.json" } \ No newline at end of file diff --git a/miniprogram/app.scss b/miniprogram/app.scss index 06c6fc9..e69de29 100644 --- a/miniprogram/app.scss +++ b/miniprogram/app.scss @@ -1,10 +0,0 @@ -/**app.wxss**/ -.container { - height: 100%; - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-between; - padding: 200rpx 0; - box-sizing: border-box; -} diff --git a/miniprogram/app.ts b/miniprogram/app.ts index 1af73a8..41a361e 100644 --- a/miniprogram/app.ts +++ b/miniprogram/app.ts @@ -1,18 +1,14 @@ // app.ts App({ - globalData: {}, - onLaunch() { - // 展示本地存储能力 - const logs = wx.getStorageSync('logs') || [] - logs.unshift(Date.now()) - wx.setStorageSync('logs', logs) - // 登录 - wx.login({ - success: res => { - console.log(res.code) - // 发送 res.code 到后台换取 openId, sessionKey, unionId - }, - }) + /** + * 全局数据 + */ + globalData: {}, + + /** + * 小程序加载时 + */ + onLaunch() { }, }) \ No newline at end of file diff --git a/miniprogram/pages/index/index.json b/miniprogram/pages/index/index.json deleted file mode 100644 index 8835af0..0000000 --- a/miniprogram/pages/index/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "usingComponents": {} -} \ No newline at end of file diff --git a/miniprogram/pages/index/index.scss b/miniprogram/pages/index/index.scss deleted file mode 100644 index eb64203..0000000 --- a/miniprogram/pages/index/index.scss +++ /dev/null @@ -1,19 +0,0 @@ -/**index.wxss**/ -.userinfo { - display: flex; - flex-direction: column; - align-items: center; - color: #aaa; -} - -.userinfo-avatar { - overflow: hidden; - width: 128rpx; - height: 128rpx; - margin: 20rpx; - border-radius: 50%; -} - -.usermotto { - margin-top: 200px; -} \ No newline at end of file diff --git a/miniprogram/pages/index/index.ts b/miniprogram/pages/index/index.ts deleted file mode 100644 index 52d84cf..0000000 --- a/miniprogram/pages/index/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -// index.ts -// 获取应用实例 -const app = getApp() - -Page({ - data: { - motto: 'Hello World', - userInfo: {}, - hasUserInfo: false, - canIUse: wx.canIUse('button.open-type.getUserInfo'), - canIUseGetUserProfile: false, - canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false - }, - // 事件处理函数 - bindViewTap() { - wx.navigateTo({ - url: '../logs/logs', - }) - }, - onLoad() { - // @ts-ignore - if (wx.getUserProfile) { - this.setData({ - canIUseGetUserProfile: true - }) - } - }, - getUserProfile() { - // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 - wx.getUserProfile({ - desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 - success: (res) => { - console.log(res) - this.setData({ - userInfo: res.userInfo, - hasUserInfo: true - }) - } - }) - }, - getUserInfo(e: any) { - // 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 - console.log(e) - this.setData({ - userInfo: e.detail.userInfo, - hasUserInfo: true - }) - } -}) diff --git a/miniprogram/pages/index/index.wxml b/miniprogram/pages/index/index.wxml deleted file mode 100644 index f00d294..0000000 --- a/miniprogram/pages/index/index.wxml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - 请使用1.4.4及以上版本基础库 - - - - {{userInfo.nickName}} - - - - {{motto}} - - diff --git a/miniprogram/pages/logs/logs.json b/miniprogram/pages/logs/logs.json deleted file mode 100644 index 3ee76c1..0000000 --- a/miniprogram/pages/logs/logs.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "navigationBarTitleText": "查看启动日志", - "usingComponents": {} -} \ No newline at end of file diff --git a/miniprogram/pages/logs/logs.scss b/miniprogram/pages/logs/logs.scss deleted file mode 100644 index 94d4b88..0000000 --- a/miniprogram/pages/logs/logs.scss +++ /dev/null @@ -1,8 +0,0 @@ -.log-list { - display: flex; - flex-direction: column; - padding: 40rpx; -} -.log-item { - margin: 10rpx; -} diff --git a/miniprogram/pages/logs/logs.ts b/miniprogram/pages/logs/logs.ts deleted file mode 100644 index 2fcfb22..0000000 --- a/miniprogram/pages/logs/logs.ts +++ /dev/null @@ -1,19 +0,0 @@ -// logs.ts -// const util = require('../../utils/util.js') -import { formatTime } from '../../utils/util' - -Page({ - data: { - logs: [], - }, - onLoad() { - this.setData({ - logs: (wx.getStorageSync('logs') || []).map((log: string) => { - return { - date: formatTime(new Date(log)), - timeStamp: log - } - }), - }) - }, -}) diff --git a/miniprogram/pages/logs/logs.wxml b/miniprogram/pages/logs/logs.wxml deleted file mode 100644 index 0b6b645..0000000 --- a/miniprogram/pages/logs/logs.wxml +++ /dev/null @@ -1,6 +0,0 @@ - - - - {{index + 1}}. {{log.date}} - - diff --git a/miniprogram/sitemap.json b/miniprogram/sitemap.json index ca02add..7f60f86 100644 --- a/miniprogram/sitemap.json +++ b/miniprogram/sitemap.json @@ -1,7 +1,15 @@ { - "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", - "rules": [{ - "action": "allow", - "page": "*" - }] + "document": "https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", + "rules": [ + { + "action": "allow", + "page": "pages/Timetable/Timetable" + }, { + "action": "allow", + "page": "pages/Information/Information" + }, { + "action": "allow", + "page": "pages/Account/Account" + } + ] } \ No newline at end of file diff --git a/miniprogram/utils/util.ts b/miniprogram/utils/util.ts deleted file mode 100644 index 69a2e19..0000000 --- a/miniprogram/utils/util.ts +++ /dev/null @@ -1,19 +0,0 @@ -export const formatTime = (date: Date) => { - const year = date.getFullYear() - const month = date.getMonth() + 1 - const day = date.getDate() - const hour = date.getHours() - const minute = date.getMinutes() - const second = date.getSeconds() - - return ( - [year, month, day].map(formatNumber).join('/') + - ' ' + - [hour, minute, second].map(formatNumber).join(':') - ) -} - -const formatNumber = (n: number) => { - const s = n.toString() - return s[1] ? s : '0' + s -} -- 2.45.2 From 70cf5cb1f5f92ee7dbc82094aa27a3784c08354d Mon Sep 17 00:00:00 2001 From: MrKBear Date: Thu, 25 Nov 2021 16:15:52 +0800 Subject: [PATCH 2/2] Initialize global configuration --- miniprogram/image/navBar/0_dark.png | Bin 0 -> 285 bytes miniprogram/image/navBar/0_light.png | Bin 0 -> 286 bytes miniprogram/image/navBar/0_on.png | Bin 0 -> 1634 bytes miniprogram/image/navBar/1_dark.png | Bin 0 -> 910 bytes miniprogram/image/navBar/1_light.png | Bin 0 -> 943 bytes miniprogram/image/navBar/1_on.png | Bin 0 -> 2712 bytes miniprogram/image/navBar/2_dark.png | Bin 0 -> 1357 bytes miniprogram/image/navBar/2_light.png | Bin 0 -> 1418 bytes miniprogram/image/navBar/2_on.png | Bin 0 -> 3594 bytes miniprogram/pages/Account/Account.json | 3 + miniprogram/pages/Account/Account.scss | 0 miniprogram/pages/Account/Account.ts | 66 ++++++++++++++++++ miniprogram/pages/Account/Account.wxml | 1 + miniprogram/pages/Account/Account.wxss | 1 + .../pages/Information/Information.json | 3 + .../pages/Information/Information.scss | 0 miniprogram/pages/Information/Information.ts | 66 ++++++++++++++++++ .../pages/Information/Information.wxml | 1 + .../pages/Information/Information.wxss | 1 + miniprogram/pages/Timetable/Timetable.json | 3 + miniprogram/pages/Timetable/Timetable.ts | 66 ++++++++++++++++++ miniprogram/pages/Timetable/Timetable.wxml | 1 + miniprogram/pages/Timetable/Timetable.wxss | 0 miniprogram/theme.json | 23 ++++++ package.json | 10 +-- project.config.json | 12 ++-- tsconfig.json | 2 +- 27 files changed, 247 insertions(+), 12 deletions(-) create mode 100644 miniprogram/image/navBar/0_dark.png create mode 100644 miniprogram/image/navBar/0_light.png create mode 100644 miniprogram/image/navBar/0_on.png create mode 100644 miniprogram/image/navBar/1_dark.png create mode 100644 miniprogram/image/navBar/1_light.png create mode 100644 miniprogram/image/navBar/1_on.png create mode 100644 miniprogram/image/navBar/2_dark.png create mode 100644 miniprogram/image/navBar/2_light.png create mode 100644 miniprogram/image/navBar/2_on.png create mode 100644 miniprogram/pages/Account/Account.json create mode 100644 miniprogram/pages/Account/Account.scss create mode 100644 miniprogram/pages/Account/Account.ts create mode 100644 miniprogram/pages/Account/Account.wxml create mode 100644 miniprogram/pages/Account/Account.wxss create mode 100644 miniprogram/pages/Information/Information.json create mode 100644 miniprogram/pages/Information/Information.scss create mode 100644 miniprogram/pages/Information/Information.ts create mode 100644 miniprogram/pages/Information/Information.wxml create mode 100644 miniprogram/pages/Information/Information.wxss create mode 100644 miniprogram/pages/Timetable/Timetable.json create mode 100644 miniprogram/pages/Timetable/Timetable.ts create mode 100644 miniprogram/pages/Timetable/Timetable.wxml create mode 100644 miniprogram/pages/Timetable/Timetable.wxss create mode 100644 miniprogram/theme.json diff --git a/miniprogram/image/navBar/0_dark.png b/miniprogram/image/navBar/0_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4f19b5d6731e88d8f3241f95c5bb04a801225e1b GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkQ1HB` zi(^Q|oVT;B`I;R>j(8k-`(Ve--%C4|dAV@exk>Gw)s$4B!xok_>&an>WZC33CH<=_ zFR{9?Je?@OsCW9)qgOeb!!PYWw>GY+_|V+-e`a1;&%i$6!R!Q0uL*h%j~RrfAhW&- z&G|3CX})n;QQx9}VgXGhjI*jZuYq(dVDSzFa;4y`S!e$?Sl1tyZxvd?eL=%<7egzopr0C8ez^8f$< literal 0 HcmV?d00001 diff --git a/miniprogram/image/navBar/0_light.png b/miniprogram/image/navBar/0_light.png new file mode 100644 index 0000000000000000000000000000000000000000..fa9164a9666da1ea5e058798a3731b310d19d1a7 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkQ1F7M zi(^Q|oVT+L`I;RBj(8mT{6lz`{l^0$7ehKd7>{@)hX)7noKAe8vdr^dkKr`KV@}_H znEUT)=vZJQq;#M()_mPLJ9pK;Z|}TPwNStF^HjX&U#m*Fk<`@O1TaS?83{1OV5!WBXfQ1w$U}FuM;HJNM0Q=CIRdyPI~GWYdstP5Pi@cFx(|Av<%X zGn3A4Ds7A)4Hl{aqM#AQdS-8=5-oP%%sKO) z?|lE|{Qo}-W1~mHyZUxf6cx^8Gvj0)491S_MeTkt7+ut>mwG9x zyT>R@dXxDPpktHMATA=VX4(WzQOScfThphJM;B4quvBLK@&^oUK$V&3&kK1wjVeZV z)W1BAdto<`Tqs^x;3$~1TZSqEaCp&JlyT4hp!LV7YkMyIiZ z=zcEF>S9cy6ACBB1x1SOrzJs5@IrzYWmXV@5C^hCw;qOQb6^RKXAZY?kuR00c%BV- z-uHdZmpSZ|c~MamUXXZ6VhMtE>z1e0Sj&yH88XP#9mDnvY|#OuR>U)&$`DJNE|_+Q z)^b~6A_3!Tn$3%x5V+I;LcN2tXPjz7In;SnMJBR5mte&X)~;X=yA}K|)Sc}+6p+y7 z^Bo;q+G3g=6|OgQin!4V$d+igP`433j$AzB=xFE^F*6c)V}rDVG!HukjH~U78f%+O zr_=PK6NUw`@9x_KM;XmSDkBM!zzPa0Nd-v&q73B3W5NIsgeEkPp;4-D2~|K$z5_}U z25O#mS1{B;2|K1n+%-(CjCk8BGju12AdRcoA&QB0@@9E1ogQ;=$*7VIcl^j9IyaP# zi%LAsN}Sj*H=hSN%k?x%N4bp3kkD|30fC-?2_42nRw@o?tQd>wY_TYo*ti^n#eNvm zN&~U>`3%-)f&^%vhyU~ZQO6(!s8#QoCn(Dxb3oQ`$(`0)g>wv@Y^|yW-AERo=|K^w zj2_%Rf=o+n+;aq)w0;E<(*MYdCd|bp&(|E3DwAm4CF^)%Iv*5k(+mEe4mS2S6?Pj= zx<#<;v?=n@X>`aU-OV9w%KM)d literal 0 HcmV?d00001 diff --git a/miniprogram/image/navBar/1_dark.png b/miniprogram/image/navBar/1_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5b580a86f54138d1fe1e73ed9454abe9895054ee GIT binary patch literal 910 zcmV;919AL`P)nVZ?CJ;lkq7zJDW-2-{Q+fAscfY{Q zL=C2@}$9 zuoGaSsxx2#Jc-D^vInh9098E)J_FZO*Ju|5UOw>w%N(q<03I8jWB^Q6^$M6D zI!>IGi9l5^fjhz;@!9w|L*Q0br-%IbAO~2l-(Z7OOPH$a7`QJoHWYS%jp}!_tML(I z;G1<&E(!@?mj6z3cF)6z0wUxVz#9Mc(5O6@_piK!&F=;uLxTL*ky0xH6;IRxjX5AD(~R5m8}kT z3D9+hHqHSt0eWKph|T=w%(bxxe2m_lxi^!Az zi+6#O0I*pA^^(ow@jZ{KD@R0r`ueXddVdNu;(&%($MX~74tQ%Im?j9~AL0VMdJd#1 z*6|N<0cy*`X&GA`9T(umb0AHz)zN)(Kp-OSQ^1l6);mAx7R%&@5szsZeT0*J^P-F3mjwb3;dt~3*~B?Q2e>x&%$EZ?qcr@|sFb1ZE!^iX3kzDezU zND;usf>J4{E#hHc-eBr-*m7`>eO|E2$}Z2kA227edO9Kk;67`oy#m;@@mR-$-+5AI zGw%qQh31un0=X~L- z)}yaFc5~HrtzQ*?%<&w(jgt(AxoDG=}bJfwqz!a(C8L7)sBL^-ldS(5c-NqztWHud4-%OgdKcW|KJylL{! zRrOoKp(o%GSO5zVSyW}iaaA`CQPm+Z0#1M-Fc6U+DVI6sGcxx8m;-YW`BSESl?b4! z?}4%T3`)A~7#OSSIWPlmMdYREO-mC%RgZy>z!~LL+QtBw0B5Q?6Oo%DH!CbajTMhG z04A#X0hsPOP8=1nKvhqHD}olOv+_|K;8Im5yIj1J2bfmBzzkA*!bDX^z;&LnA-4yZ zQT>Yjs(i=@_+lC;6S)L1F8`J0+&v3Ja)^*w08{zTyINH8ZW_@_ng?94-veG&5fSQEfJ_QtiER6lFp z9ru7T-{9;kYYl7@pzAnhoC6{P^u+x`R`Z)9TVW4)7k)Xi750GDlc292uo~#20-Q8p zNK;rnz_Fazc?!K2?*az_V6_11C9Cc6EnC&4BO>4H`mZ#4-vt`+fQDH{;}fDD@YH}Y zP2fj=L?7a@fS+wtZf(NQ*8{dmk_*wt8w2 zK5(6OlC=wjc%Jv{y6!XW+%o%V9_w4#Dgc1zc}v%IA8D5eQxW-_<-}A0U?qY>JGRfJ zd9q3}2>{@E-hB%^Ay?%ghXAnF9Y%Sttr(x6&u4P`C_811MZ#wjBQR@ZLCze3D23AI zOqNDdK~+9*BO=yCPF4!%4Vqo0bLt%%?g%Ph_)T_ciIXN><&^4T41Iz{S}7F|DLr%4 zc*K}Mh%&~AIj>2Rh4TdCRGK<#0`Hsk R13~}*002ovPDHLkV1n3EnjruH literal 0 HcmV?d00001 diff --git a/miniprogram/image/navBar/1_on.png b/miniprogram/image/navBar/1_on.png new file mode 100644 index 0000000000000000000000000000000000000000..28b0c744fe16564065927e30a28e23deb09c4d23 GIT binary patch literal 2712 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 P00000NkvXXu0mjfNPvCf literal 0 HcmV?d00001 diff --git a/miniprogram/image/navBar/2_light.png b/miniprogram/image/navBar/2_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c13a0da922165e9b5aa02a62b8ce354d229d704a GIT binary patch literal 1418 zcmV;51$Fv~P)%mYRuq80HW6B7P!I@cg&-cB!5vhfOFXzk0K!B2 zuMWSBP+;>CkA7$`K@gVI7qq9Gb01QLo4_fV!7J}${iSw`~#1T6XTagXkKU&8;K zZ|?g6RP{HYXCGI<0{8?hfw_pxyS#rV0#Mb*zyUA<2EZE;S>}uz0Iw@9HxZFZ_@{I{ z4tX(E9Re?KlTUL5yv;df81nv22qFOcCC3y`=s;E9i2Ju8)CxET`W0i2fb-0E zjaPsP{TP_GQISvrm;r|sV}`2wi~aqCJHuBSoBWAg<49FUz@>;R>R#*HrVo+fgXg#d zJBB#p=)+J|e@s4PCZ8|>UaRU0&ueZ7;swm={~qF6B`kq!oGO*Ao~elB8QfgFSAb12 z7ZF+G{CAi1afY@^bq-RhR*9Dlu*v_bsy&>p%`^WWcs$rHdFngR*9eZe)7cYModH)O zvNXN(`DJ#=mG8hx8=$I3IK9hb#vb_c3^NhA@Eu%g11z#Dnmp{^ee@l&yfD*e|{I;lK>CH)TdJXri=3PE_?wMAoX>#|2#@oM-scT=s@iBWV6K zo7p`C5;e%?CpRLpWg{MyT_uj=+bD{9z_Wl4w+njYtM9WYimu~0{x|ueG7>b2)v~O6 z&dc-%-%$9W8N)KRRN7YnRjKYnqMyz#D=oc+x*=CUlGQEJIfVsX1Kbj=Dz3C;1l&SK z02cP<4GzHySKz$K`=<$G4&12fA=PPb8#dS7s6Z<0%^tM^ivm`_dC}yv*tl~$FC;5q z0$e6vY}{ZJMMAUQUu=8srI5`x~t?LzV9q2lRt>IUf*Fs1v-ZX>cOY(sjum}U%|s_H4ERzOlqw@T1coJ%Y#hwY5A zl6(vLkdq6D$XZ0^)^BTNeJ!{Ofp?j^26L!RhCa2tNhr_KS@E@N0lcgp;zbt%SV6ev zXc2u&Y#L+dcaa?~pui2L5~C10e59)LCgHGEc)K#hA0d-usA@loqA|`@JPCB8N5Jza zir&X@{Mq-Uf;MDQ)PCeX8mn))>SzU@KC$vQbgWmzpR}Lh{!Du z&rr_uCJzk+U?J+h?F}kpMXC{!rAan8ZvHHtu%g`G=k@~=_-qwS%}D{ zUv2LqOxUgpCmXD$f%=7eA%HR)agAH%3*4lGH*a_H?yyy52DlnS`t_P2Is13N@|E53 YA6Od1*!o`8y#N3J07*qoM6N<$g6oK&LjV8( literal 0 HcmV?d00001 diff --git a/miniprogram/image/navBar/2_on.png b/miniprogram/image/navBar/2_on.png new file mode 100644 index 0000000000000000000000000000000000000000..9271bded6370c1edd0873b2a93953492012538b2 GIT binary patch literal 3594 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 bnpages/Account/Account.wxml diff --git a/miniprogram/pages/Account/Account.wxss b/miniprogram/pages/Account/Account.wxss new file mode 100644 index 0000000..baf3871 --- /dev/null +++ b/miniprogram/pages/Account/Account.wxss @@ -0,0 +1 @@ +/* pages/Account/Account.wxss */ \ No newline at end of file diff --git a/miniprogram/pages/Information/Information.json b/miniprogram/pages/Information/Information.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/miniprogram/pages/Information/Information.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/miniprogram/pages/Information/Information.scss b/miniprogram/pages/Information/Information.scss new file mode 100644 index 0000000..e69de29 diff --git a/miniprogram/pages/Information/Information.ts b/miniprogram/pages/Information/Information.ts new file mode 100644 index 0000000..67b0180 --- /dev/null +++ b/miniprogram/pages/Information/Information.ts @@ -0,0 +1,66 @@ +// pages/Information/Information.ts +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad() { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/miniprogram/pages/Information/Information.wxml b/miniprogram/pages/Information/Information.wxml new file mode 100644 index 0000000..6aadf42 --- /dev/null +++ b/miniprogram/pages/Information/Information.wxml @@ -0,0 +1 @@ +pages/Information/Information.wxml diff --git a/miniprogram/pages/Information/Information.wxss b/miniprogram/pages/Information/Information.wxss new file mode 100644 index 0000000..d13379a --- /dev/null +++ b/miniprogram/pages/Information/Information.wxss @@ -0,0 +1 @@ +/* pages/Information/Information.wxss */ \ No newline at end of file diff --git a/miniprogram/pages/Timetable/Timetable.json b/miniprogram/pages/Timetable/Timetable.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/miniprogram/pages/Timetable/Timetable.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/miniprogram/pages/Timetable/Timetable.ts b/miniprogram/pages/Timetable/Timetable.ts new file mode 100644 index 0000000..af22870 --- /dev/null +++ b/miniprogram/pages/Timetable/Timetable.ts @@ -0,0 +1,66 @@ +// pages/Timetable/Timetable.ts +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad() { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/miniprogram/pages/Timetable/Timetable.wxml b/miniprogram/pages/Timetable/Timetable.wxml new file mode 100644 index 0000000..e28110a --- /dev/null +++ b/miniprogram/pages/Timetable/Timetable.wxml @@ -0,0 +1 @@ +pages/Timetable/Timetable.wxml diff --git a/miniprogram/pages/Timetable/Timetable.wxss b/miniprogram/pages/Timetable/Timetable.wxss new file mode 100644 index 0000000..e69de29 diff --git a/miniprogram/theme.json b/miniprogram/theme.json new file mode 100644 index 0000000..0a12255 --- /dev/null +++ b/miniprogram/theme.json @@ -0,0 +1,23 @@ +{ + "light": { + "navigationBarBackgroundColor": "#f6f6f6", + "navigationBarTextStyle": "black", + "backgroundColor": "#f4f0f1", + + "tabBarColor": "#bbbbbb", + "tabBarImage0": "image/navBar/0_light.png", + "tabBarImage1": "image/navBar/1_light.png", + "tabBarImage2": "image/navBar/2_light.png" + }, + + "dark": { + "navigationBarBackgroundColor": "#191919", + "navigationBarTextStyle": "white", + "backgroundColor": "#1f1f1f", + + "tabBarColor": "#666666", + "tabBarImage0": "image/navBar/0_dark.png", + "tabBarImage1": "image/navBar/1_dark.png", + "tabBarImage2": "image/navBar/2_dark.png" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 5f731b7..bb01947 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { - "name": "miniprogram-ts-less-quickstart", - "version": "1.0.0", - "description": "", + "name": "mini-dlpu-v3", + "version": "3.0.0", + "description": "Third Generation Mini DLPU", "scripts": { }, "keywords": [], - "author": "", - "license": "", + "author": "MrKBear", + "license": "MIT", "dependencies": { }, "devDependencies": { diff --git a/project.config.json b/project.config.json index 27cb6fa..ad2e2d8 100644 --- a/project.config.json +++ b/project.config.json @@ -5,10 +5,10 @@ }, "miniprogramRoot": "miniprogram/", "compileType": "miniprogram", - "libVersion": "2.15.0", + "libVersion": "2.21.0", "projectname": "mini-dlpu-v3", "setting": { - "urlCheck": true, + "urlCheck": false, "es6": true, "enhance": true, "postcss": true, @@ -17,10 +17,10 @@ "newFeature": false, "coverView": true, "nodeModules": false, - "autoAudits": false, + "autoAudits": true, "showShadowRootInWxmlPanel": true, "scopeDataCheck": false, - "uglifyFileName": false, + "uglifyFileName": true, "checkInvalidKey": true, "checkSiteMap": true, "uploadWithSourceMap": true, @@ -41,12 +41,12 @@ "packNpmRelationList": [], "minifyWXSS": true, "disableUseStrict": false, + "minifyWXML": true, "showES6CompileOption": false, "useCompilerPlugins": [ "typescript", "sass" - ], - "minifyWXML": true + ] }, "simulatorType": "wechat", "simulatorPluginLibVersion": {}, diff --git a/tsconfig.json b/tsconfig.json index ade784e..42fa8c5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,7 +13,7 @@ "alwaysStrict": true, "noFallthroughCasesInSwitch": true, "noUnusedLocals": true, - "noUnusedParameters": true, + "noUnusedParameters": false, "strict": true, "strictPropertyInitialization": true, "lib": ["ES2020"], -- 2.45.2