Browse Source

fix: 环境变量修改

main
betaqi 4 months ago
parent
commit
632cba4487
  1. 17
      global.types/components.d.ts
  2. 2015
      package-lock.json
  3. 3893
      pnpm-lock.yaml
  4. 1
      src/App.vue
  5. 2
      src/composables/useZMQJsonWorker.ts
  6. 8
      src/views/stationData/transferData.vue

17
global.types/components.d.ts vendored

@ -8,48 +8,31 @@ export {} @@ -8,48 +8,31 @@ export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
Components: typeof import('../src/components/Edfs-button.vue')['default']
EdfsButton: typeof import('./../src/components/Edfs-button.vue')['default']
EdfsDialog: typeof import('./../src/components/Edfs-dialog.vue')['default']
EdfsInput: typeof import('./../src/components/Edfs-Input.vue')['default']
EdfsNumberInput: typeof import('./../src/components/Edfs-number-input.vue')['default']
EdfsTable: typeof import('./../src/components/Edfs-table/index.vue')['default']
EdfsWrap: typeof import('./../src/components/Edfs-wrap.vue')['default']
ElAlert: typeof import('element-plus/es')['ElAlert']
ElAside: typeof import('element-plus/es')['ElAside']
ElAutoResizer: typeof import('element-plus/es')['ElAutoResizer']
ElAvatar: typeof import('element-plus/es')['ElAvatar']
ElButton: typeof import('element-plus/es')['ElButton']
ElCard: typeof import('element-plus/es')['ElCard']
ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
ElCollapse: typeof import('element-plus/es')['ElCollapse']
ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElContainer: typeof import('element-plus/es')['ElContainer']
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
ElDialog: typeof import('element-plus/es')['ElDialog']
ElDrawer: typeof import('element-plus/es')['ElDrawer']
ElEmpty: typeof import('element-plus/es')['ElEmpty']
ElHeader: typeof import('element-plus/es')['ElHeader']
ElInput: typeof import('element-plus/es')['ElInput']
ElMain: typeof import('element-plus/es')['ElMain']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
ElPagination: typeof import('element-plus/es')['ElPagination']
ElProgress: typeof import('element-plus/es')['ElProgress']
ElRow: typeof import('element-plus/es')['ElRow']
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ElTableV2: typeof import('element-plus/es')['ElTableV2']
ElTag: typeof import('element-plus/es')['ElTag']
ElTooltip: typeof import('element-plus/es')['ElTooltip']
FormItemInput: typeof import('./../src/components/FormItemInput.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
}
export interface ComponentCustomProperties {
vLoading: typeof import('element-plus/es')['ElLoadingDirective']
}
}

2015
package-lock.json generated

File diff suppressed because it is too large Load Diff

3893
pnpm-lock.yaml

File diff suppressed because it is too large Load Diff

1
src/App.vue

@ -4,7 +4,6 @@ import type { ZmqStatus } from './utils/zmq' @@ -4,7 +4,6 @@ import type { ZmqStatus } from './utils/zmq'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
import { ElNotification, type NotificationHandle } from 'element-plus'
const worker = ZMQWorker.getInstance()
const zmqStatus = ref<ZmqStatus>('connected')
worker.setStatusCallback((status: string) => {

2
src/composables/useZMQJsonWorker.ts

@ -2,7 +2,7 @@ import { WorkerCMD, ZmqCMD, } from '@/utils/zmq' @@ -2,7 +2,7 @@ import { WorkerCMD, ZmqCMD, } from '@/utils/zmq'
import type { ManualAction, PublishMsg, PubMsgData, SubMsgData, TimeoutMsg, ZmqMessage } from '@/utils/zmq'
import webWorker from '@/utils/zmqJsonWorker?worker'
const defaultHost = '192.168.1.115'
const defaultHost = import.meta.env.PROD ? window.location.hostname : '192.168.1.115'
class ZMQJsonWorker {
private static instance: ZMQJsonWorker | null = null; // ➤ 单例实例

8
src/views/stationData/transferData.vue

@ -215,10 +215,16 @@ const statusMap = { @@ -215,10 +215,16 @@ const statusMap = {
function zmqExportCb(msg: PubMsgData) {
const { feedback, result, id } = msg
if (feedback && feedback[0]) {
const status = feedback[1]
? (statusMap[feedback[1] as keyof typeof statusMap] as
| 'success'
| 'padding'
| 'failed')
: 'failed'
curTransferLog.value.push({
msg: `主机【${feedback[0]}】: ${feedback[1]}`,
host: feedback[0],
status: statusMap[feedback[1]] ?? 'failed',
status,
})
}
// status failed

Loading…
Cancel
Save