Browse Source

fix:执行eslint

master
白凤吉 3 weeks ago
parent
commit
2ae0bc99de
  1. 2
      src/apis/system.ts
  2. 2
      src/app.vue
  3. 6
      src/components/formula/FormulaConfig.vue
  4. 6
      src/components/formula/FormulaTable.vue
  5. 2
      src/components/home/HomeFormula.vue
  6. 2
      src/components/home/HomeLogLevel.vue
  7. 12
      src/components/home/HomeOperation.vue
  8. 8
      src/components/home/HomeSetting.vue
  9. 6
      src/components/home/config.vue
  10. 2
      src/components/liquid/LiquidLevel.vue
  11. 2
      src/components/seal/DashboardChart.vue
  12. 2
      src/components/setting/AddUser.vue
  13. 4
      src/components/setting/History.vue
  14. 2
      src/components/setting/ModifyPwd.vue
  15. 2
      src/components/setting/User.vue
  16. 2
      src/components/system/ErrorEventsModal.vue
  17. 2
      src/components/system/NetReconnection.vue
  18. 12
      src/layouts/default.vue
  19. 2
      src/libs/deviceComm.ts
  20. 2
      src/libs/http.ts
  21. 2
      src/router/index.ts
  22. 4
      src/stores/deviceStore.ts
  23. 2
      src/stores/formulaStore.ts
  24. 2
      src/stores/homeStore.ts
  25. 2
      src/stores/initHomeData.ts
  26. 2
      src/stores/systemStore.ts
  27. 2
      src/views/audit/index.vue
  28. 2
      src/views/formula/index.vue
  29. 4
      src/views/home/chart.vue
  30. 6
      src/views/home/index.vue
  31. 14
      src/views/liquid/index.vue
  32. 4
      src/views/login/index.vue
  33. 10
      src/views/seal/index.vue
  34. 4
      src/views/setting/index.vue

2
src/apis/system.ts

@ -1,6 +1,6 @@
import { useSystemStore } from '@/stores/systemStore'
import { createWebSocket } from 'libs/socket' import { createWebSocket } from 'libs/socket'
import { nanoid } from 'nanoid' import { nanoid } from 'nanoid'
import { useSystemStore } from '@/stores/systemStore'
const wsClient = createWebSocket() const wsClient = createWebSocket()

2
src/app.vue

