Browse Source

feat(api): 添加教练端发布作业功能

- 在 member.js 中新增 jlPublishJob 方法,用于教练发布作业
- 在 add.vue 中添加发布作业的界面和相关逻辑- 优化了作业发布的用户界面,增加了提交按钮
master
liutong 12 months ago
parent
commit
5ec67b558e
  1. 9
      api/member.js
  2. 21
      pages/coach/job/add.vue

9
api/member.js

@ -162,6 +162,15 @@ export default {
})
},
//教练端-发布作业
jlPublishJob(data = {}) {
let url = '/member/publish_job'
return http.post(url, data).then(res => {
return res;
})
},

21
pages/coach/job/add.vue

@ -24,7 +24,6 @@
</view>
<view>
<fui-input required label="班级" borderTop placeholder="请选择班级" v-model="formData.class_name" @click="show_class=true"></fui-input>
<fui-picker layer="1" :linkage="true" :options="options_class_arr" :show="show_class" @change="changeClass" @cancel="show_class=false"></fui-picker>
@ -41,6 +40,8 @@
<view>
<fui-textarea required flexStart label="作业" placeholder="请输入内容" v-model="formData.homework"></fui-textarea>
</view>
<view class="submet_btn">提交</view>
</view>
<!-- 底部导航-->
@ -49,7 +50,7 @@
</template>
<script>
// import user from '@/api/user.js';
import memberApi from '@/api/member.js';
import AQTabber from "@/components/AQ/AQTabber.vue"
export default {
@ -108,6 +109,8 @@ export default {
console.log('选择器-作业类型', e);
this.formData.type = e.value; // type
},
//
}
}
</script>
@ -134,6 +137,20 @@ export default {
align-items: center;
}
}
.submet_btn{
margin: 0 auto;
margin-top: 40rpx;
display: flex;
justify-content: center;
align-items: center;
background-color: #29d3b4;
border-radius: 8rpx;
width: 648rpx;
height: 88rpx;
color: rgba(255,255,255,1);
font-size: 32rpx;
}
}

Loading…
Cancel
Save