From beca65f4d01ca07c358102a35b949c2a4f277afe Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期三, 24 五月 2023 10:36:27 +0800 Subject: [PATCH] 增加车间监控界面 --- src/views/dry/components/DryEquipmentForm.vue | 118 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 59 insertions(+), 59 deletions(-) diff --git a/src/views/dry/components/DryEquipmentForm.vue b/src/views/dry/components/DryEquipmentForm.vue index 3aed913..2ac9b75 100644 --- a/src/views/dry/components/DryEquipmentForm.vue +++ b/src/views/dry/components/DryEquipmentForm.vue @@ -1,70 +1,70 @@ <template> - <div style="min-height: 400px"> - <BasicForm @register="registerForm" /> - <div style="width: 100%; text-align: center" v-if="!formDisabled"> - <a-button @click="submitForm" pre-icon="ant-design:check" type="primary">鎻� 浜�</a-button> - </div> - </div> + <div style="min-height: 400px"> + <BasicForm @register="registerForm" /> + <div style="width: 100%; text-align: center" v-if="!formDisabled"> + <a-button @click="submitForm" pre-icon="ant-design:check" type="primary">鎻� 浜�</a-button> + </div> + </div> </template> <script lang="ts"> - import { computed, defineComponent } from 'vue'; -import { saveOrUpdate } from '../api/DryEquipment.api'; -import { getBpmFormSchema } from '../dataDefine/DryEquipment.data'; -import { BasicForm, useForm } from '/@/components/Form/index'; -import { defHttp } from '/@/utils/http/axios'; -import { propTypes } from '/@/utils/propTypes'; + import { computed, defineComponent } from 'vue' + import { saveOrUpdate } from '../api/DryEquipment.api' + import { getBpmFormSchema } from '../dataDefine/DryEquipment.data' + import { BasicForm, useForm } from '/@/components/Form/index' + import { defHttp } from '/@/utils/http/axios' + import { propTypes } from '/@/utils/propTypes' - export default defineComponent({ - name: 'DryEquipmentForm', - components: { - BasicForm, - }, - props: { - formData: propTypes.object.def({}), - formBpm: propTypes.bool.def(true), - }, - setup(props) { - const [registerForm, { setFieldsValue, setProps, getFieldsValue }] = useForm({ - labelWidth: 150, - schemas: getBpmFormSchema(props.formData), - showActionButtonGroup: false, - baseColProps: { span: 24 }, - }); + export default defineComponent({ + name: 'DryEquipmentForm', + components: { + BasicForm, + }, + props: { + formData: propTypes.object.def({}), + formBpm: propTypes.bool.def(true), + }, + setup(props) { + const [registerForm, { setFieldsValue, setProps, getFieldsValue }] = useForm({ + labelWidth: 150, + schemas: getBpmFormSchema(props.formData), + showActionButtonGroup: false, + baseColProps: { span: 24 }, + }) - const formDisabled = computed(() => { - if (props.formData.disabled === false) { - return false; - } - return true; - }); + const formDisabled = computed(() => { + if (props.formData.disabled === false) { + return false + } + return true + }) - let formData = {}; - const queryByIdUrl = '/dry/dryEquipment/queryById'; - async function initFormData() { - let params = { id: props.formData.dataId }; - const data = await defHttp.get({ url: queryByIdUrl, params }); - formData = { ...data }; - //璁剧疆琛ㄥ崟鐨勫�� - await setFieldsValue(formData); - //榛樿鏄鐢� - await setProps({ disabled: formDisabled.value }); - } + let formData = {} + const queryByIdUrl = '/dry/dryEquipment/queryById' + async function initFormData() { + let params = { id: props.formData.dataId } + const data = await defHttp.get({ url: queryByIdUrl, params }) + formData = { ...data } + //璁剧疆琛ㄥ崟鐨勫�� + await setFieldsValue(formData) + //榛樿鏄鐢� + await setProps({ disabled: formDisabled.value }) + } - async function submitForm() { - let data = getFieldsValue(); - let params = Object.assign({}, formData, data); - console.log('琛ㄥ崟鏁版嵁', params); - await saveOrUpdate(params, true); - } + async function submitForm() { + let data = getFieldsValue() + let params = Object.assign({}, formData, data) + console.log('琛ㄥ崟鏁版嵁', params) + await saveOrUpdate(params, true) + } - initFormData(); + initFormData() - return { - registerForm, - formDisabled, - submitForm, - }; - }, - }); + return { + registerForm, + formDisabled, + submitForm, + } + }, + }) </script> -- Gitblit v1.9.3