@ -1,9 +1,9 @@
<script setup lang='ts'> <script setup lang='ts'>
import { sendCmd } from '@/apis/system'
import { useDeviceStore } from 'stores/deviceStore' import { useDeviceStore } from 'stores/deviceStore'
import { useHomeStore } from 'stores/homeStore' import { useHomeStore } from 'stores/homeStore'
import { useLiquidStore } from 'stores/liquidStore' import { useLiquidStore } from 'stores/liquidStore'
import { onBeforeMount, ref } from 'vue' import { onBeforeMount, ref } from 'vue'
import { sendCmd } from '@/apis/system'
import { useFormulaStore } from './stores/formulaStore' import { useFormulaStore } from './stores/formulaStore'
/** /**

6
src/components/formula/FormulaConfig.vue

@ -1,13 +1,13 @@
<script lang="ts" setup> <script lang="ts" setup>
import { FtMessage } from '@/libs/message'
import { compareJSON, convertValuesToInt, convertValuesToString } from '@/libs/utils'
import { useFormulaStore } from '@/stores/formulaStore'
import { sendCmd, syncSendCmd } from 'apis/system' import { sendCmd, syncSendCmd } from 'apis/system'
import SelectModal from 'components/common/SelectModal/index.vue' import SelectModal from 'components/common/SelectModal/index.vue'
import SoftKeyboard from 'components/common/SoftKeyboard/index.vue' import SoftKeyboard from 'components/common/SoftKeyboard/index.vue'
import { formulaNameMap } from 'libs/constant' import { formulaNameMap } from 'libs/constant'
import { cloneDeep } from 'lodash' import { cloneDeep } from 'lodash'
import { inject, onMounted, ref, watch, watchEffect } from 'vue' import { inject, onMounted, ref, watch, watchEffect } from 'vue'
import { FtMessage } from '@/libs/message'
import { compareJSON, convertValuesToInt, convertValuesToString } from '@/libs/utils'
import { useFormulaStore } from '@/stores/formulaStore'
/** /**
* 配方表单组件 - 用于配置和管理各种配方参数 * 配方表单组件 - 用于配置和管理各种配方参数

6
src/components/formula/FormulaTable.vue

@ -1,11 +1,11 @@
<script lang="ts" setup> <script lang="ts" setup>
import { syncSendCmd } from 'apis/system'
import { ElMessageBox } from 'element-plus'
import { onMounted, ref, watchEffect } from 'vue'
import { FtMessage } from '@/libs/message' import { FtMessage } from '@/libs/message'
import { FtMessageBox } from '@/libs/messageBox' import { FtMessageBox } from '@/libs/messageBox'
import { convertValuesToInt } from '@/libs/utils' import { convertValuesToInt } from '@/libs/utils'
import { useFormulaStore } from '@/stores/formulaStore' import { useFormulaStore } from '@/stores/formulaStore'
import { syncSendCmd } from 'apis/system'
import { ElMessageBox } from 'element-plus'
import { onMounted, ref, watchEffect } from 'vue'
const formulaStore = useFormulaStore() const formulaStore = useFormulaStore()
const selectedIndex = ref<number | null>(null) const selectedIndex = ref<number | null>(null)

2
src/components/home/HomeFormula.vue

@ -1,7 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useFormulaStore } from '@/stores/formulaStore'
// import homeRound from 'assets/images/home/home-round.svg' // import homeRound from 'assets/images/home/home-round.svg'
import { ref, watchEffect } from 'vue' import { ref, watchEffect } from 'vue'
import { useFormulaStore } from '@/stores/formulaStore'
const formulaStore = useFormulaStore() const formulaStore = useFormulaStore()
const formulaInfo = ref() const formulaInfo = ref()

2
src/components/home/HomeLogLevel.vue

@ -1,7 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useFormulaStore } from '@/stores/formulaStore'
import SelectModal from 'components/common/SelectModal/index.vue' import SelectModal from 'components/common/SelectModal/index.vue'
import { ref, watchEffect } from 'vue' import { ref, watchEffect } from 'vue'
import { useFormulaStore } from '@/stores/formulaStore'
const formulaStore = useFormulaStore() const formulaStore = useFormulaStore()
const options = ref(formulaStore.logLevelOptions) const options = ref(formulaStore.logLevelOptions)

12
src/components/home/HomeOperation.vue

@ -1,16 +1,16 @@
<script lang="ts" setup> <script lang="ts" setup>
import { sendCmd, subscribeEvent } from 'apis/system'
import homeFinish from 'assets/images/home/home-finish.svg'
import homeStart from 'assets/images/home/home-start.svg'
import { startTimer, stopTimer } from 'libs/countdownTimer'
import { deviceStateMap } from 'libs/utils'
import { computed, onMounted, ref, watchEffect } from 'vue'
import { getDeviceStatus } from '@/libs/deviceComm' import { getDeviceStatus } from '@/libs/deviceComm'
import { FtMessage } from '@/libs/message' import { FtMessage } from '@/libs/message'
import { FtMessageBox } from '@/libs/messageBox' import { FtMessageBox } from '@/libs/messageBox'
import { useFormulaStore } from '@/stores/formulaStore' import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore' import { useHomeStore } from '@/stores/homeStore'
import { useSystemStore } from '@/stores/systemStore' import { useSystemStore } from '@/stores/systemStore'
import { sendCmd, subscribeEvent } from 'apis/system'
import homeFinish from 'assets/images/home/home-finish.svg'
import homeStart from 'assets/images/home/home-start.svg'
import { startTimer, stopTimer } from 'libs/countdownTimer'
import { deviceStateMap } from 'libs/utils'
import { computed, onMounted, ref, watchEffect } from 'vue'
/** /**
* 消毒操作控制组件 * 消毒操作控制组件

8
src/components/home/HomeSetting.vue

@ -1,4 +1,8 @@
<script lang="ts" setup> <script lang="ts" setup>
import { FtMessage } from '@/libs/message'
import { useDeviceStore } from '@/stores/deviceStore'
import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore'
import { sendCmd, syncSendCmd } from 'apis/system' import { sendCmd, syncSendCmd } from 'apis/system'
// import homeChart from 'assets/images/home/home-chart.svg' // import homeChart from 'assets/images/home/home-chart.svg'
import BtButton from 'components/common/BTButton/index.vue' import BtButton from 'components/common/BTButton/index.vue'
@ -8,10 +12,6 @@ import { compareJSON } from 'libs/utils'
import { cloneDeep } from 'lodash' import { cloneDeep } from 'lodash'
import { computed, onMounted, provide, ref, watchEffect } from 'vue' import { computed, onMounted, provide, ref, watchEffect } from 'vue'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { FtMessage } from '@/libs/message'
import { useDeviceStore } from '@/stores/deviceStore'
import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore'
/** /**
* 主页操作控制组件 * 主页操作控制组件

6
src/components/home/config.vue

@ -1,11 +1,11 @@
<script lang="ts" setup> <script lang="ts" setup>
import { convertValuesToInt } from '@/libs/utils'
import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore'
import SelectModal from 'components/common/SelectModal/index.vue' import SelectModal from 'components/common/SelectModal/index.vue'
import FormulaConfig from 'components/formula/FormulaConfig.vue' import FormulaConfig from 'components/formula/FormulaConfig.vue'
import { FtMessage } from 'libs/message' import { FtMessage } from 'libs/message'
import { computed, onMounted, ref, watchEffect } from 'vue' import { computed, onMounted, ref, watchEffect } from 'vue'
import { convertValuesToInt } from '@/libs/utils'
import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore'
/** /**
* 配方选择页面组件 * 配方选择页面组件

2
src/components/liquid/LiquidLevel.vue

@ -1,9 +1,9 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useLiquidStore } from '@/stores/liquidStore'
import liquidLevelSvg from 'assets/images/liquid/liquid-container.svg' import liquidLevelSvg from 'assets/images/liquid/liquid-container.svg'
import liquidScaleSvg from 'assets/images/liquid/liquid-scale.svg' import liquidScaleSvg from 'assets/images/liquid/liquid-scale.svg'
import { roundNumber } from 'libs/utils' import { roundNumber } from 'libs/utils'
import { computed, ref, watchEffect } from 'vue' import { computed, ref, watchEffect } from 'vue'
import { useLiquidStore } from '@/stores/liquidStore'
const liquidStore = useLiquidStore() const liquidStore = useLiquidStore()
const liquidStateData = ref(liquidStore.liquidStateData) const liquidStateData = ref(liquidStore.liquidStateData)

2
src/components/seal/DashboardChart.vue

@ -1,7 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useSealStore } from '@/stores/sealStore'
import * as echarts from 'echarts' import * as echarts from 'echarts'
import { onUnmounted, ref, watchEffect } from 'vue' import { onUnmounted, ref, watchEffect } from 'vue'
import { useSealStore } from '@/stores/sealStore'
const sealStore = useSealStore() const sealStore = useSealStore()
const chartRef = ref<HTMLElement | null>(null) const chartRef = ref<HTMLElement | null>(null)

2
src/components/setting/AddUser.vue

@ -1,10 +1,10 @@
<script lang="ts" setup> <script lang="ts" setup>
import type { FormInstance } from 'element-plus' import type { FormInstance } from 'element-plus'
import { useSettingStore } from '@/stores/settingStore'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import SoftKeyboard from 'components/common/SoftKeyboard/index.vue' import SoftKeyboard from 'components/common/SoftKeyboard/index.vue'
import { FtMessage } from 'libs/message' import { FtMessage } from 'libs/message'
import { ref, watchEffect } from 'vue' import { ref, watchEffect } from 'vue'
import { useSettingStore } from '@/stores/settingStore'
const emits = defineEmits(['refresh']) const emits = defineEmits(['refresh'])
const settingStore = useSettingStore() const settingStore = useSettingStore()

4
src/components/setting/History.vue

@ -1,9 +1,9 @@
<script lang="ts" setup> <script lang="ts" setup>
// import { useSettingStore } from '@/stores/settingStore'
import { FtMessage } from '@/libs/message'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import { ElMessageBox } from 'element-plus' import { ElMessageBox } from 'element-plus'
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
// import { useSettingStore } from '@/stores/settingStore'
import { FtMessage } from '@/libs/message'
import HistoryDetail from './HistoryDetail.vue' import HistoryDetail from './HistoryDetail.vue'
// const settingStore = useSettingStore() // const settingStore = useSettingStore()

2
src/components/setting/ModifyPwd.vue

@ -1,10 +1,10 @@
<script lang="ts" setup> <script lang="ts" setup>
import type { FormInstance } from 'element-plus' import type { FormInstance } from 'element-plus'
import { useSettingStore } from '@/stores/settingStore'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import SoftKeyboard from 'components/common/SoftKeyboard/index.vue' import SoftKeyboard from 'components/common/SoftKeyboard/index.vue'
import { FtMessage } from 'libs/message' import { FtMessage } from 'libs/message'
import { ref, watchEffect } from 'vue' import { ref, watchEffect } from 'vue'
import { useSettingStore } from '@/stores/settingStore'
const emits = defineEmits(['refresh']) const emits = defineEmits(['refresh'])
const settingStore = useSettingStore() const settingStore = useSettingStore()

2
src/components/setting/User.vue

@ -1,9 +1,9 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useSettingStore } from '@/stores/settingStore'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import { FtMessage } from 'libs/message' import { FtMessage } from 'libs/message'
import { FtMessageBox } from 'libs/messageBox' import { FtMessageBox } from 'libs/messageBox'
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import { useSettingStore } from '@/stores/settingStore'
import AddUser from './AddUser.vue' import AddUser from './AddUser.vue'
import ModifyPwd from './ModifyPwd.vue' import ModifyPwd from './ModifyPwd.vue'

2
src/components/system/ErrorEventsModal.vue

@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref, watchEffect } from 'vue'
import { syncSendCmd } from '@/apis/system' import { syncSendCmd } from '@/apis/system'
import { useDeviceStore } from '@/stores/deviceStore' import { useDeviceStore } from '@/stores/deviceStore'
import { ref, watchEffect } from 'vue'
const deviceStore = useDeviceStore() const deviceStore = useDeviceStore()
const appEvents = ref<Record<string, any>[]>([]) const appEvents = ref<Record<string, any>[]>([])

2
src/components/system/NetReconnection.vue

@ -1,8 +1,8 @@
<script setup lang="ts"> <script setup lang="ts">
import { useSystemStore } from '@/stores/systemStore'
import { startTimer, stopTimer } from 'libs/countdownTimer' import { startTimer, stopTimer } from 'libs/countdownTimer'
import { ref, watchEffect } from 'vue' import { ref, watchEffect } from 'vue'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { useSystemStore } from '@/stores/systemStore'
const systemStore = useSystemStore() const systemStore = useSystemStore()
const router = useRouter() const router = useRouter()

12
src/layouts/default.vue

@ -1,4 +1,10 @@
<script setup lang="ts"> <script setup lang="ts">
import { getDeviceStatus } from '@/libs/deviceComm'
import { FtMessageBox } from '@/libs/messageBox'
import { useHomeStore } from '@/stores/homeStore'
import { useLiquidStore } from '@/stores/liquidStore'
import { useSealStore } from '@/stores/sealStore'
import { useSystemStore } from '@/stores/systemStore'
import HomeAlarmSvg from 'assets/images/home/home-alarm.svg' import HomeAlarmSvg from 'assets/images/home/home-alarm.svg'
import WifiConnSvg from 'assets/images/wifi-conn.svg' import WifiConnSvg from 'assets/images/wifi-conn.svg'
import WifiUnconnSvg from 'assets/images/wifi-unconn.svg' import WifiUnconnSvg from 'assets/images/wifi-unconn.svg'
@ -11,12 +17,6 @@ import { useDeviceStore } from 'stores/deviceStore'
import { onMounted, onUnmounted, ref, watchEffect } from 'vue' import { onMounted, onUnmounted, ref, watchEffect } from 'vue'
import { useI18n } from 'vue-i18n' import { useI18n } from 'vue-i18n'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { getDeviceStatus } from '@/libs/deviceComm'
import { FtMessageBox } from '@/libs/messageBox'
import { useHomeStore } from '@/stores/homeStore'
import { useLiquidStore } from '@/stores/liquidStore'
import { useSealStore } from '@/stores/sealStore'
import { useSystemStore } from '@/stores/systemStore'
const { locale } = useI18n() const { locale } = useI18n()
const router = useRouter() const router = useRouter()

2
src/libs/deviceComm.ts

@ -1,7 +1,7 @@
import { ref, watchEffect } from 'vue'
import { useHomeStore } from '@/stores/homeStore' import { useHomeStore } from '@/stores/homeStore'
import { useLiquidStore } from '@/stores/liquidStore' import { useLiquidStore } from '@/stores/liquidStore'
import { useSealStore } from '@/stores/sealStore' import { useSealStore } from '@/stores/sealStore'
import { ref, watchEffect } from 'vue'
const homeStore = useHomeStore() const homeStore = useHomeStore()
const liquidStore = useLiquidStore() const liquidStore = useLiquidStore()

2
src/libs/http.ts

@ -1,7 +1,7 @@
import { HEADER_TOKEN_KEY } from '@/libs/constant'
import axios from 'axios' import axios from 'axios'
import { FtMessage } from 'libs/message' import { FtMessage } from 'libs/message'
import { getToken } from 'libs/token' import { getToken } from 'libs/token'
import { HEADER_TOKEN_KEY } from '@/libs/constant'
const http = axios.create({ const http = axios.create({
baseURL: import.meta.env.FT_API_BASE, baseURL: import.meta.env.FT_API_BASE,

2
src/router/index.ts

@ -1,7 +1,7 @@
import type { NavigationGuardNext, RouteLocationNormalized } from 'vue-router' import type { NavigationGuardNext, RouteLocationNormalized } from 'vue-router'
import { getToken } from '@/libs/token'
import { createWebSocket } from 'libs/socket' import { createWebSocket } from 'libs/socket'
import { createRouter, createWebHashHistory } from 'vue-router' import { createRouter, createWebHashHistory } from 'vue-router'
import { getToken } from '@/libs/token'
import routes from './routes' import routes from './routes'
const wsClient = createWebSocket() const wsClient = createWebSocket()

4
src/stores/deviceStore.ts

@ -1,7 +1,7 @@
import { defineStore } from 'pinia'
import { ref } from 'vue'
import { subscribeEvent } from '@/apis/system' import { subscribeEvent } from '@/apis/system'
import { DEVICE_STATES } from '@/libs/utils' import { DEVICE_STATES } from '@/libs/utils'
import { defineStore } from 'pinia'
import { ref } from 'vue'
const initDeviceInfo = { const initDeviceInfo = {
appVersion: '', appVersion: '',

2
src/stores/formulaStore.ts

@ -1,8 +1,8 @@
import { FtMessage } from '@/libs/message'
import { sendCmd, syncSendCmd } from 'apis/system' import { sendCmd, syncSendCmd } from 'apis/system'
import { cloneDeep } from 'lodash' import { cloneDeep } from 'lodash'
import { defineStore } from 'pinia' import { defineStore } from 'pinia'
import { computed, ref, watch } from 'vue' import { computed, ref, watch } from 'vue'
import { FtMessage } from '@/libs/message'
// 常量定义 // 常量定义
const LOG_ITEMS = Array.from({ length: 12 }, (_, i) => ({ const LOG_ITEMS = Array.from({ length: 12 }, (_, i) => ({

2
src/stores/homeStore.ts

@ -1,8 +1,8 @@
import { DEVICE_STATES } from '@/libs/utils'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import { PARSSURE_DATA } from 'libs/constant' import { PARSSURE_DATA } from 'libs/constant'
import { defineStore } from 'pinia' import { defineStore } from 'pinia'
import { computed, ref } from 'vue' import { computed, ref } from 'vue'
import { DEVICE_STATES } from '@/libs/utils'
// 传感器数据初始值 // 传感器数据初始值
const h2O2Data: Home.DisplayrelyMgrParams[] = [{ const h2O2Data: Home.DisplayrelyMgrParams[] = [{

2
src/stores/initHomeData.ts

@ -1,6 +1,6 @@
import { sendCmd } from '@/apis/system'
import { useHomeStore } from 'stores/homeStore' import { useHomeStore } from 'stores/homeStore'
import { useLiquidStore } from 'stores/liquidStore' import { useLiquidStore } from 'stores/liquidStore'
import { sendCmd } from '@/apis/system'
import { useDeviceStore } from './deviceStore' import { useDeviceStore } from './deviceStore'
const homeStore = useHomeStore() const homeStore = useHomeStore()

2
src/stores/systemStore.ts

@ -1,6 +1,6 @@
import { syncSendCmd } from '@/apis/system'
import { defineStore } from 'pinia' import { defineStore } from 'pinia'
import { ref } from 'vue' import { ref } from 'vue'
import { syncSendCmd } from '@/apis/system'
export const useSystemStore = defineStore('system', () => { export const useSystemStore = defineStore('system', () => {
const websocketConnected = ref(true) const websocketConnected = ref(true)

2
src/views/audit/index.vue

@ -1,7 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { FtMessage } from '@/libs/message'
import { sendCmd, syncSendCmd } from 'apis/system' import { sendCmd, syncSendCmd } from 'apis/system'
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import { FtMessage } from '@/libs/message'
/** /**
* 审计日志管理组件 * 审计日志管理组件

2
src/views/formula/index.vue

@ -1,9 +1,9 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useFormulaStore } from '@/stores/formulaStore'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import FormulaConfig from 'components/formula/FormulaConfig.vue' import FormulaConfig from 'components/formula/FormulaConfig.vue'
import FormulaTable from 'components/formula/FormulaTable.vue' import FormulaTable from 'components/formula/FormulaTable.vue'
import { FtMessage } from 'libs/message' import { FtMessage } from 'libs/message'
import { useFormulaStore } from '@/stores/formulaStore'
const formulaStore = useFormulaStore() const formulaStore = useFormulaStore()
const onAddFormula = () => { const onAddFormula = () => {

4
src/views/home/chart.vue

@ -1,4 +1,6 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import homeFinish from 'assets/images/home/home-finish.svg' import homeFinish from 'assets/images/home/home-finish.svg'
import homeSettingSvg from 'assets/images/home/home-setting.svg' import homeSettingSvg from 'assets/images/home/home-setting.svg'
@ -10,8 +12,6 @@ import { deviceStateMap } from 'libs/utils'
import { cloneDeep } from 'lodash' import { cloneDeep } from 'lodash'
import { provide, ref, watchEffect } from 'vue' import { provide, ref, watchEffect } from 'vue'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore'
const configRef = ref() const configRef = ref()
provide<(methods: Home.GrandsonMethods) => void>('registerGrandsonMethods', (methods) => { provide<(methods: Home.GrandsonMethods) => void>('registerGrandsonMethods', (methods) => {

6
src/views/home/index.vue

@ -1,4 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { roundNumber } from '@/libs/utils'
import { useFormulaStore } from '@/stores/formulaStore'
import { useSystemStore } from '@/stores/systemStore'
import homeLiquid from 'assets/images/home/home-liquid.svg' import homeLiquid from 'assets/images/home/home-liquid.svg'
import Environment from 'components/home/Environment.vue' import Environment from 'components/home/Environment.vue'
import HomeFormula from 'components/home/HomeFormula.vue' import HomeFormula from 'components/home/HomeFormula.vue'
@ -9,9 +12,6 @@ import { useHomeStore } from 'stores/homeStore'
import { useLiquidStore } from 'stores/liquidStore' import { useLiquidStore } from 'stores/liquidStore'
import { computed, ref, watchEffect } from 'vue' import { computed, ref, watchEffect } from 'vue'
import { useRoute } from 'vue-router' import { useRoute } from 'vue-router'
import { roundNumber } from '@/libs/utils'
import { useFormulaStore } from '@/stores/formulaStore'
import { useSystemStore } from '@/stores/systemStore'
const route = useRoute() const route = useRoute()
const homeStore = useHomeStore() const homeStore = useHomeStore()

14
src/views/liquid/index.vue

@ -1,4 +1,11 @@
<script lang="ts" setup> <script lang="ts" setup>
import { getDeviceStatus } from '@/libs/deviceComm'
import { FtMessage } from '@/libs/message'
import { FtMessageBox } from '@/libs/messageBox'
import { useHomeStore } from '@/stores/homeStore'
import { useLiquidStore } from '@/stores/liquidStore'
import { useSealStore } from '@/stores/sealStore'
import { useSystemStore } from '@/stores/systemStore'
import { subscribeEvent, syncSendCmd } from 'apis/system' import { subscribeEvent, syncSendCmd } from 'apis/system'
import homeFinish from 'assets/images/home/home-finish.svg' import homeFinish from 'assets/images/home/home-finish.svg'
import homeStart from 'assets/images/home/home-start.svg' import homeStart from 'assets/images/home/home-start.svg'
@ -7,13 +14,6 @@ import LiquidLevel from 'components/liquid/LiquidLevel.vue'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
// import { roundNumber } from 'libs/utils' // import { roundNumber } from 'libs/utils'
import { onMounted, ref, watch, watchEffect } from 'vue' import { onMounted, ref, watch, watchEffect } from 'vue'
import { getDeviceStatus } from '@/libs/deviceComm'
import { FtMessage } from '@/libs/message'
import { FtMessageBox } from '@/libs/messageBox'
import { useHomeStore } from '@/stores/homeStore'
import { useLiquidStore } from '@/stores/liquidStore'
import { useSealStore } from '@/stores/sealStore'
import { useSystemStore } from '@/stores/systemStore'
const liquidStore = useLiquidStore() const liquidStore = useLiquidStore()
const homeStore = useHomeStore() const homeStore = useHomeStore()

4
src/views/login/index.vue

@ -1,4 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { FtMessage } from '@/libs/message'
import { setToken } from '@/libs/token'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import { login } from 'apis/user' import { login } from 'apis/user'
import logo from 'assets/images/logo.svg' import logo from 'assets/images/logo.svg'
@ -9,8 +11,6 @@ import { nanoid } from 'nanoid'
import { useSystemStore } from 'stores/systemStore' import { useSystemStore } from 'stores/systemStore'
import { ref, watchEffect } from 'vue' import { ref, watchEffect } from 'vue'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { FtMessage } from '@/libs/message'
import { setToken } from '@/libs/token'
const router = useRouter() const router = useRouter()
const sys = useSystemStore() const sys = useSystemStore()

10
src/views/seal/index.vue

@ -1,4 +1,9 @@
<script lang="ts" setup> <script lang="ts" setup>
import { getDeviceStatus } from '@/libs/deviceComm'
import { FtMessage } from '@/libs/message'
import { FtMessageBox } from '@/libs/messageBox'
import { useSealStore } from '@/stores/sealStore'
import { useSystemStore } from '@/stores/systemStore'
import { subscribeEvent, syncSendCmd } from 'apis/system' import { subscribeEvent, syncSendCmd } from 'apis/system'
import homeFinish from 'assets/images/home/home-finish.svg' import homeFinish from 'assets/images/home/home-finish.svg'
import homeStart from 'assets/images/home/home-start.svg' import homeStart from 'assets/images/home/home-start.svg'
@ -7,11 +12,6 @@ import SoftKeyboard from 'components/common/SoftKeyboard/index.vue'
import DashboardChart from 'components/seal/DashboardChart.vue' import DashboardChart from 'components/seal/DashboardChart.vue'
import { startPosityveTimer, stopPosityveTimer } from 'libs/timer' import { startPosityveTimer, stopPosityveTimer } from 'libs/timer'
import { computed, onMounted, ref, watch, watchEffect } from 'vue' import { computed, onMounted, ref, watch, watchEffect } from 'vue'
import { getDeviceStatus } from '@/libs/deviceComm'
import { FtMessage } from '@/libs/message'
import { FtMessageBox } from '@/libs/messageBox'
import { useSealStore } from '@/stores/sealStore'
import { useSystemStore } from '@/stores/systemStore'
defineOptions({ defineOptions({
name: 'Seal', name: 'Seal',

4
src/views/setting/index.vue

@ -1,11 +1,11 @@
<script lang="ts" setup> <script lang="ts" setup>
import History from 'components/setting/History.vue'
import { ref } from 'vue'
import FormulaConfig from '@/components/formula/FormulaConfig.vue' import FormulaConfig from '@/components/formula/FormulaConfig.vue'
import Device from '@/components/setting/Device.vue' import Device from '@/components/setting/Device.vue'
import SystemDate from '@/components/setting/SystemDate.vue' import SystemDate from '@/components/setting/SystemDate.vue'
import User from '@/components/setting/User.vue' import User from '@/components/setting/User.vue'
import { useSettingStore } from '@/stores/settingStore' import { useSettingStore } from '@/stores/settingStore'
import History from 'components/setting/History.vue'
import { ref } from 'vue'
const settingStore = useSettingStore() const settingStore = useSettingStore()
const settingMenus = settingStore.settingMenus const settingMenus = settingStore.settingMenus

Loading…
Cancel
Save