-
+
确定
-
+
恢复默认值
-
+
取消
@@ -430,26 +439,29 @@ const openKeyboardType = (labelName: string) => {
font-size: 20px !important;
padding: 5px;
padding-left: 15px;
- max-height: 80vh;
+ max-height: 75vh;
+ height: 73vh;
overflow: auto;
.formulaFormItem{
display: grid;
grid-template-columns: 1fr 1fr;
}
.formula-form-btn{
- bottom: 5rem;
- display: flex;
- justify-content: center;
- position:absolute;
- margin-left: 20rem;
+ bottom: 0rem;
+ height: 7rem;
+ position: absolute;
}
.default-btn{
margin-top: 1rem;
}
+ .config-btn{
+ height: 3rem;
+ width: 7rem;
+ }
}
.formdata-input-home{
- width: 10vw;
+ width: 15vw;
}
.formula-form-item{
diff --git a/src/components/formula/FormulaTable.vue b/src/components/formula/FormulaTable.vue
index 117fd89..a514d38 100644
--- a/src/components/formula/FormulaTable.vue
+++ b/src/components/formula/FormulaTable.vue
@@ -95,14 +95,14 @@ const deleteRecipe = (item: Formula.FormulaItem) => {
:class="{ selected: selectedIndex === index }"
@click="selectRecipe(item, index)"
>
- {{ item.name }}
+ {{ item.name }}
-
-
+
@@ -121,6 +121,7 @@ const deleteRecipe = (item: Formula.FormulaItem) => {
diff --git a/src/components/home/HomeLogLevel.vue b/src/components/home/HomeLogLevel.vue
index 4755671..0873ee1 100644
--- a/src/components/home/HomeLogLevel.vue
+++ b/src/components/home/HomeLogLevel.vue
@@ -36,6 +36,7 @@ const handleCancel = () => {
v-prevent-keyboard
class="input"
placeholder="请选择"
+ style="height: 4rem"
@focus="openModal"
>
@@ -43,7 +44,7 @@ const handleCancel = () => {
type="primary"
button-text="Log"
text-color="#ffffff"
- height="3rem"
+ height="4rem"
text-size="16px"
/>
diff --git a/src/components/home/HomeSetting.vue b/src/components/home/HomeSetting.vue
index 7bea5ed..9edc9ca 100644
--- a/src/components/home/HomeSetting.vue
+++ b/src/components/home/HomeSetting.vue
@@ -3,9 +3,10 @@ import { FtMessage } from '@/libs/message'
import { useFormulaStore } from '@/stores/formulaStore'
import { useHomeStore } from '@/stores/homeStore'
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 homeRunSvg from 'assets/images/home/home-run.svg'
import homeSettingSvg from 'assets/images/home/home-setting.svg'
+import BtButton from 'components/common/BTButton/index.vue'
import CascadingSelectModal from 'components/common/CascadingSelectModal/index.vue'
import Config from 'components/home/Config.vue'
import { compareJSON } from 'libs/utils'
@@ -216,55 +217,52 @@ const onClose = () => {
-
-
+
-
-
+
-
+
-
+
+
+
+
+
+
+
{
}
}
}
+ .config-btn{
+ margin-top: -3rem
+ }
diff --git a/src/components/home/config.vue b/src/components/home/config.vue
index a528cfb..cc1f7f6 100644
--- a/src/components/home/config.vue
+++ b/src/components/home/config.vue
@@ -104,7 +104,8 @@ const onDefaultFormula = () => {
@@ -115,7 +116,8 @@ const onDefaultFormula = () => {
diff --git a/src/components/seal/DashboardChart.vue b/src/components/seal/DashboardChart.vue
index 8b7e01c..6a31274 100644
--- a/src/components/seal/DashboardChart.vue
+++ b/src/components/seal/DashboardChart.vue
@@ -74,7 +74,7 @@ onUnmounted(() => {
diff --git a/src/components/setting/Device.vue b/src/components/setting/Device.vue
index 254176e..c60de68 100644
--- a/src/components/setting/Device.vue
+++ b/src/components/setting/Device.vue
@@ -38,5 +38,6 @@ const screenHeight = ref(window.screen.height)
border-radius: 10px;
margin-top: 1rem;
padding-left: 2rem;
+ font-size: 1.5rem;
}
diff --git a/src/components/setting/History.vue b/src/components/setting/History.vue
index 4c477e1..c4bb823 100644
--- a/src/components/setting/History.vue
+++ b/src/components/setting/History.vue
@@ -114,8 +114,8 @@ const onClose = () => {
-
-
+
+
查看
diff --git a/src/components/setting/SystemDate.vue b/src/components/setting/SystemDate.vue
index ef45acb..d724c38 100644
--- a/src/components/setting/SystemDate.vue
+++ b/src/components/setting/SystemDate.vue
@@ -1,11 +1,10 @@
@@ -141,7 +149,7 @@ const onLogout = () => {
-
+
{{ language.name }}
@@ -169,7 +177,7 @@ const onLogout = () => {
![报警]()
-
{{ wordStateName || '空闲' }}
+
{{ workStateName || '空闲' }}
{{ currentTime }}
@@ -241,6 +249,12 @@ const onLogout = () => {
.user {
width: 20vw;
text-align: right;
+ right: 5px;
+ .select-language {
+ width: 100px;
+ border-radius: 5px;
+ margin-right: 5px;
+ }
.user-logout {
margin-left: auto;
}
@@ -380,27 +394,31 @@ const onLogout = () => {
}
.ip-info{
- font-size: 1rem;
+ font-size: 1.5rem;
width: 20vw;
padding-left: 1.3vw;
}
.alarm-info {
- font-size: 1rem;
- width: 60vw;
+ font-size: 1.5rem;
+ width: 55vw;
padding-left: 1.3vw;
background: #F5F5F5;
height: 5vh;
display: flex;
align-items: center;
gap: 5px;
+ .alarm-workState{
+ margin-left: 5px;
+ }
}
.time {
height: 100%;
display: flex;
align-items: center;
border-radius: 5px;
- margin-left: 2.5vw;
+ margin-left: 3vw;
padding: 1vw;
+ font-size: 1.5rem;
}
}
.aside-item {
diff --git a/src/libs/pinyinDict.json b/src/libs/pinyinDict.json
index dd9ea8c..9ca1267 100644
--- a/src/libs/pinyinDict.json
+++ b/src/libs/pinyinDict.json
@@ -395,4 +395,4 @@
"zui": ["最", "嘴", "醉", "罪", "赘", "啐", "淬", "萃", "瘁", "粹"],
"zun": ["尊", "遵", "樽", "鳟", "僔", "噂", "撙", "墫", "罇", "譐"],
"zuo": ["做", "左", "坐", "座", "作", "昨", "琢", "佐", "唑", "柞"]
-}
\ No newline at end of file
+}
diff --git a/src/libs/utils.ts b/src/libs/utils.ts
index bd31cf7..63ebd45 100644
--- a/src/libs/utils.ts
+++ b/src/libs/utils.ts
@@ -1,4 +1,4 @@
-export function formatDateTime(template: string = 'YYYY/MM/DD HH:mm:ss'): string {
+export function formatDateTime(template: string = 'YYYY-MM-DD HH:mm:ss'): string {
const now = new Date()
const tokens: Record = {
YYYY: String(now.getFullYear()),
diff --git a/src/main.ts b/src/main.ts
index ba912e5..71c7f9b 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,3 +1,4 @@
+import type { LocaleType } from './lang'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import BTButton from 'components/common/BTButton/index.vue'
import FtButton from 'components/common/FTButton/index.vue'
@@ -8,11 +9,27 @@ import locale from 'element-plus/es/locale/lang/zh-cn'
import ErrorBox from 'libs/modalUtil'
import pinia from 'stores/index'
import { createApp } from 'vue'
+import { createI18n } from 'vue-i18n'
import App from './app.vue'
+import { defaultLocale, messages } from './lang'
import router from './router'
import 'element-plus/dist/index.css'
import 'assets/styles/main.scss'
+// 创建 i18n 实例
+const i18n = createI18n<{
+ locale: LocaleType
+ messages: {
+ en: typeof messages.en
+ zh: typeof messages.zh
+ }
+}>({
+ legacy: false,
+ locale: localStorage.getItem('locale') as LocaleType || defaultLocale,
+ fallbackLocale: 'en',
+ messages,
+})
+
const app = createApp(App)
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
@@ -23,6 +40,7 @@ app.directive('prevent-keyboard', {
el.querySelector('input').setAttribute('readonly', 'readonly')
},
})
+app.config.warnHandler = () => null
app.use(pinia)
app.use(ErrorBox)
app.component('BtButton', BTButton)
@@ -31,5 +49,6 @@ app.component('FtButton', FtButton)
app.component('FtDialog', FtDialog)
app
.use(router)
+ .use(i18n)
.use(ElementPlus, { locale, zIndex: 3000 })
.mount('#app')
diff --git a/src/views/audit/index.vue b/src/views/audit/index.vue
index a1e7342..e384922 100644
--- a/src/views/audit/index.vue
+++ b/src/views/audit/index.vue
@@ -106,8 +106,8 @@ const handleSelectionChange = (users: Audit.AuditItem[]) => {
-
-
+
+