Commit 06ad052a authored by lvtz's avatar lvtz

fix

parent 3ad5f6bd
var app = getApp(); var app = getApp();
import { pointsGoodsGet } from "../../../service/business/points.js"; import { getSubjectTemplates } from "../../../service/business/common.js";
Page({ Page({
data: { data: {
localImageRoot: "../../../images/", localImageRoot: "../../../images/",
...@@ -21,7 +21,6 @@ Page({ ...@@ -21,7 +21,6 @@ Page({
}); });
this.getTemplateList("init"); this.getTemplateList("init");
}, },
onShow: function() {},
onReachBottom: function() { onReachBottom: function() {
this.getTemplateList("up"); this.getTemplateList("up");
}, },
...@@ -35,10 +34,8 @@ Page({ ...@@ -35,10 +34,8 @@ Page({
this.setData({ this.setData({
listLoading: true listLoading: true
}); });
pointsGoodsGet({ getSubjectTemplates({
page: this.data.page, subject_type: 1
perPage: this.data.perPage,
school_id: 449
}) })
.then(res => { .then(res => {
const { code, data } = res; const { code, data } = res;
...@@ -71,46 +68,36 @@ Page({ ...@@ -71,46 +68,36 @@ Page({
} }
break; break;
case "down": // 页面下拉刷新 case "down": // 页面下拉刷新
this.setData( this.setData({
{ templateList: [data.list]
templateList: [data.list] });
}, if (
() => { this.data.total > this.caculateArrLength(this.data.templateList)
if ( ) {
this.data.total > this.data.page = this.data.page + 1;
this.caculateArrLength(this.data.templateList) } else {
) { // 没有更多了
this.data.page = this.data.page + 1; this.setData({
} else { hasmore: false
// 没有更多了 });
this.setData({ }
hasmore: false
});
}
}
);
wx.stopPullDownRefresh(); wx.stopPullDownRefresh();
break; break;
case "up": // 页面上拉刷新 case "up": // 页面上拉刷新
let list = this.data.templateList; let list = this.data.templateList;
this.setData( this.setData({
{ [`templateList[${this.data.page - 1}]`]: data.list
[`templateList[${this.data.page - 1}]`]: data.list });
}, if (
() => { this.data.total > this.caculateArrLength(this.data.templateList)
if ( ) {
this.data.total > this.data.page = this.data.page + 1;
this.caculateArrLength(this.data.templateList) } else {
) { // 没有更多了
this.data.page = this.data.page + 1; this.setData({
} else { hasmore: false
// 没有更多了 });
this.setData({ }
hasmore: false
});
}
}
);
break; break;
default: default:
break; break;
...@@ -141,20 +128,14 @@ Page({ ...@@ -141,20 +128,14 @@ Page({
}, },
bindTemplateSelected(e) { bindTemplateSelected(e) {
const { id } = e.currentTarget.dataset; const { id } = e.currentTarget.dataset;
console.log(id); wx.showToast({
wx.showModal({ title: `模板id是${id}`,
title: "提示一下", icon: 'none'
content: `选择的id是${id},然后没有然后`,
showCancel: false,
confirmColor: "#64B8F5"
}); });
}, },
createCustom() { createCustom() {
wx.showModal({ wx.navigateTo({
title: "提示", url: `/business/pages/themeeditor/index?id=0&tid=0&sid=3`
content: `不知道跳哪去`, })
showCancel: false,
confirmColor: "#64B8F5"
});
} }
}); });
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
<view class="list clearfix" wx:if="{{!emptyPage}}"> <view class="list clearfix" wx:if="{{!emptyPage}}">
<block wx:for="{{templateList}}" wx:for-item="bigitem" wx:key="bigindex" wx:for-index="bigindex"> <block wx:for="{{templateList}}" wx:for-item="bigitem" wx:key="bigindex" wx:for-index="bigindex">
<view class="item" wx:for="{{bigitem}}" wx:for-item="item" data-id="{{item.id}}" wx:key="index" bindtap="bindTemplateSelected"> <view class="item" wx:for="{{bigitem}}" wx:for-item="item" data-id="{{item.id}}" wx:key="index" bindtap="bindTemplateSelected">
<image class="item-cover" src="{{filter.imagify(item.cover)}}" mode="aspectFill"></image> <image class="item-cover" src="{{filter.imagify(item.cover)}}" mode="aspectFill" wx:if="{{item.cover}}"></image>
<image class="item-cover" src="https://cdn.img.shangjiadao.cn/qingxiao/daka/images/2c/sharemoretheme/newunlockbg.png" mode="aspectFill" wx:else></image>
<view class="item-title">{{item.title}}</view> <view class="item-title">{{item.title}}</view>
</view> </view>
</block> </block>
......
...@@ -157,7 +157,7 @@ Page({ ...@@ -157,7 +157,7 @@ Page({
}else{ }else{
this.setData({ this.setData({
nickname: visitor && visitor.userInfo && visitor.userInfo.nickName || '', nickname: visitor && visitor.userInfo && visitor.userInfo.nickName || '',
avatarUrl: visitor && visitor.userInfo && visitor.userInfo.avatarUrl || 'source/images/daka2b/default/logo.png', avatarUrl: visitor && visitor.userInfo && visitor.userInfo.avatarUrl || 'qingxiao/daka/images/common/empty/avatar_user',
}) })
} }
}) })
......
This diff is collapsed.
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
"navigationBarTitleText": "添加学校信息", "navigationBarTitleText": "添加学校信息",
"usingComponents": { "usingComponents": {
"expiredTip": "../../components/expiredTip", "expiredTip": "../../components/expiredTip",
"permission-box":"../../components/permissionbox" "permission-box":"../../components/permissionbox",
"imagecropper": "../../../components/imagecropper"
} }
} }
\ No newline at end of file
<wxs src="../../../filter/index.wxs" module="filter" /> <wxs src="../../../filter/index.wxs" module="filter" />
<view class="container"> <view class="page_topline"></view>
<view class="container {{showCropper? 'containerDisabledScroll':''}}">
<view class="box" style="border-bottom: 16rpx solid #f7f7f9;" wx:if="{{sid!=0}}">
<view class="line-item">
<view class="item-label" style="flex: 1;">个人头像</view>
<view class="right" bindtap="updateAvatar" style="flex: none;">
<image class="logo" src="{{filter.imagify(avatarUrl, 'image/resize,w_640/format,jpg/quality,q_50')}}"></image>
<!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> -->
</view>
</view>
<view class="line-item">
<view class="item-label">个人昵称</view>
<view class="right">
<view class="iteminput" value="" bindtap="updateNickname">{{nickname?nickname:'输入昵称'}}</view>
<!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> -->
</view>
</view>
</view>
<permission-box cinfigid="{{sid==0 || dakarole==1? 0: 700}}"> <permission-box cinfigid="{{sid==0 || dakarole==1? 0: 700}}">
<view slot="menubtn"> <view slot="menubtn">
<view class="box"> <view class="box">
<view class="line-item" wx:if="{{sid!=0}}">
<view class="item-label" style="flex: 1;">学校LOGO <text>(建议尺寸:120*120)</text></view>
<view class="right" bindtap="proMainImgUpload" data-type="schoollogo" style="flex: none;">
<image class="logo" src="{{filter.imagify(params.logo, 'image/resize,w_640/format,jpg/quality,q_50')}}"></image>
<!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> -->
</view>
</view>
<view class="line-item"> <view class="line-item">
<view class="item-label">学校名称</view> <view class="item-label">学校名称</view>
<view class="right"> <view class="right">
...@@ -14,7 +38,7 @@ ...@@ -14,7 +38,7 @@
<view class="line-item"> <view class="line-item">
<view class="item-label">联系电话</view> <view class="item-label">联系电话</view>
<view class="right"> <view class="right">
<input type="text" placeholder-class="placeholderclass" class="iteminput" maxlength="11" value="" bindinput="" placeholder="请输入学校联系电话"></input> <input type="text" placeholder-class="placeholderclass" class="iteminput" maxlength="11" value="{{params.tel_phone}}" bindinput="phoneInput" placeholder="请输入学校联系电话"></input>
<!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> --> <!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> -->
</view> </view>
</view> </view>
...@@ -22,14 +46,14 @@ ...@@ -22,14 +46,14 @@
<view class="item-label">地址</view> <view class="item-label">地址</view>
<view class="right" bindtap="addressSelect"> <view class="right" bindtap="addressSelect">
<image class="icon-address" src="{{localImageRoot}}2b/organizationalmgt/icon_address.png?{{imageVersion}}"></image> <image class="icon-address" src="{{localImageRoot}}2b/organizationalmgt/icon_address.png?{{imageVersion}}"></image>
<view class="iteminput">{{params.location_address ? params.location_address : '请选择地址'}}</view> <view class="iteminput">{{params.province ? params.province+params.city+params.area : '请选择地址'}}</view>
<!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> --> <!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> -->
</view> </view>
</view> </view>
<view class="line-item"> <view class="line-item">
<view class="item-label">详细地址</view> <view class="item-label">详细地址</view>
<view class="right"> <view class="right">
<textarea class="iteminput" placeholder-class="placeholderclass" bindinput="addressInput" autoHeight="true" value="{{params.addressname}}" placeholder="所在街道,楼牌号等"></textarea> <textarea class="iteminput" placeholder-class="placeholderclass" bindinput="addressInput" autoHeight="true" value="{{params.address}}" placeholder="所在街道,楼牌号等"></textarea>
<!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> --> <!-- <image class="arrowsmall" src="{{imageRoot}}2b/organizationalmgt/right.png?{{imageVersion}}"></image> -->
</view> </view>
</view> </view>
...@@ -51,4 +75,21 @@ ...@@ -51,4 +75,21 @@
</view> </view>
</permission-box> </permission-box>
</view> </view>
<expiredTip/> <expiredTip/>
\ No newline at end of file <view class="cropperdialog" wx:if="{{showCropper}}">
<imagecropper
id="image-cropper"
limit_move="{{cropperOpt.limit_move}}"
disable_rotate="{{cropperOpt.disable_rotate}}"
width="{{cropperOpt.width}}"
height="{{cropperOpt.height}}"
imgSrc="{{cropperSrc}}"
bindload="cropperload"
bindimageload="loadimage"
bindtapcut="clickcut"
></imagecropper>
<view class="cropperoperate">
<view class="" bindtap="cancelcropper">取消</view>
<view class="" bindtap="surecropper">确认</view>
</view>
</view>
\ No newline at end of file
...@@ -3,14 +3,12 @@ page { ...@@ -3,14 +3,12 @@ page {
height: 100%; height: 100%;
} }
.container { .container {
padding-bottom: 100rpx; padding-bottom: 150rpx;
border-top: 1px solid #eee;
} }
.placeholderclass { .placeholderclass {
color: #939393; color: #939393;
font-size: 26rpx; font-size: 26rpx;
} }
.box { .box {
background: #fff; background: #fff;
padding: 0 24rpx; padding: 0 24rpx;
...@@ -50,7 +48,7 @@ page { ...@@ -50,7 +48,7 @@ page {
align-items: center; align-items: center;
flex: 1; flex: 1;
} }
.icon-address{ .icon-address {
width: 24rpx; width: 24rpx;
height: 28rpx; height: 28rpx;
margin-right: 10rpx; margin-right: 10rpx;
...@@ -59,7 +57,13 @@ page { ...@@ -59,7 +57,13 @@ page {
width: 100%; width: 100%;
color: #939393; color: #939393;
font-size: 26rpx; font-size: 26rpx;
word-break: break-all word-break: break-all;
}
.line-item .right .logo {
width: 100rpx;
height: 100rpx;
z-index: 1;
border-radius: 50%;
} }
.line-item .right .arrowsmall { .line-item .right .arrowsmall {
width: 12rpx; width: 12rpx;
...@@ -95,8 +99,8 @@ page { ...@@ -95,8 +99,8 @@ page {
position: relative; position: relative;
} }
.selectd-item-box-inner { .selectd-item-box-inner {
border: 1px solid #16B0FD !important; border: 1px solid #16b0fd !important;
color: #16B0FD !important; color: #16b0fd !important;
} }
.item-box-inner .icon-select { .item-box-inner .icon-select {
position: absolute; position: absolute;
...@@ -119,12 +123,12 @@ page { ...@@ -119,12 +123,12 @@ page {
.submitbtn { .submitbtn {
width: 100%; width: 100%;
height: 90rpx; height: 90rpx;
background: #16B0FD; background: #16b0fd;
font-size: 32rpx; font-size: 32rpx;
color: #fff; color: #fff;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
border-radius: 49rpx; border-radius: 49rpx;
box-shadow: 0 0 20rpx rgba(22,176,253,.8); box-shadow: 0 0 20rpx rgba(22, 176, 253, 0.8);
} }
import {
LocalStorage
} from "../../../utilities/index.js";
var app = getApp();
Page({ Page({
data: { data: {
imgList: [ imgList: [
...@@ -7,10 +11,16 @@ Page({ ...@@ -7,10 +11,16 @@ Page({
"https://cdn.img.shangjiadao.cn/qingxiao/bargain/images/case/gif2.gif", "https://cdn.img.shangjiadao.cn/qingxiao/bargain/images/case/gif2.gif",
"https://cdn.img.shangjiadao.cn/qingxiao/bargain/images/case/gif3.gif", "https://cdn.img.shangjiadao.cn/qingxiao/bargain/images/case/gif3.gif",
"https://cdn.img.shangjiadao.cn/qingxiao/bargain/images/case/pic_03.png" "https://cdn.img.shangjiadao.cn/qingxiao/bargain/images/case/pic_03.png"
] ],
sid: 3
}, },
onLoad: function(options) {}, onLoad: function(options) {
const { sid } = options;
this.setData({
sid: sid || 3
});
},
onShow: function() {}, onShow: function() {},
// 去创建 // 去创建
...@@ -21,11 +31,9 @@ Page({ ...@@ -21,11 +31,9 @@ Page({
}, },
// 跳过 // 跳过
bindJumpEvent () { bindJumpEvent () {
wx.showModal({ LocalStorage.setItem('dakarole', 1);
title: '提示', wx.reLaunch({
content: '跳过', url: `/business/pages/deskcenter/index?sid=${this.data.sid}`,
showCancel: false,
confirmColor: '#16B0FD'
}) })
}, },
}); });
...@@ -376,7 +376,7 @@ const apis = { ...@@ -376,7 +376,7 @@ const apis = {
accountList: `${api}member/erp/account/index`,//账号下的所有身份 accountList: `${api}member/erp/account/index`,//账号下的所有身份
memberMe: `${api}member/me`,//获取当前身份 memberMe: `${api}member/me`,//获取当前身份
getschooluuid: `${api}member/school_uuid`,// 简单报名(加入学校)获取uuid getschooluuid: `${api}member/school_uuid`,// 简单报名(加入学校)获取uuid
subjectTemplates: `${api}member/subject_templates`,//主题模板列表
}, },
shopeditor: { shopeditor: {
infoGet: `${api}member/clock/address/get`, infoGet: `${api}member/clock/address/get`,
......
This diff is collapsed.
...@@ -430,6 +430,19 @@ function getUuid(data){ ...@@ -430,6 +430,19 @@ function getUuid(data){
errorresolve: 1, errorresolve: 1,
}) })
} }
// 主题模板列表
function getSubjectTemplates(data){
return wxRequest({
role: '2b',
url: `${apis.business.common.subjectTemplates}`,
method: 'GET',
data,
errorresolve: 1,
// needToken: true
})
}
export { export {
nicknameGet, nicknameGet,
bOssAccess, bOssAccess,
...@@ -472,5 +485,6 @@ export { ...@@ -472,5 +485,6 @@ export {
analyzeclasshourGet, analyzeclasshourGet,
analyzeclasscourseGet, analyzeclasscourseGet,
analyzeDashboardGet, analyzeDashboardGet,
getUuid getUuid,
getSubjectTemplates
} }
\ No newline at end of file
...@@ -26,7 +26,6 @@ import { ...@@ -26,7 +26,6 @@ import {
bTokenExchange bTokenExchange
} from '../service/common.js' } from '../service/common.js'
import { import {
formIdCreate,
getActivities, getActivities,
activityLog, activityLog,
getMember getMember
...@@ -303,13 +302,6 @@ Page({ ...@@ -303,13 +302,6 @@ Page({
} }
}) })
}, },
formIdCreate(e) {
const { formId } = e.detail;
formIdCreate({
formId
})
},
// goMyLikes() { // goMyLikes() {
// wx.navigateTo({ // wx.navigateTo({
......
...@@ -41,9 +41,6 @@ ...@@ -41,9 +41,6 @@
<!-- <view class="right-item" bindtap="toSetting" wx:if="{{sid != 0}}"> <!-- <view class="right-item" bindtap="toSetting" wx:if="{{sid != 0}}">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="icon" src="{{imageRoot}}2c/optimize/icon_setting.png?{{imageVersion}}"></image> <image class="icon" src="{{imageRoot}}2c/optimize/icon_setting.png?{{imageVersion}}"></image>
</view> --> </view> -->
</view> </view>
...@@ -71,9 +68,6 @@ ...@@ -71,9 +68,6 @@
<view class="menu-box"> <view class="menu-box">
<view class="menu-item" bindtap="goMytask"> <view class="menu-item" bindtap="goMytask">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_zuoye.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_zuoye.png?{{imageVersion}}"></image>
<text class="title">我的作业</text> <text class="title">我的作业</text>
<text class="desc">待提交的作业</text> <text class="desc">待提交的作业</text>
...@@ -81,45 +75,30 @@ ...@@ -81,45 +75,30 @@
</view> </view>
<view class="menu-item" bindtap="goMyCourses"> <view class="menu-item" bindtap="goMyCourses">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_mycourse.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_mycourse.png?{{imageVersion}}"></image>
<text class="title">我的课程</text> <text class="title">我的课程</text>
<text class="desc">购买的课程</text> <text class="desc">购买的课程</text>
</view> </view>
<view class="menu-item" bindtap="goMySchedule"> <view class="menu-item" bindtap="goMySchedule">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_myschedule.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_myschedule.png?{{imageVersion}}"></image>
<text class="title">我的课表</text> <text class="title">我的课表</text>
<text class="desc">上课时间在这里</text> <text class="desc">上课时间在这里</text>
</view> </view>
<view class="menu-item" bindtap="goGrowthRecord"> <view class="menu-item" bindtap="goGrowthRecord">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_growthrecord.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_growthrecord.png?{{imageVersion}}"></image>
<text class="title">我的成长</text> <text class="title">我的成长</text>
<text class="desc">往期作品在这里</text> <text class="desc">往期作品在这里</text>
</view> </view>
<view class="menu-item" bindtap="goClassRecord"> <view class="menu-item" bindtap="goClassRecord">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_courserecord.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_courserecord.png?{{imageVersion}}"></image>
<text class="title">上课记录</text> <text class="title">上课记录</text>
<text class="desc">课消记录</text> <text class="desc">课消记录</text>
</view> </view>
<view class="menu-item" bindtap="goMyAchievement"> <view class="menu-item" bindtap="goMyAchievement">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_glory.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_glory.png?{{imageVersion}}"></image>
<text class="title">我的荣誉</text> <text class="title">我的荣誉</text>
<text class="desc">证书勋章在这里</text> <text class="desc">证书勋章在这里</text>
...@@ -136,9 +115,6 @@ ...@@ -136,9 +115,6 @@
</navigator> </navigator>
<view class="menu-item" wx:if="{{cSchoolTotal > 0}}" bindtap="exchangeSchool"> <view class="menu-item" wx:if="{{cSchoolTotal > 0}}" bindtap="exchangeSchool">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_exchangeschool.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_exchangeschool.png?{{imageVersion}}"></image>
<text class="title">切换校区</text> <text class="title">切换校区</text>
<text class="desc"></text> <text class="desc"></text>
...@@ -146,9 +122,6 @@ ...@@ -146,9 +122,6 @@
<view class="menu-item" bindtap="loginToManager"> <view class="menu-item" bindtap="loginToManager">
<loginbtn loginCode="{{loginCode}}"/> <loginbtn loginCode="{{loginCode}}"/>
<form report-submit="true" bindsubmit="formIdCreate" class="createidform">
<button form-type="submit" class="createidbutton">生成form</button>
</form>
<image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_tologin.png?{{imageVersion}}"></image> <image class="menuicon" src="{{imageRoot}}2c/ucenter2/icon_tologin.png?{{imageVersion}}"></image>
<text class="title">机构登录</text> <text class="title">机构登录</text>
<text class="desc">老师/校长在这里登录</text> <text class="desc">老师/校长在这里登录</text>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment