|
@@ -7,13 +7,22 @@
|
|
|
<div v-for="(item, i) in list" :key="i" @click="jump(item)">
|
|
|
<div class="img-box" :class="item.checked ? 'active' : ''">
|
|
|
<div class="fengmian">
|
|
|
- <img :src="userType=='TEACHER'?item.picture_url:item.goods_picture_url" alt="" />
|
|
|
+ <img
|
|
|
+ :src="
|
|
|
+ userType == 'TEACHER'
|
|
|
+ ? item.picture_url
|
|
|
+ : item.goods_picture_url
|
|
|
+ "
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
</div>
|
|
|
<div class="checkout-box" v-if="isShowCheckBox">
|
|
|
<img src="@/assets/Personalcenter/selected-icon.png" />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <p class="goods_name">{{ userType=='TEACHER'?item.name:item.goods_name }}</p>
|
|
|
+ <p class="goods_name">
|
|
|
+ {{ userType == "TEACHER" ? item.name : item.goods_name }}
|
|
|
+ </p>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="paging" :class="list.length < 16 ? 'paging1' : ''">
|
|
@@ -67,13 +76,12 @@ export default {
|
|
|
//方法集合
|
|
|
methods: {
|
|
|
jump(item) {
|
|
|
- if(this.userType=='TEACHER'){
|
|
|
- let url = `/GCLS-Learn/#/GoodsDetail?goods_id=${item.id}&goods_type=201`
|
|
|
- window.open(url);
|
|
|
- }else{
|
|
|
- jumpPath(item);
|
|
|
- }
|
|
|
-
|
|
|
+ if (this.userType == "TEACHER") {
|
|
|
+ let url = `/GCLS-Learn/#/GoodsDetail?goods_id=${item.id}&goods_type=201`;
|
|
|
+ window.open(url);
|
|
|
+ } else {
|
|
|
+ jumpPath(item);
|
|
|
+ }
|
|
|
},
|
|
|
// 修改当前页
|
|
|
changecurrentPage(val) {
|
|
@@ -84,51 +92,51 @@ export default {
|
|
|
getOrderList() {
|
|
|
let _this = this;
|
|
|
_this.loading = true;
|
|
|
- let MethodName = ''
|
|
|
- let data = null
|
|
|
- if(_this.userType=='TEACHER'){
|
|
|
- MethodName = "page_query-PageQueryMyCourseList";
|
|
|
- data = {
|
|
|
- finish_status: -1, // 完成状态列表, - 1 表示查询所有
|
|
|
- release_status: -1, // 发布状态 -1【全部】,1 【已发布】,0【未发布】
|
|
|
- name: "", // 课程名称,模糊查询
|
|
|
- page_capacity: _this.pageSize, // 每页容量,最大不能超过 200
|
|
|
- cur_page: _this.pageNum, // 当前查询第几页,页码序号从 1 开始
|
|
|
- };
|
|
|
- }else{
|
|
|
- MethodName = "page_query-PageQueryMyGoodsList";
|
|
|
- data = {
|
|
|
- goods_id_list: [], // 商品 ID 列表,空表示查询所有商品
|
|
|
- goods_type_list: JSON.parse(_this.activeIndex), // 商品类型列表,具体参看数据字典 6.9,订单商品类型。空表示查询所有类型
|
|
|
- goods_name: _this.goods_name, // 商品名称,模糊查询,空表示查询所有
|
|
|
- pay_status: 1, //支付状态 -1全部0未支付1已支付
|
|
|
- cancel_status: 0, //取消状态 -1 全部 0 未取消 1 已取消(只有未支付的订单才会有取消状态)
|
|
|
- page_capacity: _this.pageSize, // 每页容量,最大不能超过 200
|
|
|
- cur_page: _this.pageNum, // 当前查询第几页,页码序号从 1 开始
|
|
|
- };
|
|
|
+ let MethodName = "";
|
|
|
+ let data = null;
|
|
|
+ if (_this.userType == "TEACHER") {
|
|
|
+ MethodName = "page_query-PageQueryMyCourseList";
|
|
|
+ data = {
|
|
|
+ finish_status: -1, // 完成状态列表, - 1 表示查询所有
|
|
|
+ release_status: -1, // 发布状态 -1【全部】,1 【已发布】,0【未发布】
|
|
|
+ name: "", // 课程名称,模糊查询
|
|
|
+ page_capacity: _this.pageSize, // 每页容量,最大不能超过 200
|
|
|
+ cur_page: _this.pageNum, // 当前查询第几页,页码序号从 1 开始
|
|
|
+ };
|
|
|
+ } else {
|
|
|
+ MethodName = "page_query-PageQueryMyGoodsList";
|
|
|
+ data = {
|
|
|
+ goods_id_list: [], // 商品 ID 列表,空表示查询所有商品
|
|
|
+ goods_type_list: JSON.parse(_this.activeIndex), // 商品类型列表,具体参看数据字典 6.9,订单商品类型。空表示查询所有类型
|
|
|
+ goods_name: _this.goods_name, // 商品名称,模糊查询,空表示查询所有
|
|
|
+ pay_status: 1, //支付状态 -1全部0未支付1已支付
|
|
|
+ cancel_status: 0, //取消状态 -1 全部 0 未取消 1 已取消(只有未支付的订单才会有取消状态)
|
|
|
+ page_capacity: _this.pageSize, // 每页容量,最大不能超过 200
|
|
|
+ cur_page: _this.pageNum, // 当前查询第几页,页码序号从 1 开始
|
|
|
+ };
|
|
|
}
|
|
|
getLearnWebContent(MethodName, data).then((res) => {
|
|
|
_this.loading = false;
|
|
|
this.total = res.total_count;
|
|
|
- let list = []
|
|
|
- if(_this.userType=='TEACHER'){
|
|
|
- if (res.course_list && res.course_list.length > 0) {
|
|
|
- list = res.course_list;
|
|
|
- this.isEmpty = false;
|
|
|
- } else {
|
|
|
- this.isEmpty = true;
|
|
|
- }
|
|
|
- }else{
|
|
|
- if (res.goods_list && res.goods_list.length > 0) {
|
|
|
- list = res.goods_list;
|
|
|
- this.isEmpty = false;
|
|
|
- } else {
|
|
|
- this.isEmpty = true;
|
|
|
- }
|
|
|
+ let list = [];
|
|
|
+ if (_this.userType == "TEACHER") {
|
|
|
+ if (res.course_list && res.course_list.length > 0) {
|
|
|
+ list = res.course_list;
|
|
|
+ this.isEmpty = false;
|
|
|
+ } else {
|
|
|
+ this.isEmpty = true;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (res.goods_list && res.goods_list.length > 0) {
|
|
|
+ list = res.goods_list;
|
|
|
+ this.isEmpty = false;
|
|
|
+ } else {
|
|
|
+ this.isEmpty = true;
|
|
|
+ }
|
|
|
}
|
|
|
list = list.map((item) => {
|
|
|
- item.checked = false;
|
|
|
- return item;
|
|
|
+ item.checked = false;
|
|
|
+ return item;
|
|
|
});
|
|
|
this.list = list;
|
|
|
});
|
|
@@ -258,7 +266,6 @@ export default {
|
|
|
-webkit-line-clamp: 2;
|
|
|
text-overflow: ellipsis;
|
|
|
overflow: hidden;
|
|
|
- text-align: left;
|
|
|
}
|
|
|
}
|
|
|
}
|