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,