hookehuyr

隐藏没有列表信息图标优化

...@@ -4,7 +4,7 @@ VITE_BASE = / ...@@ -4,7 +4,7 @@ VITE_BASE = /
4 # 测试open-id 4 # 测试open-id
5 # VITE_OPENID = api-test-openid 5 # VITE_OPENID = api-test-openid
6 # VITE_OPENID = o8BRf1gLDWieH3Y3JvbrI_4IjaME 6 # VITE_OPENID = o8BRf1gLDWieH3Y3JvbrI_4IjaME
7 -VITE_OPENID = o8BRf1iP9sivtGkfM5ujSxbYpwTM 7 +VITE_OPENID = oJLZq5t9PIKLW9tm1oSUNAuPwssA
8 8
9 # B端账号 9 # B端账号
10 VITE_ID = 13761653761 10 VITE_ID = 13761653761
......
...@@ -108,6 +108,8 @@ const onLoad = () => { ...@@ -108,6 +108,8 @@ const onLoad = () => {
108 if (!prod_list.value.length) { 108 if (!prod_list.value.length) {
109 finishedTextStatus.value = false; 109 finishedTextStatus.value = false;
110 emptyStatus.value = true; 110 emptyStatus.value = true;
111 + } else {
112 + emptyStatus.value = false;
111 } 113 }
112 } else { 114 } else {
113 console.warn(res); 115 console.warn(res);
......
...@@ -95,6 +95,8 @@ onMounted(async () => { ...@@ -95,6 +95,8 @@ onMounted(async () => {
95 }); 95 });
96 if (!data.book.length) { 96 if (!data.book.length) {
97 emptyStatus.value = true; 97 emptyStatus.value = true;
98 + } else {
99 + emptyStatus.value = false;
98 } 100 }
99 }) 101 })
100 102
......
...@@ -37,6 +37,8 @@ axios.get('/srv/?a=kg_prod_list') ...@@ -37,6 +37,8 @@ axios.get('/srv/?a=kg_prod_list')
37 kgProdList.value = res.data.data.prod; 37 kgProdList.value = res.data.data.prod;
38 if (!kgProdList.value.length) { 38 if (!kgProdList.value.length) {
39 emptyStatus.value = true; 39 emptyStatus.value = true;
40 + } else {
41 + emptyStatus.value = false;
40 } 42 }
41 } else { 43 } else {
42 console.warn(res); 44 console.warn(res);
......
...@@ -107,6 +107,8 @@ const onLoad = async () => { ...@@ -107,6 +107,8 @@ const onLoad = async () => {
107 if (!donateList.value.length) { 107 if (!donateList.value.length) {
108 finishedTextStatus.value = false; 108 finishedTextStatus.value = false;
109 emptyStatus.value = true; 109 emptyStatus.value = true;
110 + } else {
111 + emptyStatus.value = false;
110 } 112 }
111 } 113 }
112 </script> 114 </script>
......
...@@ -98,6 +98,7 @@ onMounted(async () => { ...@@ -98,6 +98,7 @@ onMounted(async () => {
98 item.type = 'read-only' // 特殊标识,判断入口 为keepAlive使用 98 item.type = 'read-only' // 特殊标识,判断入口 为keepAlive使用
99 }) 99 })
100 userInfo.value = data; 100 userInfo.value = data;
101 + emptyStatus.value = false;
101 } 102 }
102 const donateData = await prepareDonateAPI({ perf_id: $route.query.perf_id }); 103 const donateData = await prepareDonateAPI({ perf_id: $route.query.perf_id });
103 donateInfo.value = donateData.data; 104 donateInfo.value = donateData.data;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Author: hookehuyr hookehuyr@gmail.com 2 * @Author: hookehuyr hookehuyr@gmail.com
3 * @Date: 2022-05-30 13:51:47 3 * @Date: 2022-05-30 13:51:47
4 * @LastEditors: hookehuyr hookehuyr@gmail.com 4 * @LastEditors: hookehuyr hookehuyr@gmail.com
5 - * @LastEditTime: 2022-06-02 16:42:09 5 + * @LastEditTime: 2022-06-09 16:12:51
6 * @FilePath: /tswj/src/views/client/donateList.vue 6 * @FilePath: /tswj/src/views/client/donateList.vue
7 * @Description: 幼儿园儿童捐赠金额排行榜 7 * @Description: 幼儿园儿童捐赠金额排行榜
8 --> 8 -->
...@@ -111,6 +111,8 @@ const onLoad = async () => { ...@@ -111,6 +111,8 @@ const onLoad = async () => {
111 if (!donateRankList.value.length) { 111 if (!donateRankList.value.length) {
112 finishedTextStatus.value = false; 112 finishedTextStatus.value = false;
113 emptyStatus.value = true; 113 emptyStatus.value = true;
114 + } else {
115 + emptyStatus.value = false;
114 } 116 }
115 } 117 }
116 </script> 118 </script>
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
23 <van-tabs v-model:active="active" sticky :color="styleColor.baseColor" background="#F7F7F7" title-active-color="#222222" title-inactive-color="#777777" @click-tab="onClickTab"> 23 <van-tabs v-model:active="active" sticky :color="styleColor.baseColor" background="#F7F7F7" title-active-color="#222222" title-inactive-color="#777777" @click-tab="onClickTab">
24 <van-tab title="简介" :title-style="tabClass"> 24 <van-tab title="简介" :title-style="tabClass">
25 <div class="intro">{{ videoInfo.note }}</div> 25 <div class="intro">{{ videoInfo.note }}</div>
26 + <div style="height: 5rem;" />
26 <donate-bar donate-type="C">为TA助力</donate-bar> 27 <donate-bar donate-type="C">为TA助力</donate-bar>
27 </van-tab> 28 </van-tab>
28 <van-tab :title="'留言 ' + comment_num" :title-style="tabClass" :to="'/client/videoDetail/comment?prod_id=' + $route.query.prod_id + '&book_id=' + $route.query.book_id"> 29 <van-tab :title="'留言 ' + comment_num" :title-style="tabClass" :to="'/client/videoDetail/comment?prod_id=' + $route.query.prod_id + '&book_id=' + $route.query.book_id">
......
...@@ -104,6 +104,8 @@ const onLoad = () => { ...@@ -104,6 +104,8 @@ const onLoad = () => {
104 if (!commentList.value.length) { 104 if (!commentList.value.length) {
105 finishedTextStatus.value = false; 105 finishedTextStatus.value = false;
106 emptyStatus.value = true; 106 emptyStatus.value = true;
107 + } else {
108 + emptyStatus.value = false;
107 } 109 }
108 } else { 110 } else {
109 console.warn(res); 111 console.warn(res);
......
1 +<!--
2 + * @Author: hookehuyr hookehuyr@gmail.com
3 + * @Date: 2022-04-28 11:38:10
4 + * @LastEditors: hookehuyr hookehuyr@gmail.com
5 + * @LastEditTime: 2022-06-09 16:13:07
6 + * @FilePath: /tswj/src/views/me/collection.vue
7 + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
8 +-->
1 <template> 9 <template>
2 <div class="book-video-list"> 10 <div class="book-video-list">
3 <template v-for="item in prodList" :key="item" style="height: 3rem;"> 11 <template v-for="item in prodList" :key="item" style="height: 3rem;">
...@@ -44,6 +52,7 @@ onMounted(async () => { ...@@ -44,6 +52,7 @@ onMounted(async () => {
44 _.each(prodList.value, (item) => { 52 _.each(prodList.value, (item) => {
45 item.type = 'read-only'; // 特殊标识,判断入口 为keepAlive使用 53 item.type = 'read-only'; // 特殊标识,判断入口 为keepAlive使用
46 }) 54 })
55 + emptyStatus.value = false;
47 } 56 }
48 }); 57 });
49 </script> 58 </script>
......
...@@ -47,6 +47,8 @@ axios.get('/srv/?a=my_follow') ...@@ -47,6 +47,8 @@ axios.get('/srv/?a=my_follow')
47 followList.value = res.data.data; 47 followList.value = res.data.data;
48 if (!res.data.data.length) { 48 if (!res.data.data.length) {
49 emptyStatus.value = true; 49 emptyStatus.value = true;
50 + } else {
51 + emptyStatus.value = false;
50 } 52 }
51 } else { 53 } else {
52 console.warn(res); 54 console.warn(res);
......
1 +<!--
2 + * @Author: hookehuyr hookehuyr@gmail.com
3 + * @Date: 2022-05-26 23:52:36
4 + * @LastEditors: hookehuyr hookehuyr@gmail.com
5 + * @LastEditTime: 2022-06-09 16:13:33
6 + * @FilePath: /tswj/src/views/me/like.vue
7 + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
8 +-->
1 <template> 9 <template>
2 <div class="book-video-list"> 10 <div class="book-video-list">
3 <template v-for="item in prodList" :key="item" style="height: 3rem;"> 11 <template v-for="item in prodList" :key="item" style="height: 3rem;">
...@@ -47,6 +55,7 @@ onMounted(async () => { ...@@ -47,6 +55,7 @@ onMounted(async () => {
47 _.each(prodList.value, (item) => { 55 _.each(prodList.value, (item) => {
48 item.type = 'read-only'; // 特殊标识,判断入口 为keepAlive使用 56 item.type = 'read-only'; // 特殊标识,判断入口 为keepAlive使用
49 }) 57 })
58 + emptyStatus.value = false;
50 } 59 }
51 }); 60 });
52 </script> 61 </script>
......
...@@ -123,6 +123,8 @@ const onLoad = async () => { ...@@ -123,6 +123,8 @@ const onLoad = async () => {
123 if (!commentList.value.length) { 123 if (!commentList.value.length) {
124 finishedTextStatus.value = false; 124 finishedTextStatus.value = false;
125 emptyStatus.value = true; 125 emptyStatus.value = true;
126 + } else {
127 + emptyStatus.value = false;
126 } 128 }
127 } 129 }
128 130
......
1 +<!--
2 + * @Author: hookehuyr hookehuyr@gmail.com
3 + * @Date: 2022-04-28 11:37:47
4 + * @LastEditors: hookehuyr hookehuyr@gmail.com
5 + * @LastEditTime: 2022-06-09 16:13:47
6 + * @FilePath: /tswj/src/views/me/subscribe.vue
7 + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
8 +-->
1 <template> 9 <template>
2 <div class="book-list"> 10 <div class="book-list">
3 <template v-for="(item, key) in items" :key="key"> 11 <template v-for="(item, key) in items" :key="key">
...@@ -29,6 +37,8 @@ axios.get('/srv/?a=my_subscribe') ...@@ -29,6 +37,8 @@ axios.get('/srv/?a=my_subscribe')
29 items.value = res.data.data; 37 items.value = res.data.data;
30 if (!res.data.data.length) { 38 if (!res.data.data.length) {
31 emptyStatus.value = true; 39 emptyStatus.value = true;
40 + } else {
41 + emptyStatus.value = false;
32 } 42 }
33 } else { 43 } else {
34 console.warn(res); 44 console.warn(res);
......
...@@ -34,6 +34,8 @@ axios.get('/srv/?a=my_prod') ...@@ -34,6 +34,8 @@ axios.get('/srv/?a=my_prod')
34 prodList.value = res.data.data.prod; 34 prodList.value = res.data.data.prod;
35 if (!res.data.data.prod.length) { 35 if (!res.data.data.prod.length) {
36 emptyStatus.value = true; 36 emptyStatus.value = true;
37 + } else {
38 + emptyStatus.value = false;
37 } 39 }
38 } else { 40 } else {
39 console.warn(res); 41 console.warn(res);
......
...@@ -2901,7 +2901,7 @@ webpack-virtual-modules@^0.4.3: ...@@ -2901,7 +2901,7 @@ webpack-virtual-modules@^0.4.3:
2901 2901
2902 weixin-js-sdk@^1.6.0: 2902 weixin-js-sdk@^1.6.0:
2903 version "1.6.0" 2903 version "1.6.0"
2904 - resolved "https://registry.npmjs.org/weixin-js-sdk/-/weixin-js-sdk-1.6.0.tgz" 2904 + resolved "https://mirrors.cloud.tencent.com/npm/weixin-js-sdk/-/weixin-js-sdk-1.6.0.tgz#ff50484d8118ce1208f11248cf4a1c0831577514"
2905 integrity sha512-3IYQH7aalJGFJrwdT3epvTdR1MboMiH7vIZ5BRL2eYOJ12BNah7csoMkmSZzkq1+l92sSq29XdTCVjCJoK2sBQ== 2905 integrity sha512-3IYQH7aalJGFJrwdT3epvTdR1MboMiH7vIZ5BRL2eYOJ12BNah7csoMkmSZzkq1+l92sSq29XdTCVjCJoK2sBQ==
2906 2906
2907 which@^2.0.1: 2907 which@^2.0.1:
......