干燥机配套车间生产管理系统/云平台前端
baoshiwei
2023-05-24 beca65f4d01ca07c358102a35b949c2a4f277afe
src/views/dry/components/DryEquipmentForm.vue
@@ -8,12 +8,12 @@
</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',
@@ -30,41 +30,41 @@
        schemas: getBpmFormSchema(props.formData),
        showActionButtonGroup: false,
        baseColProps: { span: 24 },
      });
         })
      const formDisabled = computed(() => {
        if (props.formData.disabled === false) {
          return false;
               return false
        }
        return true;
      });
            return true
         })
      let formData = {};
      const queryByIdUrl = '/dry/dryEquipment/queryById';
         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 };
            let params = { id: props.formData.dataId }
            const data = await defHttp.get({ url: queryByIdUrl, params })
            formData = { ...data }
        //设置表单的值
        await setFieldsValue(formData);
            await setFieldsValue(formData)
        //默认是禁用
        await setProps({ disabled: formDisabled.value });
            await setProps({ disabled: formDisabled.value })
      }
      async function submitForm() {
        let data = getFieldsValue();
        let params = Object.assign({}, formData, data);
        console.log('表单数据', params);
        await saveOrUpdate(params, true);
            let data = getFieldsValue()
            let params = Object.assign({}, formData, data)
            console.log('表单数据', params)
            await saveOrUpdate(params, true)
      }
      initFormData();
         initFormData()
      return {
        registerForm,
        formDisabled,
        submitForm,
      };
         }
    },
  });
   })
</script>