Browse Source

解决打包时ts代码检查问题

fixbug/idCard-0121
LiLongLong 6 months ago
parent
commit
8e54aa5475
  1. 2
      components.d.ts
  2. 11
      src/pages/Index/Index.vue
  3. 5
      src/pages/Index/components/Consumables/IdCardInfo.vue
  4. 3
      src/services/Index/index.ts
  5. 19
      src/websocket/socket.ts
  6. 2
      tsconfig.app.tsbuildinfo
  7. 2
      tsconfig.node.tsbuildinfo

2
components.d.ts

@ -9,12 +9,14 @@ declare module 'vue' {
export interface GlobalComponents {
Confirm: typeof import('./src/components/Confirm.vue')['default']
ElButton: typeof import('element-plus/es')['ElButton']
ElCol: typeof import('element-plus/es')['ElCol']
ElDropdown: typeof import('element-plus/es')['ElDropdown']
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
ElFooter: typeof import('element-plus/es')['ElFooter']
ElHeader: typeof import('element-plus/es')['ElHeader']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElRow: typeof import('element-plus/es')['ElRow']
ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ErrorModal: typeof import('./src/components/dialogs/ErrorModal.vue')['default']

11
src/pages/Index/Index.vue

@ -314,7 +314,7 @@
<script setup lang="ts">
import { useRouter } from 'vue-router'
import { ref, onMounted, computed, watch } from 'vue'
import { ElDialog, ElMessageBox } from 'element-plus'
import { ElDialog } from 'element-plus'
import { Time, InitWarn, LoadingModal } from './components/Consumables'
import {
startWork,
@ -406,15 +406,6 @@ const WarnMessage = ref<string>('')
const showRecentMsgDialog = ref(false)
const onClickLoginUser = () => {
ElMessageBox.confirm('是否退出登录?')
.then(() => {
onLogout()
})
.catch(() => {
// catch error
})
}
// WebSocket
const eventUrl = getServerInfo('/api/v1/app/ws/event')
const wsEvent = createWebSocket(eventUrl.wsUrl)

5
src/pages/Index/components/Consumables/IdCardInfo.vue

@ -290,11 +290,6 @@ watch(currentPage, ()=>{
getCardList()
})
//
const handlePageSizeChange = () => {
currentPage.value = 1 //
getCardList() //
}
</script>
<style scoped lang="less">

3
src/services/Index/index.ts

@ -11,6 +11,7 @@ export * from './settings/index'
export * from './running/index'
// mock
//@ts-ignore
export const reportText: EventReport = {
typeName: 'AppPromptEvent',
timestamp: 1736146671,
@ -23,6 +24,7 @@ export const reportText: EventReport = {
detailInfo: '一二三四五一二三四五一二三四五一二三四五一二三四五',
},
}
//@ts-ignore
export const reportForm: EventReport = {
typeName: 'AppPromptEvent',
timestamp: 1736146671,
@ -49,6 +51,7 @@ export const reportForm: EventReport = {
},
}
//@ts-ignore
export const reportTable: EventReport = {
typeName: 'AppPromptEvent',
timestamp: 1736146671,

19
src/websocket/socket.ts

@ -34,7 +34,16 @@ export type EventName =
| 'AppIDCardUnmountEvent'
| 'AppPromptEvent'
//IDCARD
export interface EventReport {
typeName: EventName
timestamp: number
eventId: string
prompt: TextPrompt | FormsPrompt | TablePrompt
projectInfo: IdCardPrompt
}
export type IdCardPrompt = {
color: string,
expiryDate: number,
@ -44,14 +53,6 @@ export type IdCardPrompt = {
projId: number,
projName: string,
updateChipVersion: string,
}
export interface EventReport {
typeName: EventName
timestamp: number
eventId: string
prompt: TextPrompt | FormsPrompt | TablePrompt
projectInfo: IdCardPrompt
}
export type TextPrompt = {

2
tsconfig.app.tsbuildinfo
File diff suppressed because it is too large
View File

2
tsconfig.node.tsbuildinfo
File diff suppressed because it is too large
View File

Loading…
Cancel
Save