From efcc2e97beb8c3b05f422fe7efafa059447473de Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期四, 01 八月 2024 17:23:58 +0800 Subject: [PATCH] 产品绑定工艺路线更新 --- src/layouts/default/setting/components/InputNumberItem.vue | 39 ++++++++++++++++----------------------- 1 files changed, 16 insertions(+), 23 deletions(-) diff --git a/src/layouts/default/setting/components/InputNumberItem.vue b/src/layouts/default/setting/components/InputNumberItem.vue index 9f350ef..09b9d3b 100644 --- a/src/layouts/default/setting/components/InputNumberItem.vue +++ b/src/layouts/default/setting/components/InputNumberItem.vue @@ -9,37 +9,30 @@ /> </div> </template> -<script lang="ts"> - import { defineComponent, PropType } from 'vue'; +<script lang="ts" setup> + import { PropType } from 'vue'; import { InputNumber } from 'ant-design-vue'; - import { useDesign } from '/@/hooks/web/useDesign'; + import { useDesign } from '@/hooks/web/useDesign'; import { baseHandler } from '../handler'; import { HandlerEnum } from '../enum'; - export default defineComponent({ - name: 'InputNumberItem', - components: { InputNumber }, - props: { - event: { - type: Number as PropType<HandlerEnum>, - }, - title: { - type: String, - }, - }, - setup(props) { - const { prefixCls } = useDesign('setting-input-number-item'); + defineOptions({ name: 'InputNumberItem' }); - function handleChange(e) { - props.event && baseHandler(props.event, e); - } - return { - prefixCls, - handleChange, - }; + const props = defineProps({ + event: { + type: Number as PropType<HandlerEnum>, + }, + title: { + type: String, }, }); + + const { prefixCls } = useDesign('setting-input-number-item'); + + function handleChange(e) { + props.event && baseHandler(props.event, e); + } </script> <style lang="less" scoped> @prefix-cls: ~'@{namespace}-setting-input-number-item'; -- Gitblit v1.9.3