Bläddra i källkod

修复路由参数类型

guojing_wu 1 år sedan
förälder
incheckning
5e281c97b5

+ 5 - 2
src/views/adManage/sp/adGroups/index.vue

@@ -19,13 +19,16 @@ import { Ref, ref, onMounted } from 'vue'
 import { useFs, FsPage } from '@fast-crud/fast-crud';
 import DateRangePicker from '/@/components/DateRangePicker/index.vue'
 import { createCrudOptions } from './crud'
-import { useRoute, useRouter } from 'vue-router'
+import { useRoute, useRouter, LocationQueryValue } from 'vue-router'
 import AdGroupChart from './chartComponents/adGroupChart.vue'
 import { usePublicData } from '/@/stores/publicData'
 
 const publicData = usePublicData()
 const router = useRouter()
-const props = defineProps({ campaignId: { type: String, required: true } })
+interface Props {
+  campaignId: LocationQueryValue | LocationQueryValue[]
+}
+const props = defineProps<Props>()
 const dateRange: Ref<string[]> = ref(publicData.data.dateRange)
 const { crudBinding, crudRef, crudExpose } = useFs({ createCrudOptions, context: { campaignId: props.campaignId } })
 

+ 5 - 3
src/views/adManage/sp/campaigns/campaignDetail/placement/index.vue

@@ -42,6 +42,7 @@ import { useShopInfo } from '/@/stores/shopInfo'
 import DateRangePicker from '/@/components/DateRangePicker/index.vue'
 import { GetList } from './api'
 import { BaseColumn } from '/@/views/adManage/utils/commonTabColumn.js'
+import { LocationQueryValue } from 'vue-router'
 
 defineOptions({
   name: "Placement"
@@ -49,9 +50,10 @@ defineOptions({
 const publicData = usePublicData()
 const shopInfo = useShopInfo()
 const dateRange: Ref<string[]> = ref(publicData.data.dateRange)
-const props = defineProps({
-  campaignId: { type: String }
-})
+interface Props {
+  campaignId: LocationQueryValue | LocationQueryValue[]
+}
+const props = defineProps<Props>()
 const loading = ref(true)
 const placementData = ref({items: [], compare_date: []})