From 0c4163a7c9559b46b4c00af01ae2b824cc0a760c Mon Sep 17 00:00:00 2001 From: "du.meimei" Date: Mon, 17 Mar 2025 21:04:31 +0800 Subject: [PATCH] =?UTF-8?q?update:=E9=A6=96=E9=A1=B5=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 3 +++ .../components/Questions/MartrixQuestion.vue | 12 ++++++------ .../components/Market/components/MarketItem.vue | 14 +++++++++++--- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/components.d.ts b/components.d.ts index 76bc478..a50d18f 100644 --- a/components.d.ts +++ b/components.d.ts @@ -32,6 +32,7 @@ declare module 'vue' { VanGrid: typeof import('vant/es')['Grid'] VanGridItem: typeof import('vant/es')['GridItem'] VanIcon: typeof import('vant/es')['Icon'] + VanList: typeof import('vant/es')['List'] VanNavBar: typeof import('vant/es')['NavBar'] VanPicker: typeof import('vant/es')['Picker'] VanPopup: typeof import('vant/es')['Popup'] @@ -40,6 +41,8 @@ declare module 'vue' { VanRow: typeof import('vant/es')['Row'] VanStepper: typeof import('vant/es')['Stepper'] VanSwitch: typeof import('vant/es')['Switch'] + VanTab: typeof import('vant/es')['Tab'] + VanTabs: typeof import('vant/es')['Tabs'] YLCascader: typeof import('./src/components/YLCascader.vue')['default'] YLInput: typeof import('./src/components/YLInput.vue')['default'] YLPicker: typeof import('./src/components/YLPicker.vue')['default'] diff --git a/src/views/Design/components/Questions/MartrixQuestion.vue b/src/views/Design/components/Questions/MartrixQuestion.vue index 5fa266d..aec2c9c 100644 --- a/src/views/Design/components/Questions/MartrixQuestion.vue +++ b/src/views/Design/components/Questions/MartrixQuestion.vue @@ -8,12 +8,12 @@ const question = defineModel('element', { default: () => ({}), require // eslint-disable-next-line const activeComponent = computed(() => { switch (question.value.question_type) { - case 8: - return MatrixText; - case 9: - return MatrixRadio; - case 10: - return MatrixCheckbox; + case 8: + return MatrixText; + case 9: + return MatrixRadio; + case 10: + return MatrixCheckbox; } }); diff --git a/src/views/Home/components/Market/components/MarketItem.vue b/src/views/Home/components/Market/components/MarketItem.vue index 58fad41..015d3ee 100644 --- a/src/views/Home/components/Market/components/MarketItem.vue +++ b/src/views/Home/components/Market/components/MarketItem.vue @@ -2,7 +2,7 @@
-
+
@@ -46,8 +46,8 @@ import { ref, defineProps, onMounted } from 'vue'; import { deleteTemplate } from '@/api/home/index.js'; import { showDialog, showSuccessToast, showFailToast } from 'vant'; -// import contentSvg from './svgs/contentSvg.svg'; -// import MarketItemSvg from './svgs/MarketItemSvg.svg'; +import { useRouter } from 'vue-router'; +const router = useRouter(); const { info } = defineProps({ info: { type: Object, @@ -56,6 +56,14 @@ const { info } = defineProps({ } }); const userInfo = ref({ userName: '' }); +const toDetail = (item) => { + router.push({ + path: '/create', + query: { + sn: item.sn + } + }); +}; const deleteItem = (item) => { showDialog({ title: '是否确认删除此模板?',