From 194eaedd34587f88c7a8b8e9005e182a1cfd8432 Mon Sep 17 00:00:00 2001 From: zhangyue <82248909@qq.com> Date: Tue, 11 Aug 2026 14:57:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=94=E4=BC=81=E4=B8=9A=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/SurvEnterpriseInfoForm.vue | 101 ++++++++++++++---- 1 file changed, 83 insertions(+), 18 deletions(-) diff --git a/src/views/appmana/enterprise/components/SurvEnterpriseInfoForm.vue b/src/views/appmana/enterprise/components/SurvEnterpriseInfoForm.vue index d288c48..2aecfd4 100644 --- a/src/views/appmana/enterprise/components/SurvEnterpriseInfoForm.vue +++ b/src/views/appmana/enterprise/components/SurvEnterpriseInfoForm.vue @@ -7,6 +7,11 @@ + + + + + @@ -27,6 +32,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39,28 +96,38 @@ import { getValueType } from '/@/utils'; import { saveOrUpdate } from '../SurvEnterpriseInfo.api'; import { Form } from 'ant-design-vue'; - + import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue'; + import JImageUpload from '/@/components/Form/src/jeecg/components/JImageUpload.vue'; + import mapselect from '/@/components/MapSelect/MapSelect.vue'; + const props = defineProps({ formDisabled: { type: Boolean, default: false }, - formData: { type: Object, default: ()=>{} }, - formBpm: { type: Boolean, default: true } + formData: { type: Object, default: () => {} }, + formBpm: { type: Boolean, default: true }, }); const formRef = ref(); const useForm = Form.useForm; const emit = defineEmits(['register', 'ok']); const formData = reactive>({ id: '', - entName: '', - entCredit: '', - entCode: '', - entCharge: '', - entPhone: '', - tenantId: '', + entName: '', + entCredit: '', + entCode: '', + entCharge: '', + entPhone: '', + tenantId: '', reVision: undefined, - createdBy: '', - updatedBy: '', + createdBy: '', + updatedBy: '', isDel: undefined, - updatedTime: '', + updatedTime: '', + entLat: '', + entLong: '', + entMapIcon: '', + entShortName: '', + isShow: 1, + sortNo: 1, + isEnable: 1, }); const { createMessage } = useMessage(); const labelCol = ref({ xs: { span: 24 }, sm: { span: 5 } }); @@ -73,18 +140,17 @@ const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: true }); // 表单禁用 - const disabled = computed(()=>{ - if(props.formBpm === true){ - if(props.formData.disabled === false){ + const disabled = computed(() => { + if (props.formBpm === true) { + if (props.formData.disabled === false) { return false; - }else{ + } else { return true; } } return props.formDisabled; }); - /** * 新增 */ @@ -141,7 +207,6 @@ }); } - defineExpose({ add, edit,