From c8c4e33b9b94ad57b1b22a614ae1509f993a3eed Mon Sep 17 00:00:00 2001 From: helloxujingliang <3225043@qq.com> Date: Wed, 5 Jun 2024 14:01:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Upload/src/components/ImageUpload.vue | 2 +- .../components/VFormCreate/index.vue | 1 - .../VFormDesign/components/FormItemProps.vue | 6 +- .../form-design/typings/v-form-component.ts | 20 +- .../formCall/ShowFormModal/index.vue | 1 + .../onlineform/formModule/config/maps.vue | 408 ++++++++---------- 6 files changed, 205 insertions(+), 233 deletions(-) diff --git a/src/components/Upload/src/components/ImageUpload.vue b/src/components/Upload/src/components/ImageUpload.vue index 943716be..d9c13e16 100644 --- a/src/components/Upload/src/components/ImageUpload.vue +++ b/src/components/Upload/src/components/ImageUpload.vue @@ -115,7 +115,7 @@ let arr = props.value?.split(",") as []; fileList.value = []; const { server } = props - arr.forEach((item,index)=>{ + arr?.forEach((item,index)=>{ if(item){ fileList.value?.push({ uid: '-1', diff --git a/src/views/demo/form-design/components/VFormCreate/index.vue b/src/views/demo/form-design/components/VFormCreate/index.vue index 3c58c0ae..1c84203b 100644 --- a/src/views/demo/form-design/components/VFormCreate/index.vue +++ b/src/views/demo/form-design/components/VFormCreate/index.vue @@ -62,7 +62,6 @@ const wrapperComp = props.formConfig.layout == 'vertical' ? Col : Row; const { emit } = context; const eFormModel = ref(null); - const formModelNew = computed({ get: () => props.formModel, set: (value) => emit('update:formModel', value), diff --git a/src/views/demo/form-design/components/VFormDesign/components/FormItemProps.vue b/src/views/demo/form-design/components/VFormDesign/components/FormItemProps.vue index 6a77c0d3..f9604d3b 100644 --- a/src/views/demo/form-design/components/VFormDesign/components/FormItemProps.vue +++ b/src/views/demo/form-design/components/VFormDesign/components/FormItemProps.vue @@ -236,9 +236,9 @@ width: 50, chooseLayer: '', layerFields: {}, - isAllowAddPolygon: false, - isAllowEditPolygon: false, - isEnablePostionJump: false, + isAllowAddPolygon: true, + isAllowEditPolygon: true, + isEnablePostionJump: true, }; // 选择图层 if (shpLayerSourceOptions.value.length == 0) { diff --git a/src/views/demo/form-design/typings/v-form-component.ts b/src/views/demo/form-design/typings/v-form-component.ts index 46b1a182..0c783aab 100644 --- a/src/views/demo/form-design/typings/v-form-component.ts +++ b/src/views/demo/form-design/typings/v-form-component.ts @@ -35,18 +35,16 @@ export interface LayerFields { * 图斑属性 */ export interface MapComponent { - // 图斑宽度 width?: number; - // 选择图层 - chooseLayer?: any[]; - // 图层字段解析 - layerFields: LayerFields; - // 是否允许添加图斑 - isAllowAddPolygon?: boolean; - // 是否允许编辑图斑 - isAllowEditPolygon?: boolean; - // 是否开启位置跳转 - isEnablePostionJump?: boolean; + minZoom?: number; + maxZoom?: number; + zoom?: number; + isShowMap?: boolean; + layers?: any[]; + baseLayers?: any[]; + mode?:string; + angle?:number; + center?:string, } /** diff --git a/src/views/demo/onlineform/formCall/ShowFormModal/index.vue b/src/views/demo/onlineform/formCall/ShowFormModal/index.vue index 406497b3..8e0837b8 100644 --- a/src/views/demo/onlineform/formCall/ShowFormModal/index.vue +++ b/src/views/demo/onlineform/formCall/ShowFormModal/index.vue @@ -228,6 +228,7 @@ } }); + //表单填写数据 async function ModalSureClick() { try { diff --git a/src/views/demo/onlineform/formModule/config/maps.vue b/src/views/demo/onlineform/formModule/config/maps.vue index da56777b..70aa71d8 100644 --- a/src/views/demo/onlineform/formModule/config/maps.vue +++ b/src/views/demo/onlineform/formModule/config/maps.vue @@ -5,134 +5,132 @@ label-align="left" layout="vertical" description="图斑控件" - style="margin: 20px auto 0; width: 550px; padding-bottom: 20px" + size="small" + style="padding:0px 15px" > - - - - - - - - - + + + + + + + + + + + + - + + + - + + + + + 二维地图 + 三维地图 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - 二维地图 - 三维地图 - - - - - - - - - - - - - - + + {{item.name}} + - - - - - - - - - - - - - - - - - - - - - - - {{item.name}} - - - - - - - - -