diff --git a/src/components/calc/index.vue b/src/components/calc/index.vue index a186623..3b7ec7f 100644 --- a/src/components/calc/index.vue +++ b/src/components/calc/index.vue @@ -102,8 +102,10 @@ function getResultValues(){ const result:{ [key: string]: number } = {}; + const {niaosu,weight} = commonValues.value const inputs: { [key: string]: number }= { - ...commonValues.value, + niaosu: niaosu ?Number(niaosu): 0, + weight: weight ?Number(weight): 0, } settingList.value.forEach(it=>{ inputs[it.key] = it.value ? Number(it.value) : 0 @@ -121,7 +123,7 @@ function getResultValues(){ }catch (e) { Modal.warning({ title: '提示', - content: `计算出错:${e.message}` + content: `计算出错:${(e as Error).message}` }) console.error('getResultValues',e,expression) } diff --git a/src/pages/Layout.vue b/src/pages/Layout.vue index cc39cc0..442a329 100644 --- a/src/pages/Layout.vue +++ b/src/pages/Layout.vue @@ -4,7 +4,7 @@ import { useUserStore } from "../service/user-store.ts"; import { computed, ref } from "vue"; import { AppConfig } from "../app-config.ts"; -import { Dropdown, Menu, MenuItem, Button, Modal, Form, Input, message } from "ant-design-vue"; +import { App, Dropdown, Menu, MenuItem, Button, Modal, Form, Input, message } from "ant-design-vue"; import { CaretDownOutlined } from "@ant-design/icons-vue" import { MenuInfo } from "ant-design-vue/es/menu/src/interface"; // 获取用户数据 @@ -12,6 +12,7 @@ const store = useUserStore() const showLogo = ref(false) const showUpdateModal = ref(false) const modifyLoading = ref(false) +const {modal} = App.useApp(); @@ -27,7 +28,15 @@ const currentMenus = computed(() => { const handleMenuClick = ({ key }: MenuInfo) => { console.log('click menu', key) if (key == 'logout') { - store.logout() + modal.confirm({ + title: '提示', + content: '确定要清除信息并退出登录吗?', + okText: '立即退出', + cancelText: '取消', + onOk: () => { + store.logout() + } + }) } else if (key == 'modifyPassword') { showUpdateModal.value = true } diff --git a/src/pages/product/edit-modal.vue b/src/pages/product/edit-modal.vue index e45494f..8cb4b58 100644 --- a/src/pages/product/edit-modal.vue +++ b/src/pages/product/edit-modal.vue @@ -39,7 +39,7 @@ function onValuesChange() {