bill hace 1 año
padre
commit
fc4b65084b

+ 16 - 0
src/components.d.ts

@@ -9,28 +9,44 @@ declare module '@vue/runtime-core' {
   export interface GlobalComponents {
     AAvatar: typeof import('ant-design-vue/es')['Avatar']
     AButton: typeof import('ant-design-vue/es')['Button']
+    ACheckbox: typeof import('ant-design-vue/es')['Checkbox']
     AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider']
     ADatePicker: typeof import('ant-design-vue/es')['DatePicker']
     ADropdown: typeof import('ant-design-vue/es')['Dropdown']
     AForm: typeof import('ant-design-vue/es')['Form']
     AFormItem: typeof import('ant-design-vue/es')['FormItem']
     AInput: typeof import('ant-design-vue/es')['Input']
+    AInputPassword: typeof import('ant-design-vue/es')['InputPassword']
+    AInputSearch: typeof import('ant-design-vue/es')['InputSearch']
     ALayout: typeof import('ant-design-vue/es')['Layout']
     ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent']
     ALayoutHeader: typeof import('ant-design-vue/es')['LayoutHeader']
+    ALayoutSider: typeof import('ant-design-vue/es')['LayoutSider']
     AMenu: typeof import('ant-design-vue/es')['Menu']
     AMenuItem: typeof import('ant-design-vue/es')['MenuItem']
+    AModal: typeof import('ant-design-vue/es')['Modal']
+    APopover: typeof import('ant-design-vue/es')['Popover']
+    ARadio: typeof import('ant-design-vue/es')['Radio']
+    ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup']
     ASelect: typeof import('ant-design-vue/es')['Select']
     ASelectOption: typeof import('ant-design-vue/es')['SelectOption']
     ATable: typeof import('ant-design-vue/es')['Table']
+    ATabPane: typeof import('ant-design-vue/es')['TabPane']
+    ATabs: typeof import('ant-design-vue/es')['Tabs']
+    ATextarea: typeof import('ant-design-vue/es')['Textarea']
+    ATooltip: typeof import('ant-design-vue/es')['Tooltip']
+    AUpload: typeof import('ant-design-vue/es')['Upload']
     DataList: typeof import('./components/data-list/index.vue')['default']
+    DeleteOutlined: typeof import('@ant-design/icons-vue')['DeleteOutlined']
     DownOutlined: typeof import('@ant-design/icons-vue')['DownOutlined']
     EasyText: typeof import('./components/easyText/index.vue')['default']
     Loading: typeof import('./components/loading/index.vue')['default']
     LocaleEnv: typeof import('./components/locale-env/index.vue')['default']
+    QuestionOutlined: typeof import('@ant-design/icons-vue')['QuestionOutlined']
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']
     Simples: typeof import('./components/simples/index.vue')['default']
     Upload: typeof import('./components/upload/index.vue')['default']
+    UploadOutlined: typeof import('@ant-design/icons-vue')['UploadOutlined']
   }
 }

+ 1 - 1
src/components/easyText/index.vue

@@ -13,7 +13,7 @@
 <script setup lang="ts">
 import { computed } from 'vue'
 
-defineOptions<{ name: 'easyText' }>()
+defineOptions({ name: 'easyText' })
 const props = withDefaults(
   defineProps<{ content: string; maxLen?: number }>(),
   {

+ 1 - 1
src/components/simples/index.vue

@@ -11,7 +11,7 @@
 export type Simple = { label: string; value: string | number }
 
 defineProps<{ data: Simple[] }>()
-defineOptions<{ name: 'Simples' }>()
+defineOptions({ name: 'Simples' })
 </script>
 
 <style scoped lang="scss">

+ 1 - 1
src/layout/sider.vue

@@ -30,7 +30,7 @@ import { useUserStore } from '@/store'
 
 import type { MenuProps } from 'ant-design-vue/es/menu'
 
-defineOptions<{ name: 'layout-sider' }>()
+defineOptions({ name: 'layout-sider' })
 
 type MenuName = typeof allMenus[number]
 const userStore = useUserStore()

+ 1 - 1
src/views/material/edit.vue

@@ -63,7 +63,7 @@ import { ui18n } from '@/lang'
 
 export type EditMember = PartialPart<SetMemberProps, 'projectId'>
 
-defineOptions<{ name: 'edit-member' }>()
+defineOptions({ name: 'edit-member' })
 
 const props = defineProps<{
   member?: EditMember

+ 1 - 1
src/views/member/edit.vue

@@ -112,7 +112,7 @@ import type { FormInstance } from 'ant-design-vue'
 
 export type EditMember = PartialPart<SetMemberProps, 'projectId'>
 
-defineOptions<{ name: 'edit-member' }>()
+defineOptions({ name: 'edit-member' })
 
 const props = defineProps<{
   member?: EditMember

+ 1 - 1
src/views/project/edit.vue

@@ -90,7 +90,7 @@ export type IProject = Omit<InsertProjectData, 'projectImg'> & {
   projectImg?: string | File
 }
 
-defineOptions<{ name: 'insert-project' }>()
+defineOptions({ name: 'insert-project' })
 
 const props = defineProps<{
   project?: IProject

+ 1 - 1
src/views/role/edit.vue

@@ -80,7 +80,7 @@ import type { FormInstance } from 'ant-design-vue'
 
 export type EditRole = PartialPart<Role, 'roleId' | 'createTime'>
 
-defineOptions<{ name: 'edit-member' }>()
+defineOptions({ name: 'edit-member' })
 
 const props = defineProps<{
   role?: EditRole

+ 1 - 1
src/views/scene/insert.vue

@@ -78,7 +78,7 @@ export type SaveData =
       payload: SelectTypeScenes
     }
 
-defineOptions<{ name: 'insert-project-scene' }>()
+defineOptions({ name: 'insert-project-scene' })
 
 const props = defineProps<{
   showBim?: boolean

+ 1 - 1
src/views/scene/select-scenes.vue

@@ -49,7 +49,7 @@ import { usePaging } from '@/hook'
 
 import type { SelectTypeScenes, Scene } from '@/store'
 
-defineOptions<{ name: 'select-scene-list' }>()
+defineOptions({ name: 'select-scene-list' })
 
 const props = defineProps<{
   sceneList: Scene[]

+ 1 - 1
src/views/scene/update.vue

@@ -36,7 +36,7 @@ import { ui18n } from '@/lang'
 
 export type SaveData = Pick<Bim, 'bimName'> & { bimPath: string }
 
-defineOptions<{ name: 'update-bim-scene' }>()
+defineOptions({ name: 'update-bim-scene' })
 
 const props = defineProps<{
   bim: SaveData

+ 1 - 1
src/views/scene/upload-bim.vue

@@ -28,7 +28,7 @@ import type { BUploadProps } from '@/components/upload/index.vue'
 export type UploadData = Pick<BUploadProps, 'file'> &
   Omit<BimUploadData, 'file'>
 
-defineOptions<{ name: 'project-bim-upload' }>()
+defineOptions({ name: 'project-bim-upload' })
 
 defineProps<{ data: UploadData; update?: boolean }>()
 defineEmits<{ (e: 'update:data', value: UploadData): void }>()

+ 1 - 1
src/views/system/login.vue

@@ -50,7 +50,7 @@ import { router, RoutesName } from '@/router'
 import { phoneRule, passwordRule, encodePwd, useCacheState } from './shared'
 import { registerLink, forgetLink } from '@/env'
 
-defineOptions<{ name: 'login' }>()
+defineOptions({ name: 'login' })
 
 const [loginState, saveLoginState] = useCacheState()
 const userStore = useUserStore()