diff --git a/common/http.api.js b/common/http.api.js
index 2a2fe6e..6c8366a 100644
--- a/common/http.api.js
+++ b/common/http.api.js
@@ -28,7 +28,8 @@ let apiApp = {
// 其他
otherConfig: '/api/mobile/other/config',
otherBanner: '/api/mobile/other/banner',
- otherUploadFile: '/api/mobile/upload-file',
+ otherUploadFile: '/api/mobile/upload-file',
+ getparameter:'/api/admin/parameter/show'
}
@@ -65,7 +66,17 @@ const install = (Vue, vm) => {
// 其他
let otherConfig = (params = {}) => vm.$u.get(apiApp.otherConfig, params);
let otherBanner = (params = {}) => vm.$u.get(apiApp.otherBanner, params);
- let otherUploadFile = (params = {}) => vm.$u.post(apiApp.otherUploadFile, params);
+ let otherUploadFile = (params = {}) => vm.$u.post(apiApp.otherUploadFile, params);
+ let getparameter = (params = {}) => vm.$u.get(apiApp.getparameter, params);
+ // export function getparameter(param, loading = true) {
+ // return request({
+ // url: '/api/admin/parameter/show',
+ // method: 'get',
+ // params: param,
+ // paramsSerializer: customParamsSerializer,
+ // isLoading: loading
+ // })
+ // }
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
vm.$u.api = {
@@ -97,7 +108,8 @@ const install = (Vue, vm) => {
// 其他
otherConfig,
otherBanner,
- otherUploadFile,
+ otherUploadFile,
+ getparameter:getparameter
};
}
diff --git a/components/applyForm/index.vue b/components/applyForm/index.vue
index 5328fde..de9a5c3 100644
--- a/components/applyForm/index.vue
+++ b/components/applyForm/index.vue
@@ -191,18 +191,16 @@
}
.form-btn {
width: 100%;
- // position: fixed;
- // left: 0;
- // bottom: 0;
- padding: 20rpx 0;
-
- &>view{
+ position: relative;
+ padding: 60rpx 0;
+
+ &>view {
width: 70%;
text-align: center;
margin: 0 auto;
color: #fff;
- background-color: #010296;
- border-radius: 10rpx;
+ background: linear-gradient(to right, #5e5fbc, #0d0398);
+ border-radius: 30rpx;
padding: 20rpx;
}
}
diff --git a/components/plate/index.vue b/components/plate/index.vue
new file mode 100644
index 0000000..f0540fc
--- /dev/null
+++ b/components/plate/index.vue
@@ -0,0 +1,235 @@
+
+
+
+
{{plate[0]}}
+
{{plate[1]}}
+
●
+
{{plate[2]}}
+
{{plate[3]}}
+
{{plate[4]}}
+
{{plate[5]}}
+
{{plate[6]}}
+
+
+ {{plate[7]}}
+
+
+
+ 新能源
+
+
+
+
+
+
+
+
+
+
diff --git a/components/tabbar/tabbar.vue b/components/tabbar/tabbar.vue
index 947a709..7dd12ee 100644
--- a/components/tabbar/tabbar.vue
+++ b/components/tabbar/tabbar.vue
@@ -44,8 +44,8 @@
height: 48,
"text": "课程中心",
"pagePath": "/pages/course/index",
- "iconPath": require("@/static/index_icon1.png"),
- "selectedIconPath": require("@/static/index_icon1.png")
+ "iconPath": require("@/static/index_icon1-2.png"),
+ "selectedIconPath": require("@/static/index_icon1-2.png")
},
{
id: 2,
@@ -54,8 +54,8 @@
height: 48,
"text": "校友权益",
"pagePath": "/pages/book/index",
- "iconPath": require("@/static/index_icon1.png"),
- "selectedIconPath": require("@/static/index_icon1.png")
+ "iconPath": require("@/static/index_icon1-3.png"),
+ "selectedIconPath": require("@/static/index_icon1-3.png")
},
{
id: 3,
@@ -64,8 +64,8 @@
height: 48,
"text": "我的",
"pagePath": "/pages/me/index",
- "iconPath": require("@/static/index_icon1.png"),
- "selectedIconPath": require("@/static/index_icon1.png")
+ "iconPath": require("@/static/index_icon1-4.png"),
+ "selectedIconPath": require("@/static/index_icon1-4.png")
},
]
};
diff --git a/components/topBanner.vue b/components/topBanner.vue
new file mode 100644
index 0000000..933b162
--- /dev/null
+++ b/components/topBanner.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{show_current_swiper}}
+ /{{banner_list.length}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/apply/index.vue b/packages/apply/index.vue
index cdfb686..29ad9a8 100644
--- a/packages/apply/index.vue
+++ b/packages/apply/index.vue
@@ -3,17 +3,29 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
@@ -23,6 +35,10 @@
提交
-->
+
+
+
@@ -35,6 +51,17 @@
data() {
return {
course_id: '',
+ showPosition: false,
+ positionList: [],
+ dateShow: false,
+ dateParams: {
+ year: true,
+ month: true,
+ day: true,
+ hour: false,
+ minute: false,
+ second: false
+ },
form: {},
apply_form: [],
course_forms: [],
@@ -50,13 +77,52 @@
username: [{
required: true,
message: '请输入姓名',
- trigger: ['change', 'blur'],
+ trigger: ['blur'],
}],
sex: [{
required: true,
message: '请选择性别',
trigger: ['change', 'blur'],
}],
+ birthday: [{
+ required: true,
+ message: '请选择出生日期',
+ trigger: ['change', 'blur'],
+ }],
+
+ mobile: [{
+ required: true,
+ message: '请输入联系方式',
+ trigger: ['blur'],
+ }, {
+ validator: (rule, value, callback) => {
+ return this.$u.test.mobile(value);
+ },
+ message: '手机号码不正确',
+ trigger: ['blur'],
+ }],
+ idcard: [{
+ required: true,
+ message: '请输入身份证号',
+ trigger: ['blur'],
+ }, {
+ validator: (rule, value, callback) => {
+ return this.$u.test.idCard(value);
+ },
+ message: '身份证号不正确',
+ trigger: ['blur'],
+ }],
+ email: [{
+ required: true,
+ message: '请输入邮箱',
+ trigger: ['blur'],
+ }, {
+ validator: (rule, value, callback) => {
+ return this.$u.test.email(value);
+ },
+ message: '邮箱不正确',
+ trigger: ['blur'],
+ }],
}
}
},
@@ -68,11 +134,27 @@
this.getCourseDetail(options.id)
let user = uni.getStorageSync("stbc_lifeData") ? uni.getStorageSync("stbc_lifeData").vuex_user : {}
this.form = user
+ this.getPosition()
},
methods: {
selectSex(e) {
console.log("e", e)
this.form.sex = this.sexList[e[0]]['value']
+ },
+ selectPosition(e){
+ this.form.company_position = this.positionList[e[0]]['value']
+
+ },
+ // 日期
+ dateConfirm(e) {
+ this.form.birthday = e.year + '-' + e.month + '-' + e.day
+ },
+ getPosition(){
+ this.$u.api.getparameter({
+ number:'company_position'
+ }).then(res=>{
+ this.positionList = res.detail
+ })
},
async getCourseDetail(id) {
const res = await this.$u.api.courseDetail({
@@ -95,28 +177,41 @@
this.apply_form = _arr
console.log("this.apply_form", this.apply_form)
// return
- this.saveUser()
- this.applyCourse()
+
+ this.$refs.uForm.validate(valid => {
+ if (valid) {
+ this.saveUser()
+ this.applyCourse()
+ } else {
+ console.log('验证失败');
+ // this.base.toast("注册失败")
+ }
+ });
+
},
saveUser() {
- this.$u.api.saveUser(this.form).then(res => {
- this.base.toast("更新用户信息成功")
- this.$u.api.user().then(res => {
- // let stor = uni.getStorageSync('stbc_lifeData')
- // stor.vuex_user = res.user
- // uni.setStorageSync('stbc_lifeData',stor)
- this.$u.vuex('vuex_user', res.user)
- })
+ this.$u.api.saveUser(this.form).then(res => {
+ // this.base.toast("更新用户信息成功")
+ this.$u.api.user().then(res => {
+ // let stor = uni.getStorageSync('stbc_lifeData')
+ // stor.vuex_user = res.user
+ // uni.setStorageSync('stbc_lifeData',stor)
+ this.$u.vuex('vuex_user', res.user)
+ })
})
+
},
applyCourse() {
this.$u.api.courseSign({
course_id: this.course_id,
data: this.apply_form
}).then(res => {
- this.base.toast("欢迎您报名本课程,我们将在1-3个工作日内审核并通知您报名结果…")
+ this.base.toast("报名成功")
+ uni.redirectTo({
+ url: '/packages/mycourse/index'
+ })
})
},
}
@@ -139,8 +234,10 @@
.wrap {
background-color: #fff;
padding: 20rpx 50rpx;
- border-radius: 20rpx;
- position: relative;
+ border-radius: 20rpx;
+ position: relative;
+ height: 100%;
+ overflow: scroll;
}
.form-btn {
diff --git a/packages/booksubmit/index.vue b/packages/booksubmit/index.vue
index 09173a2..421b5f8 100644
--- a/packages/booksubmit/index.vue
+++ b/packages/booksubmit/index.vue
@@ -2,24 +2,31 @@
-
+
-
-
-
-
+
+
+
+
-
+ 新增
+
+
+
+ 删除
+
+
- 新增
+ 新增
+ 当前场地最多可预约{{siteTotal}}人
姓名
@@ -28,7 +35,7 @@
{{item.name}}
-
+ 删除
@@ -46,7 +53,19 @@
-
+
+
+
+
+ 车牌号
+
+ {plateChange(val,index)}" :defaultPlate="plateNumber" />
+
+
+ 确认
+
+
+
@@ -69,10 +88,14 @@
-
\ No newline at end of file
diff --git a/packages/mybook/detail.vue b/packages/mybook/detail.vue
index 0558129..36b12fa 100644
--- a/packages/mybook/detail.vue
+++ b/packages/mybook/detail.vue
@@ -1,71 +1,124 @@
-
+
-
- 预约时间:{{info.date}} {{formatTime(info.start_time)}}-{{formatTime(info.end_time)}}
- 预约地点:{{info.appointment_config.name}}
- 预约事项:{{info.content}}
- 预约状态:{{info.status_text}}
- 车牌:{{info.plate}}
- 同行人数:{{info.accompany_total}}
- 同行人员:
-
- {{appo.name}}、
-
-
- 状态:{{info.status_text}}
- 审核意见:{{info.reason}}
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/mybook/index.vue b/packages/mybook/index.vue
index 0b498de..3457914 100644
--- a/packages/mybook/index.vue
+++ b/packages/mybook/index.vue
@@ -1,20 +1,52 @@
-
-
-
-
- 预约时间:{{item.date}} {{formatTime(item.start_time)}}-{{formatTime(item.end_time)}}
- 预约地点:{{item.appointment_config.name}}
- 预约事项:{{item.content}}
- 预约状态:{{item.status_text}}
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ {{item.appointment_config.name==='车辆到闸'?'车辆预约':'场地预约'}}
+
+
+ {{item.status_text}}
+
+
+
+
+
+ {{item.date}} {{formatTime(item.start_time)}}-{{formatTime(item.end_time)}}
+
+
+
+ {{item.appointment_config.name}}
+
+
+
+ {{item.content?item.content:''}}
+
+
+
+ 取消
+ |
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -47,19 +79,19 @@
},
onReachBottom() {
console.log("this.onReachBottom", this.current_page, this.total_page)
-
+
},
- methods: {
- scrollGet(){
- if (!this.hasData) {
- return
- }
- this.current_page = this.current_page + 1
- if (this.current_page > this.total_page) {
- this.base.toast('没有更多了')
- return
- }
- this.getBookList()
+ methods: {
+ scrollGet() {
+ if (!this.hasData) {
+ return
+ }
+ this.current_page = this.current_page + 1
+ if (this.current_page > this.total_page) {
+ this.base.toast('没有更多了')
+ return
+ }
+ this.getBookList()
},
async getBookList() {
const res = await this.$u.api.scheduleIndex({
@@ -79,11 +111,19 @@
} else {
return ''
}
+ },
+ cancelBook(){
+
},
toDetail(id) {
uni.navigateTo({
url: '/packages/mybook/detail?id=' + id
})
+ },
+ goBook(){
+ uni.switchTab({
+ url:'/pages/book/index'
+ })
}
}
@@ -91,42 +131,102 @@
\ No newline at end of file
diff --git a/packages/mycourse/courseContents.vue b/packages/mycourse/courseContents.vue
index 8d4eadc..e5e0891 100644
--- a/packages/mycourse/courseContents.vue
+++ b/packages/mycourse/courseContents.vue
@@ -3,11 +3,21 @@
-
- 上课时间:{{item.date}} {{item.period}}
- 课程主题:{{item.theme}}
- 授课老师:{{item.teacher?item.teacher.name:''}}
- 授课地点:{{item.address}}
+
+ {{item.date}}
+ {{item.period}}
+
+
+ {{item.theme}}
+
+
+
+ {{item.teacher?item.teacher.name:''}}
+
+
+
+ {{item.address}}
+
@@ -61,6 +71,26 @@
padding:30rpx;
margin-bottom: 20rpx;
border-radius: 20rpx;
+ &-date{
+ font-size: 32rpx;
+ color:#b08c6c;
+ margin-bottom:30rpx
+ }
+ &-period{
+ color:#333333;
+ margin-left:20rpx;
+ margin-bottom:20rpx
+ }
+ &-img{
+ color:#666666;
+ display: flex;
+ align-items: center;
+ margin-left:20rpx;
+ margin-bottom:20rpx;
+ image{
+ margin-right:10rpx;
+ }
+ }
}
.nodata {
height: 100vh;
diff --git a/packages/mycourse/courseStatus.vue b/packages/mycourse/courseStatus.vue
index bf861d5..27def4e 100644
--- a/packages/mycourse/courseStatus.vue
+++ b/packages/mycourse/courseStatus.vue
@@ -2,28 +2,43 @@
-
- {{userInfo.username}}:
- 欢迎您报名{{courseInfo.name}},我们将在1-3个工作日内审核并通知您报名结果….
-
-
- {{userInfo.username}}:
- 您已被{{courseInfo.name}}录取!请于{{courseInfo.start_date}}到学院报到。
-
-
- {{userInfo.username}}:
- 很遗憾,您未被{{courseInfo.name}}录取!
+
+
+
+ {{userInfo.username}}:
+ 欢迎您报名{{courseInfo.name}},我们将在1-3个工作日内审核并通知您报名结果….
+
+
+ {{userInfo.username}}:
+ 您已被{{courseInfo.name}}录取!请于{{courseInfo.start_date}}到学院报到。
+
+
+ {{userInfo.username}}:
+ 很遗憾,您未被{{courseInfo.name}}录取!
+
+
+ {{userInfo.username}}:
+ 您未被{{courseInfo.name}}纳入备选人才!
+
+
+
+
+
-
\ No newline at end of file
diff --git a/packages/register/login.vue b/packages/register/login.vue
new file mode 100644
index 0000000..fbc987b
--- /dev/null
+++ b/packages/register/login.vue
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{hasSend?'已发送':'获取验证码'}}({{count}}s)
+
+
+
+ 登录
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/schoolmate/index.vue b/packages/schoolmate/index.vue
index 46890d0..0ff2265 100644
--- a/packages/schoolmate/index.vue
+++ b/packages/schoolmate/index.vue
@@ -4,7 +4,7 @@
- {{item.username}}
+ {{item.username}}
{{item.company_name}}
{{item.company_position}}
@@ -24,11 +24,11 @@
list: []
}
},
- onLoad(options) {
- this.getMyCourseTxl(options.id)
+ onLoad() {
+ this.getMyCourseTxl()
},
methods: {
- async getMyCourseTxl(id) {
+ async getMyCourseTxl() {
const res = await this.$u.api.courseUserList({
// course_id: id,
type: 1
@@ -61,9 +61,18 @@
height: 100vh;
}
&-item {
- margin: 30rpx;
+ margin: 30rpx 0;
padding: 30rpx;
background-color: #fff;
+ border-radius: 20rpx;
+ &>view{
+ margin-bottom:10rpx;
+
+ }
+ &-name{
+ font-size: 32rpx;
+ color:#333;
+ }
}
}
}
diff --git a/pages.json b/pages.json
index 663103c..1c70d6a 100644
--- a/pages.json
+++ b/pages.json
@@ -51,6 +51,12 @@
"navigationBarTitleText": "注册"
// "navigationStyle": "custom"
}
+ },{
+ "path": "register/login",
+ "style": {
+ "navigationBarTitleText": "登录",
+ "navigationStyle": "custom"
+ }
},{
"path": "apply/index",
"style": {
diff --git a/pages/book/index.vue b/pages/book/index.vue
index 317fc3a..a0b8e46 100644
--- a/pages/book/index.vue
+++ b/pages/book/index.vue
@@ -1,13 +1,39 @@
-
-
-
-
- 我要预约
- 校友库
-
-
+
+
+
+
+
+
+
+
+
+ 图书馆
+
+ 1
+ /1
+
+
+
+
+
+
+ 会议室
+
+ 1
+ /1
+
+
+
+
+
+
+
+
+
+
@@ -39,14 +65,17 @@
})
},
toUrl(type) {
- if (type === 1) {
- if (this.appointment_total > 0) {
- uni.navigateTo({
- url: '/packages/booksubmit/index'
- })
- } else {
- this.base.toast("您当前没有预约次数")
- }
+ if (type === 1) {
+ uni.navigateTo({
+ url: '/packages/booksubmit/index'
+ })
+ // if (this.appointment_total > 0) {
+ // uni.navigateTo({
+ // url: '/packages/booksubmit/index'
+ // })
+ // } else {
+ // this.base.toast("您当前没有预约次数")
+ // }
} else if (type === 2) {
if (this.is_schoolmate) {
@@ -68,36 +97,68 @@
.container {
width: 100%;
height: 100vh;
- padding-bottom: 200rpx;
- .cbg {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100vh;
- }
- .wrap{
+ padding-bottom: 200rpx;
+
+ .cbg {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ }
+ .book-top{
position: relative;
- top:0;
- left:0;
- &-block{
- display: flex;
- align-items: center;
- justify-content: center;
- &>view{
- width:200rpx;
- height:180rpx;
- text-align: center;
- line-height: 180rpx;
- margin:20rpx;
- font-size: 28rpx;
- background:linear-gradient(to right,#d8b594,#ba9676);
- border-radius: 20rpx;
- color:#fff;
-
- }
+ padding:80rpx 0 60rpx 0;
+ image{
+ width:539rpx;
+ height:88rpx;
+ display: block;
+ margin:0 auto;
+ }
+ }
+ .book {
+ position: relative;
+ padding:0 30rpx;
+ height:calc(100vh - 400rpx);
+ overflow: scroll;
+ &-block {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ image{
+ width:330rpx;
+ height:126rpx;
+ }
}
- }
-
+ &-pic{
+ &-item{
+ font-size: 0;
+ border-radius: 10rpx;
+ margin-bottom:30rpx;
+ image{
+ width:100%;
+ height:350rpx;
+ }
+ &>view{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding:20rpx 30rpx;
+ background-color: #fff;
+ font-size: 28rpx;
+ color:#000;
+ border-radius: 0 0 10rpx 10rpx;
+ text{
+ color:#666;
+ font-size: 24rpx;
+ }
+ .colortext{
+ color:#b79373;
+ }
+ }
+ }
+ }
+ }
+
}
\ No newline at end of file
diff --git a/pages/course/index.vue b/pages/course/index.vue
index 9bf23b1..47f3032 100644
--- a/pages/course/index.vue
+++ b/pages/course/index.vue
@@ -1,52 +1,82 @@
-
-
-
-
+
+
+
+
+
+
- 八月
- 06
- 2024
-
-
-
-
-
-
- {{item.name}}
-
- 报名{{item.sign_date_status}}
-
-
-
+
+ {{convertToChineseMonth(item.sign_start_date,item.sign_date_status).month}}
+ {{convertToChineseMonth(item.sign_start_date,item.sign_date_status).year}}
+
+
+ {{convertToChineseMonth(item.sign_start_date).month}}
+ {{convertToChineseMonth(item.sign_start_date).day}}
+ {{convertToChineseMonth(item.sign_start_date).year}}
+
+
+
+
+ {{item.type_detail.name}}
+
+ {{item.name}}
+
+ 报名{{item.sign_date_status}}
+
+
+
+
+
+ 我要报名
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提示
+
+ 如您已是我方校友,请先绑定账号。
+ 如您还不是我方校友,请先注册。
-
- 我要报名
+
+
+ 去绑定
+ 去注册
-
-
-
+
+
-
-
-
-
\ No newline at end of file
diff --git a/static/book-icon1.png b/static/book-icon1.png
new file mode 100644
index 0000000..77f7ee9
Binary files /dev/null and b/static/book-icon1.png differ
diff --git a/static/book-icon2.png b/static/book-icon2.png
new file mode 100644
index 0000000..afed5c0
Binary files /dev/null and b/static/book-icon2.png differ
diff --git a/static/book-pic1.png b/static/book-pic1.png
new file mode 100644
index 0000000..8a15f00
Binary files /dev/null and b/static/book-pic1.png differ
diff --git a/static/book-top.png b/static/book-top.png
new file mode 100644
index 0000000..71ff3e7
Binary files /dev/null and b/static/book-top.png differ
diff --git a/static/index_icon1-2.png b/static/index_icon1-2.png
new file mode 100644
index 0000000..bca424b
Binary files /dev/null and b/static/index_icon1-2.png differ
diff --git a/static/index_icon1-3.png b/static/index_icon1-3.png
new file mode 100644
index 0000000..e4ab908
Binary files /dev/null and b/static/index_icon1-3.png differ
diff --git a/static/index_icon1-4.png b/static/index_icon1-4.png
new file mode 100644
index 0000000..a3f4610
Binary files /dev/null and b/static/index_icon1-4.png differ
diff --git a/static/login-logo.png b/static/login-logo.png
new file mode 100644
index 0000000..aa60a47
Binary files /dev/null and b/static/login-logo.png differ
diff --git a/static/login-top.png b/static/login-top.png
new file mode 100644
index 0000000..9f3aaca
Binary files /dev/null and b/static/login-top.png differ
diff --git a/static/me-icon1.png b/static/me-icon1.png
new file mode 100644
index 0000000..b9ada5b
Binary files /dev/null and b/static/me-icon1.png differ
diff --git a/static/me-icon2.png b/static/me-icon2.png
new file mode 100644
index 0000000..4433bc0
Binary files /dev/null and b/static/me-icon2.png differ
diff --git a/static/me-icon3.png b/static/me-icon3.png
new file mode 100644
index 0000000..3541b3e
Binary files /dev/null and b/static/me-icon3.png differ
diff --git a/static/me-icon4.png b/static/me-icon4.png
new file mode 100644
index 0000000..ae73c7f
Binary files /dev/null and b/static/me-icon4.png differ
diff --git a/static/me-top.png b/static/me-top.png
new file mode 100644
index 0000000..b5ba359
Binary files /dev/null and b/static/me-top.png differ
diff --git a/static/mybook-icon1.png b/static/mybook-icon1.png
new file mode 100644
index 0000000..3c490e1
Binary files /dev/null and b/static/mybook-icon1.png differ
diff --git a/static/mybook-icon2.png b/static/mybook-icon2.png
new file mode 100644
index 0000000..0a7e633
Binary files /dev/null and b/static/mybook-icon2.png differ
diff --git a/static/mybook-icon3.png b/static/mybook-icon3.png
new file mode 100644
index 0000000..4d45677
Binary files /dev/null and b/static/mybook-icon3.png differ
diff --git a/static/mybook-icon4.png b/static/mybook-icon4.png
new file mode 100644
index 0000000..45be2f3
Binary files /dev/null and b/static/mybook-icon4.png differ
diff --git a/static/mybook-icon5.png b/static/mybook-icon5.png
new file mode 100644
index 0000000..e056ce7
Binary files /dev/null and b/static/mybook-icon5.png differ
diff --git a/static/mybook-top.png b/static/mybook-top.png
new file mode 100644
index 0000000..b986e91
Binary files /dev/null and b/static/mybook-top.png differ
diff --git a/static/mycourse-c1.png b/static/mycourse-c1.png
new file mode 100644
index 0000000..fc46d5c
Binary files /dev/null and b/static/mycourse-c1.png differ
diff --git a/static/mycourse-c2.png b/static/mycourse-c2.png
new file mode 100644
index 0000000..1502d2a
Binary files /dev/null and b/static/mycourse-c2.png differ
diff --git a/static/mycourse-c3.png b/static/mycourse-c3.png
new file mode 100644
index 0000000..8d8b15b
Binary files /dev/null and b/static/mycourse-c3.png differ
diff --git a/static/mycourse-icon1.png b/static/mycourse-icon1.png
new file mode 100644
index 0000000..e7b1e2a
Binary files /dev/null and b/static/mycourse-icon1.png differ
diff --git a/static/mycourse-icon2.png b/static/mycourse-icon2.png
new file mode 100644
index 0000000..f90be28
Binary files /dev/null and b/static/mycourse-icon2.png differ
diff --git a/static/mycourse-icon3.png b/static/mycourse-icon3.png
new file mode 100644
index 0000000..2ae34b8
Binary files /dev/null and b/static/mycourse-icon3.png differ
diff --git a/static/mycourse-icon4.png b/static/mycourse-icon4.png
new file mode 100644
index 0000000..c9670ba
Binary files /dev/null and b/static/mycourse-icon4.png differ
diff --git a/static/mycourse-share.png b/static/mycourse-share.png
new file mode 100644
index 0000000..4c13477
Binary files /dev/null and b/static/mycourse-share.png differ
diff --git a/static/mycourse-status.png b/static/mycourse-status.png
new file mode 100644
index 0000000..176bc5d
Binary files /dev/null and b/static/mycourse-status.png differ