Showing
23 changed files
with
80 additions
and
64 deletions
| ... | @@ -26,7 +26,7 @@ | ... | @@ -26,7 +26,7 @@ |
| 26 | "mui-player": "^1.6.0", | 26 | "mui-player": "^1.6.0", |
| 27 | "typescript": "^4.7.3", | 27 | "typescript": "^4.7.3", |
| 28 | "uuid": "^8.3.2", | 28 | "uuid": "^8.3.2", |
| 29 | - "vant": "^4.0.0-alpha.3", | 29 | + "vant": "^4.9.9", |
| 30 | "vconsole": "^3.14.6", | 30 | "vconsole": "^3.14.6", |
| 31 | "vite-plugin-dynamic-import": "^0.9.6", | 31 | "vite-plugin-dynamic-import": "^0.9.6", |
| 32 | "vite-plugin-mp": "^1.6.1", | 32 | "vite-plugin-mp": "^1.6.1", |
| ... | @@ -51,6 +51,7 @@ | ... | @@ -51,6 +51,7 @@ |
| 51 | "qs": "^6.10.3", | 51 | "qs": "^6.10.3", |
| 52 | "tslint": "^6.1.3", | 52 | "tslint": "^6.1.3", |
| 53 | "unplugin-auto-import": "^0.8.8", | 53 | "unplugin-auto-import": "^0.8.8", |
| 54 | + "unplugin-vue-components": "^0.27.4", | ||
| 54 | "unplugin-vue-define-options": "^0.6.1", | 55 | "unplugin-vue-define-options": "^0.6.1", |
| 55 | "vite": "^2.9.9", | 56 | "vite": "^2.9.9", |
| 56 | "vite-plugin-style-import": "1.4.1", | 57 | "vite-plugin-style-import": "1.4.1", | ... | ... |
| ... | @@ -19,7 +19,7 @@ | ... | @@ -19,7 +19,7 @@ |
| 19 | import { mainStore, useTitle } from '@/utils/generatePackage' | 19 | import { mainStore, useTitle } from '@/utils/generatePackage' |
| 20 | import { computed, watchEffect, onMounted } from 'vue'; | 20 | import { computed, watchEffect, onMounted } from 'vue'; |
| 21 | import { useRoute } from 'vue-router' | 21 | import { useRoute } from 'vue-router' |
| 22 | -import { Toast } from 'vant'; | 22 | +import { showSuccessToast, showFailToast } from 'vant'; |
| 23 | // 会根据配置判断是否显示调试控件 | 23 | // 会根据配置判断是否显示调试控件 |
| 24 | // eslint-disable-next-line no-unused-vars | 24 | // eslint-disable-next-line no-unused-vars |
| 25 | import vConsole from '@/utils/vconsole' | 25 | import vConsole from '@/utils/vconsole' | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Date: 2022-05-18 22:56:08 | 2 | * @Date: 2022-05-18 22:56:08 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2022-07-05 23:27:51 | 4 | + * @LastEditTime: 2024-11-26 12:47:58 |
| 5 | * @FilePath: /tswj/src/api/fn.js | 5 | * @FilePath: /tswj/src/api/fn.js |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | */ | 7 | */ |
| 8 | import axios from '@/utils/axios'; | 8 | import axios from '@/utils/axios'; |
| 9 | -import { Toast } from 'vant'; | 9 | +import { showToast } from 'vant'; |
| 10 | import qs from 'Qs' | 10 | import qs from 'Qs' |
| 11 | 11 | ||
| 12 | /** | 12 | /** |
| ... | @@ -23,7 +23,7 @@ export const fn = (api) => { | ... | @@ -23,7 +23,7 @@ export const fn = (api) => { |
| 23 | // tslint:disable-next-line: no-console | 23 | // tslint:disable-next-line: no-console |
| 24 | console.warn(res); | 24 | console.warn(res); |
| 25 | if (!res.data.show) return false; | 25 | if (!res.data.show) return false; |
| 26 | - Toast({ | 26 | + showToast({ |
| 27 | icon: 'close', | 27 | icon: 'close', |
| 28 | message: res.data.msg | 28 | message: res.data.msg |
| 29 | }); | 29 | }); | ... | ... |
| 1 | +/* | ||
| 2 | + * @Date: 2024-05-15 10:28:10 | ||
| 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 4 | + * @LastEditTime: 2024-11-26 12:49:10 | ||
| 5 | + * @FilePath: /tswj/src/common/mixin.js | ||
| 6 | + * @Description: 文件描述 | ||
| 7 | + */ | ||
| 1 | import axios from 'axios'; | 8 | import axios from 'axios'; |
| 2 | -import { Toast } from 'vant'; | 9 | +import { showToast, showSuccessToast } from 'vant'; |
| 3 | 10 | ||
| 4 | export default { | 11 | export default { |
| 5 | // 初始化设置 | 12 | // 初始化设置 |
| ... | @@ -25,22 +32,22 @@ export default { | ... | @@ -25,22 +32,22 @@ export default { |
| 25 | if (res.data.msg === `${type}-add-OK`) { // 动作操作成功 | 32 | if (res.data.msg === `${type}-add-OK`) { // 动作操作成功 |
| 26 | this.getProductDetail(type, id); | 33 | this.getProductDetail(type, id); |
| 27 | if (type === 'favor') { | 34 | if (type === 'favor') { |
| 28 | - Toast('收藏成功'); | 35 | + showSuccessToast('收藏成功'); |
| 29 | } | 36 | } |
| 30 | if (type === 'like') { | 37 | if (type === 'like') { |
| 31 | - Toast('点赞成功'); | 38 | + showSuccessToast('点赞成功'); |
| 32 | } | 39 | } |
| 33 | } else { // 取消操作 | 40 | } else { // 取消操作 |
| 34 | this.getProductDetail(type, id); | 41 | this.getProductDetail(type, id); |
| 35 | if (type !== 'play') { | 42 | if (type !== 'play') { |
| 36 | - Toast('取消成功'); | 43 | + showSuccessToast('取消成功'); |
| 37 | } | 44 | } |
| 38 | } | 45 | } |
| 39 | } else { | 46 | } else { |
| 40 | // tslint:disable-next-line: no-console | 47 | // tslint:disable-next-line: no-console |
| 41 | console.warn(res); | 48 | console.warn(res); |
| 42 | if (!res.data.show) return false; | 49 | if (!res.data.show) return false; |
| 43 | - Toast({ | 50 | + showToast({ |
| 44 | icon: 'close', | 51 | icon: 'close', |
| 45 | message: res.data.msg | 52 | message: res.data.msg |
| 46 | }); | 53 | }); |
| ... | @@ -65,7 +72,7 @@ export default { | ... | @@ -65,7 +72,7 @@ export default { |
| 65 | // tslint:disable-next-line: no-console | 72 | // tslint:disable-next-line: no-console |
| 66 | console.warn(res); | 73 | console.warn(res); |
| 67 | if (!res.data.show) return false; | 74 | if (!res.data.show) return false; |
| 68 | - Toast({ | 75 | + showToast({ |
| 69 | icon: 'close', | 76 | icon: 'close', |
| 70 | message: res.data.msg | 77 | message: res.data.msg |
| 71 | }); | 78 | }); | ... | ... |
| ... | @@ -114,7 +114,7 @@ import _ from 'lodash'; | ... | @@ -114,7 +114,7 @@ import _ from 'lodash'; |
| 114 | import tools from '@/common/tool' | 114 | import tools from '@/common/tool' |
| 115 | import { styleColor } from '@/constant.js'; | 115 | import { styleColor } from '@/constant.js'; |
| 116 | 116 | ||
| 117 | -import { Toast } from 'vant'; | 117 | +import { showSuccessToast, showFailToast } from 'vant'; |
| 118 | import { DEFAULT_COVER } from '@/constant' | 118 | import { DEFAULT_COVER } from '@/constant' |
| 119 | 119 | ||
| 120 | const props = defineProps({ | 120 | const props = defineProps({ |
| ... | @@ -162,7 +162,7 @@ const onRefuse = () => { // 不通过审核 | ... | @@ -162,7 +162,7 @@ const onRefuse = () => { // 不通过审核 |
| 162 | const handleAudit = async (status) => { | 162 | const handleAudit = async (status) => { |
| 163 | const { code } = await checkProdAPI({ prod_id: props.item.id, status, check_note: message.value, }) | 163 | const { code } = await checkProdAPI({ prod_id: props.item.id, status, check_note: message.value, }) |
| 164 | if (code === 1) { | 164 | if (code === 1) { |
| 165 | - Toast.success('操作成功'); | 165 | + showSuccessToast('操作成功'); |
| 166 | message.value = ''; | 166 | message.value = ''; |
| 167 | showNotice.value = false; | 167 | showNotice.value = false; |
| 168 | show.value = false; | 168 | show.value = false; | ... | ... |
| ... | @@ -38,7 +38,7 @@ | ... | @@ -38,7 +38,7 @@ |
| 38 | 38 | ||
| 39 | <script setup> | 39 | <script setup> |
| 40 | import icon_y from '@images/y.png' | 40 | import icon_y from '@images/y.png' |
| 41 | -import { Toast } from 'vant'; | 41 | +import { showSuccessToast, showFailToast } from 'vant'; |
| 42 | 42 | ||
| 43 | import { ref, watch } from 'vue' | 43 | import { ref, watch } from 'vue' |
| 44 | 44 | ||
| ... | @@ -64,7 +64,7 @@ const submitComment = () => { | ... | @@ -64,7 +64,7 @@ const submitComment = () => { |
| 64 | emit('on-submit', message.value); | 64 | emit('on-submit', message.value); |
| 65 | message.value = ''; | 65 | message.value = ''; |
| 66 | } else { | 66 | } else { |
| 67 | - Toast.fail('留言不能为空'); | 67 | + showFailToast('留言不能为空'); |
| 68 | } | 68 | } |
| 69 | } | 69 | } |
| 70 | 70 | ... | ... |
| ... | @@ -66,7 +66,7 @@ import { useRoute, useRouter } from 'vue-router' | ... | @@ -66,7 +66,7 @@ import { useRoute, useRouter } from 'vue-router' |
| 66 | 66 | ||
| 67 | import axios from '@/utils/axios'; | 67 | import axios from '@/utils/axios'; |
| 68 | import _ from 'lodash' | 68 | import _ from 'lodash' |
| 69 | -import { Toast } from 'vant'; | 69 | +import { showSuccessToast, showFailToast } from 'vant'; |
| 70 | 70 | ||
| 71 | import { ref, watch } from 'vue' | 71 | import { ref, watch } from 'vue' |
| 72 | // 获取是否实名认证 | 72 | // 获取是否实名认证 |
| ... | @@ -136,7 +136,7 @@ const submitCommentBox = (note) => { | ... | @@ -136,7 +136,7 @@ const submitCommentBox = (note) => { |
| 136 | .then(res => { | 136 | .then(res => { |
| 137 | showCommentBoxPopup.value = false; | 137 | showCommentBoxPopup.value = false; |
| 138 | if (res.data.code === 1) { | 138 | if (res.data.code === 1) { |
| 139 | - Toast.success('发布成功') | 139 | + showSuccessToast('发布成功') |
| 140 | onReload() | 140 | onReload() |
| 141 | } else { | 141 | } else { |
| 142 | console.warn(res); | 142 | console.warn(res); | ... | ... |
| ... | @@ -2,12 +2,12 @@ | ... | @@ -2,12 +2,12 @@ |
| 2 | * @Author: hookehuyr hookehuyr@gmail.com | 2 | * @Author: hookehuyr hookehuyr@gmail.com |
| 3 | * @Date: 2022-05-23 14:33:37 | 3 | * @Date: 2022-05-23 14:33:37 |
| 4 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 4 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 5 | - * @LastEditTime: 2022-06-02 13:14:23 | 5 | + * @LastEditTime: 2024-11-26 12:49:30 |
| 6 | * @FilePath: /tswj/src/components/MuiVideo/methods.js | 6 | * @FilePath: /tswj/src/components/MuiVideo/methods.js |
| 7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE | 7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
| 8 | */ | 8 | */ |
| 9 | import { prodActionAPI } from '@/api/C/prod.js' | 9 | import { prodActionAPI } from '@/api/C/prod.js' |
| 10 | -import { Toast } from 'vant'; | 10 | +import { showSuccessToast } from 'vant'; |
| 11 | 11 | ||
| 12 | export const goToDetail = ({ id, book_id, type, perf_id }, $router) => { | 12 | export const goToDetail = ({ id, book_id, type, perf_id }, $router) => { |
| 13 | $router.push({ | 13 | $router.push({ |
| ... | @@ -35,14 +35,14 @@ export const prodAction = async (action_type, prod_id) => { | ... | @@ -35,14 +35,14 @@ export const prodAction = async (action_type, prod_id) => { |
| 35 | const { msg } = await prodActionAPI({ action_type, prod_id }); | 35 | const { msg } = await prodActionAPI({ action_type, prod_id }); |
| 36 | if (msg === `${action_type}-add-OK`) { // 动作操作成功 | 36 | if (msg === `${action_type}-add-OK`) { // 动作操作成功 |
| 37 | if (action_type === 'favor') { | 37 | if (action_type === 'favor') { |
| 38 | - Toast('收藏成功'); | 38 | + showSuccessToast('收藏成功'); |
| 39 | } | 39 | } |
| 40 | if (action_type === 'like') { | 40 | if (action_type === 'like') { |
| 41 | - Toast('点赞成功'); | 41 | + showSuccessToast('点赞成功'); |
| 42 | } | 42 | } |
| 43 | } else { // 取消操作 | 43 | } else { // 取消操作 |
| 44 | if (action_type !== 'play') { | 44 | if (action_type !== 'play') { |
| 45 | - Toast('取消成功'); | 45 | + showSuccessToast('取消成功'); |
| 46 | } | 46 | } |
| 47 | } | 47 | } |
| 48 | return true; | 48 | return true; | ... | ... |
| ... | @@ -2,13 +2,13 @@ | ... | @@ -2,13 +2,13 @@ |
| 2 | * @Author: hookehuyr hookehuyr@gmail.com | 2 | * @Author: hookehuyr hookehuyr@gmail.com |
| 3 | * @Date: 2022-05-07 17:46:54 | 3 | * @Date: 2022-05-07 17:46:54 |
| 4 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 4 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 5 | - * @LastEditTime: 2022-06-12 22:55:58 | 5 | + * @LastEditTime: 2024-11-26 12:49:46 |
| 6 | * @FilePath: /tswj/src/composables/useBookList.js | 6 | * @FilePath: /tswj/src/composables/useBookList.js |
| 7 | * @Description: | 7 | * @Description: |
| 8 | */ | 8 | */ |
| 9 | import { ref } from 'vue' | 9 | import { ref } from 'vue' |
| 10 | import axios from '@/utils/axios'; | 10 | import axios from '@/utils/axios'; |
| 11 | -import { Toast } from 'vant'; | 11 | +import { showToast } from 'vant'; |
| 12 | import { useRoute } from 'vue-router'; | 12 | import { useRoute } from 'vue-router'; |
| 13 | import { kgBookListAPI } from '@/api/C/kg' | 13 | import { kgBookListAPI } from '@/api/C/kg' |
| 14 | 14 | ||
| ... | @@ -47,7 +47,7 @@ export const useBookList = () => { | ... | @@ -47,7 +47,7 @@ export const useBookList = () => { |
| 47 | // tslint:disable-next-line: no-console | 47 | // tslint:disable-next-line: no-console |
| 48 | console.warn(res); | 48 | console.warn(res); |
| 49 | if (!res.data.show) return false; | 49 | if (!res.data.show) return false; |
| 50 | - Toast({ | 50 | + showToast({ |
| 51 | icon: 'close', | 51 | icon: 'close', |
| 52 | message: res.data.msg | 52 | message: res.data.msg |
| 53 | }); | 53 | }); |
| ... | @@ -74,7 +74,7 @@ export const useBookList = () => { | ... | @@ -74,7 +74,7 @@ export const useBookList = () => { |
| 74 | // tslint:disable-next-line: no-console | 74 | // tslint:disable-next-line: no-console |
| 75 | console.warn(res); | 75 | console.warn(res); |
| 76 | if (!res.data.show) return false; | 76 | if (!res.data.show) return false; |
| 77 | - Toast({ | 77 | + showToast({ |
| 78 | icon: 'close', | 78 | icon: 'close', |
| 79 | message: res.data.msg | 79 | message: res.data.msg |
| 80 | }); | 80 | }); | ... | ... |
| ... | @@ -8,7 +8,7 @@ | ... | @@ -8,7 +8,7 @@ |
| 8 | */ | 8 | */ |
| 9 | import { ref } from 'vue' | 9 | import { ref } from 'vue' |
| 10 | import axios from '@/utils/axios'; | 10 | import axios from '@/utils/axios'; |
| 11 | -import { Toast } from 'vant'; | 11 | +import { showToast } from 'vant'; |
| 12 | 12 | ||
| 13 | /** | 13 | /** |
| 14 | * @description: 获取默认儿童信息 | 14 | * @description: 获取默认儿童信息 |
| ... | @@ -51,7 +51,7 @@ export const useDefaultPerf = (bookId) => { | ... | @@ -51,7 +51,7 @@ export const useDefaultPerf = (bookId) => { |
| 51 | } else { | 51 | } else { |
| 52 | console.warn(res); | 52 | console.warn(res); |
| 53 | if (!res.data.show) return false; | 53 | if (!res.data.show) return false; |
| 54 | - Toast({ | 54 | + showToast({ |
| 55 | icon: 'close', | 55 | icon: 'close', |
| 56 | message: res.data.msg | 56 | message: res.data.msg |
| 57 | }); | 57 | }); | ... | ... |
| 1 | import { ref } from 'vue' | 1 | import { ref } from 'vue' |
| 2 | import axios from '@/utils/axios'; | 2 | import axios from '@/utils/axios'; |
| 3 | import _ from 'lodash' | 3 | import _ from 'lodash' |
| 4 | -import { Toast } from 'vant'; | 4 | +import { showToast } from 'vant'; |
| 5 | 5 | ||
| 6 | export const useUnwatchList = () => { | 6 | export const useUnwatchList = () => { |
| 7 | // 绑定页面数据 | 7 | // 绑定页面数据 |
| ... | @@ -51,7 +51,7 @@ export const useUnwatchList = () => { | ... | @@ -51,7 +51,7 @@ export const useUnwatchList = () => { |
| 51 | // tslint:disable-next-line: no-console | 51 | // tslint:disable-next-line: no-console |
| 52 | console.warn(res); | 52 | console.warn(res); |
| 53 | if (!res.data.show) return false; | 53 | if (!res.data.show) return false; |
| 54 | - Toast({ | 54 | + showToast({ |
| 55 | icon: 'close', | 55 | icon: 'close', |
| 56 | message: res.data.msg | 56 | message: res.data.msg |
| 57 | }); | 57 | }); | ... | ... |
| 1 | +/* | ||
| 2 | + * @Date: 2024-05-15 10:28:10 | ||
| 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 4 | + * @LastEditTime: 2024-11-26 12:50:03 | ||
| 5 | + * @FilePath: /tswj/src/composables/useValidIdCard.js | ||
| 6 | + * @Description: 文件描述 | ||
| 7 | + */ | ||
| 1 | import { ref } from 'vue' | 8 | import { ref } from 'vue' |
| 2 | import axios from '@/utils/axios'; | 9 | import axios from '@/utils/axios'; |
| 3 | -import { Toast } from 'vant'; | 10 | +import { showToast } from 'vant'; |
| 4 | 11 | ||
| 5 | export const idCard = () => { | 12 | export const idCard = () => { |
| 6 | /** | 13 | /** |
| ... | @@ -14,7 +21,7 @@ export const idCard = () => { | ... | @@ -14,7 +21,7 @@ export const idCard = () => { |
| 14 | } else { | 21 | } else { |
| 15 | console.warn(res); | 22 | console.warn(res); |
| 16 | if (!res.data.show) return false; | 23 | if (!res.data.show) return false; |
| 17 | - Toast({ | 24 | + showToast({ |
| 18 | icon: 'close', | 25 | icon: 'close', |
| 19 | message: res.data.msg | 26 | message: res.data.msg |
| 20 | }); | 27 | }); | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Date: 2022-05-05 18:07:16 | 2 | * @Date: 2022-05-05 18:07:16 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2022-10-01 21:13:07 | 4 | + * @LastEditTime: 2024-11-26 12:50:17 |
| 5 | * @FilePath: /tswj/src/composables/useVideoList.js | 5 | * @FilePath: /tswj/src/composables/useVideoList.js |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | */ | 7 | */ |
| 8 | import { ref } from 'vue' | 8 | import { ref } from 'vue' |
| 9 | import axios from '@/utils/axios'; | 9 | import axios from '@/utils/axios'; |
| 10 | import _ from 'lodash' | 10 | import _ from 'lodash' |
| 11 | -import { Toast } from 'vant'; | 11 | +import { showToast } from 'vant'; |
| 12 | import { useRoute } from 'vue-router' | 12 | import { useRoute } from 'vue-router' |
| 13 | import { bookInfoAPI } from '@/api/C/book' | 13 | import { bookInfoAPI } from '@/api/C/book' |
| 14 | import { flowFn } from '@/hooks/useFlowFn' | 14 | import { flowFn } from '@/hooks/useFlowFn' |
| ... | @@ -62,7 +62,7 @@ export const useVideoList = () => { | ... | @@ -62,7 +62,7 @@ export const useVideoList = () => { |
| 62 | // tslint:disable-next-line: no-console | 62 | // tslint:disable-next-line: no-console |
| 63 | console.warn(res); | 63 | console.warn(res); |
| 64 | if (!res.data.show) return false; | 64 | if (!res.data.show) return false; |
| 65 | - Toast({ | 65 | + showToast({ |
| 66 | icon: 'close', | 66 | icon: 'close', |
| 67 | message: res.data.msg | 67 | message: res.data.msg |
| 68 | }); | 68 | }); | ... | ... |
| ... | @@ -14,6 +14,7 @@ import App from './App.vue'; | ... | @@ -14,6 +14,7 @@ import App from './App.vue'; |
| 14 | import axios from '@/utils/axios'; | 14 | import axios from '@/utils/axios'; |
| 15 | // import 'default-passive-events'; // 解决Chrome控制台non-passive event listener输出问题 | 15 | // import 'default-passive-events'; // 解决Chrome控制台non-passive event listener输出问题 |
| 16 | import { createPinia } from 'pinia'; | 16 | import { createPinia } from 'pinia'; |
| 17 | +import 'vant/lib/index.css'; | ||
| 17 | 18 | ||
| 18 | const pinia = createPinia(); | 19 | const pinia = createPinia(); |
| 19 | const app = createApp(App); | 20 | const app = createApp(App); | ... | ... |
| ... | @@ -33,7 +33,7 @@ import { ref } from 'vue' | ... | @@ -33,7 +33,7 @@ import { ref } from 'vue' |
| 33 | import { useRoute, useRouter } from 'vue-router' | 33 | import { useRoute, useRouter } from 'vue-router' |
| 34 | import axios from '@/utils/axios'; | 34 | import axios from '@/utils/axios'; |
| 35 | import _ from 'lodash' | 35 | import _ from 'lodash' |
| 36 | -import { Toast } from 'vant'; | 36 | +import { showSuccessToast, showFailToast, showToast } from 'vant'; |
| 37 | import { styleColor } from '@/constant.js'; | 37 | import { styleColor } from '@/constant.js'; |
| 38 | 38 | ||
| 39 | const titleStyle = { | 39 | const titleStyle = { |
| ... | @@ -114,7 +114,7 @@ const onLoad = () => { | ... | @@ -114,7 +114,7 @@ const onLoad = () => { |
| 114 | } else { | 114 | } else { |
| 115 | console.warn(res); | 115 | console.warn(res); |
| 116 | if (!res.data.show) return false; | 116 | if (!res.data.show) return false; |
| 117 | - Toast({ | 117 | + showToast({ |
| 118 | icon: 'close', | 118 | icon: 'close', |
| 119 | message: res.data.msg | 119 | message: res.data.msg |
| 120 | }); | 120 | }); | ... | ... |
| ... | @@ -20,7 +20,7 @@ import { ref, reactive, onMounted } from 'vue' | ... | @@ -20,7 +20,7 @@ import { ref, reactive, onMounted } from 'vue' |
| 20 | import { useRoute, useRouter } from 'vue-router' | 20 | import { useRoute, useRouter } from 'vue-router' |
| 21 | import axios from '@/utils/axios'; | 21 | import axios from '@/utils/axios'; |
| 22 | import _ from 'lodash' | 22 | import _ from 'lodash' |
| 23 | -import { Toast } from 'vant'; | 23 | +import { showSuccessToast, showFailToast, showToast } from 'vant'; |
| 24 | const $route = useRoute(); | 24 | const $route = useRoute(); |
| 25 | const $router = useRouter(); | 25 | const $router = useRouter(); |
| 26 | 26 | ||
| ... | @@ -43,7 +43,7 @@ axios.get('/srv/?a=kg_prod_list') | ... | @@ -43,7 +43,7 @@ axios.get('/srv/?a=kg_prod_list') |
| 43 | } else { | 43 | } else { |
| 44 | console.warn(res); | 44 | console.warn(res); |
| 45 | if (!res.data.show) return false; | 45 | if (!res.data.show) return false; |
| 46 | - Toast({ | 46 | + showToast({ |
| 47 | icon: 'close', | 47 | icon: 'close', |
| 48 | message: res.data.msg | 48 | message: res.data.msg |
| 49 | }); | 49 | }); | ... | ... |
| ... | @@ -70,7 +70,7 @@ import { ref, onMounted } from 'vue' | ... | @@ -70,7 +70,7 @@ import { ref, onMounted } from 'vue' |
| 70 | import { useRoute } from 'vue-router' | 70 | import { useRoute } from 'vue-router' |
| 71 | import axios from '@/utils/axios'; | 71 | import axios from '@/utils/axios'; |
| 72 | import _ from 'lodash' | 72 | import _ from 'lodash' |
| 73 | -import { Toast } from 'vant'; | 73 | +import { showSuccessToast, showFailToast, showToast } from 'vant'; |
| 74 | import { USER_STATUS } from '@/constant' | 74 | import { USER_STATUS } from '@/constant' |
| 75 | import { useGo } from '@/hooks/useGo' | 75 | import { useGo } from '@/hooks/useGo' |
| 76 | 76 | ||
| ... | @@ -134,7 +134,7 @@ const onLoad = () => { | ... | @@ -134,7 +134,7 @@ const onLoad = () => { |
| 134 | } else { | 134 | } else { |
| 135 | console.warn(res); | 135 | console.warn(res); |
| 136 | if (!res.data.show) return false; | 136 | if (!res.data.show) return false; |
| 137 | - Toast({ | 137 | + showToast({ |
| 138 | icon: 'close', | 138 | icon: 'close', |
| 139 | message: res.data.msg | 139 | message: res.data.msg |
| 140 | }); | 140 | }); |
| ... | @@ -162,7 +162,7 @@ const onReload = () => { | ... | @@ -162,7 +162,7 @@ const onReload = () => { |
| 162 | } else { | 162 | } else { |
| 163 | console.warn(res); | 163 | console.warn(res); |
| 164 | if (!res.data.show) return false; | 164 | if (!res.data.show) return false; |
| 165 | - Toast({ | 165 | + showToast({ |
| 166 | icon: 'close', | 166 | icon: 'close', |
| 167 | message: res.data.msg | 167 | message: res.data.msg |
| 168 | }); | 168 | }); |
| ... | @@ -243,7 +243,7 @@ const submitCommentBox = (note) => { | ... | @@ -243,7 +243,7 @@ const submitCommentBox = (note) => { |
| 243 | .then(res => { | 243 | .then(res => { |
| 244 | showCommentBoxPopup.value = false; | 244 | showCommentBoxPopup.value = false; |
| 245 | if (res.data.code === 1) { | 245 | if (res.data.code === 1) { |
| 246 | - Toast.success('发布成功') | 246 | + showSuccessToast('发布成功') |
| 247 | // 刷新列表 | 247 | // 刷新列表 |
| 248 | if (commentType.value === 'comment') { | 248 | if (commentType.value === 'comment') { |
| 249 | // 留言可以刷新列表 | 249 | // 留言可以刷新列表 |
| ... | @@ -265,7 +265,7 @@ const submitCommentBox = (note) => { | ... | @@ -265,7 +265,7 @@ const submitCommentBox = (note) => { |
| 265 | } else { | 265 | } else { |
| 266 | console.warn(res); | 266 | console.warn(res); |
| 267 | if (!res.data.show) return false; | 267 | if (!res.data.show) return false; |
| 268 | - Toast({ | 268 | + showToast({ |
| 269 | icon: 'close', | 269 | icon: 'close', |
| 270 | message: res.data.msg | 270 | message: res.data.msg |
| 271 | }); | 271 | }); | ... | ... |
| ... | @@ -62,7 +62,7 @@ import { no_image, icon_avatar } from '@/utils/generateIcons.js' | ... | @@ -62,7 +62,7 @@ import { no_image, icon_avatar } from '@/utils/generateIcons.js' |
| 62 | import CommentBox from '@/components/CommentBox/index.vue' | 62 | import CommentBox from '@/components/CommentBox/index.vue' |
| 63 | import { ref, onActivated } from 'vue' | 63 | import { ref, onActivated } from 'vue' |
| 64 | import { useRoute, onBeforeRouteLeave } from 'vue-router' | 64 | import { useRoute, onBeforeRouteLeave } from 'vue-router' |
| 65 | -import { Toast } from 'vant'; | 65 | +import { showSuccessToast, showFailToast } from 'vant'; |
| 66 | // import { addPages, store } from '@/hooks/useKeepAlive' | 66 | // import { addPages, store } from '@/hooks/useKeepAlive' |
| 67 | import { myAtmeAPI } from '@/api/C/me' | 67 | import { myAtmeAPI } from '@/api/C/me' |
| 68 | import { addCommentAPI, addReplyAPI } from '@/api/C/perf' | 68 | import { addCommentAPI, addReplyAPI } from '@/api/C/perf' |
| ... | @@ -140,7 +140,7 @@ const submitCommentBox = async (note) => { | ... | @@ -140,7 +140,7 @@ const submitCommentBox = async (note) => { |
| 140 | params.prod_id = $route.query.prod_id; | 140 | params.prod_id = $route.query.prod_id; |
| 141 | const { code } = await addCommentAPI(params); | 141 | const { code } = await addCommentAPI(params); |
| 142 | if (code) { | 142 | if (code) { |
| 143 | - Toast.success('发布成功') | 143 | + showSuccessToast('发布成功') |
| 144 | // 刷新列表 | 144 | // 刷新列表 |
| 145 | location.reload() | 145 | location.reload() |
| 146 | } | 146 | } |
| ... | @@ -149,7 +149,7 @@ const submitCommentBox = async (note) => { | ... | @@ -149,7 +149,7 @@ const submitCommentBox = async (note) => { |
| 149 | params.comment_id = commentId.value; | 149 | params.comment_id = commentId.value; |
| 150 | const { code } = await addReplyAPI(params); | 150 | const { code } = await addReplyAPI(params); |
| 151 | if (code) { | 151 | if (code) { |
| 152 | - Toast.success('发布成功') | 152 | + showSuccessToast('发布成功') |
| 153 | // 刷新列表 | 153 | // 刷新列表 |
| 154 | location.reload() | 154 | location.reload() |
| 155 | } | 155 | } | ... | ... |
| ... | @@ -42,7 +42,7 @@ import { useRoute, useRouter } from 'vue-router' | ... | @@ -42,7 +42,7 @@ import { useRoute, useRouter } from 'vue-router' |
| 42 | import axios from '@/utils/axios'; | 42 | import axios from '@/utils/axios'; |
| 43 | import $ from 'jquery' | 43 | import $ from 'jquery' |
| 44 | import _ from 'lodash' | 44 | import _ from 'lodash' |
| 45 | -import { Toast } from 'vant'; | 45 | +import { showSuccessToast, showFailToast, showToast } from 'vant'; |
| 46 | const $route = useRoute(); | 46 | const $route = useRoute(); |
| 47 | const $router = useRouter(); | 47 | const $router = useRouter(); |
| 48 | 48 | ||
| ... | @@ -57,7 +57,7 @@ axios.post('/srv/?a=my_donate') | ... | @@ -57,7 +57,7 @@ axios.post('/srv/?a=my_donate') |
| 57 | } else { | 57 | } else { |
| 58 | console.warn(res); | 58 | console.warn(res); |
| 59 | if (!res.data.show) return false; | 59 | if (!res.data.show) return false; |
| 60 | - Toast({ | 60 | + showToast({ |
| 61 | icon: 'close', | 61 | icon: 'close', |
| 62 | message: res.data.msg | 62 | message: res.data.msg |
| 63 | }); | 63 | }); |
| ... | @@ -84,7 +84,7 @@ const showCert = (v) => { | ... | @@ -84,7 +84,7 @@ const showCert = (v) => { |
| 84 | } else { | 84 | } else { |
| 85 | console.warn(res); | 85 | console.warn(res); |
| 86 | if (!res.data.show) return false; | 86 | if (!res.data.show) return false; |
| 87 | - Toast({ | 87 | + showToast({ |
| 88 | icon: 'close', | 88 | icon: 'close', |
| 89 | message: res.data.msg | 89 | message: res.data.msg |
| 90 | }); | 90 | }); | ... | ... |
| ... | @@ -39,7 +39,7 @@ import { useUpload } from '@/composables/useUpload.js' | ... | @@ -39,7 +39,7 @@ import { useUpload } from '@/composables/useUpload.js' |
| 39 | import { ref, reactive } from 'vue' | 39 | import { ref, reactive } from 'vue' |
| 40 | import { useRoute, useRouter } from 'vue-router' | 40 | import { useRoute, useRouter } from 'vue-router' |
| 41 | import axios from '@/utils/axios'; | 41 | import axios from '@/utils/axios'; |
| 42 | -import { Toast } from 'vant'; | 42 | +import { showSuccessToast, showFailToast, showToast } from 'vant'; |
| 43 | import _ from 'lodash' | 43 | import _ from 'lodash' |
| 44 | import { styleColor } from '@/constant.js'; | 44 | import { styleColor } from '@/constant.js'; |
| 45 | 45 | ||
| ... | @@ -66,11 +66,11 @@ if ($route.query.type === 'EDIT') { | ... | @@ -66,11 +66,11 @@ if ($route.query.type === 'EDIT') { |
| 66 | // 验证输入项 | 66 | // 验证输入项 |
| 67 | const validForm = () => { | 67 | const validForm = () => { |
| 68 | if (!user_info.name) { | 68 | if (!user_info.name) { |
| 69 | - Toast.fail('儿童姓名不能为空') | 69 | + showFailToast('儿童姓名不能为空') |
| 70 | return false; | 70 | return false; |
| 71 | } | 71 | } |
| 72 | if (!fileList.value.length) { | 72 | if (!fileList.value.length) { |
| 73 | - Toast.fail('儿童头像不能为空') | 73 | + showFailToast('儿童头像不能为空') |
| 74 | return false; | 74 | return false; |
| 75 | } | 75 | } |
| 76 | saveInfo() | 76 | saveInfo() |
| ... | @@ -100,7 +100,7 @@ const selectSchool = () => { | ... | @@ -100,7 +100,7 @@ const selectSchool = () => { |
| 100 | } else { | 100 | } else { |
| 101 | console.warn(res); | 101 | console.warn(res); |
| 102 | if (!res.data.show) return false; | 102 | if (!res.data.show) return false; |
| 103 | - Toast({ | 103 | + showToast({ |
| 104 | icon: 'close', | 104 | icon: 'close', |
| 105 | message: res.data.msg | 105 | message: res.data.msg |
| 106 | }); | 106 | }); |
| ... | @@ -130,7 +130,7 @@ const saveInfo = () => { | ... | @@ -130,7 +130,7 @@ const saveInfo = () => { |
| 130 | }) | 130 | }) |
| 131 | .then(res => { | 131 | .then(res => { |
| 132 | if (res.data.code === 1) { | 132 | if (res.data.code === 1) { |
| 133 | - Toast.success({ | 133 | + showSuccessToast({ |
| 134 | message: '保存成功', | 134 | message: '保存成功', |
| 135 | duration: 1000, | 135 | duration: 1000, |
| 136 | onClose: () => { | 136 | onClose: () => { |
| ... | @@ -144,7 +144,7 @@ const saveInfo = () => { | ... | @@ -144,7 +144,7 @@ const saveInfo = () => { |
| 144 | } else { | 144 | } else { |
| 145 | console.warn(res); | 145 | console.warn(res); |
| 146 | if (!res.data.show) return false; | 146 | if (!res.data.show) return false; |
| 147 | - Toast({ | 147 | + showToast({ |
| 148 | icon: 'close', | 148 | icon: 'close', |
| 149 | message: res.data.msg | 149 | message: res.data.msg |
| 150 | }); | 150 | }); | ... | ... |
| ... | @@ -48,7 +48,7 @@ import { wxInfo } from '@/utils/tools'; | ... | @@ -48,7 +48,7 @@ import { wxInfo } from '@/utils/tools'; |
| 48 | import { ref, onMounted, nextTick } from 'vue' | 48 | import { ref, onMounted, nextTick } from 'vue' |
| 49 | import { useRoute, useRouter } from 'vue-router' | 49 | import { useRoute, useRouter } from 'vue-router' |
| 50 | import axios from '@/utils/axios'; | 50 | import axios from '@/utils/axios'; |
| 51 | -import { Toast } from 'vant'; | 51 | +import { showSuccessToast, showFailToast, showToast } from 'vant'; |
| 52 | import { styleColor } from '@/constant.js'; | 52 | import { styleColor } from '@/constant.js'; |
| 53 | import { smsAPI } from '@/api/common' | 53 | import { smsAPI } from '@/api/common' |
| 54 | import { useCountDown } from '@vant/use'; | 54 | import { useCountDown } from '@vant/use'; |
| ... | @@ -119,7 +119,7 @@ const sendCode = async () => { // 发送验证码 | ... | @@ -119,7 +119,7 @@ const sendCode = async () => { // 发送验证码 |
| 119 | // 验证码接口 | 119 | // 验证码接口 |
| 120 | const { code } = await smsAPI({ phone: phone.value }); | 120 | const { code } = await smsAPI({ phone: phone.value }); |
| 121 | if (code === 1) { | 121 | if (code === 1) { |
| 122 | - Toast.success('发送成功'); | 122 | + showSuccessToast('发送成功'); |
| 123 | } | 123 | } |
| 124 | }; | 124 | }; |
| 125 | 125 | ||
| ... | @@ -141,7 +141,7 @@ let submit = () => { | ... | @@ -141,7 +141,7 @@ let submit = () => { |
| 141 | }) | 141 | }) |
| 142 | .catch(error => { | 142 | .catch(error => { |
| 143 | console.error(error); | 143 | console.error(error); |
| 144 | - Toast({ | 144 | + showToast({ |
| 145 | message: '请检查后再次提交', | 145 | message: '请检查后再次提交', |
| 146 | icon: 'cross', | 146 | icon: 'cross', |
| 147 | }); | 147 | }); |
| ... | @@ -178,7 +178,7 @@ const onSubmit = (values) => { | ... | @@ -178,7 +178,7 @@ const onSubmit = (values) => { |
| 178 | }) | 178 | }) |
| 179 | .then(res => { | 179 | .then(res => { |
| 180 | if (res.data.code === 1) { | 180 | if (res.data.code === 1) { |
| 181 | - Toast.success('录入成功') | 181 | + showSuccessToast('录入成功') |
| 182 | if ($route.query.back_url) { | 182 | if ($route.query.back_url) { |
| 183 | $router.push($route.query.back_url) | 183 | $router.push($route.query.back_url) |
| 184 | } else { | 184 | } else { |
| ... | @@ -187,7 +187,7 @@ const onSubmit = (values) => { | ... | @@ -187,7 +187,7 @@ const onSubmit = (values) => { |
| 187 | } else { | 187 | } else { |
| 188 | console.warn(res.data); | 188 | console.warn(res.data); |
| 189 | if (!res.data.show) return false; | 189 | if (!res.data.show) return false; |
| 190 | - Toast({ | 190 | + showToast({ |
| 191 | message: res.data.msg, | 191 | message: res.data.msg, |
| 192 | icon: 'close', | 192 | icon: 'close', |
| 193 | }); | 193 | }); | ... | ... |
| ... | @@ -27,9 +27,9 @@ export default ({ command, mode }) => { | ... | @@ -27,9 +27,9 @@ export default ({ command, mode }) => { |
| 27 | // define: '', // 定义全局常量替换方式。其中每项在开发环境下会被定义在全局,而在构建时被静态替换。 | 27 | // define: '', // 定义全局常量替换方式。其中每项在开发环境下会被定义在全局,而在构建时被静态替换。 |
| 28 | plugins: [ // 将要用到的插件数组。Falsy 虚值的插件将被忽略,插件数组将被扁平化(flatten)。查看 插件 API 获取 Vite 插件的更多细节。 | 28 | plugins: [ // 将要用到的插件数组。Falsy 虚值的插件将被忽略,插件数组将被扁平化(flatten)。查看 插件 API 获取 Vite 插件的更多细节。 |
| 29 | vue(), | 29 | vue(), |
| 30 | - Components({ | 30 | + // Components({ |
| 31 | - resolvers: [VantResolver()], | 31 | + // resolvers: [VantResolver()], |
| 32 | - }), | 32 | + // }), |
| 33 | // styleImport({ | 33 | // styleImport({ |
| 34 | // resolves: [VantResolve()], | 34 | // resolves: [VantResolve()], |
| 35 | // libs: [ | 35 | // libs: [ | ... | ... |
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment