hookehuyr

✨ feat: 修复dialog组件调用方式

...@@ -59,7 +59,7 @@ import { ref, reactive, onMounted, watch, nextTick } from 'vue' ...@@ -59,7 +59,7 @@ import { ref, reactive, onMounted, watch, nextTick } from 'vue'
59 import { useRoute, useRouter } from 'vue-router' 59 import { useRoute, useRouter } from 'vue-router'
60 import axios from '@/utils/axios'; 60 import axios from '@/utils/axios';
61 import $ from 'jquery' 61 import $ from 'jquery'
62 -import { showToast, Dialog } from 'vant'; 62 +import { showToast, showConfirmDialog } from 'vant';
63 const $route = useRoute(); 63 const $route = useRoute();
64 const $router = useRouter(); 64 const $router = useRouter();
65 65
...@@ -111,7 +111,7 @@ let popupHeight = ref('60%'); ...@@ -111,7 +111,7 @@ let popupHeight = ref('60%');
111 watch(() => props.showPopup, (v) => { 111 watch(() => props.showPopup, (v) => {
112 // 如果没有默认儿童需要用户确认一次 112 // 如果没有默认儿童需要用户确认一次
113 if (v && !props.item.perf_id) { 113 if (v && !props.item.perf_id) {
114 - Dialog.confirm({ 114 + showConfirmDialog({
115 title: '温馨提示', 115 title: '温馨提示',
116 message: '默认儿童为空, 是否继续捐书!', 116 message: '默认儿童为空, 是否继续捐书!',
117 confirmButtonColor: '#713610' 117 confirmButtonColor: '#713610'
......
1 <!-- 1 <!--
2 * @Date: 2022-06-20 11:35:50 2 * @Date: 2022-06-20 11:35:50
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-11-27 09:38:06 4 + * @LastEditTime: 2024-11-27 09:42:51
5 * @FilePath: /tswj/src/components/LocalismBox/index.vue 5 * @FilePath: /tswj/src/components/LocalismBox/index.vue
6 * @Description: 调整作品方言弹框组件 6 * @Description: 调整作品方言弹框组件
7 --> 7 -->
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
41 import { ref, watch, nextTick } from 'vue' 41 import { ref, watch, nextTick } from 'vue'
42 import MyButton from '@/components/MyButton/index.vue' 42 import MyButton from '@/components/MyButton/index.vue'
43 import { localismListModiAPI, addLocalismAPI, modifyProdLocalismAPI } from '@/api/B/localism' 43 import { localismListModiAPI, addLocalismAPI, modifyProdLocalismAPI } from '@/api/B/localism'
44 -import { showSuccessToast, Dialog } from '@/utils/generatePackage.js' 44 +import { showSuccessToast, showConfirmDialog } from '@/utils/generatePackage.js'
45 45
46 const props = defineProps({ 46 const props = defineProps({
47 showLocalism: Boolean, 47 showLocalism: Boolean,
...@@ -107,7 +107,7 @@ const addLocalism = () => { // 滚动到底部,显示新增输入框 ...@@ -107,7 +107,7 @@ const addLocalism = () => { // 滚动到底部,显示新增输入框
107 107
108 const onBlur = () => { // 失焦保存录入方言 108 const onBlur = () => { // 失焦保存录入方言
109 if (!localism_name.value) return false; 109 if (!localism_name.value) return false;
110 - Dialog.confirm({ 110 + showConfirmDialog({
111 title: '温馨提示', 111 title: '温馨提示',
112 message: `是否确认新增${localism_name.value}?`, 112 message: `是否确认新增${localism_name.value}?`,
113 confirmButtonColor: '#11D2B1' 113 confirmButtonColor: '#11D2B1'
...@@ -146,7 +146,7 @@ const handleSubmit = () => { // 提交选择方言 ...@@ -146,7 +146,7 @@ const handleSubmit = () => { // 提交选择方言
146 const localism = localismList.value.filter((item) => item.checked === true); 146 const localism = localismList.value.filter((item) => item.checked === true);
147 // 原始和提交不一致请求接口提交 147 // 原始和提交不一致请求接口提交
148 if (raw_id.value !== localism[0].id) { 148 if (raw_id.value !== localism[0].id) {
149 - Dialog.confirm({ 149 + showConfirmDialog({
150 title: '温馨提示', 150 title: '温馨提示',
151 message: `是否确认设置方言为${localism[0].id}?`, 151 message: `是否确认设置方言为${localism[0].id}?`,
152 confirmButtonColor: '#11D2B1' 152 confirmButtonColor: '#11D2B1'
......
...@@ -11,7 +11,7 @@ import _ from 'lodash' ...@@ -11,7 +11,7 @@ import _ from 'lodash'
11 import axios from '@/utils/axios'; 11 import axios from '@/utils/axios';
12 import { storeToRefs } from 'pinia' 12 import { storeToRefs } from 'pinia'
13 import { mainStore } from '@/store' 13 import { mainStore } from '@/store'
14 -import { showToast, showSuccessToast, showFailToast, Dialog } from 'vant'; 14 +import { showToast, showSuccessToast, showFailToast, showConfirmDialog } from 'vant';
15 import { wxInfo, hasEllipsis } from '@/utils/tools'; 15 import { wxInfo, hasEllipsis } from '@/utils/tools';
16 import { useTitle } from '@vueuse/core' 16 import { useTitle } from '@vueuse/core'
17 17
...@@ -25,7 +25,7 @@ export { ...@@ -25,7 +25,7 @@ export {
25 showToast, 25 showToast,
26 showSuccessToast, 26 showSuccessToast,
27 showFailToast, 27 showFailToast,
28 - Dialog, 28 + showConfirmDialog,
29 wxInfo, 29 wxInfo,
30 hasEllipsis, 30 hasEllipsis,
31 useTitle 31 useTitle
......
...@@ -56,7 +56,7 @@ import { no_image, icon_avatar } from '@/utils/generateIcons.js' ...@@ -56,7 +56,7 @@ import { no_image, icon_avatar } from '@/utils/generateIcons.js'
56 import { ref, onActivated } from 'vue' 56 import { ref, onActivated } from 'vue'
57 import { onBeforeRouteLeave } from 'vue-router' 57 import { onBeforeRouteLeave } from 'vue-router'
58 import _ from 'lodash' 58 import _ from 'lodash'
59 -import { showSuccessToast, Dialog } from 'vant'; 59 +import { showSuccessToast, showConfirmDialog } from 'vant';
60 // import { addPages } from '@/hooks/useKeepAlive' 60 // import { addPages } from '@/hooks/useKeepAlive'
61 import goToVideoDetail from '@/router/methods/videoDetail' 61 import goToVideoDetail from '@/router/methods/videoDetail'
62 import { myCommentAPI, delCommentAPI } from '@/api/C/me' 62 import { myCommentAPI, delCommentAPI } from '@/api/C/me'
...@@ -127,7 +127,7 @@ const onLoad = async () => { ...@@ -127,7 +127,7 @@ const onLoad = async () => {
127 } 127 }
128 128
129 const deleteComment = (id: string) => { // 删除评论 129 const deleteComment = (id: string) => { // 删除评论
130 - Dialog.confirm({ 130 + showConfirmDialog({
131 title: '温馨提示', 131 title: '温馨提示',
132 message: '是否确认删除该评论?', 132 message: '是否确认删除该评论?',
133 confirmButtonColor: '#713610' 133 confirmButtonColor: '#713610'
......