zlong 1 gadu atpakaļ
vecāks
revīzija
7e407f68a6
2 mainītis faili ar 11 papildinājumiem un 8 dzēšanām
  1. 4 1
      src/model/carousals.ts
  2. 7 7
      src/pages/carousal/index.vue

+ 4 - 1
src/model/carousals.ts

@@ -1,5 +1,8 @@
-export interface CreateCarousalsRequest {
+import type { BaseModel } from '@/model/base'
+
+export interface CreateCarousalsRequest extends BaseModel{
   imageUrl:string,
+  status:string,
   targetType:string,
   targetUrl?:string,
   targetId?:string

+ 7 - 7
src/pages/carousal/index.vue

@@ -28,21 +28,21 @@ const columns: BaseTableColumns = [
     width: 100,
   }
 ]
-const loading = ref(false)
+const loading = ref<boolean>(false)
 const data = ref([])
-const pagination = reactive({
+const pagination = reactive<{page:number,size:number,total:number}>({
   page: 1,
   size: 10,
   total:0
 })
-const query = reactive({
+const query = reactive<{page:number,size:number}>({
   page:1,
   size:10,
 })
-const carousalDialogVisible = ref(false)
-const isEdit = ref(false)
-const currentTableData = ref<{}>({})
-const fetchSaveCarousalData = async () => {
+const carousalDialogVisible = ref<boolean>(false)
+const isEdit = ref<boolean>(false)
+const currentTableData = ref<object>({})
+const fetchSaveCarousalData = async () :Promise<void> => {
   /* TODO: 获取轮播图表格数据 */
   query.page = pagination.page
   query.size = pagination.size