Browse Source

收藏和错题倒序

JXDS18FUJT 1 năm trước cách đây
mục cha
commit
34005ebc4b
3 tập tin đã thay đổi với 280 bổ sung654 xóa
  1. 1 1
      src/api/request.js
  2. 227 651
      src/components/m-do-topic/m-do-topic.vue
  3. 52 2
      src/otherPages/collection/index.vue

+ 1 - 1
src/api/request.js

@@ -13,7 +13,7 @@ const service = axios.create({
 	//#ifdef MP-WEIXIN
 	//baseURL: process.env.NODE_ENV === 'development' ? 'https://jpcj-admin1.zzxcx.net/stage-api' : 'https://jpcj-admin.zzxcx.net/prod-api',
 	//https://107j18o08.vicp.fun/
-	baseURL: process.env.NODE_ENV === 'development' ? 'http://192.168.8.97:8080/' : 'https://nbjk.zzxcx.net/nbjk-admin/',
+	baseURL: process.env.NODE_ENV === 'development' ? 'https://nbjk1.zzxcx.net/nbjk-admin/' : 'https://nbjk.zzxcx.net/nbjk-admin/',
 	
 	//#endif
 	//#ifdef MP-TOUTIAO

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 227 - 651
src/components/m-do-topic/m-do-topic.vue


+ 52 - 2
src/otherPages/collection/index.vue

@@ -2,6 +2,23 @@
   <div class="collection-box">
     <view>
       <img class="collectionHeader" mode="widthFix" :src="collectionHeader" />
+    </view>
+    <view class="order">
+      <div style="display: flex;justify-content: space-between;">
+        <text>
+        {{ orderTip[type] }}
+      </text>
+      <picker @change="changeOrderPicker" :value="typeOrder[type]" :range="orderRange" mode="selector">
+        <text style="margin-right: 10rpx;">{{ orderRange[typeOrder[type]] }}</text>
+        <image mode="widthFix" :style="{
+          width:'22rpx'
+        }" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAAXNSR0IArs4c6QAAAZJJREFUOE+t000vA0EYB/Dnv9togwPXOglHpBcOJK5S96bVbbuIrfoEuPWGT4C2QV+2Kr1rXJtw4CI4Eic9OyCtdPeRFd1423ar5jjzf37zzEwGZHNIkSW/EVUzqSM7JbATCgQW3aJLvDayWlUbLRT2Kq3qbMGSrBwD8BoYM5fUdHK2YzgUiS6TQDtfIJ1iuUxitxnetGO/HB1yEF0C1PsZYaanOpHnKJ24s8Kt4XhckO4fygCmfitm5lN1cGCa4nH9t3VLOBhRVgUBm82Oq+u8ls8kt2zDc5GlMVEQzonI2eKRapquTxxmUlffcz869vl8Xc7uvgsCxlq9/Ps681Xt5XG8WCy+fs7/gKX56AaI1myhHyEm2lQPEuuWcCC0MOkQHWUCxHZgYtbqWn26kNs/a9SZHYfD4R4WXJcEDLeFNsLMt9Crnmw2+2xMmbAkK9sAYn9CG1fCvKOmkysmHAwrMxCoBMDWF7fanI2hkzefTZ4gGFzpR1f9BgR3J92aN0Jc4VfHCEKyckhA4D9Q02AuvAHHyIYGTl/+JAAAAABJRU5ErkJggg=="></image>
+      </picker>
+  
+      </div>
+
+ 
+
     </view>
     <view class="choose">
       <view
@@ -295,6 +312,18 @@ import utils from "@/utils/index";
 export default {
   data() {
     return {
+      orderRange:['正序','倒序'],
+      orderTip:{
+        'wrong':'按错误时间排序',
+        'collect':'按收藏时间排序',
+        'three':'按收藏时间排序'
+      },
+      typeOrder:{
+        'wrong':0,
+        'collect':0,
+        'three':0
+
+      },
       chooseBg: "https://ndata.zzxcx.net/ctjk/mp-wx/collection/wrongBg3.png",
       type: "wrong",
       wrongBg: "https://ndata.zzxcx.net/ctjk/mp-wx/collection/wrongBg3.png",
@@ -305,6 +334,7 @@ export default {
       collectionHeader: "https://ndata.zzxcx.net/ctjk/mp-wx/carVideo/banner.png",
       query: {
         questionIds: "",
+        orderBy:"asc"
       },
       gsMap: {
         xc: "小车",
@@ -317,7 +347,6 @@ export default {
       threeSyncShow:false,
       wrongList: [],
       wrongListCount: 0,
-
       collectionList: [],
       collectionListCount: 0,
       threeList:[],
@@ -326,6 +355,7 @@ export default {
   },
   onLoad(query) {
     this.query = query;
+    this.query.orderBy = 'asc'
     this.user;
     let storageName1 =
       uni.getStorageSync("userInfo").xcxOpenid +
@@ -379,6 +409,15 @@ export default {
       : 0;
   },
   methods: {
+    changeOrderPicker(e){
+      console.log(e)
+      this.query.orderBy =Number(e.detail.value) ===0?'asc':'desc'
+      this.typeOrder[this.type] = Number(e.detail.value)
+    },
+    changeOrderBy(str){
+      this.query.order = str
+
+    },
     syncThreeQuestion(e){
       let select = e.detail.value;
       let storageName =
@@ -786,6 +825,18 @@ export default {
   align-items: center;
   color: #fff;
 }
+.order{
+  width: 100%;
+  height: 80rpx;
+  line-height: 80rpx;
+  color: #0A1A33;
+  .content{
+    width: 100%;
+    padding: 0 30rpx;
+    display: flex;
+    justify-content: space-between;
+  }
+}
 .bottom {
   bottom: 0;
   image {
@@ -799,7 +850,6 @@ export default {
   align-content: space-between;
   align-items: space-between;
   flex-wrap: wrap;
-  margin-top: 40rpx;
   .choose-bg {
     position: absolute;
     top: 142rpx;

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác