Browse Source

导出增加遮罩

加液页面的字体调整
master
王梦远 1 week ago
parent
commit
5daf7201f0
  1. 10
      src/components/audit/History.vue
  2. 9
      src/components/audit/OperationRecord.vue
  3. 13
      src/components/formula/HomeFormulaConfig.vue
  4. 5
      src/views/liquid/index.vue

10
src/components/audit/History.vue

@ -1,7 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
// import { useSettingStore } from '@/stores/settingStore' // import { useSettingStore } from '@/stores/settingStore'
import { syncSendCmd } from 'apis/system' import { syncSendCmd } from 'apis/system'
import { ElMessageBox } from 'element-plus'
import { ElLoading, ElMessageBox } from 'element-plus'
import { FtMessage } from 'libs/message' import { FtMessage } from 'libs/message'
import { useSystemStore } from 'stores/systemStore' import { useSystemStore } from 'stores/systemStore'
import { computed, onMounted, ref } from 'vue' import { computed, onMounted, ref } from 'vue'
@ -91,6 +91,11 @@ const onExportHistory = () => {
FtMessage.warning('请选择要导出的数据') FtMessage.warning('请选择要导出的数据')
return return
} }
const loading = ElLoading.service({
lock: true,
text: '正在导出',
background: 'rgba(255, 255, 255, 0.8)',
})
const exportParams = { const exportParams = {
className: 'DisinfectionLogsService', className: 'DisinfectionLogsService',
fnName: 'exportRecord', fnName: 'exportRecord',
@ -107,6 +112,9 @@ const onExportHistory = () => {
.catch((error) => { .catch((error) => {
console.error('导出记录失败:', error) console.error('导出记录失败:', error)
}) })
.finally(() => {
loading.close()
})
} }
const handleSelectionChange = (rows: Setting.History[]) => { const handleSelectionChange = (rows: Setting.History[]) => {

9
src/components/audit/OperationRecord.vue

@ -1,6 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { sendCmd, syncSendCmd } from 'apis/system' import { sendCmd, syncSendCmd } from 'apis/system'
import type { TableColumnCtx } from 'element-plus' import type { TableColumnCtx } from 'element-plus'
import { ElLoading } from 'element-plus'
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import { FtMessage } from '@/libs/message' import { FtMessage } from '@/libs/message'
@ -58,6 +59,11 @@ const onExportRecord = () => {
// FtMessage.warning('') // FtMessage.warning('')
// return // return
// } // }
const loading = ElLoading.service({
lock: true,
text: '正在导出',
background: 'rgba(255, 255, 255, 0.8)',
})
const params = { const params = {
className: 'AuditMgrService', className: 'AuditMgrService',
fnName: 'exportData', fnName: 'exportData',
@ -71,6 +77,9 @@ const onExportRecord = () => {
.catch((error) => { .catch((error) => {
console.error('导出审计记录失败:', error) console.error('导出审计记录失败:', error)
}) })
.finally(() => {
loading.close()
})
} }
/** /**

13
src/components/formula/HomeFormulaConfig.vue

@ -82,9 +82,16 @@ const size = 'default'
</ft-input> </ft-input>
</template> </template>
<template v-else-if="item.val_type === 'enum'"> <template v-else-if="item.val_type === 'enum'">
<el-select v-model="formData[item.setting_id]" style="width: 100%" placeholder="请选择" readonly>
<el-option v-for="log in item.enums" :key="log" :label="log" :value="log" />
</el-select>
<ft-input
v-model.number="formData[item.setting_id]"
style="width: 100%"
:name="item.setting_id"
:controls="false"
>
<template #append>
Log
</template>
</ft-input>
</template> </template>
<template v-else-if="item.val_type === 'boolean'"> <template v-else-if="item.val_type === 'boolean'">
<el-radio-group v-model="formData[item.setting_id]"> <el-radio-group v-model="formData[item.setting_id]">

5
src/views/liquid/index.vue

@ -152,10 +152,11 @@ const onStopDrainLiquid = async () => {
<ft-input <ft-input
v-model="stopatg" v-model="stopatg"
layout-name="number" layout-name="number"
input-style="text-align: left;"
class="input" class="input"
name="nowLiquid" name="nowLiquid"
placeholder="请输入" placeholder="请输入"
style="height: 4rem; width: 25vw"
style="height: 4rem; width: 25vw;font-size: 24px"
> >
<template #append> <template #append>
<bt-button <bt-button
@ -165,7 +166,7 @@ const onStopDrainLiquid = async () => {
border-radius="0 var(--el-border-radius-base) var(--el-border-radius-base) 0" border-radius="0 var(--el-border-radius-base) var(--el-border-radius-base) 0"
text-color="#ffffff" text-color="#ffffff"
height="4rem" height="4rem"
text-size="24px"
text-size="16px"
/> />
</template> </template>
</ft-input> </ft-input>

Loading…
Cancel
Save