1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <template>
- <view>
- <My_listbox ref="List" @getlist="getList" boxBackground="#fff">
- <view class="list-box">
- <navigator class="item" v-for="item in list" :key="item.sat_coursewareid"
- :url="'/packageA/course/list?id=' + item.sat_coursewareid">
- <image class="image" :src="item.cover" mode="aspectFill" lazy-load="true" />
- <view class="text">
- <view class="title u-line-1">{{ item.title || '--' }}</view>
- <view class="teacher u-line-1">讲师:{{ item.teacher || '--' }}</view>
- <view class="count u-line-1">共{{ item.courseware_count || 0 }}个课件 | {{ item.study_count || 0 }}人已学习
- </view>
- </view>
- </navigator>
- </view>
- </My_listbox>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- list: [],
- "content": {
- "where": {
- "condition": "",
- "storetype": "",
- "status": ""
- }
- }
- }
- },
- onLoad() {
- this.getList()
- uni.setNavigationBarTitle({
- title: '选择门店'
- });
- },
- methods: {
- getList(init = false) {
- if (this.paging(this.content, init)) return;
- this.$Http.basic({
- "id": 20240410095602,
- content: this.content
- }).then(res => {
- this.$refs.List.RefreshToComplete()
- console.log("获取门店列表", res)
- if (this.cutoff(res.msg)) return;
- this.list = res.pageNumber == 1 ? res.data : this.list.concat(res.data);
- this.content = this.$refs.List.paging(this.content, res)
- })
- },
- },
- }
- </script>
- <style></style>
|