2022-03-09 22:07:53 +08:00

150 lines
112 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"files": [
"./components/beat-char/beat-char.wxml",
"./components/card.wxml",
"./components/mytree/mytree.wxml",
"./components/scroll/index.wxml",
"./components/tab/index.wxml",
"./miniprogram_npm/weui-miniprogram/cell/cell.wxml",
"./miniprogram_npm/weui-miniprogram/cells/cells.wxml",
"./miniprogram_npm/weui-miniprogram/loading/loading.wxml",
"./node-modules/mp-html/dist/uni-app/components/mp-html/mp-html.wxml",
"./node-modules/mp-html/dist/uni-app/components/mp-html/node/node.wxml",
"./pages/articleView/articleView.wxml",
"./pages/auth/auth.wxml",
"./pages/calendar/calendar.wxml",
"./pages/card/card.wxml",
"./pages/checkIn/edit.wxml",
"./pages/checkIn/list.wxml",
"./pages/courseTable/courseTable.wxml",
"./pages/courseTable/imgCropper/imgCropper.wxml",
"./pages/exam/exam.wxml",
"./pages/grade/grade.wxml",
"./pages/index/index.wxml",
"./pages/laboratory/detail.wxml",
"./pages/laboratory/list.wxml",
"./pages/login/login.wxml",
"./pages/maintenance/maintenance.wxml",
"./pages/my/about.wxml",
"./pages/my/ADMag/ADMag.wxml",
"./pages/my/ADMag/watchAD/watchAD.wxml",
"./pages/my/bind/bind.wxml",
"./pages/my/bind/mini.wxml",
"./pages/my/dataMag/dataMag.wxml",
"./pages/my/info.wxml",
"./pages/my/my.wxml",
"./pages/my/register/register.wxml",
"./pages/my/sso/forget.wxml",
"./pages/my/sso/sso.wxml",
"./pages/my/sub/sub.wxml",
"./pages/newsList/newsList.wxml",
"./pages/officeGrade/query.wxml",
"./pages/resources/list.wxml",
"./pages/terms/privacy.wxml",
"./pages/terms/terms.wxml",
"./pages/THEOL/dir/dir.wxml",
"./pages/THEOL/THEOL.wxml",
"./pages/THEOL/tree/tree.wxml",
"./uni_modules/uni-card/components/uni-card/uni-card.wxml",
"./uni_modules/uni-icons/components/uni-icons/uni-icons.wxml",
"./uni_modules/uni-row/components/uni-col/uni-col.wxml",
"./uni_modules/uni-row/components/uni-row/uni-row.wxml",
"./uni_modules/uni-title/components/uni-title/uni-title.wxml",
"./wxcomponents/dynamicForm/components/timePicker/timePicker.wxml",
"./wxcomponents/dynamicForm/index.wxml",
"./wxcomponents/dynamicForm/vant/icon/index.wxml",
"./wxcomponents/dynamicForm/vant/info/index.wxml",
"./wxcomponents/dynamicForm/vant/uploader/index.wxml",
"./wxcomponents/image-cropper/image-cropper.wxml",
"./pages/grade/check.wxs",
"./pages/laboratory/labDetail.wxs",
"./wxcomponents/dynamicForm/vant/wxs/add-unit.wxs",
"./wxcomponents/dynamicForm/vant/wxs/array.wxs",
"./wxcomponents/dynamicForm/vant/wxs/bem.wxs",
"./wxcomponents/dynamicForm/vant/wxs/memoize.wxs",
"./wxcomponents/dynamicForm/vant/wxs/object.wxs",
"./wxcomponents/dynamicForm/vant/wxs/utils.wxs"
],
"contents": [
"<view class=\"beat-text\"><view class=\"beat-char-group\"><block wx:for=\"{{beatChar}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><block><text class=\"beat-char beat-char-ani\" style=\"{{('--delay:'+index*500+'ms;--color:#f00;--animation:'+(ani?'beatAni':'beatAni1'))}}\">{{item}}</text></block></block></view></view>",
"<view class=\"card\"><view class=\"title\">{{title}}</view><text class=\"body\">{{content}}</text></view>",
"<view class=\"ul\"><view class=\"li-item\"><text class=\"li-text\" data-itemid=\"{{model.id}}\" data-event-opts=\"{{[['tap',[['tapItem',['$event']]]]]}}\" bindtap=\"__e\">{{model.text}}</text><block wx:if=\"{{isBranch}}\"><view data-event-opts=\"{{[['tap',[['toggle',['$event']]]]]}}\" class=\"{{['iconfont '+(open?'icon-shangla':'icon-xiala')]}}\" bindtap=\"__e\"></view></block></view><block wx:if=\"{{isBranch}}\"><view style=\"padding-left:50rpx;\" hidden=\"{{!open}}\"><block wx:for=\"{{model.childMenus}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><mytree vue-id=\"{{'29979882-1-'+index}}\" model=\"{{item}}\" data-event-opts=\"{{[['^tapitem',[['tapItem']]]]}}\" bind:tapitem=\"__e\" bind:__l=\"__l\"></mytree></block></view></block></view>",
"<view><view class=\"{{['success '+(successShow?'success--show':'')+' '+(successTran?'success--tran':'')]}}\" style=\"{{('top: '+topSize+'rpx;color: '+color)}}\" id=\"success\"><view class=\"info\">刷新成功</view></view><movable-area class=\"movable-area\"><movable-view class=\"scroll\" style=\"{{('height: calc(100vh + 40rpx + '+refreshSize+'rpx)')}}\" direction=\"vertical\" disabled=\"{{refreshStatus>=3}}\" y=\"{{move}}\" data-event-opts=\"{{[['change',[['change',['$event']]]],['touchend',[['touchend',['$event']]]]]}}\" bindchange=\"__e\" bindtouchend=\"__e\"><scroll-view class=\"scroll__view\" style=\"{{('padding-bottom: '+bottomSize+'rpx;padding-top: '+topSize+'rpx;')}}\" scroll-y=\"{{refreshStatus==1}}\" scroll-top=\"{{scrollTop}}\" enable-back-to-top=\"{{enableBackToTop}}\" lower-threshold=\"{{80+'rpx'}}\" data-event-opts=\"{{[['scroll',[['scroll',['$event']]]],['scrolltolower',[['more',['$event']]]]]}}\" bindscroll=\"__e\" bindscrolltolower=\"__e\"><view class=\"{{['scroll__refresh '+(successShow?'scroll__refresh--hidden':'')]}}\" style=\"{{('height: '+refreshSize+'rpx;padding: 20rpx 0;')}}\" id=\"refresh\"><view class=\"scroll__loading\"><block wx:if=\"{{refreshStatus==1||refreshStatus==2}}\"><view class=\"{{[(refreshStatus==2?'rotate':'')+' arrow']}}\"></view></block><block wx:if=\"{{refreshStatus==3}}\"><view class=\"loading\"><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view></view></block><block wx:if=\"{{refreshStatus==1}}\"><view class=\"text\">下拉刷新</view></block><block wx:else><block wx:if=\"{{refreshStatus==2}}\"><view class=\"text\">松开更新</view></block><block wx:else><block wx:if=\"{{refreshStatus==3}}\"><view class=\"text\">加载中...</view></block></block></block></view></view><slot></slot><block wx:if=\"{{listCount===0&&emptyShow}}\"><view class=\"empty\"><image class=\"empty__image\" src=\"{{emptyUrl}}\"></image><view class=\"empty__text\">{{emptyText}}</view></view></block><block wx:if=\"{{listCount!==0&&overOnePage}}\"><view class=\"scroll__bottom\"><block wx:if=\"{{end}}\"><view class=\"scroll__loading\">已全部加载</view></block><block wx:else><view class=\"scroll__loading\"><view class=\"loading\"><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view><view class=\"loading__item\"></view></view><view class=\"text\">加载中...</view></view></block></view></block></scroll-view></movable-view></movable-area></view>",
"<view class=\"tabs-wrap\" style=\"{{('height: '+size+'rpx;')}}\"><scroll-view class=\"scroll-view\" style=\"{{('height: '+(size+20)+'rpx;')}}\" scroll-x=\"{{scrolling}}\" scroll-with-animation=\"{{scrolling}}\" scroll-left=\"{{scrollLeft}}\"><view class=\"{{['tabs '+(scroll?'tabs--scroll':'')]}}\" style=\"{{('height: '+size+'rpx')}}\"><block wx:for=\"{{tabData}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view class=\"{{['tabs__item '+(index===tabCur?'tabs__item--cur':'')]}}\" style=\"{{('height: '+size+'rpx;line-height: '+size+'rpx')}}\" data-index=\"{{index}}\" data-event-opts=\"{{[['tap',[['toggleTab',['$event']]]]]}}\" bindtap=\"__e\"><view class=\"tabs__item-child\">{{item}}</view></view></block><view class=\"{{['tabs__line '+(needTransition?'transition':'')]}}\" style=\"{{('background: '+color+';width: '+lineWidth+'px;transform: translateX('+translateX+'px)')}}\"></view></view></scroll-view></view>",
"<view><block wx:if=\"{{link}}\"><block><view class=\"{{['weui-cell weui-cell_access '+extClass+' '+outerClass+''+(inForm?' weui-cell-inform':'')+''+(inline?'':' .weui-cell_label-block')]}}\" hover-class=\"{{hover?'weui-cell_active weui-active':extHoverClass}}\" data-event-opts=\"{{[['tap',[['navigateTo',['$event']]]]]}}\" bindtap=\"__e\"><block wx:if=\"{{hasHeader}}\"><view class=\"{{['weui-cell__hd '+iconClass]}}\"><block wx:if=\"{{icon}}\"><block><image class=\"weui-cell__icon\" src=\"{{icon}}\" mode=\"aspectFit\"></image></block></block><block wx:else><block><slot name=\"icon\"></slot></block></block><block wx:if=\"{{inForm}}\"><block><block wx:if=\"{{title}}\"><block><view class=\"weui-label\">{{title}}</view></block></block><block wx:else><block><slot name=\"title\"></slot></block></block></block></block><block wx:else><block><block wx:if=\"{{title}}\"><block>{{title}}</block></block><block wx:else><block><slot name=\"title\"></slot></block></block></block></block></view></block><block wx:if=\"{{hasBody}}\"><view class=\"weui-cell__bd\"><block wx:if=\"{{value}}\"><block>{{value}}</block></block><block wx:else><block><slot></slot></block></block></view></block><block wx:if=\"{{hasFooter}}\"><view class=\"{{['weui-cell__ft weui-cell__ft_in-access '+footerClass]}}\"><block wx:if=\"{{footer}}\"><block>{{footer}}</block></block><block wx:else><block><slot name=\"footer\"></slot></block></block></view></block></view></block></block><block wx:else><block><view class=\"{{['weui-cell '+(showError&&error?'weui-cell_warn':'')+' '+(inForm?'weui-cell-inform':'')+' '+extClass+' '+outerClass]}}\" hover-class=\"{{hover?'weui-cell_active weui-active':extHoverClass}}\" data-event-opts=\"{{[['tap',[['navigateTo',['$event']]]]]}}\" bindtap=\"__e\"><block wx:if=\"{{hasHeader}}\"><view class=\"{{['weui-cell__hd '+iconClass]}}\"><block wx:if=\"{{icon}}\"><block><image class=\"weui-cell__icon\" src=\"{{icon}}\" mode=\"aspectFit\"></image></block></block><block wx:else><block><slot name=\"icon\"></slot></block></block><block wx:if=\"{{inForm}}\"><block><block wx:if=\"{{title}}\"><block><view class=\"weui-label\">{{title}}</view></block></block><block wx:else><block><slot name=\"title\"></slot></block></block></block></block><block wx:else><block><block wx:if=\"{{title}}\"><block>{{title}}</block></block><block wx:else><block><slot name=\"title\"></slot></block></block></block></block></view></block><block wx:if=\"{{hasBody}}\"><view class=\"{{['weui-cell__bd '+bodyClass]}}\"><block wx:if=\"{{value}}\"><block>{{value}}</block></block><block wx:else><block><slot></slot></block></block></view></block><block wx:if=\"{{hasFooter}}\"><view class=\"{{['weui-cell__ft '+footerClass]}}\"><block wx:if=\"{{footer}}\"><block>{{footer}}</block></block><block wx:else><block><slot name=\"footer\"></slot></block></block><block wx:if=\"{{showError&&error}}\"><icon type=\"warn\" size=\"23\" color=\"#E64340\"></icon></block></view></block></view></block></block></view>",
"<view class=\"{{[extClass+' weui-cells__group '+outerClass+' '+childClass]}}\"><block wx:if=\"{{title}}\"><view class=\"weui-cells__title\">{{title}}</view></block><view class=\"{{['weui-cells weui-cells_after-title '+(checkboxCount>0&&checkboxIsMulti?'weui-cells_checkbox':'')]}}\"><slot></slot></view><block wx:if=\"{{footer}}\"><view class=\"weui-cells__tips\">{{footer}}</view></block><block wx:else><slot name=\"footer\"></slot></block></view>",
"<view class=\"{{['wx_loading_view '+(animated?'wx_loading_view__animated':'')+' '+(!show?'wx_loading_view__hide':'')+' '+extClass]}}\" style=\"{{(animated?'transition: height '+duration+'ms ease;':'')}}\" id=\"wx_loading_view\"><block wx:if=\"{{type==='dot-white'}}\"><view class=\"loading wx_dot_loading wx_dot_loading_white\"></view></block><block wx:else><block wx:if=\"{{type==='dot-gray'}}\"><view class=\"loading wx_dot_loading\"></view></block><block wx:else><block wx:if=\"{{type==='circle'}}\"><view class=\"weui-loadmore\"><view class=\"weui-loading\"></view><view class=\"weui-loadmore__tips\">{{tips}}</view></view></block></block></block></view>",
"<view class=\"{{[(selectable?'_select ':'')+'_root']}}\" style=\"{{(containerStyle)}}\" id=\"_root\"><block wx:if=\"{{!nodes[0]}}\"><slot></slot></block><block wx:else><node vue-id=\"63e2b14f-1\" childs=\"{{nodes}}\" opts=\"{{[lazyLoad,loadingImg,errorImg,showImgMenu]}}\" name=\"span\" bind:__l=\"__l\"></node></block></view>",
"<wxs module=\"handler\">\n// 行内标签列表\r\nvar inlineTags = {\r\n abbr: true,\r\n b: true,\r\n big: true,\r\n code: true,\r\n del: true,\r\n em: true,\r\n i: true,\r\n ins: true,\r\n label: true,\r\n q: true,\r\n small: true,\r\n span: true,\r\n strong: true,\r\n sub: true,\r\n sup: true\r\n}\r\n/**\r\n * @description 是否使用 rich-text 显示剩余内容\r\n */\r\nmodule.exports = {\r\n use: function (item) {\r\n if (item.c) return false\r\n // 微信和 QQ 的 rich-text inline 布局无效\r\n return !inlineTags[item.name] && (item.attrs.style || '').indexOf('display:inline') == -1\r\n }\r\n}\n</wxs>\n<view class=\"{{['_'+name+' '+attrs.class]}}\" style=\"{{(attrs.style)}}\" id=\"{{attrs.id}}\"><block wx:for=\"{{childs}}\" wx:for-item=\"n\" wx:for-index=\"i\" wx:key=\"i\"><block><block wx:if=\"{{n.name==='img'&&(opts[1]&&!ctrl[i]||ctrl[i]<0)}}\"><image class=\"_img\" style=\"{{(n.attrs.style)}}\" src=\"{{ctrl[i]<0?opts[2]:opts[1]}}\" mode=\"widthFix\"></image></block><block wx:if=\"{{n.name==='img'}}\"><image class=\"{{['_img '+n.attrs.class]}}\" style=\"{{((ctrl[i]===-1?'display:none;':'')+'width:'+(ctrl[i]||1)+'px;height:1px;'+n.attrs.style)}}\" id=\"{{n.attrs.id}}\" src=\"{{n.attrs.src}}\" mode=\"{{n.h?'':'widthFix'}}\" lazy-load=\"{{opts[0]}}\" webp=\"{{n.webp}}\" show-menu-by-longpress=\"{{opts[3]&&!n.attrs.ignore}}\" image-menu-prevent=\"{{!opts[3]||n.attrs.ignore}}\" data-i=\"{{i}}\" data-event-opts=\"{{[['load',[['imgLoad',['$event']]]],['error',[['mediaError',['$event']]]],['tap',[['imgTap',['$event']]]],['longpress',[['imgLongTap',['$event']]]]]}}\" bindload=\"__e\" binderror=\"__e\" catchtap=\"__e\" bindlongpress=\"__e\"></image></block><block wx:else><block wx:if=\"{{n.text}}\"><text user-select=\"{{n.us}}\" decode=\"{{true}}\">{{n.text}}</text></block><block wx:else><block wx:if=\"{{n.name==='br'}}\"><text>\\n</text></block><block wx:else><block wx:if=\"{{n.name==='a'}}\"><view class=\"{{[(n.attrs.href?'_a ':'')+n.attrs.class]}}\" style=\"{{('display:inline;'+n.attrs.style)}}\" id=\"{{n.attrs.id}}\" hover-class=\"_hover\" data-i=\"{{i}}\" data-event-opts=\"{{[['tap',[['linkTap',['$event']]]]]}}\" catchtap=\"__e\"><node style=\"display:inherit;\" vue-id=\"{{'688af896-1-'+i}}\" name=\"span\" childs=\"{{n.children}}\" opts=\"{{opts}}\" bind:__l=\"__l\"></node></view></block><block wx:else><block wx:if=\"{{n.name==='video'}}\"><video class=\"{{[n.attrs.class]}}\" style=\"{{(n.attrs.style)}}\" id=\"{{n.attrs.id}}\" autoplay=\"{{n.attrs.autoplay}}\" controls=\"{{n.attrs.controls}}\" loop=\"{{n.attrs.loop}}\" poster=\"{{n.attrs.poster}}\" src=\"{{n.src[ctrl[i]||0]}}\" data-i=\"{{i}}\" data-event-opts=\"{{[['play',[['play',['$event']]]],['error',[['mediaError',['$event']]]]]}}\" muted=\"{{n.attrs.muted}}\" bindplay=\"__e\" binderror=\"__e\"></video></block><block wx:else><block wx:if=\"{{n.name==='audio'}}\"><audio class=\"{{[n.attrs.class]}}\" style=\"{{(n.attrs.style)}}\" id=\"{{n.attrs.id}}\" author=\"{{n.attrs.author}}\" controls=\"{{n.attrs.controls}}\" loop=\"{{n.attrs.loop}}\" name=\"{{n.attrs.name}}\" poster=\"{{n.attrs.poster}}\" src=\"{{n.src[ctrl[i]||0]}}\" data-i=\"{{i}}\" data-event-opts=\"{{[['play',[['play',['$event']]]],['error',[['mediaError',['$event']]]]]}}\" bindplay=\"__e\" binderror=\"__e\"></audio></block><block wx:else><block wx:if=\"{{n.name==='table'&&n.c||n.name==='li'}}\"><view class=\"{{['_'+n.name+' '+n.attrs.class]}}\" style=\"{{(n.attrs.style)}}\" id=\"{{n.attrs.id}}\"><block wx:if=\"{{n.name==='li'}}\"><node vue-id=\"{{'688af896-2-'+i}}\" childs=\"{{n.children}}\" opts=\"{{opts}}\" bind:__l=\"__l\"></node></block><block wx:else><block wx:for=\"{{n.children}}\" wx:for-item=\"tbody\" wx:for-index=\"x\" wx:key=\"x\"><view class=\"{{['_'+tbody.name+' '+tbody.attrs.class]}}\" style=\"{{(tbody.attrs.style)}}\"><block wx:if=\"{{tbody.name==='td'||tbody.name==='th'}}\"><node vue-id=\"{{'688af896-3-'+i+'-'+x}}\" childs=\"{{tbody.children}}\" opts=\"{{opts}}\" bind:__l=\"__l\"></node></block><block wx:else><block wx:for=\"{{tbody.children}}\" wx:for-item=\"tr\" wx:for-index=\"y\" wx:key=\"y\"><block><block wx:if=\"{{tr.name==='td'||tr.name==='th'}}\"><view class=\"{{['_'+tr.name+' '+tr.attrs.class]}}\" style=\"{{(tr.attrs.style)}}\"><node vue-id=\"{{'688af896-4-'+i+'-'+x+'-'+y}}\" childs=\"{{tr.children}}\" opts=\"{{opts}}\" bind:__l=\"__l\"></node></view></block><block wx:else><view class=\"{{['_'+tr.name+' '+tr.attrs.class]}}\" style=\"{{(tr.attrs.style)}}\"><block wx:for=\"{{tr.children}}\" wx:for-item=\"td\" wx:for-index=\"z\" wx:key=\"z\"><view class=\"{{['_'+td.name+' '+td.attrs.class]}}\" style=\"{{(td.attrs.style)}}\"><node vue-id=\"{{'688af896-5-'+i+'-'+x+'-'+y+'-'+z}}\" childs=\"{{td.children}}\" opts=\"{{opts}}\" bind:__l=\"__l\"></node></view></block></view></block></block></block></block></view></block></block></view></block><block wx:else><block wx:if=\"{{handler.use(n)}}\"><rich-text style=\"{{(n.f)}}\" id=\"{{n.attrs.id}}\" nodes=\"{{[n]}}\"></rich-text></block><block wx:else><block wx:if=\"{{n.c===2}}\"><view class=\"{{['_'+n.name+' '+n.attrs.class]}}\" style=\"{{(n.f+';'+n.attrs.style)}}\" id=\"{{n.attrs.id}}\"><block wx:for=\"{{n.children}}\" wx:for-item=\"n2\" wx:for-index=\"j\" wx:key=\"j\"><node style=\"{{(n2.f)}}\" vue-id=\"{{'688af896-6-'+i+'-'+j}}\" name=\"{{n2.name}}\" attrs=\"{{n2.attrs}}\" childs=\"{{n2.children}}\" opts=\"{{opts}}\" bind:__l=\"__l\"></node></block></view></block><block wx:else><node style=\"{{(n.f)}}\" vue-id=\"{{'688af896-7-'+i}}\" name=\"{{n.name}}\" attrs=\"{{n.attrs}}\" childs=\"{{n.children}}\" opts=\"{{opts}}\" bind:__l=\"__l\"></node></block></block></block></block></block></block></block></block></block></block></block></view>",
"<view><html-parser vue-id=\"53e70548-1\" content=\"{{htmlText}}\" domain=\"https://www.cuit.edu.cn/\" data-event-opts=\"{{[['^linktap',[['bindLinkHandle']]]]}}\" bind:linktap=\"__e\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\">内容加载中......</html-parser><view class=\"container\" hidden=\"{{captchaHidden}}\"><view class=\"float\"><view class=\"floatContent\"><view class=\"floatText\"><image style=\"height:50px;width:100px;\" src=\"{{captchaImg}}\" data-event-opts=\"{{[['tap',[['refreshCaptcha',['$event']]]]]}}\" bindtap=\"__e\"></image><input type=\"text\" placeholder=\"验证码\" data-event-opts=\"{{[['input',[['bindInputYZM',['$event']]]]]}}\" bindinput=\"__e\"/><button type=\"primary\" data-event-opts=\"{{[['tap',[['downByYZM',['$event']]]]]}}\" bindtap=\"__e\">下载</button><button data-event-opts=\"{{[['tap',[['downCancel',['$event']]]]]}}\" bindtap=\"__e\">取消</button></view></view></view></view><view class=\"container\" hidden=\"{{downloadHidden}}\"><view class=\"float\"><view class=\"floatContent\"><view class=\"floatText\"><view style=\"white-space:pre-wrap;text-align:center;\">{{progress}}</view><button type=\"primary\" data-event-opts=\"{{[['tap',[['downloadCancel',['$event']]]]]}}\" bindtap=\"__e\">取消</button></view></view></view></view><block wx:if=\"{{fromShare}}\"><view><navigator class=\"floatBtn\" style=\"bottom:5%;font-size:x-large;\" url=\"/pages/index/index\" open-type=\"reLaunch\"><view class=\"iconfont icon-shouye\"></view></navigator></view></block><block wx:if=\"{{!isADClose}}\"><view style=\"margin-top:4rem;\"><ad unit-id=\"a787d6d9637a2c0c6c69d927e301c9d2\" type=\"card\"></ad></view></block></view>",
"<view class=\"data-v-7ea503f4\"><view class=\"data-v-7ea503f4\"><uni-row vue-id=\"5502c3c0-1\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><uni-col vue-id=\"{{('5502c3c0-2')+','+('5502c3c0-1')}}\" offset=\"5\" span=\"14\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><uni-title vue-id=\"{{('5502c3c0-3')+','+('5502c3c0-2')}}\" type=\"h1\" align=\"center\" title=\"登录授权\" class=\"data-v-7ea503f4\" bind:__l=\"__l\"></uni-title></uni-col><block wx:if=\"{{status==='wait'}}\"><uni-col vue-id=\"{{('5502c3c0-4')+','+('5502c3c0-1')}}\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view class=\"notice data-v-7ea503f4\"><view class=\"iconfont icon-dengdaishouquan icon data-v-7ea503f4\" style=\"color:#158eff;\"></view><view style=\"font-size:large;\" class=\"data-v-7ea503f4\">是否授权本次操作?</view><view style=\"color:gray;\" class=\"data-v-7ea503f4\">{{authType==='bind'?'绑定用户:'+displayName:'登录后台'}}</view></view><view class=\"btn-area data-v-7ea503f4\"><uni-row vue-id=\"{{('5502c3c0-5')+','+('5502c3c0-4')}}\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><uni-col vue-id=\"{{('5502c3c0-6')+','+('5502c3c0-5')}}\" span=\"16\" offset=\"4\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><button type=\"primary\" data-event-opts=\"{{[['tap',[['doAuthAction',['accept']]]]]}}\" bindtap=\"__e\" class=\"data-v-7ea503f4\">授权</button></uni-col></uni-row><uni-row vue-id=\"{{('5502c3c0-7')+','+('5502c3c0-4')}}\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><uni-col vue-id=\"{{('5502c3c0-8')+','+('5502c3c0-7')}}\" span=\"16\" offset=\"4\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><button style=\"margin-top:20rpx;\" type=\"default\" data-event-opts=\"{{[['tap',[['doAuthAction',['reject']]]]]}}\" bindtap=\"__e\" class=\"data-v-7ea503f4\">拒绝</button></uni-col></uni-row></view></uni-col></block><block wx:if=\"{{status==='success'}}\"><uni-col vue-id=\"{{('5502c3c0-9')+','+('5502c3c0-1')}}\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view class=\"notice data-v-7ea503f4\"><view class=\"iconfont icon-shouquanchenggong icon data-v-7ea503f4\" style=\"color:#55ff00;\"></view><view style=\"font-size:large;\" class=\"data-v-7ea503f4\">授权成功!</view><view style=\"color:gray;\" class=\"data-v-7ea503f4\">{{authType==='bind'?'绑定用户:'+displayName:'登录后台'}}</view></view><view class=\"btn-area data-v-7ea503f4\"><uni-row vue-id=\"{{('5502c3c0-10')+','+('5502c3c0-9')}}\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><uni-col vue-id=\"{{('5502c3c0-11')+','+('5502c3c0-10')}}\" span=\"16\" offset=\"4\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><navigator open-type=\"switchTab\" url=\"/pages/index/index\" class=\"data-v-7ea503f4\"><button style=\"margin-top:20rpx;\" type=\"default\" class=\"data-v-7ea503f4\">返回首页</button></navigator></uni-col></uni-row></view></uni-col></block><block wx:else><block wx:if=\"{{status==='failed'}}\"><uni-col vue-id=\"{{('5502c3c0-12')+','+('5502c3c0-1')}}\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view class=\"notice data-v-7ea503f4\"><view class=\"iconfont icon-shouquanbohui icon data-v-7ea503f4\" style=\"color:red;\"></view><view class=\"data-v-7ea503f4\">{{\"授权失败:\"+reason}}</view></view><view class=\"btn-area data-v-7ea503f4\"><uni-row vue-id=\"{{('5502c3c0-13')+','+('5502c3c0-12')}}\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><uni-col vue-id=\"{{('5502c3c0-14')+','+('5502c3c0-13')}}\" span=\"16\" offset=\"4\" class=\"data-v-7ea503f4\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><navigator open-type=\"switchTab\" url=\"/pages/index/index\" class=\"data-v-7ea503f4\"><button style=\"margin-top:20rpx;\" type=\"default\" class=\"data-v-7ea503f4\">回首页</button></navigator></uni-col></uni-row></view></uni-col></block></block></uni-row></view></view>",
"<view><view><text>点击可查看大图</text></view><view><image mode=\"aspectFill\" src=\"{{calendarImg}}\" data-src=\"{{[calendarImg]}}\" data-event-opts=\"{{[['tap',[['bindPreview',['$event']]]]]}}\" bindtap=\"__e\"></image></view><view><view class=\"list\"><label class=\"type\">教学时间</label><label class=\"time\"><view>开始时间:2021年09月06日</view><view>结束时间:2022年01月19日</view></label></view><view class=\"list\"><label class=\"type\">寒假</label><label class=\"time\"><view>开始时间:2022年01月20日</view><view>结束时间:2022年02月17日</view></label></view></view><view><image mode=\"aspectFit\" src=\"{{hkgImg[0]}}\" data-src=\"{{hkgImg}}\" data-event-opts=\"{{[['tap',[['bindPreview',['$event']]]]]}}\" bindtap=\"__e\"></image></view><view><image mode=\"aspectFit\" src=\"{{lqImg}}\" data-src=\"{{[lqImg]}}\" data-event-opts=\"{{[['tap',[['bindPreview',['$event']]]]]}}\" bindtap=\"__e\"></image></view><block wx:if=\"{{fromShare}}\"><view><navigator class=\"floatBtn\" style=\"bottom:5%;font-size:x-large;\" url=\"/pages/index/index\" open-type=\"reLaunch\"><view class=\"iconfont icon-shouye\"></view></navigator></view></block></view>",
"<view><view style=\"{{('display:'+(showQRCode||showPayRet?'none':'block')+';margin-bottom: 5rem;')}}\"><view><swiper style=\"height:10rem;\" autoplay=\"{{true}}\" duration=\"500\"><block wx:for=\"{{wallet}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><block><swiper-item><view class=\"wallet-card\"><text class=\"wallet-card-user\">{{userName}}</text><text class=\"wallet-card-name\">{{item.WalletName+\"余额(元)\"}}</text><text class=\"wallet-card-count\">{{item.MonDBCurr}}</text></view></swiper-item></block></block></swiper></view><view class=\"actionList\"><block wx:for=\"{{actions}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view><view data-data=\"{{item.data}}\" data-event-opts=\"{{[['tap',[['actionHandle',['$0'],[[['actions','',index,'action']]]]]]]}}\" bindtap=\"__e\"><view class=\"{{['iconfont '+item.font]}}\" style=\"font-size:2rem;\"></view>{{item.text+''}}</view></view></block></view><block wx:for=\"{{DealRec}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view><mp-cells vue-id=\"{{'a4457a80-1-'+index}}\" ext-class=\"my-cells\" title=\"{{item.Month}}\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><block wx:for=\"{{item.PaymentRows}}\" wx:for-item=\"item\" wx:for-index=\"index2\" wx:key=\"index2\"><mp-cell vue-id=\"{{('a4457a80-2-'+index+'-'+index2)+','+('a4457a80-1-'+index)}}\" ext-class=\"my-cell\" bind:__l=\"__l\" vue-slots=\"{{['default','footer']}}\"><view style=\"display:flex;\"><view style=\"border-right:1px solid #ccc;padding:17rpx;align-self:center;font-size:small;\">{{''+item.Date}}</view><view style=\"padding:17rpx;\"><view>{{item.FeeName}}</view><view style=\"font-size:small;color:gray;\">{{item.Source}}</view></view></view><view slot=\"footer\"><view style=\"color:orange;\">{{item.MonDeal>=0?'+'+item.MonDeal:item.MonDeal}}</view><view style=\"font-size:small;\">{{item.Time}}</view></view></mp-cell></block></mp-cells></view></block></view></view>",
"<view><mp-cells vue-id=\"6365afbe-1\" ext-class=\"my-cells\" title=\"打卡时间\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><mp-cell vue-id=\"{{('6365afbe-2')+','+('6365afbe-1')}}\" ext-class=\"my-cell\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view>{{checkInTime}}</view></mp-cell></mp-cells><d-form vue-id=\"6365afbe-3\" formData=\"{{formData}}\" showSubmitBtn=\"{{true}}\" data-event-opts=\"{{[['^DynamicFormSubmit',[['onFormSubmit']]]]}}\" data-com-type=\"wx\" bind:DynamicFormSubmit=\"__e\" bind:__l=\"__l\"></d-form><block wx:if=\"{{fromShare}}\"><view><navigator class=\"floatBtn\" style=\"bottom:5%;font-size:x-large;\" url=\"/pages/index/index\" open-type=\"reLaunch\"><view class=\"iconfont icon-shouye\"></view></navigator></view></block></view>",
"<view><mp-cells vue-id=\"16df3be6-1\" ext-class=\"my-cells\" title=\"最新的打卡任务\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><block wx:for=\"{{list.today}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><block><mp-cell vue-id=\"{{('16df3be6-2-'+index)+','+('16df3be6-1')}}\" ext-class=\"my-cell\" data-link=\"{{item.link}}\" data-event-opts=\"{{[['tap',[['openCheckIn',['$event']]]]]}}\" catchtap=\"__e\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view>{{item.status+\" \"+item.title}}</view></mp-cell></block></block></mp-cells><mp-cells vue-id=\"16df3be6-3\" ext-class=\"my-cells\" title=\"已结束的打卡任务\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><block wx:for=\"{{list.outDate}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><mp-cell vue-id=\"{{('16df3be6-4-'+index)+','+('16df3be6-3')}}\" ext-class=\"my-cell\" data-link=\"{{item.link}}\" data-event-opts=\"{{[['^tap',[['openCheckIn']]]]}}\" bind:tap=\"__e\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view>{{item.status+\" \"+item.title}}</view></mp-cell></block></mp-cells></view>",
"<view><picker value=\"{{courseTypeIndex}}\" range=\"{{courseTypeArray}}\" range-key=\"name\" data-event-opts=\"{{[['change',[['bindCourseTypePicker',['$event']]]]]}}\" bindchange=\"__e\"><view class=\"floatBtn typePicker\">类型</view></picker><picker value=\"{{week_num}}\" range=\"{{courseWeekArray}}\" range-key=\"name\" data-event-opts=\"{{[['change',[['bindWeekChange',['$event']]]]]}}\" bindchange=\"__e\"><view class=\"floatBtn weekPicker\">周数</view></picker><picker mode=\"multiSelector\" value=\"{{termIndex}}\" range=\"{{termArray}}\" range-key=\"name\" data-event-opts=\"{{[['change',[['bindTermChange',['$event']]]],['columnchange',[['bindTermColumnChange',['$event']]]]]}}\" bindchange=\"__e\" bindcolumnchange=\"__e\"><view class=\"floatBtn termPicker\">学期</view></picker><view data-event-opts=\"{{[['touchstart',[['handleTouchStart',['$event']]]],['touchmove',[['handleTouchMove',['$event']]]],['touchend',[['handleTouchEnd',['$event']]]],['longpress',[['bindLongTab',['$event']]]]]}}\" style=\"{{('background: url('+background+')no-repeat;background-size: 100% 100%;')}}\" bindtouchstart=\"__e\" bindtouchmove=\"__e\" bindtouchend=\"__e\" bindlongpress=\"__e\"><view style=\"{{('background-color: rgba(255, 255, 255, '+backOpacity+');')}}\"><view class=\"top-style\" style=\"{{('background-color: rgba(238,238,238, '+gridOpacity+');')}}\"><block wx:for=\"{{['一','二','三','四','五','六','日']}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view class=\"top-text\" style=\"{{('color: '+(increment==0&&index==day_num?'#009688':'black')+';')}}\">{{\"周\"+item}}</view></block></view><view><view class=\"full-table\" style=\"{{('height: '+(windowHeight-20)+'px;')}}\"><view class=\"left-num-bar\" style=\"{{('background-color: rgba(238,238,238, '+gridOpacity+');')}}\"><block wx:for=\"{{[1,2,3,4,5,6,7,8,9,10,11]}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view class=\"left-num\" style=\"{{('height: '+gridHeight+'px;')}}\">{{item}}</view></block></view><block wx:for=\"{{[1,2,3,4,5,6,7,8,9,10,11]}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view><view style=\"{{('width:715rpx;margin-top:'+((index+1)*gridHeight-1)+'px; position: absolute;border-bottom:1rpx solid '+(index==3||index==7?'rgba(153,153,153,'+(backOpacity+0.2)+')':'rgba(211,211,211,'+(backOpacity+0.2)+')')+';')}}\"></view></view></block><block wx:for=\"{{week_list}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view><scroll-view class=\"flex-item kcb-item\" style=\"{{('margin-left:'+(item.day_of_week-1)*100+'rpx;margin-top:'+((item.class_of_day-1)*gridHeight+1)+'px;height:'+(item.duration*gridHeight-2)+'px;background-color:rgba('+colorArrays[index%8]+','+gridOpacity+');border-radius:10rpx;')}}\" scroll-y=\"true\" enable-flex=\"true\"><view style=\"display:flex;flex-direction:column;padding:10rpx 3rpx 0rpx 3rpx;\"><view class=\"smalltext\">{{item.name}}</view><view class=\"smalltext\">{{item.place}}</view><view class=\"smalltext\">{{item.teacherName}}</view></view></scroll-view></view></block></view></view></view></view><view class=\"container\" hidden=\"{{settingHidden}}\"><view class=\"float\"><view class=\"floatContent\"><view class=\"floatText\"><button data-event-opts=\"{{[['tap',[['settingSelectImg',['$event']]]]]}}\" bindtap=\"__e\">选择背景图片</button><view>格子不透明度:</view><slider min=\"0\" max=\"100\" step=\"1\" value=\"{{gridOpacity*100}}\" block-size=\"10\" block-color=\"#12aef3\" show-value=\"true\" data-type=\"grid\" data-event-opts=\"{{[['change',[['bindOpacityChange',['$event']]]]]}}\" bindchange=\"__e\"></slider><view>背景不透明度:</view><slider min=\"0\" max=\"100\" step=\"1\" value=\"{{backOpacity*100}}\" block-size=\"10\" block-color=\"#12aef3\" show-value=\"true\" data-type=\"back\" data-event-opts=\"{{[['change',[['bindOpacityChange',['$event']]]]]}}\" bindchange=\"__e\"></slider><button type=\"primary\" data-event-opts=\"{{[['tap',[['settingFrameSwitch',['$event']]]]]}}\" bindtap=\"__e\">关闭</button></view></view></view></view></view>",
"<view><image-cropper class=\"vue-ref\" vue-id=\"7f9c1a5c-1\" id=\"image-cropper\" limit_move=\"{{true}}\" disable_rotate=\"{{true}}\" width=\"{{width}}\" height=\"{{height}}\" imgSrc=\"{{src}}\" quality=\"{{1}}\" data-ref=\"image-cropper-ref\" data-event-opts=\"{{[['^load',[['cropperLoad']]],['^imageload',[['loadImage']]],['^tapcut',[['clickCut']]]]}}\" data-com-type=\"wx\" bind:load=\"__e\" bind:imageload=\"__e\" bind:tapcut=\"__e\" bind:__l=\"__l\"></image-cropper><view data-event-opts=\"{{[['tap',[['confirmCut',['$event']]]]]}}\" class=\"confirmBtn\" bindtap=\"__e\">确定</view></view>",
"<view><picker mode=\"multiSelector\" value=\"{{termIndex}}\" range=\"{{termArray}}\" range-key=\"name\" data-event-opts=\"{{[['change',[['bindMultiPickerChange',['$event']]]],['columnchange',[['bindMultiPickerColumnChange',['$event']]]]]}}\" bindchange=\"__e\" bindcolumnchange=\"__e\"><view class=\"picker\">{{'学年学期:'+termArray[0][termIndex[0]].name+\"\"+termArray[1][termIndex[1]].name+''}}</view></picker><picker value=\"{{batchIndex}}\" range=\"{{batchArray}}\" range-key=\"name\" data-event-opts=\"{{[['change',[['bindPickerChange',['$event']]]]]}}\" bindchange=\"__e\"><view class=\"picker\">{{'考试批次:'+batchArray[batchIndex].name+''}}</view></picker><button type=\"primary\" disabled=\"{{batchArray.length==0}}\" data-event-opts=\"{{[['tap',[['bindExamQuery',['$event']]]]]}}\" bindtap=\"__e\">查询</button><block wx:for=\"{{examList}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view class=\"exam-card\"><view class=\"exam-title\">{{\"课程:\"+item.courseName}}</view><view class=\"exam-info\"><view>{{\"考试类别:\"+item.examType}}</view><view>{{\"考试日期:\"+item.examDate}}</view><view>{{\"考试时间:\"+item.examTime}}</view><view>{{\"考试地点:\"+item.examSite}}</view><view>{{\"课程学分:\"+item.credit}}</view><view>{{\"考试状态:\"+item.examStatus}}</view><view>{{\"考试备注:\"+item.remark}}</view></view></view></block><block wx:if=\"{{!isADClose}}\"><view style=\"margin-top:4rem;\"><ad unit-id=\"a787d6d9637a2c0c6c69d927e301c9d2\" type=\"card\"></ad></view></block></view>",
"<wxs src=\"./check.wxs\" module=\"check\"></wxs>\n<view><view class=\"total_card\" style=\"margin-bottom:2rem;\"><view>全部成绩</view><view class=\"total_card_sub\"><view class=\"total_item\">{{\"全部学时:\"+total.learnTime}}</view><view class=\"total_item total_text_right\">{{\"全部学分:\"+total.creditTotal}}</view><view class=\"total_item\">{{\"实获学分:\"+total.creditGet}}</view><view class=\"total_item total_text_right\">{{\"学分绩点:\"+total.point}}</view></view></view><block wx:for=\"{{grade}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view style=\"margin-bottom:2rem;\"><view class=\"total_card\"><view>{{item.name}}</view><view class=\"total_card_sub\"><view class=\"total_item\">{{\"全部学时:\"+item.total.learnTime}}</view><view class=\"total_item total_text_right\">{{\"全部学分:\"+item.total.creditTotal}}</view><view class=\"total_item\">{{\"实获学分:\"+item.total.creditGet}}</view><view class=\"total_item total_text_right\">{{\"学分绩点:\"+item.total.point}}</view></view></view><view class=\"grade_table\"><block wx:for=\"{{item.data}}\" wx:for-item=\"d\" wx:for-index=\"n\" wx:key=\"n\"><view class=\"grade_table_item\" style=\"{{(!check.isPass(d.learnGrade)?'background-color:red':'')}}\"><view>{{\"课程:\"+n}}</view><view class=\"detail\"><view>{{\"课程学时:\"+d.learnTime}}</view><view>{{\"课程学分:\"+d.learnCredit}}</view><view>{{\"平时成绩:\"+d.lessonGrade}}</view><view>{{\"期末成绩:\"+d.examGrade}}</view><view>{{\"总评成绩:\"+d.learnGrade}}</view></view></view></block></view><block wx:if=\"{{!isADClose}}\"><view style=\"margin-top:4rem;\"><ad unit-id=\"a787d6d9637a2c0c6c69d927e301c9d2\" type=\"card\"></ad></view></block></view></block></view>",
"<view><view><swiper style=\"height:38vh;\" indicator-dots=\"{{false}}\" autoplay=\"{{true}}\" interval=\"5000\" duration=\"500\" current=\"{{isADClose?0:0}}\"><block wx:for=\"{{notice}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><block><swiper-item><view class=\"swiper-item\" style=\"{{('background:url('+api+''+item.path+') no-repeat;background-size: 100% 100%;height: 100%;')}}\" data-type=\"{{item.type}}\" data-data=\"{{item.data}}\" data-event-opts=\"{{[['tap',[['bindSwiper',['$event']]]]]}}\" bindtap=\"__e\"><text class=\"swiper-text\">{{item.text}}</text></view></swiper-item></block></block><block wx:if=\"{{!isADClose}}\"><swiper-item><ad unit-id=\"5454da2c63e03ff3889c8a2dc5e90fb3\"></ad></swiper-item></block></swiper></view><view class=\"card\"><view class=\"card-header\"><view class=\"iconfont icon-chuangkou\" style=\"align-self:flex-end;\"></view><view style=\"margin-left:15rpx;\">功能</view></view><view class=\"card-body\"><view><swiper style=\"height:400rpx;\" current=\"{{isADClose?0:0}}\"><view class=\"grid-item-container\"><block wx:for=\"{{menuList}}\" wx:for-item=\"item\" wx:for-index=\"i\" wx:key=\"i\"><swiper-item><block wx:for=\"{{item}}\" wx:for-item=\"item\" wx:for-index=\"j\" wx:key=\"j\"><block><view class=\"grid-item-child\"><view data-path=\"{{item.path}}\" data-needlogin=\"{{item.needLogin}}\" data-event-opts=\"{{[['tap',[['bindAction',['$event']]]]]}}\" bindtap=\"__e\"><view class=\"{{['grid-item-icon iconfont '+item.icon]}}\"></view><text class=\"grid-item-label\">{{item.text}}</text></view></view><block wx:if=\"{{!isADClose&&i==1&&j==4}}\"><view class=\"grid-item-child\" style=\"width:50%;\"><ad unit-id=\"cc64587dbbb385f7537d2b3a4f3b56fd\" type=\"block\" block-orientation=\"landscape\" block-size=\"2\"></ad></view></block></block></block></swiper-item></block></view></swiper></view></view></view><view class=\"card\"><view class=\"card-header\"><view class=\"iconfont icon-kebiao\" style=\"align-self:flex-end;\"></view><view style=\"margin-left:15rpx;\">课程安排</view><view style=\"margin-left:auto;\">{{location}}</view></view><view class=\"card-body\"><block wx:if=\"{{nowAndNextClass.length==0}}\"><view><view class=\"card-content\" style=\"{{('color:'+cardColor[0].color+';')}}\"><view class=\"card-content-item\">阁下</view><view class=\"card-content-item\"><view>还没有获取课表呢</view></view><view class=\"card-content-item\"><view>╮(╯▽╰)╭</view></view></view></view></block><block wx:else><view><block wx:for=\"{{nowAndNextClass}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view><view class=\"card-content\" style=\"{{('background-color:'+cardColor[index].back+';color:'+cardColor[index].color)}}\"><view class=\"card-content-item\"><view>{{item.type}}</view><block wx:if=\"{{item.class_of_day}}\"><view>{{\"第\"+item.class_of_day+\"节\"}}</view></block></view><view class=\"card-content-item\"><view>{{item.name}}</view><block wx:if=\"{{item.time[0]}}\"><view>{{item.time[0]+\"-\"+item.time[1]}}</view></block></view><view class=\"card-content-item\">{{item.place}}</view></view></view></block></view></block></view></view><view class=\"card\"><view class=\"card-header\"><view class=\"iconfont icon-yiqiatong\" style=\"align-self:flex-end;\"></view><view style=\"margin-left:15rpx;\">一卡通余额</view></view><view class=\"card-body\"><block wx:if=\"{{ballance}}\"><view><view class=\"card-content\"><view style=\"font-size:xx-large;\">{{ballance}}</view></view></view></block><block wx:else><view><view class=\"card-content\"><view style=\"font-size:xx-large;\">Loading~</view></view></view></block></view></view><view class=\"card\"><view class=\"card-header\"><view class=\"iconfont icon-yiyan\" style=\"align-self:flex-end;\"></view><view style=\"margin-left:15rpx;\">一言</view></view><view class=\"card-body\"><view><view class=\"card-content\"><view>{{hitokoto}}</view></view></view></view></view><view><button class=\"buttonFix\" plain=\"true\" open-type=\"share\">--分享给身边的同学一起使用吧--</button></view><view style=\"height:10vh;\"></view></view>",
"<wxs src=\"./labDetail.wxs\" module=\"labDetail\"></wxs>\n<view><view class=\"search\"><view class=\"title\" data-ele=\"0\" data-event-opts=\"{{[['tap',[['hideAni',['$event']]]]]}}\" bindtap=\"__e\"><view>搜索数据</view><view class=\"notice\" style=\"{{('--ani:'+(isShowNotice?'showNotice':'hideNotice'))}}\">{{notice}}</view></view><form class=\"{{['card-body '+(hideData['ele_0']?'hide':'display')]}}\" style=\"{{('--card-height:'+(heightData['card-body-0']?heightData['card-body-0']:'auto'))}}\" id=\"card-body-0\" data-event-opts=\"{{[['submit',[['doSubmit',['$event']]]]]}}\" bindsubmit=\"__e\"><view class=\"input-form\"><view class=\"item\"><view>学期:</view><input type=\"text\" name=\"Kkxq\" data-name=\"Kkxq\" maxlength=\"5\" data-title=\"可输入名称的一部分\" confirm-type=\"search\" data-event-opts=\"{{[['input',[['__set_model',['','Kkxq','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{Kkxq}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>院系:</view><picker bindinput=\"__e\" mode=\"selector\" name=\"Yx\" data-name=\"Yx\" range=\"{{Yx}}\" range-key=\"text\" value=\"{{Yx_index}}\" data-event-opts=\"{{[['input',[['__set_model',['','Yx_index','$event',[]]]]]]}}\">{{Yx[Yx_index].text}}</picker></view><view class=\"item\"><view>任务:</view><picker bindinput=\"__e\" mode=\"selector\" name=\"Rw\" data-name=\"Rw\" range=\"{{Rw}}\" range-key=\"text\" value=\"{{Rw_index}}\" data-event-opts=\"{{[['input',[['__set_model',['','Rw_index','$event',[]]]]]]}}\">{{Rw[Rw_index].text}}</picker></view><view class=\"item\"><view>实验室:</view><input type=\"text\" name=\"Sys\" data-name=\"Sys\" maxlength=\"16\" confirm-type=\"search\" data-title=\"可输入名称的一部分\" data-event-opts=\"{{[['input',[['__set_model',['','Sys','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{Sys}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>房间:</view><input type=\"text\" name=\"Fj\" data-name=\"Fj\" maxlength=\"8\" confirm-type=\"search\" data-title=\"可只输入房间编号的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','Fj','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{Fj}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>教学班:</view><input type=\"text\" name=\"Jxb\" data-name=\"Jxb\" maxlength=\"10\" confirm-type=\"search\" data-title=\"可只输入班简名的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','Jxb','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{Jxb}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>教师/助教:</view><input type=\"text\" name=\"Zjjs\" data-name=\"Zjjs\" maxlength=\"10\" confirm-type=\"search\" data-title=\"可只输入姓名的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','Zjjs','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{Zjjs}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>课程:</view><input type=\"text\" name=\"Jxkc\" data-name=\"Jxkc\" maxlength=\"20\" confirm-type=\"search\" data-title=\"可只输入课程名称的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','Jxkc','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{Jxkc}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>时间范围:</view><picker bindinput=\"__e\" mode=\"selector\" name=\"cxZt\" data-name=\"cxZt\" range=\"{{cxZt}}\" range-key=\"text\" value=\"{{cxZt_index}}\" data-event-opts=\"{{[['input',[['__set_model',['','cxZt_index','$event',[]]]]]]}}\">{{cxZt[cxZt_index].text}}</picker></view><view class=\"item\"><view>第</view><input type=\"number\" name=\"cxZc\" data-name=\"cxZc\" maxlength=\"2\" data-event-opts=\"{{[['input',[['__set_model',['','cxZc','$event',[]]],['bindinput',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{cxZc}}\" bindinput=\"__e\" bindconfirm=\"__e\"/><view>周</view></view><view class=\"item\"><view>类别:</view><picker bindinput=\"__e\" mode=\"selector\" name=\"Lb\" data-name=\"Lb\" range=\"{{Lb}}\" range-key=\"text\" value=\"{{Lb_index}}\" data-event-opts=\"{{[['input',[['__set_model',['','Lb_index','$event',[]]]]]]}}\">{{Lb[Lb_index].text}}</picker></view></view><button class=\"btn\" type=\"primary\" form-type=\"submit\">搜索</button></form></view><view class=\"result\"><block wx:for=\"{{retList}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><block><view class=\"search\"><view class=\"title\"><view>{{labDetail.getDay(index)}}</view><view class=\"{{['iconfont icon-'+(!hideData['ele_'+(1+index)]?'shouqi':'zhankai')]}}\" data-ele=\"{{1+index}}\" data-event-opts=\"{{[['tap',[['hideAni',['$event']]]]]}}\" bindtap=\"__e\"></view></view><view class=\"{{['card-body '+(hideData['ele_'+(1+index)]?'hide':'display')]}}\" style=\"{{('--card-height:'+(heightData['card-body-'+(1+index)]?heightData['card-body-'+(1+index)]:'auto'))}}\" id=\"{{'card-body-'+(1+index)}}\"><view class=\"lesson\"><block wx:for=\"{{item}}\" wx:for-item=\"lesson_item\" wx:for-index=\"lesson_index\" wx:key=\"lesson_index\"><block><view class=\"lesson__title\">{{lesson_index}}</view><view class=\"lesson__body\"><block wx:for=\"{{lesson_item}}\" wx:for-item=\"plan_item\" wx:for-index=\"plan_index\" wx:key=\"plan_index\"><block><view class=\"plan__name\" style=\"{{'color:'+(labDetail.getStyle(plan_item))+';'}}\">{{plan_item}}</view></block></block></view></block></block></view></view></view></block></block></view><block wx:if=\"{{fromShare}}\"><view><navigator class=\"floatBtn\" style=\"bottom:5%;font-size:x-large;\" url=\"/pages/index/index\" open-type=\"reLaunch\"><view class=\"iconfont icon-shouye\"></view></navigator></view></block></view>",
"<view><view class=\"search\"><view class=\"title\" data-ele=\"0\" data-event-opts=\"{{[['tap',[['hideAni',['$event']]]]]}}\" bindtap=\"__e\"><view>搜索数据</view><view class=\"notice\" style=\"{{('--ani:'+(isShowNotice?'showNotice':'hideNotice'))}}\">{{notice}}</view></view><form class=\"{{['card-body '+(hideData['ele_0']?'hide':'display')]}}\" style=\"{{('--card-height:'+(heightData[0]?heightData[0]:'auto'))}}\" id=\"card-body-0\" data-event-opts=\"{{[['submit',[['doSubmit',['$event']]]]]}}\" bindsubmit=\"__e\"><view class=\"input-form\"><view class=\"item\"><view>实验室:</view><input type=\"text\" name=\"cxMc\" data-name=\"cxMc\" maxlength=\"20\" confirm-type=\"search\" data-title=\"可输入名称的一部分\" data-event-opts=\"{{[['input',[['__set_model',['','cxMc','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{cxMc}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>房间:</view><input type=\"text\" name=\"cxFjh\" data-name=\"cxFjh\" maxlength=\"8\" confirm-type=\"search\" data-title=\"可只输入房间编号的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','cxFjh','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{cxFjh}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>教学班:</view><input type=\"text\" name=\"cxJxb\" data-name=\"cxJxb\" maxlength=\"10\" confirm-type=\"search\" data-title=\"可只输入班简名的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','cxJxb','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{cxJxb}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>教师:</view><input type=\"text\" name=\"cxJs\" data-name=\"cxJs\" maxlength=\"10\" confirm-type=\"search\" data-title=\"可只输入姓名的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','cxJs','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{cxJs}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>课程:</view><input type=\"text\" name=\"cxKc\" data-name=\"cxKc\" maxlength=\"20\" confirm-type=\"search\" data-title=\"可只输入课程名称的左边部分\" data-event-opts=\"{{[['input',[['__set_model',['','cxKc','$event',[]]],['bindinput',['$event']]]],['focus',[['showNotice',['$event']]]],['blur',[['hideNotice',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{cxKc}}\" bindinput=\"__e\" bindfocus=\"__e\" bindblur=\"__e\" bindconfirm=\"__e\"/></view><view class=\"item\"><view>时间范围:</view><picker bindinput=\"__e\" mode=\"selector\" name=\"cxZt\" data-name=\"cxZt\" range=\"{{cxZt}}\" range-key=\"text\" value=\"{{cxZt_index}}\" data-event-opts=\"{{[['input',[['__set_model',['','cxZt_index','$event',[]]]]]]}}\">{{cxZt[cxZt_index].text}}</picker></view><view class=\"item\"><view>第</view><input type=\"number\" name=\"cxZc\" data-name=\"cxZc\" maxlength=\"2\" confirm-type=\"search\" data-event-opts=\"{{[['input',[['__set_model',['','cxZc','$event',[]]],['bindinput',['$event']]]],['confirm',[['doSubmit2',['$event']]]]]}}\" value=\"{{cxZc}}\" bindinput=\"__e\" bindconfirm=\"__e\"/><view>周</view></view><view class=\"item\"><view>类别:</view><picker bindinput=\"__e\" mode=\"selector\" name=\"cxLb\" data-name=\"cxLb\" range=\"{{cxLb}}\" range-key=\"text\" value=\"{{cxLb_index}}\" data-event-opts=\"{{[['input',[['__set_model',['','cxLb_index','$event',[]]]]]]}}\">{{cxLb[cxLb_index].text}}</picker></view><view class=\"item\"><view>类型:</view><picker bindinput=\"__e\" mode=\"selector\" name=\"cxXsms\" data-name=\"cxXsms\" range=\"{{cxXsms}}\" range-key=\"text\" value=\"{{cxXsms_index}}\" data-event-opts=\"{{[['input',[['__set_model',['','cxXsms_index','$event',[]]]]]]}}\">{{cxXsms[cxXsms_index].text}}</picker></view></view><button class=\"btn\" type=\"primary\" form-type=\"submit\">搜索</button></form></view><view class=\"result\"><block wx:if=\"{{retList.length>0}}\"><block><block wx:for=\"{{retList}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view class=\"search\"><view class=\"title\"><navigator url=\"{{'detail?'+item.link}}\">{{item.name}}</navigator><view class=\"{{['iconfont icon-'+(!hideData['ele_'+(index+1)]?'shouqi':'zhankai')]}}\" data-ele=\"{{index+1}}\" data-event-opts=\"{{[['tap',[['hideAni',['$event']]]]]}}\" bindtap=\"__e\"></view></view><view class=\"{{['card-body '+(hideData['ele_'+(index+1)]?'hide':'display')]}}\" style=\"{{('--card-height:'+(heightData[index+1]?heightData[index+1]:'auto'))}}\" id=\"{{'card-body-'+(index+1)}}\"><view class=\"place\"><block wx:for=\"{{item.place}}\" wx:for-item=\"place_item\" wx:for-index=\"place_index\" wx:key=\"place_index\"><block><navigator class=\"place__title\" url=\"{{'detail?'+place_item.link}}\">{{place_item.name}}</navigator><view class=\"place__body\"><block wx:for=\"{{place_item.lab}}\" wx:for-item=\"lab_item\" wx:for-index=\"lab_index\" wx:key=\"lab_index\"><block><navigator class=\"lab__name\" style=\"{{(lab_item.style)}}\" url=\"{{'detail?'+lab_item.link}}\">{{lab_item.name}}</navigator></block></block></view></block></block></view></view></view></block></block></block><block wx:if=\"{{retList.length===0}}\"><block><view>没有数据</view></block></block></view><block wx:if=\"{{fromShare}}\"><view><navigator class=\"floatBtn\" style=\"bottom:5%;font-size:x-large;\" url=\"/pages/index/index\" open-type=\"reLaunch\"><view class=\"iconfont icon-shouye\"></view></navigator></view></block></view>",
"<view class=\"login-page data-v-b237504c\" data-ib-structured-id=\"0\"><view class=\"logo-area data-v-b237504c\" data-ib-structured-id=\"1\"><view class=\"logo data-v-b237504c\" data-ib-structured-id=\"2\"><image class=\"logo-item data-v-b237504c\" src=\"../../static/logo.png\" data-ib-structured-id=\"3\"></image></view></view><view class=\"login-area data-v-b237504c\" style=\"{{'color:'+(fail?'red':'#707070')+';'}}\" data-ib-structured-id=\"4\"><view class=\"{{['data-v-b237504c','iconfont '+classstr]}}\" data-ib-structured-id=\"5\"></view>{{text+''}}</view></view>",
"<view><view class=\"maintenance-title\">维护公告</view><beat-char vue-id=\"527a1ad0-1\" beat-text=\"{{maintenanceBText}}\" bind:__l=\"__l\"></beat-char><view class=\"maintenance-other-text\"><text>{{maintenanceOText}}</text></view></view>",
"<view><view class=\"header\">We成信大</view><view class=\"info\"><view class=\"left\"><view>We成信大</view><view style=\"font-size:small;margin-left:20rpx;\">{{changelog[0].version}}</view></view><view data-event-opts=\"{{[['tap',[['e0',['$event']]]]]}}\" style=\"margin-right:20rpx;\" bindtap=\"__e\">{{about?'更新日志':'关于'}}</view></view><block wx:if=\"{{about}}\"><view class=\"detail\"><view class=\"card\"><view class=\"title\">简介:</view><text class=\"body\">We成信大小程序属于个人开发并非官方小程序。开发者是成信大一名学生。</text></view><view class=\"card\"><view class=\"title\">关联小程序</view><text data-event-opts=\"{{[['tap',[['copyText',['$0'],['appId']]]]]}}\" class=\"body\" bindtap=\"__e\">AppID<text style=\"text-decoration:underline;color:blue;\">{{appId}}</text>(点击复制)</text></view><view class=\"card\"><view class=\"title\">项目参与人员:</view><text class=\"body\">小程序主体 --- 计科196 msojocs\n\t\t\t验证码识别服务 --- 成信大助手\n\t\t\t客服运营 --- 电商192菠萝仔\\n</text></view><view class=\"card\"><view class=\"title\">开发相关:</view><text class=\"body\">开发博客https://www.jysafe.cn\n\t\t\t前端技术栈vue.js\n\t\t\t后端技术栈Springboot/Mysql/Python\n\t\t\t使用Github Actions实现持续集成CI, 前后端、小程序构建部署完全自动化。\\n\\n</text></view><view class=\"card\"><view class=\"title\">致谢:</view><text class=\"body\">特别致谢电商192\"菠萝仔\"提供的推广运营帮助\n\t\t\t特别致谢原成信大助手在开发方面提供的支持与帮助\n\t\t\t特别致谢计科196帮助测试的同学们\n\t\t\t感谢Github的开源项目\n\t\t\t感谢iconfont\n\t\t\t感谢所有帮助We成信大测试推广的同学们</text></view><view class=\"card\"><view class=\"title\">感谢以下开源项目:</view>Github:<text class=\"body\">NerdJoy/VPNAPI -> [webvpn加密算法]\n\t\t\tjin-yufeng/Parser -> [HTML解析]\n\t\t\tlanthora/classtable-client -> [课程表]\n\t\t\tjindw/xmldom -> [xml解析]\n\t\t\tyeziwen/pythonJOB -> [RSA]\n\t\t\twx-plugin/image-cropper -> [图像剪切]\n\t\t\twxp-ui/wxp-ui -> [tab|scroll组件]\n\t\t\trover95/wxapp-form -> [动态表单]\n\t\t\tdressLz/lz -> [无限级树形菜单]\\n\\n</text></view><view class=\"card\"><view class=\"title\">大部分图标来源:</view><text class=\"body\">https://www.iconfont.cn/</text></view></view></block><block wx:else><view class=\"detail\"><block wx:for=\"{{changelog}}\" wx:for-item=\"item\" wx:for-index=\"__i0__\" wx:key=\"version\"><view class=\"card\"><view class=\"title\" style=\"justify-content:space-between;\"><view>{{item.version}}</view><view style=\"color:gray;\">{{item.date}}</view></view><text class=\"body\">{{''+item.log+''}}</text></view></block></view></block></view>",
"<view class=\"setting\"><navigator class=\"label\" url=\"/pages/my/ADMag/watchAD/watchAD\"><view class=\"subicon iconfont icon-guanggao\"></view><view>欣赏广告</view><view class=\"subicon-r iconfont icon-arr-right\"></view></navigator><block wx:if=\"{{isADClose}}\"><label data-event-opts=\"{{[['tap',[['openAD',['$event']]]]]}}\" class=\"label\" style=\"color:green;\" bindtap=\"__e\"><view class=\"subicon iconfont icon-guanggao\" style=\"color:green;\"></view><view>打开广告</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label></block><block wx:else><label data-event-opts=\"{{[['tap',[['closeAD',['$event']]]]]}}\" class=\"label\" style=\"color:red;\" bindtap=\"__e\"><view class=\"subicon iconfont icon-wuguanggao\" style=\"color:red;\"></view><view>关闭广告</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label></block></view>",
"<view><view>banner广告</view><ad unit-id=\"5454da2c63e03ff3889c8a2dc5e90fb3\"></ad><text>\\r\\n\\r\\n</text><view>积木广告</view><ad unit-id=\"cc64587dbbb385f7537d2b3a4f3b56fd\" type=\"block\" block-orientation=\"landscape\" block-size=\"5\"></ad><text>\\r\\n\\r\\n</text><view data-event-opts=\"{{[['tap',[['AD_box',['$event']]]]]}}\" bindtap=\"__e\">点击显示盒子广告</view><text>\\r\\n\\r\\n</text><view data-event-opts=\"{{[['tap',[['AD_IScreen',['$event']]]]]}}\" bindtap=\"__e\">点击显示插屏广告</view><text>\\r\\n\\r\\n</text><view data-event-opts=\"{{[['tap',[['AD_reward',['$event']]]]]}}\" bindtap=\"__e\">点击激励视频广告</view><text>\\r\\n\\r\\n</text><view>feeds广告</view><ad unit-id=\"240fc3785c9751daa217884bbd12334d\" type=\"feeds\"></ad><text>\\r\\n\\r\\n</text><view>卡片广告</view><ad unit-id=\"a787d6d9637a2c0c6c69d927e301c9d2\" type=\"card\"></ad></view>",
"<view class=\"my-bind data-v-718c3925\"><view class=\"top data-v-718c3925\"><view class=\"input data-v-718c3925\"><view class=\"iconfont icon-xuehao data-v-718c3925\"></view><input placeholder=\"请输入学号\" type=\"number\" data-event-opts=\"{{[['input',[['__set_model',['','userId','$event',[]]]]]]}}\" value=\"{{userId}}\" bindinput=\"__e\" class=\"data-v-718c3925\"/></view><view class=\"input data-v-718c3925\"><view data-event-opts=\"{{[['tap',[['e0',['$event']]]]]}}\" class=\"{{['data-v-718c3925','iconfont '+(showPass?'icon-kejian':'icon-yincang')]}}\" bindtap=\"__e\"></view><input placeholder=\"请输入密码\" password=\"{{!showPass}}\" data-event-opts=\"{{[['input',[['__set_model',['','userPass','$event',[]]]]]]}}\" value=\"{{userPass}}\" bindinput=\"__e\" class=\"data-v-718c3925\"/></view><view class=\"input data-v-718c3925\"><input style=\"width:190rpx;margin-right:0;margin-left:50rpx;\" placeholder=\"请输入验证码\" data-event-opts=\"{{[['input',[['__set_model',['','captchaCode','$event',[]]]]]]}}\" value=\"{{captchaCode}}\" bindinput=\"__e\" class=\"data-v-718c3925\"/><image style=\"height:50rpx;width:150rpx;margin-right:10rpx;\" src=\"{{captchaImg}}\" data-event-opts=\"{{[['tap',[['refreshCaptcha',['$event']]]]]}}\" bindtap=\"__e\" class=\"data-v-718c3925\"></image></view><view class=\"button data-v-718c3925\"><view data-event-opts=\"{{[['tap',[['tryToBind',['$event']]]]]}}\" class=\"login-btn data-v-718c3925\" bindtap=\"__e\">绑定</view></view></view><view class=\"bottom data-v-718c3925\"><view data-event-opts=\"{{[['tap',[['gotoForget',['$event']]]]]}}\" bindtap=\"__e\" class=\"data-v-718c3925\">忘记密码</view></view></view>",
"<view class=\"bind-mini\"><view class=\"qrcode-area\"><image class=\"qrcode\" src=\"{{qrcode}}\" show-menu-by-longpress=\"true\"></image></view><view class=\"button\"><button type=\"primary\" data-event-opts=\"{{[['tap',[['loadQRCode',['$event']]]]]}}\" bindtap=\"__e\">刷新二维码</button></view><view>请截屏或将图片保存后打开 QQ|微信 进行扫描</view></view>",
"<view class=\"setting\"><label data-event-opts=\"{{[['tap',[['bindCleanCourse',['$event']]]]]}}\" class=\"label\" bindtap=\"__e\"><view class=\"subicon iconfont icon-qingchu\" style=\"color:green;\"></view><view>清除课表缓存</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label><label data-event-opts=\"{{[['tap',[['bindCleanAccount',['$event']]]]]}}\" class=\"label\" bindtap=\"__e\"><view class=\"subicon iconfont icon-qingchu\" style=\"color:blue;\"></view><view>清除账号数据</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label><label data-event-opts=\"{{[['tap',[['bindClearAll',['$event']]]]]}}\" class=\"label\" style=\"color:red;\" bindtap=\"__e\"><view class=\"subicon iconfont icon-qingchu\"></view><view>清除全部数据</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label></view>",
"<view class=\"my-login _div\"><uni-row vue-id=\"5004dfbe-1\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><uni-col vue-id=\"{{('5004dfbe-2')+','+('5004dfbe-1')}}\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view style=\"display:flex;padding:30rpx;\"><view class=\"uinfo\"><view class=\"avatar\"><open-data type=\"userAvatarUrl\"></open-data></view><view class=\"nick\"><open-data class=\"nickname\" type=\"userNickName\"></open-data><view class=\"uid\">{{\"UID:\"+(uid===-1?'未注册':uid)}}</view></view></view><view class=\"semester-area\"><view class=\"semester\"><view>2021-2022学年 第1学期</view></view></view></view></uni-col><uni-col vue-id=\"{{('5004dfbe-3')+','+('5004dfbe-1')}}\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view data-event-opts=\"{{[['tap',[['developing',['$event']]]]]}}\" class=\"num-area\" bindtap=\"__e\"><view>{{\"学号: \"+(sid||'未绑定')}}</view><view>{{(sid?'更新绑定':'立即绑定')+\" >\"}}</view></view></uni-col></uni-row></view>",
"<view class=\"index-my\"><info vue-id=\"704e9d00-1\" userid=\"{{uid}}\" stuid=\"{{sid}}\" bind:__l=\"__l\"></info><uni-card vue-id=\"704e9d00-2\" title=\"账号相关\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><block wx:if=\"{{uid<0}}\"><label class=\"label\"><navigator class=\"loginBtn\" url=\"/pages/my/register/register\" open-type=\"navigate\"><view>注册账户</view><view class=\"subicon-r iconfont icon-arr-right\"></view></navigator></label></block><block wx:else><label class=\"label\"><view data-event-opts=\"{{[['tap',[['developing',['$event']]]]]}}\" class=\"loginBtn\" bindtap=\"__e\"><view>注销账户</view><view class=\"subicon-r iconfont icon-arr-right\"></view></view></label></block><block wx:if=\"{{uid>0}}\"><label class=\"label\"><navigator class=\"loginBtn\" url=\"/pages/my/bind/mini\" open-type=\"navigate\"><view>绑定QQ</view><view class=\"subicon-r iconfont icon-arr-right\"></view></navigator></label></block><label class=\"label last-label\"><navigator class=\"loginBtn\" url=\"/pages/my/sso/sso\" open-type=\"navigate\">统一登录中心</navigator><view class=\"subicon-r iconfont icon-arr-right\"></view></label></uni-card><uni-card vue-id=\"704e9d00-3\" title=\"其它功能\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><label data-event-opts=\"{{[['tap',[['bindGroup',['$event']]]]]}}\" class=\"label\" style=\"margin-top:0;\" bindtap=\"__e\"><view class=\"subicon iconfont icon-wenti\"></view><view>有问题加群</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label><label data-event-opts=\"{{[['tap',[['bindOpen',['$event']]]]]}}\" class=\"label\" bindtap=\"__e\"><view class=\"subicon iconfont icon-github\"></view><view>开源地址</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label><label class=\"label\"><view class=\"subicon iconfont icon-yijian\" style=\"color:#1CBBB4;\"></view><button class=\"buttonFix\" plain=\"true\" open-type=\"feedback\">意见反馈</button><view class=\"subicon-r iconfont icon-arr-right\"></view></label><label class=\"label\"><view class=\"subicon iconfont icon-fenxiang\" style=\"color:#1CBBB4;\"></view><button class=\"buttonFix\" plain=\"true\" open-type=\"share\">分享小程序</button><view class=\"subicon-r iconfont icon-arr-right\"></view></label><navigator class=\"label\" url=\"/pages/my/dataMag/dataMag\"><view class=\"subicon iconfont icon-data\"></view><view>数据管理</view><view class=\"subicon-r iconfont icon-arr-right\"></view></navigator><label data-event-opts=\"{{[['tap',[['developing',['$event']]]]]}}\" class=\"label\" bindtap=\"__e\"><view class=\"subicon iconfont icon-yonghuxieyi\"></view><view>用户协议</view><view class=\"subicon-r iconfont icon-arr-right\"></view></label><navigator class=\"label\" url=\"/pages/terms/privacy\" open-type=\"navigate\"><view class=\"subicon iconfont icon-yinsizhengce\"></view><view>隐私政策</view><view class=\"subicon-r iconfont icon-arr-right\"></view></navigator><navigator class=\"label last-label\" url=\"/pages/my/about\" open-type=\"navigate\"><view class=\"subicon iconfont icon-guanyu\" style=\"color:orange;\"></view><view>关于</view><view class=\"subicon-r iconfont icon-arr-right\"></view></navigator></uni-card><view style=\"height:10vh;background-color:#F1F1F1;\"></view></view>",
"<view class=\"my-register data-v-a6301636\"><view style=\"color:red;\" class=\"data-v-a6301636\">注意,本功能还处于线上测试阶段,暂不建议注册账户</view><button type=\"primary\" data-event-opts=\"{{[['tap',[['doRegister',['$event']]]]]}}\" bindtap=\"__e\" class=\"data-v-a6301636\">注册</button></view>",
"<view></view>",
"<view><block wx:if=\"{{isNeedLogin}}\"><view><view class=\"notice\"><view class=\"notice_sub\"><view class=\"notice_left\">提示</view><view class=\"notice_right\">QQ群:940309953</view></view><text>当前处于测试状态,存在诸多不稳定因素\n\t\t\t\t密码为教务处密码\n\t\t\t\t初始密码名字的首字母且大写+身份证号后6位+a</text></view><form data-event-opts=\"{{[['submit',[['formSubmit',['$event']]]],['reset',[['formReset',['$event']]]]]}}\" bindsubmit=\"__e\" bindreset=\"__e\"><mp-cells vue-id=\"89443c7e-1\" ext-class=\"my-cells\" title=\"请输入登录信息\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><mp-cell vue-id=\"{{('89443c7e-2')+','+('89443c7e-1')}}\" title=\"学号:\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view><input class=\"login weui-input\" name=\"userId\" type=\"number\" placeholder=\"请输入学号\" placeholder-class=\"placeholder\" value=\"{{userId}}\"/></view></mp-cell><mp-cell vue-id=\"{{('89443c7e-3')+','+('89443c7e-1')}}\" title=\"密码:\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><input class=\"login password\" name=\"userPass\" password=\"true\" placeholder=\"请输入密码\" placeholder-class=\"placeholder\" value=\"{{userPass}}\"/></mp-cell><mp-cell vue-id=\"{{('89443c7e-4')+','+('89443c7e-1')}}\" title=\"WebVpn密码\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><input class=\"login password\" name=\"vpnPass\" password=\"true\" placeholder=\"同上请放空\" placeholder-class=\"placeholder\" value=\"{{vpnPass}}\"/></mp-cell><mp-cell vue-id=\"{{('89443c7e-5')+','+('89443c7e-1')}}\" prop=\"vcode\" title=\"验证码:\" ext-class=\"weui-cell_vcode\" bind:__l=\"__l\" vue-slots=\"{{['default','footer']}}\"><input class=\"weui-input\" name=\"captcha\" data-field=\"vcode\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder\" value=\"{{captchaCode}}\"/><image class=\"weui-vcode-img\" style=\"width:108px;\" slot=\"footer\" src=\"{{captchaImg}}\" data-event-opts=\"{{[['tap',[['refreshCaptcha',['$event']]]]]}}\" bindtap=\"__e\"></image></mp-cell><mp-cell vue-id=\"{{('89443c7e-6')+','+('89443c7e-1')}}\" title=\"自动登录\" bind:__l=\"__l\" vue-slots=\"{{['footer']}}\"><switch slot=\"footer\" name=\"isAutoLogin\" checked=\"{{isAutoLogin}}\"></switch></mp-cell><mp-cell vue-id=\"{{('89443c7e-7')+','+('89443c7e-1')}}\" title=\"记住密码\" bind:__l=\"__l\" vue-slots=\"{{['footer']}}\"><switch slot=\"footer\" name=\"isRemPass\" checked=\"{{isRemPass}}\"></switch></mp-cell></mp-cells><view class=\"weui-btn-area\"><button class=\"weui-btn\" type=\"primary\" form-type=\"submit\">登录</button><button style=\"margin-top:12px;\" form-type=\"reset\">重置</button></view></form></view></block><block wx:else><view style=\"text-align:center;color:#a5ff2da6;\"><view style=\"margin:30px;\">恭喜阁下</view><view style=\"margin:20px;\">阁下已成功登录了统一认证中心</view><view>WEBVPN<block wx:if=\"{{isWebVpnLogin}}\"><text>已登录</text></block><block wx:else><text data-type=\"WEBVPNLogin\" data-event-opts=\"{{[['tap',[['loginAction',['$event']]]]]}}\" bindtap=\"__e\">未登录</text></block></view><view>教务处<block wx:if=\"{{isJwglLogin}}\"><text>已登录</text></block><block wx:else><text data-type=\"JWGLLogin\" data-event-opts=\"{{[['tap',[['loginAction',['$event']]]]]}}\" bindtap=\"__e\">未登录</text></block></view><text style=\"margin:20px;display:block;\">注:\\r\\n一旦阁下成功登录了统一认证中心\\r\\n那么系统将会自动登录以下服务\\r\\n1.WEBVPN\\r\\n2.教务管理系统\\r\\n\n\t\t\t\\r\\n 另外:如果看到“未登录”三个字请戳一下它们~</text><button type=\"primary\" data-event-opts=\"{{[['tap',[['bindButtonLogout',['$event']]]]]}}\" bindtap=\"__e\">注销</button><button data-event-opts=\"{{[['tap',[['bindButtonBack',['$event']]]]]}}\" style=\"margin-top:40rpx;\" bindtap=\"__e\">返回</button></view></block></view>",
"<view><mp-cells vue-id=\"5dec01c2-1\" title=\"订阅项目\" footer=\"点击文字可增加订阅次数\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><block wx:for=\"{{tplList}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><mp-cell vue-id=\"{{('5dec01c2-2-'+index)+','+('5dec01c2-1')}}\" bind:__l=\"__l\" vue-slots=\"{{['default','icon','footer']}}\"><switch slot=\"icon\" checked=\"{{item.status}}\" data-index=\"{{index}}\" data-event-opts=\"{{[['change',[['changeSubStatus',['$event']]]]]}}\" bindchange=\"__e\"></switch><view data-index=\"{{index}}\" data-event-opts=\"{{[['tap',[['addSubCnt',['$event']]]]]}}\" bindtap=\"__e\">{{item.description}}</view><view slot=\"footer\" data-index=\"{{index}}\" data-event-opts=\"{{[['tap',[['addSubCnt',['$event']]]]]}}\" bindtap=\"__e\">{{item.subCnt}}</view></mp-cell></block></mp-cells><button class=\"btn\" type=\"warn\" loading=\"{{delBtnLoading}}\" disabled=\"{{delBtnDisabled}}\" data-event-opts=\"{{[['tap',[['bindDelSub',['$event']]]]]}}\" bindtap=\"__e\">删除订阅信息</button><view>说明:</view><text user-select=\"{{true}}\">1.打开开关小程序将会把经过RSA非对称加密的账号于密码上传至云端供打卡以及成绩提醒使用。\n 2.开启后,若需打卡或成绩提醒,还需到相应页面填写细节。\n 3.末尾数字为订阅次数订阅次数为0时不进行成绩关系监测但会进行打卡操作。\n 4.点击文字,在同意后会增加一次订阅次数。\n 5.“删除订阅信息”将会把阁下的所有信息从数据库删除</text></view>",
"<view><view class=\"top-wrap\"><tab vue-id=\"94aba7c0-1\" id=\"category\" tab-data=\"{{categoryMenu}}\" tabcur=\"{{categoryCur}}\" size=\"{{80}}\" scroll=\"{{true}}\" data-event-opts=\"{{[['^change',[['toggleCategory']]]]}}\" bind:change=\"__e\" bind:__l=\"__l\"></tab></view><swiper current=\"{{categoryCur}}\" duration=\"{{duration}}\" data-event-opts=\"{{[['animationfinish',[['animationFinish',['$event']]]]]}}\" bindanimationfinish=\"__e\"><block wx:for=\"{{categoryData}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><swiper-item><scroll vue-id=\"{{'94aba7c0-2-'+index}}\" requesting=\"{{item.requesting}}\" end=\"{{item.end}}\" empty-show=\"{{item.emptyShow}}\" list-count=\"{{item.listData.length}}\" has-top=\"{{true}}\" top-size=\"{{80}}\" data-event-opts=\"{{[['^refresh',[['refresh']]],['^more',[['more']]]]}}\" bind:refresh=\"__e\" bind:more=\"__e\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view class=\"cells\"><block wx:for=\"{{item.listData}}\" wx:for-item=\"item\" wx:for-index=\"index2\" wx:key=\"index2\"><view class=\"cell\" data-link=\"{{item.link}}\" data-event-opts=\"{{[['tap',[['showArticle',['$event']]]]]}}\" bindtap=\"__e\"><view class=\"cell__bd\"><view class=\"name\"><rich-text nodes=\"{{item.title}}\"></rich-text></view><view class=\"tags\"><view class=\"tags__bd\"><block wx:for=\"{{item.tags}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view class=\"tag\">{{item.name}}</view></block></view><view class=\"date\">{{item.date}}</view></view></view></view></block></view></scroll></swiper-item></block></swiper></view>",
"<view><view>测试阶段</view><form catchsubmit=\"formSubmit\" catchreset=\"formReset\"><mp-cells vue-id=\"7b24894a-1\" ext-class=\"my-cells\" title=\"请输入所需信息\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><mp-cell vue-id=\"{{('7b24894a-2')+','+('7b24894a-1')}}\" title=\"昵称:\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><view><input class=\"login weui-input\" name=\"nickname\" type=\"number\" placeholder=\"请输入昵称\" placeholder-class=\"placeholder\"/></view></mp-cell><mp-cell vue-id=\"{{('7b24894a-3')+','+('7b24894a-1')}}\" title=\"邮箱:\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><input class=\"login password\" name=\"email\" placeholder=\"请输入邮箱\" placeholder-class=\"placeholder\"/></mp-cell><mp-cell vue-id=\"{{('7b24894a-4')+','+('7b24894a-1')}}\" prop=\"vcode\" title=\"验证码:\" ext-class=\"weui-cell_vcode\" bind:__l=\"__l\" vue-slots=\"{{['default','footer']}}\"><input class=\"weui-input\" name=\"captcha\" data-field=\"vcode\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder\" value=\"{{captchaCode}}\"/><image class=\"weui-vcode-img\" style=\"width:108px;\" slot=\"footer\" src=\"{{captchaImg}}\" data-event-opts=\"{{[['tap',[['refreshCaptcha',['$event']]]]]}}\" bindtap=\"__e\"></image></mp-cell></mp-cells><view class=\"syncTime\">{{\"数据同步时间:\"+syncTime}}</view><view class=\"result\">{{result}}</view><view class=\"weui-btn-area\"><button class=\"weui-btn\" type=\"primary\" form-type=\"submit\">登录</button><button style=\"margin-top:12px;\" form-type=\"reset\">重置</button></view></form></view>",
"<view><view class=\"list\"><block wx:if=\"{{parent.length>0}}\"><view data-event-opts=\"{{[['tap',[['backToParent',['$event']]]]]}}\" class=\"top\" bindtap=\"__e\"><view class=\"iconfont icon-wenjianjia\" style=\"margin:10rpx;\"></view>...</view></block><block wx:for=\"{{$root.l0}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><block><block wx:if=\"{{item.$orig.type=='directory'}}\"><view class=\"dir\" data-index=\"{{index}}\" data-event-opts=\"{{[['tap',[['openDir',['$event']]]]]}}\" bindtap=\"__e\"><view class=\"iconfont icon-wenjianjia\" style=\"margin:10rpx;\"></view><view class=\"name\" style=\"margin:10rpx;\">{{item.$orig.name}}</view></view></block><block wx:else><view class=\"file\"><view class=\"info\"><view class=\"iconfont icon-wenjian\" style=\"margin:10rpx;\"></view><view class=\"detail\"><view class=\"name\">{{item.$orig.name}}</view><view style=\"font-size:small;color:gray;\">{{\"大小:\"+item.m0}}</view></view></view><view class=\"download\" data-filename=\"{{item.$orig.name}}\" data-event-opts=\"{{[['tap',[['downloadFile',['$event']]]]]}}\" bindtap=\"__e\">下载</view></view></block></block></block></view><view class=\"thanks\"><block wx:if=\"{{saveDir.length>0}}\"><text user-select=\"{{true}}\">{{'文件保存在:\\n'+saveDir+'\\n'}}</text></block><text user-select=\"{{true}}\" data-event-opts=\"{{[['tap',[['copyRepo',['$event']]]]]}}\" bindtap=\"__e\">{{'\\n数据来源\\n'+repo+''}}</text></view><block wx:if=\"{{!isADClose}}\"><view style=\"margin-top:4rem;\"><ad unit-id=\"a787d6d9637a2c0c6c69d927e301c9d2\" type=\"card\"></ad></view></block><block wx:if=\"{{downloading}}\"><view class=\"downFrame\"><view class=\"main\"><view class=\"title\">正在下载</view><view style=\"text-align:center;\">{{progressText}}</view><view style=\"text-align:center;\">{{progress+\"%\"}}</view><button type=\"primary\" data-event-opts=\"{{[['tap',[['downCancle',['$event']]]]]}}\" bindtap=\"__e\">取消</button></view></view></block><block wx:if=\"{{fromShare}}\"><view><navigator class=\"floatBtn\" style=\"bottom:5%;font-size:x-large;\" url=\"/pages/index/index\" open-type=\"reLaunch\"><view class=\"iconfont icon-shouye\"></view></navigator></view></block></view>",
"<view><view style=\"display:flex;justify-content:center;align-items:center;height:200rpx;\">《We成信大隐私协议》</view><block wx:for=\"{{items}}\" wx:for-item=\"item\" wx:for-index=\"__i0__\" wx:key=\"name\"><block><card vue-id=\"{{'3b09c6e2-1-'+__i0__}}\" title=\"{{item.name}}\" content=\"{{item.value}}\" bind:__l=\"__l\"></card></block></block></view>",
"<view>“We成信大”微信小程序用户协议\n\t\n\tWe成信大微信小程序(以下简称“We成信大”)在此特别提醒您(用户)在注册成为用户之前,请认真阅读本《用户协议(以下简称“协议”) 确保您充分理解本协议中各条款包括免除We成信大责任的条款及限制用户权利的条款。请您审慎阅读并选择接受或不接受本协议。除非您接受本协议所有条款否则您无权注册、 登录或使用本协议所涉服务。您的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。\n\t\n\t本协议约定We成信大与用户之间关于We成信大微信小程序服务的权利义务。“用户” 是指注册、登录、使用本服务的个人。本协议可由We成信大随时更新更新后的协议条款在代替原来的协议条款之前会另行通知用户用户可在We成信大中查阅最新版协议条款。在We成信大修改协议条款后如果用户不接受修改后的条款请立即停止使用We成信大提供的服务用户继续使用We成信大提供的服务将被视为接受修改后的协议。\n\t\n\t一、用户账号信息\n\t\n\tWe成信大小程序用户系统与华东交通大学理工学院正方教务系统接入个人用户基本信息(如:昵称、头像等) 使用微信小程序的用户信息,遵守微信小程序平台的相关用户规范。详情请参考微信官方的开发文档:\n\t\n\thttps://mp.weixin.qq.com/wiki。\n\t\n\t二、服务内容\n\t\n\t1、We成信大小程序网络服务的具体内容由We成信大小程序根据实际情况提供例如课表成绩功能、快递代取和消息推送等。\n\t\n\t2、We成信大小程序仅提供相关的网络服务除此之外与相关网络服务有关的设备(如个人电脑、手机、及其他与接入互联网或移动网有关的装置)及所需的费用(如为接入互联网而支付的电话费及.上网费、为使用移动网而支付的手机费)均应由用户自行负担。\n\t\n\t3、We成信大小程序与华东交通大学理工学院正方教务系统接入提供课程查询、成绩查询、考试安排查询、空教室查询等实用服务在您注册使用之前会提示需要提供正方教务系统和其他系统学号、密码等信息。您输入学号、密码后即同意授权并委托我们以您的名义接入正方和其他系统。在等级查询(如四六级、普通话查询、计算机成绩查询等)相关功能中,我们会提示您输入准考证号或身份证号,在您输入后即视为同意授权并委托我们以您的名义查询信息,我们将通过相关等级考试官方查询渠道的方式为您获取成绩等信息。对于在上述过程中所获悉的用户个人的学号、密码、准考证号、姓名、课程、成绩等信息我们将会严格保密,不会以任何形式向其他第三方组织或个人泄露。\n\t\n\t三、隐私保护\n\t\n\t1、用户在注册账号或使用本服务的过程中可能需要填写或提交一些必要的信息如法律法规、规章规范性文件(以下称“法律法规”) 规定的需要填写的身份信息。如用户提交的信息不完整或不符合法律法规的规定,则用户可能无法使用本服务或在使用本服务的过程中受到限制。\n\t\n\t2、个人隐私信息是指涉及用户个人身份或个人隐私的信息比如用户真实姓名、身份证号、手机号码、手机设备识别码、IP地址。非个人隐私信息是指用户对本服务的操作状态以及使用习惯等明确且客观反映在We成信大服务器端的基本记录信息、个人隐私信息范围外的其它普通信息以及用户同意公开的上述隐私信息。\n\t\n\t3、尊重用户个人隐私信息的私有性是We成信大的- -贯制度We成信大将采取技术措施和其他必要措施确保用户个人隐私信息安全防止在本服务中收集的用户个人隐私信息泄露、毁损或丢失。在发生前述情形或者We成信大发现存在发生前述情形的可能时将及时采取补救措施。\n\t\n\t4、We成信大未经用户同意不向任何第三方公开、透露用户个人隐私信息。但以下特定情形除外:\n\t\n\tWe成信大根据法律法规规定或有权机关的指示提供用户的个人隐私信息;\n\t\n\t由于用户将其用户密码告知他人或与他人共享注册帐户与密码由此导致的任何个人信息的泄漏或其他非因We成信大原因导致的个人隐私信息的泄露;\n\t\n\t用户自行向第三方公开其个人隐私信息;\n\t\n\t用户与We成信大及合作单位之间就用户个人隐私信息的使用公开达成约定We交 理因此向合作单位公开用户个人隐私信息;\n\t\n\t任何由于黑客攻击、电脑病毒侵入及其他不可抗力事件导致用户个人隐私信息的泄露。\n\t\n\t5、用户同意We成信大可在以下事项中使用用户的个人隐私信息:\n\t\n\tWe成信大向用户及时发送重要通知如软件更新、本协议条款的变更;\n\t\n\tWe成信大内部进行审计、数据分析和研究等以进行相关总结活动改进We成信大的产品、服务和与用户之间的沟通;\n\t\n\t依本协议约定We成信大管理、审查用户信息及进行处理措施;\n\t\n\t适用法律法规规定的其他事项。\n\t\n\t除上述事项外,如未取得用户事先同意We成信大不会将用户个人隐私信息使用于任何其他用途。\n\t\n\t6、为了改善We成信大的技术和服务向用户提供更好的服务体验We成信大或可会自行收集使用或向第三方提供用户的非个人隐私信息。\n\t\n\t7、如同学们还有什么疑虑欢迎加QQ群:\n\t\n\t940309953进行反馈!</view>",
"<view><block wx:if=\"{{dir.folder}}\"><mp-cells vue-id=\"43a0a636-1\" title=\"目录\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><block wx:for=\"{{dir.folder}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><mp-cell vue-id=\"{{('43a0a636-2-'+index)+','+('43a0a636-1')}}\" ext-class=\"my-cell\" data-courseId=\"{{item.courseId}}\" data-event-opts=\"{{[['^tap',[['bindViewDir']]]]}}\" bind:tap=\"__e\" bind:__l=\"__l\" vue-slots=\"{{['default','footer']}}\"><view>{{item.text}}</view><view class=\"footer\" slot=\"footer\">{{item.type}}</view></mp-cell></block></mp-cells></block><block wx:if=\"{{dir.file}}\"><view class=\"tip\">文件</view></block><block wx:for=\"{{dir.file}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><view class=\"exam-card\" data-suffix=\"{{item.suffix}}\" data-fileid=\"{{item.id}}\" data-resid=\"{{item.resId}}\" data-event-opts=\"{{[['tap',[['downloadFile',['$event']]]]]}}\" bindtap=\"__e\"><view class=\"exam-title\">{{\"文件名:\"+item.text}}</view><view class=\"exam-info\"><view>{{\"访问次数:\"+item.view}}</view><view>{{\"下载次数:\"+item.download}}</view></view></view></block><block wx:if=\"{{dir.length==0}}\"><text>无目录或文件</text></block></view>",
"<mp-cells vue-id=\"3e937d62-1\" title=\"课程列表\" bind:__l=\"__l\" vue-slots=\"{{['default']}}\"><block wx:for=\"{{list}}\" wx:for-item=\"item\" wx:for-index=\"index\" wx:key=\"index\"><block><mp-cell vue-id=\"{{('3e937d62-2-'+index)+','+('3e937d62-1')}}\" ext-class=\"my-cell\" bind:__l=\"__l\" vue-slots=\"{{['default','footer']}}\"><view data-courseId=\"{{item.courseId}}\" data-event-opts=\"{{[['tap',[['bindViewCourseDir',['$event']]]]]}}\" bindtap=\"__e\">{{item.course}}</view><view class=\"footer\" slot=\"footer\" data-courseId=\"{{item.courseId}}\" data-event-opts=\"{{[['tap',[['bindViewCourseDir',['$event']]]]]}}\" bindtap=\"__e\">{{item.teacher+\"(\"+item.college+\")\"}}</view></mp-cell></block></block></mp-cells>",
"<view><mytree vue-id=\"c7d400fe-1\" model=\"{{treeData}}\" data-event-opts=\"{{[['^tapitem',[['tapDirItem']]]]}}\" bind:tapitem=\"__e\" bind:__l=\"__l\"></mytree></view>",
"<view class=\"{{['uni-card','uni-border','data-v-19622063',(isFull===true||isFull==='true')?'uni-card--full':'',(isShadow===true||isShadow==='true')?'uni-card--shadow':'']}}\"><block wx:if=\"{{mode==='basic'&&title}}\"><view data-event-opts=\"{{[['tap',[['onClick',['$event']]]]]}}\" class=\"uni-card__head-padding data-v-19622063\" catchtap=\"__e\"><view class=\"uni-card__header uni-border-bottom data-v-19622063\"><block wx:if=\"{{$slots.header}}\"><slot name=\"header\"></slot></block><block wx:else><block wx:if=\"{{thumbnail}}\"><view class=\"uni-card__header-extra-img-view data-v-19622063\"><image class=\"uni-card__header-extra-img data-v-19622063\" src=\"{{thumbnail}}\"></image></view></block><text class=\"uni-card__header-title-text data-v-19622063\">{{title}}</text><block wx:if=\"{{extra}}\"><text class=\"uni-card__header-extra-text data-v-19622063\">{{extra}}</text></block></block></view></view></block><block wx:if=\"{{mode==='title'}}\"><view data-event-opts=\"{{[['tap',[['onClick',['$event']]]]]}}\" class=\"uni-card__head-padding data-v-19622063\" catchtap=\"__e\"><view class=\"uni-card__title uni-border-bottom data-v-19622063\"><block wx:if=\"{{$slots.header}}\"><slot name=\"header\"></slot></block><block wx:else><view class=\"uni-card__title-box data-v-19622063\"><block wx:if=\"{{thumbnail}}\"><view class=\"uni-card__title-header data-v-19622063\"><image class=\"uni-card__title-header-image data-v-19622063\" src=\"{{thumbnail}}\" mode=\"scaleToFill\"></image></view></block><view class=\"uni-card__title-content data-v-19622063\"><text class=\"uni-card__title-content-title uni-ellipsis data-v-19622063\">{{title}}</text><text class=\"uni-card__title-content-extra uni-ellipsis data-v-19622063\">{{subTitle}}</text></view></view><block wx:if=\"{{extra}}\"><view class=\"data-v-19622063\"><text class=\"uni-card__header-extra-text data-v-19622063\">{{extra}}</text></view></block></block></view></view></block><block wx:if=\"{{mode==='style'}}\"><view data-event-opts=\"{{[['tap',[['onClick',['$event']]]]]}}\" class=\"uni-card__thumbnailimage data-v-19622063\" catchtap=\"__e\"><view class=\"uni-card__thumbnailimage-box data-v-19622063\"><block wx:if=\"{{thumbnail}}\"><image class=\"uni-card__thumbnailimage-image data-v-19622063\" src=\"{{thumbnail}}\" mode=\"aspectFill\"></image></block><block wx:if=\"{{!thumbnail}}\"><uni-icons vue-id=\"12e26d03-1\" type=\"image\" size=\"30\" color=\"#999\" class=\"data-v-19622063\" bind:__l=\"__l\"></uni-icons></block></view><block wx:if=\"{{title}}\"><view class=\"uni-card__thumbnailimage-title data-v-19622063\"><text class=\"uni-card__thumbnailimage-title-text data-v-19622063\">{{title}}</text></view></block></view></block><view data-event-opts=\"{{[['tap',[['onClick',['$event']]]]]}}\" class=\"uni-card__content uni-card__content--pd data-v-19622063\" catchtap=\"__e\"><block wx:if=\"{{mode==='style'&&extra}}\"><view class=\"data-v-19622063\"><text class=\"uni-card__content-extra data-v-19622063\">{{extra}}</text></view></block><slot></slot></view><block wx:if=\"{{note}}\"><view class=\"uni-card__footer uni-border-top data-v-19622063\"><block wx:if=\"{{$slots.footer}}\"><slot name=\"footer\"></slot></block><block wx:else><text class=\"uni-card__footer-text data-v-19622063\">{{note}}</text></block></view></block></view>",
"<text data-event-opts=\"{{[['tap',[['_onClick',['$event']]]]]}}\" class=\"{{['uni-icons','data-v-a2e81f6e',fontFamily,fontFamily?type:'']}}\" style=\"{{'color:'+(color)+';'+('font-size:'+(size+'px')+';')}}\" bindtap=\"__e\">{{fontFamily?'':icons[type]}}</text>",
"<view class=\"{{['data-v-fff79656','uni-col',sizeClass,pointClassList]}}\" style=\"{{'padding-left:'+($root.m0+'rpx')+';'+('padding-right:'+($root.m1+'rpx')+';')}}\"><slot></slot></view>",
"<view class=\"{{['uni-row',typeClass,justifyClass,alignClass]}}\" style=\"{{'margin-left:'+($root.m0+'rpx')+';'+('margin-right:'+($root.m1+'rpx')+';')}}\"><slot></slot></view>",
"<view class=\"uni-title__box data-v-9db29972\" style=\"{{'align-items:'+(textAlign)+';'}}\"><text class=\"{{['uni-title__base','data-v-9db29972','uni-'+type]}}\" style=\"{{'color:'+(color)+';'}}\">{{title}}</text></view>",
"<!--components/timePicker/timePicker.wxml-->\r\n<!-- 自定义时间筛选器 -->\r\n<view hidden=\"{{!pickerShow}}\">\r\n <view class=\"picker-container {{pickerShow?'show_picker':'hide_picker'}}\" animation=\"{{animationData}}\">\r\n\r\n <view class=\"btn-box\" catchtouchmove=\"onCatchTouchMove\">\r\n <view class=\"pick_btn\" bindtap=\"hideModal\">取消</view>\r\n <view class='pick_btn' style=\"color: #19f\" bindtap=\"onConfirm\">确定</view>\r\n </view>\r\n\r\n <view>\r\n <picker-view class='sensorTypePicker' indicator-style='height: 35px;' bindchange=\"changeStartDateTime\"\r\n value=\"{{startValue}}\" style=\"height: {{endDate?'120px':'250px'}};\" bindpickstart=\"handlePickStart\" bindpickend=\"handlePickEnd\">\r\n <picker-view-column style=\"min-width: 70px;flex-shrink: 0\">\r\n <view class='picker-item' wx:for=\"{{startYearList}}\" wx:key='*this'>{{item}}年</view>\r\n </picker-view-column>\r\n <picker-view-column>\r\n <view class='picker-item' wx:for=\"{{startMonthList}}\" wx:key='*this'>{{item}}月</view>\r\n </picker-view-column>\r\n <picker-view-column>\r\n <view class='picker-item' wx:for=\"{{startDayList}}\" wx:key='*this'>{{item}}日</view>\r\n </picker-view-column>\r\n <picker-view-column hidden=\"{{!hourColumn}}\">\r\n <view class='picker-item' wx:for=\"{{startHourList}}\" wx:key='*this'>{{item}}时</view>\r\n </picker-view-column>\r\n <picker-view-column hidden=\"{{!minColumn}}\">\r\n <view class='picker-item' wx:for=\"{{startMinuteList}}\" wx:key='*this'>{{item}}分</view>\r\n </picker-view-column>\r\n <picker-view-column hidden=\"{{!secColumn}}\">\r\n <view class='picker-item' wx:for=\"{{startSecondList}}\" wx:key='*this'>{{item}}秒</view>\r\n </picker-view-column>\r\n </picker-view>\r\n </view>\r\n\r\n <view wx:if=\"{{endDate}}\">\r\n <view class='to' style='margin-top: 4px;margin-bottom: 4px;'>至</view>\r\n <picker-view class='sensorTypePicker' indicator-style='height: 35px;' bindchange=\"changeEndDateTime\" bindpickstart=\"handlePickStart\" bindpickend=\"handlePickEnd\" \r\n value=\"{{endValue}}\">\r\n <picker-view-column style=\"min-width: 70px;flex-shrink: 0\">\r\n <view class='picker-item' wx:for=\"{{endYearList}}\" wx:key='*this' style=\"min-width: 70px;\">{{item}}年</view>\r\n </picker-view-column>\r\n <picker-view-column>\r\n <view class='picker-item' wx:for=\"{{endMonthList}}\" wx:key='*this'>{{item}}月</view>\r\n </picker-view-column>\r\n <picker-view-column>\r\n <view class='picker-item' wx:for=\"{{endDayList}}\" wx:key='*this'>{{item}}日</view>\r\n </picker-view-column>\r\n <picker-view-column hidden=\"{{!hourColumn}}\" >\r\n <view class='picker-item' wx:for=\"{{endHourList}}\" wx:key='*this'>{{item}}时</view>\r\n </picker-view-column>\r\n <picker-view-column hidden=\"{{!minColumn}}\">\r\n <view class='picker-item' wx:for=\"{{endMinuteList}}\" wx:key='*this'>{{item}}分</view>\r\n </picker-view-column>\r\n <picker-view-column hidden=\"{{!secColumn}}\">\r\n <view class='picker-item' wx:for=\"{{startSecondList}}\" wx:key='*this'>{{item}}秒</view>\r\n </picker-view-column>\r\n \r\n \r\n </picker-view>\r\n </view>\r\n \r\n\r\n <!-- <view class='sure' bindtap=\"onConfirm\">确定</view> -->\r\n\r\n </view>\r\n <!-- 遮罩 -->\r\n <view class=\"sensorType-screen\" bindtap=\"hideModal\" catchtouchmove=\"onCatchTouchMove\" animation=\"{{animationOpacity}}\"/>\r\n</view>\r\n",
"<!--components/dynamicForm/index.wxml-->\r\n<view class=\"page\">\r\n <view class=\"form-box\">\r\n <block wx:for=\"{{formData}}\" wx:key=\"id\">\r\n <!-- input输入框 -->\r\n <view class=\"form-row ipt-row \" wx:if=\"{{item.type==='input'}}\">\r\n <view class=\"form-lable {{item.isRequired?'required':'' +''}}\">{{item.lable}}</view>\r\n <view style=\"width:100%\">\r\n <input wx:if=\"{{!item.disabled}}\" class=\"field {{item.disabled?'disabled':''}}\"\r\n type=\"{{inputMap[item.id].original.inputType || 'text'}}\" maxlength=\"{{item.maxLength || -1}}\"\r\n bindinput=\"onInput\" id=\"{{item.id}}\" value=\"{{item.defaultValue || ''}}\"\r\n disabled=\"{{item.disabled}}\" placeholder=\"{{inputMap[item.id].placeholder || '请填写内容'}}\" />\r\n <view class=\"field disabled\" wx:else>{{item.defaultValue || ''}}</view>\r\n <view class=\"error-info\" wx:if=\"{{inputMap[item.id].error}}\">{{inputMap[item.id].error}}</view>\r\n </view>\r\n </view>\r\n <!-- picker选择器 -->\r\n <view class=\"form-row flex-start\" wx:elif=\"{{item.type==='picker'}}\">\r\n <view class=\"form-lable {{item.isRequired?'required':''}}\">{{item.lable}}</view>\r\n <view style=\"width:100%\">\r\n <view wx:if=\"{{!item.disabled}}\" class=\"picker-row {{item.disabled?'disabled':''}}\">\r\n <picker class=\"field\" range=\"{{item.range}}\" disabled=\"{{item.disabled}}\" id=\"{{item.id}}\" value=\"{{pickerMap[item.id].idx}}\"\r\n range-key=\"name\" bindchange=\"onPickerChange\">\r\n {{pickerMap[item.id].hasChoose?item.range[pickerMap[item.id].idx].name:'请选择'}}\r\n </picker>\r\n <van-icon class=\"row-icon\" name=\"arrow\"></van-icon>\r\n </view>\r\n <view class=\"field disabled\" wx:else>{{pickerMap[item.id].hasChoose?item.range[pickerMap[item.id].idx].name:''}}</view>\r\n <view class=\"error-info\" wx:if=\"{{pickerMap[item.id].error}}\">{{pickerMap[item.id].error}}</view>\r\n </view>\r\n </view>\r\n <!-- 日期选择器 -->\r\n <view class=\"form-row flex-start \" wx:elif=\"{{item.type==='date'}}\">\r\n <view class=\"form-lable {{item.isRequired?'required':''}}\">{{item.lable}}</view>\r\n <view style=\"width:100%\">\r\n <view class=\"picker-row\">\r\n <view class=\"field {{item.disabled?'disabled':''}}\" bindtap=\"datePickerShow\" data-disabled=\"{{item.disabled}}\" data-id=\"{{item.id}}\">{{dateMap[item.id].hasChoose?(dateMap[item.id].config.endDate?dateMap[item.id].startDate+' ~ ' + dateMap[item.id].endDate: dateMap[item.id].startDate):'请选择'}}</view>\r\n <time-picker pickerShow=\"{{dateMap[item.id].show}}\" id=\"{{item.id}}\" wx:if=\"{{!isPickerRender}}\" bind:hidePicker=\"datePickerHide\"\r\n bind:setPickerTime=\"setPickerTime\" config=\"{{dateMap[item.id].original.config}}\"></time-picker>\r\n <van-icon class=\"row-icon\" name=\"arrow\"></van-icon>\r\n </view>\r\n <view class=\"error-info\" wx:if=\"{{dateMap[item.id].error}}\">{{dateMap[item.id].error}}</view>\r\n </view>\r\n </view>\r\n <!-- 文本框 -->\r\n <view class=\"textarea-box\" wx:elif=\"{{item.type==='textarea'}}\">\r\n <view class=\"flex mb-24\">\r\n <view class=\"area-lable {{item.isRequired?'required':''}}\">{{item.lable}}</view>\r\n <view class=\"error-info\" wx:if=\"{{inputMap[item.id].error}}\">{{inputMap[item.id].error}}</view>\r\n </view>\r\n <view class=\"text-area {{item.disabled?'disabled':''}}\">\r\n <textarea style=\"width:100%\" value=\"{{item.defaultValue || ''}}\" disabled=\"{{item.disabled}}\" placeholder=\"{{inputMap[item.id].placeholder || '请填写内容'}}\"\r\n id=\"{{item.id}}\" bindinput=\"onInput\" auto-height=\"{{true}}\" maxlength=\"{{item.maxLength || -1}}\" name=\"\"\r\n cols=\"30\" rows=\"10\"></textarea>\r\n <view wx:if=\"{{item.maxLength}}\" class=\"text-num\">{{inputMap[item.id].value.length||0}}/{{item.maxLength}}\r\n </view>\r\n </view>\r\n </view>\r\n <!-- 文件上传 -->\r\n <view class=\"img-box\" wx:elif=\"{{item.type==='file'}}\">\r\n <!-- <view class=\"area-lable mb-24 {{item.isRequired?'required':''}}\">{{item.lable}}</view> -->\r\n <view class=\"flex mb-24\">\r\n <view class=\"area-lable {{item.isRequired?'required':''}}\">{{item.lable}}</view>\r\n <view class=\"error-info\" wx:if=\"{{fileMap[item.id].error}}\">{{fileMap[item.id].error}}</view>\r\n </view>\r\n <van-uploader file-list=\"{{ fileMap[item.id].list }}\" preview-size=\"196rpx\" max-count=\"{{fileMap[item.id].original.maxCount || 9}}\"\r\n disabled=\"{{fileMap[item.id].original.disabled || false}}\" accept=\"{{fileMap[item.id].original.accept || 'image'}}\" id=\"{{item.id}}\" multiple image-fit=\"aspectFill\"\r\n bind:after-read=\"onFileRead\" bind:delete=\"onFileDelete\" />\r\n </view>\r\n </block>\r\n </view>\r\n <button wx:if=\"{{showSubmitBtn}}\" class='form-btn' bindtap=\"formSubmit\">提交</button>\r\n</view>\r\n",
"<!-- <wxs src=\"../wxs/utils.wxs\" module=\"utils\" /> -->\r\n\r\n<view\r\n class=\"custom-class {{ classPrefix }} {{ isImageName ? 'van-icon--image' : classPrefix + '-' + name }}\"\r\n style=\"color: {{ color }};font-size: {{ size }}rpx;{{ customStyle }}\"\r\n bind:tap=\"onClick\"\r\n>\r\n <!-- <van-info\r\n wx:if=\"{{ info !== null || dot }}\"\r\n dot=\"{{ dot }}\"\r\n info=\"{{ info }}\"\r\n custom-class=\"van-icon__info\"\r\n /> -->\r\n <image\r\n wx:if=\"{{ isImageName }}\"\r\n src=\"{{ name }}\"\r\n mode=\"aspectFit\"\r\n class=\"van-icon__image\"\r\n />\r\n</view>\r\n",
"<!-- <wxs src=\"../wxs/utils.wxs\" module=\"utils\" /> -->\r\n\r\n<view\r\n wx:if=\"{{ info !== null && info !== '' || dot }}\"\r\n class=\"custom-class van-info \"\r\n style=\"{{ customStyle }}\"\r\n>{{ dot ? '' : info }}</view>\r\n<!-- <view>{{ utils.bem('info', { dot }) }}</view> -->",
"<!-- <wxs src=\"../wxs/utils.wxs\" module=\"utils\" /> -->\r\n\r\n<view class=\"van-uploader\">\r\n <view class=\"van-uploader__wrapper\">\r\n <!-- 预览样式 -->\r\n <view\r\n wx:if=\"{{ previewImage }}\"\r\n wx:for=\"{{ lists }}\"\r\n wx:key=\"index\"\r\n class=\"van-uploader__preview\"\r\n >\r\n <image\r\n wx:if=\"{{ item.isImage }}\"\r\n mode=\"{{ imageFit }}\"\r\n src=\"{{ item.url || item.path }}\"\r\n alt=\"{{ item.name || ('图片' + index) }}\"\r\n class=\"van-uploader__preview-image\"\r\n style=\"width: {{ previewSize }}; height: {{ previewSize }};\"\r\n data-url=\"{{ item.url || item.path }}\"\r\n bind:tap=\"doPreviewImage\"\r\n />\r\n <view\r\n wx:elif=\"{{ item.isVideo }}\"\r\n class=\"van-uploader__preview\"\r\n style=\"width:280rpx; height:280rpx;\"\r\n class=\"van-uploader__preview\"\r\n >\r\n <video class=\"van-uploader__preview-video\" data-url=\"{{ item.url || item.path }}\" style=\"width:280rpx; height:280rpx;\" src=\"{{ item.url || item.tempFilePath }}\" controls></video>\r\n </view>\r\n <view\r\n wx:else\r\n class=\"van-uploader__file\"\r\n style=\"width: {{ previewSize }}; height: {{ previewSize }};\"\r\n >\r\n <van-icon name=\"description\" class=\"van-uploader__file-icon\" />\r\n <view class=\"van-uploader__file-name van-ellipsis\">{{ item.name || item.url || item.path }}</view>\r\n </view>\r\n <van-icon\r\n wx:if=\"{{ deletable && !disabled }}\"\r\n name=\"clear\"\r\n size='40'\r\n class=\"van-uploader__preview-delete\"\r\n data-index=\"{{ index }}\"\r\n bind:tap=\"deleteItem\"\r\n />\r\n </view>\r\n\r\n <!-- 上传样式 -->\r\n <block wx:if=\"{{ isInCount && !disabled }}\">\r\n <view class=\"van-uploader__slot\" bind:tap=\"startUpload\">\r\n <slot />\r\n </view>\r\n\r\n <!-- 默认上传样式 -->\r\n <view\r\n class=\"van-uploader__upload\"\r\n style=\"width: {{ previewSize }}; height: {{ previewSize }};\"\r\n bind:tap=\"startUpload\"\r\n >\r\n <van-icon name=\"plus\" size='40' class=\"van-uploader__upload-icon\" />\r\n <text wx:if=\"{{ uploadText }}\" class=\"van-uploader__upload-text\">{{ uploadText }}</text>\r\n </view>\r\n </block>\r\n </view>\r\n</view>\r\n",
" <view class='image-cropper' catchtouchmove='_preventTouchMove'>\r\n <view class='main' bindtouchend=\"_cutTouchEnd\" bindtouchstart=\"_cutTouchStart\" bindtouchmove=\"_cutTouchMove\" bindtap=\"_click\">\r\n <view class='content'>\r\n <view class='content_top bg_gray {{_flag_bright?\"\":\"bg_black\"}}' style=\"height:{{cut_top}}px;transition-property:{{_cut_animation?'':'background'}}\"></view>\r\n <view class='content_middle' style=\"height:{{height}}px;\">\r\n <view class='content_middle_left bg_gray {{_flag_bright?\"\":\"bg_black\"}}' style=\"width:{{cut_left}}px;transition-property:{{_cut_animation?'':'background'}}\"></view>\r\n <view class='content_middle_middle' style=\"width:{{width}}px;height:{{height}}px;transition-duration: .3s;transition-property:{{_cut_animation?'':'background'}};\">\r\n <view class=\"border border-top-left\"></view>\r\n <view class=\"border border-top-right\"></view>\r\n <view class=\"border border-right-top\"></view>\r\n <view class=\"border border-right-bottom\"></view>\r\n <view class=\"border border-bottom-right\"></view>\r\n <view class=\"border border-bottom-left\"></view>\r\n <view class=\"border border-left-bottom\"></view>\r\n <view class=\"border border-left-top\"></view>\r\n </view>\r\n <view class='content_middle_right bg_gray {{_flag_bright?\"\":\"bg_black\"}}' style=\"transition-property:{{_cut_animation?'':'background'}}\"></view>\r\n </view>\r\n <view class='content_bottom bg_gray {{_flag_bright?\"\":\"bg_black\"}}' style=\"transition-property:{{_cut_animation?'':'background'}}\"></view>\r\n </view>\r\n <image bindload=\"imageLoad\" bindtouchstart=\"_start\" bindtouchmove=\"_move\" bindtouchend=\"_end\" style=\"width:{{img_width ? img_width + 'px' : 'auto'}};height:{{img_height ? img_height + 'px' : 'auto'}};transform:translate3d({{_img_left-img_width/2}}px,{{_img_top-img_height/2}}px,0) scale({{scale}}) rotate({{angle}}deg);transition-duration:{{_cut_animation?.4:0}}s;\" class='img' src='{{imgSrc}}'></image>\r\n </view>\r\n <canvas canvas-id='image-cropper' disable-scroll=\"true\" style=\"width:{{_canvas_width * export_scale}}px;height:{{_canvas_height * export_scale}}px;left:{{canvas_left}}px;top:{{canvas_top}}px\" class='image-cropper-canvas'></canvas>\r\n </view>\r\n",
"\nfunction isPass(str){\n if(-1 !== str.indexOf('禁考') || parseInt(str) < 60)\n {\n return false;\n }\n return true;\n}\nmodule.exports = {\n isPass : isPass,\n}\n",
"\n function getDay(index){\n var dayList = [\"星期一\", \"星期二\", \"星期三\", \"星期四\", \"星期五\", \"星期六\", \"星期日\"];\n return dayList[parseInt(index)];\n }\n function getStyle(str){\n if(\"string\" != typeof str)return '';\n \n if(-1 != str.indexOf(''))\n return \"red;\";\n else if((-1 != str.indexOf('第') || 1 != str.indexOf('-')) && -1 != str.indexOf('周'))\n return 'blue;';\n return '';\n }\n module.exports = {\n getDay: getDay,\n getStyle: getStyle\n }\n",
"/* eslint-disable */\r\nvar REGEXP = getRegExp('^\\d+(\\.\\d+)?$');\r\n\r\nfunction addUnit(value) {\r\n if (value == null) {\r\n return undefined;\r\n }\r\n\r\n return REGEXP.test('' + value) ? value + 'px' : value;\r\n}\r\n\r\nmodule.exports = {\r\n addUnit: addUnit\r\n};\r\n",
"function isArray(array) {\r\n return array && array.constructor === 'Array';\r\n}\r\n\r\nmodule.exports.isArray = isArray;\r\n",
"var array = require('./array.wxs');\r\nvar object = require('./object.wxs');\r\nvar PREFIX = 'van-';\r\n\r\nfunction join(name, mods) {\r\n name = PREFIX + name;\r\n mods = mods.map(function(mod) {\r\n return name + '--' + mod;\r\n });\r\n mods.unshift(name);\r\n return mods.join(' ');\r\n}\r\n\r\nfunction traversing(mods, conf) {\r\n if (!conf) {\r\n return;\r\n }\r\n\r\n if (typeof conf === 'string' || typeof conf === 'number') {\r\n mods.push(conf);\r\n } else if (array.isArray(conf)) {\r\n conf.forEach(function(item) {\r\n traversing(mods, item);\r\n });\r\n } else if (typeof conf === 'object') {\r\n object.keys(conf).forEach(function(key) {\r\n conf[key] && mods.push(key);\r\n });\r\n }\r\n}\r\n\r\nfunction bem(name, conf) {\r\n var mods = [];\r\n traversing(mods, conf);\r\n return join(name, mods);\r\n}\r\n\r\nmodule.exports.bem = bem;\r\n",
"/**\r\n * Simple memoize\r\n * wxs doesn't support fn.apply, so this memoize only support up to 2 args\r\n */\r\n\r\nfunction isPrimitive(value) {\r\n var type = typeof value;\r\n return (\r\n type === 'boolean' ||\r\n type === 'number' ||\r\n type === 'string' ||\r\n type === 'undefined' ||\r\n value === null\r\n );\r\n}\r\n\r\n// mock simple fn.call in wxs\r\nfunction call(fn, args) {\r\n if (args.length === 2) {\r\n return fn(args[0], args[1]);\r\n }\r\n\r\n if (args.length === 1) {\r\n return fn(args[0]);\r\n }\r\n\r\n return fn();\r\n}\r\n\r\nfunction serializer(args) {\r\n if (args.length === 1 && isPrimitive(args[0])) {\r\n return args[0];\r\n }\r\n var obj = {};\r\n for (var i = 0; i < args.length; i++) {\r\n obj['key' + i] = args[i];\r\n }\r\n return JSON.stringify(obj);\r\n}\r\n\r\nfunction memoize(fn) {\r\n var cache = {};\r\n\r\n return function() {\r\n var key = serializer(arguments);\r\n if (cache[key] === undefined) {\r\n cache[key] = call(fn, arguments);\r\n }\r\n\r\n return cache[key];\r\n };\r\n}\r\n\r\nmodule.exports.memoize = memoize;\r\n",
"/* eslint-disable */\r\nvar REGEXP = getRegExp('{|}|\"', 'g');\r\n\r\nfunction keys(obj) {\r\n return JSON.stringify(obj)\r\n .replace(REGEXP, '')\r\n .split(',')\r\n .map(function(item) {\r\n return item.split(':')[0];\r\n });\r\n}\r\n\r\nmodule.exports.keys = keys;\r\n",
"/* eslint-disable */\r\nvar bem = require('./bem.wxs').bem;\r\nvar memoize = require('./memoize.wxs').memoize;\r\nvar addUnit = require('./add-unit.wxs').addUnit;\r\n\r\nmodule.exports = {\r\n bem: memoize(bem),\r\n memoize: memoize,\r\n addUnit: addUnit\r\n};\r\n"
],
"replaceContent": {
"./pages/login/login.wxml": "<view class=\"login-page data-v-b237504c\" data-ib-structured-id=\"0\"><view class=\"logo-area data-v-b237504c\" data-ib-structured-id=\"1\"><view class=\"logo data-v-b237504c\" data-ib-structured-id=\"2\"><image class=\"logo-item data-v-b237504c\" src=\"../../static/logo.png\" data-ib-structured-id=\"3\"></image></view></view><view class=\"login-area data-v-b237504c\" style=\"{{'color:'+(fail?'red':'#707070')+';'}}\" data-ib-structured-id=\"4\"><view class=\"{{['data-v-b237504c','iconfont '+classstr]}}\" data-ib-structured-id=\"5\"></view>{{text+''}}</view></view>"
},
"verbose": false,
"debug": true,
"debugWXS": true,
"showNewTree": false,
"addTestAttre": false,
"independent": false,
"genfuncname": "$gwx",
"isCut": false,
"cwd": "Z:/mnt/disk1/Project/WeCuit-Project/WeCuit-Mini-uni-test_uni_vue-cli/dist/dev/mp-weixin",
"lazyload": false,
"lazyloadConfig": "",
"wxmlCompileConfig": "56>_<6141./components/beat-char/beat-char.wxml>_<61410>_<6141./components/card.wxml>_<61410>_<6141./components/mytree/mytree.wxml>_<61411>_<6141mytree>_<6141./components/scroll/index.wxml>_<61410>_<6141./components/tab/index.wxml>_<61410>_<6141./miniprogram_npm/weui-miniprogram/cell/cell.wxml>_<61411>_<6141mp-cells>_<6141./miniprogram_npm/weui-miniprogram/cells/cells.wxml>_<61410>_<6141./miniprogram_npm/weui-miniprogram/loading/loading.wxml>_<61410>_<6141./node-modules/mp-html/dist/uni-app/components/mp-html/mp-html.wxml>_<61411>_<6141node>_<6141./node-modules/mp-html/dist/uni-app/components/mp-html/node/node.wxml>_<61411>_<6141node>_<6141./pages/articleView/articleView.wxml>_<61411>_<6141html-parser>_<6141./pages/auth/auth.wxml>_<61413>_<6141uni-row>_<6141uni-col>_<6141uni-title>_<6141./pages/calendar/calendar.wxml>_<61410>_<6141./pages/card/card.wxml>_<61412>_<6141mp-cell>_<6141mp-cells>_<6141./pages/checkIn/edit.wxml>_<61413>_<6141d-form>_<6141mp-cell>_<6141mp-cells>_<6141./pages/checkIn/list.wxml>_<61412>_<6141mp-cell>_<6141mp-cells>_<6141./pages/courseTable/courseTable.wxml>_<61410>_<6141./pages/courseTable/imgCropper/imgCropper.wxml>_<61411>_<6141image-cropper>_<6141./pages/exam/exam.wxml>_<61410>_<6141./pages/grade/grade.wxml>_<61410>_<6141./pages/index/index.wxml>_<61410>_<6141./pages/laboratory/detail.wxml>_<61410>_<6141./pages/laboratory/list.wxml>_<61410>_<6141./pages/login/login.wxml>_<61410>_<6141./pages/maintenance/maintenance.wxml>_<61411>_<6141beat-char>_<6141./pages/my/about.wxml>_<61410>_<6141./pages/my/ADMag/ADMag.wxml>_<61410>_<6141./pages/my/ADMag/watchAD/watchAD.wxml>_<61410>_<6141./pages/my/bind/bind.wxml>_<61410>_<6141./pages/my/bind/mini.wxml>_<61410>_<6141./pages/my/dataMag/dataMag.wxml>_<61410>_<6141./pages/my/info.wxml>_<61412>_<6141uni-row>_<6141uni-col>_<6141./pages/my/my.wxml>_<61412>_<6141uni-card>_<6141info>_<6141./pages/my/register/register.wxml>_<61410>_<6141./pages/my/sso/forget.wxml>_<61410>_<6141./pages/my/sso/sso.wxml>_<61412>_<6141mp-cells>_<6141mp-cell>_<6141./pages/my/sub/sub.wxml>_<61412>_<6141mp-cell>_<6141mp-cells>_<6141./pages/newsList/newsList.wxml>_<61412>_<6141tab>_<6141scroll>_<6141./pages/officeGrade/query.wxml>_<61412>_<6141mp-cells>_<6141mp-cell>_<6141./pages/resources/list.wxml>_<61410>_<6141./pages/terms/privacy.wxml>_<61411>_<6141card>_<6141./pages/terms/terms.wxml>_<61410>_<6141./pages/THEOL/dir/dir.wxml>_<61412>_<6141mp-cell>_<6141mp-cells>_<6141./pages/THEOL/THEOL.wxml>_<61412>_<6141mp-cell>_<6141mp-cells>_<6141./pages/THEOL/tree/tree.wxml>_<61412>_<6141mytree>_<6141mp-loading>_<6141./uni_modules/uni-card/components/uni-card/uni-card.wxml>_<61411>_<6141uni-icons>_<6141./uni_modules/uni-icons/components/uni-icons/uni-icons.wxml>_<61410>_<6141./uni_modules/uni-row/components/uni-col/uni-col.wxml>_<61410>_<6141./uni_modules/uni-row/components/uni-row/uni-row.wxml>_<61410>_<6141./uni_modules/uni-title/components/uni-title/uni-title.wxml>_<61410>_<6141./wxcomponents/dynamicForm/components/timePicker/timePicker.wxml>_<61410>_<6141./wxcomponents/dynamicForm/index.wxml>_<61413>_<6141van-icon>_<6141van-uploader>_<6141time-picker>_<6141./wxcomponents/dynamicForm/vant/icon/index.wxml>_<61411>_<6141van-info>_<6141./wxcomponents/dynamicForm/vant/info/index.wxml>_<61410>_<6141./wxcomponents/dynamicForm/vant/uploader/index.wxml>_<61411>_<6141van-icon>_<6141./wxcomponents/image-cropper/image-cropper.wxml>_<61410",
"wxmlCompileConfigSplit": ">_<6141"
}