刘妍 2024-06-15 17:25:50 +08:00
commit e3696dc2a4
5 changed files with 20 additions and 15 deletions

View File

@ -6,7 +6,7 @@
<div class="properties-body" v-if="formConfig.currentItem?.itemProps"> <div class="properties-body" v-if="formConfig.currentItem?.itemProps">
<Empty class="hint-box" v-if="!formConfig.currentItem.key" description="未选择控件" /> <Empty class="hint-box" v-if="!formConfig.currentItem.key" description="未选择控件" />
<Form <Form
v-else-if="formConfig.currentItem.field == 'MapGeom'" v-else-if="formConfig.currentItem.field == 'mapgeom'"
label-align="left" label-align="left"
layout="vertical" layout="vertical"
description="图斑控件" description="图斑控件"

View File

@ -159,7 +159,7 @@ export const customComponents: IVFormComponent[] = [
component: 'MapGeom', component: 'MapGeom',
label: '图斑', label: '图斑',
icon: 'bi:box-arrow-in-up-left', icon: 'bi:box-arrow-in-up-left',
field: 'mapGeom', field: 'mapgeom',
colProps: { span: 24 }, colProps: { span: 24 },
componentProps: {}, componentProps: {},
}, },

View File

@ -118,6 +118,10 @@
</template> </template>
</a-table> </a-table>
<!-- todo 创建/修改 /时间 --> <!-- todo 创建/修改 /时间 -->
<div class="footer-button" v-if="!isDetail">
<a-button style="margin-right: 20px" @click="handlerCloseForm"></a-button>
<a-button type="primary" @click="ModalSureClick"></a-button>
</div>
</div> </div>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
@ -604,7 +608,6 @@
values = { ...values, ...item }; values = { ...values, ...item };
}); });
codeClickFunction('afterValidateForm', afterValidateForm.value); codeClickFunction('afterValidateForm', afterValidateForm.value);
console.log('values', values);
let query = values; let query = values;
let saveSubTableList = []; let saveSubTableList = [];
subTableList.value.forEach((item) => { subTableList.value.forEach((item) => {
@ -638,11 +641,9 @@
} }
query = { ...query, ...subTableDataStore.getGroupData }; query = { ...query, ...subTableDataStore.getGroupData };
params.data = JSON.stringify(query); params.data = JSON.stringify(query);
console.log('query222', query);
console.log('params222', params);
const data = await saveFormsData(params); const data = await saveFormsData(params);
if (data) { if (data) {
setModalProps({ confirmLoading: true }); // setModalProps({ confirmLoading: true });
emit('success'); emit('success');
if (flowCode.value == '') { if (flowCode.value == '') {
closeModal(); closeModal();
@ -654,7 +655,7 @@
return createMessage.error('操作失败'); return createMessage.error('操作失败');
} }
} finally { } finally {
setModalProps({ confirmLoading: false }); // setModalProps({ confirmLoading: false });
// //
codeClickFunction('afterSaveEvent', afterSaveEvent.value); codeClickFunction('afterSaveEvent', afterSaveEvent.value);
closeFunc(); closeFunc();

View File

@ -189,7 +189,6 @@
getTitle.value = '新增'; getTitle.value = '新增';
data.btnList.forEach((element) => { data.btnList.forEach((element) => {
if (element.prop === 'Add' && element.isWFlow) { if (element.prop === 'Add' && element.isWFlow) {
alert("Add");
flowCode.value = element.wFlowCode; flowCode.value = element.wFlowCode;
} }
}); });

View File

@ -492,16 +492,21 @@
// showFormModalData.value = toProps; // showFormModalData.value = toProps;
// openShowFormModal.value = true; // openShowFormModal.value = true;
// openMapFormModal(true,toProps); // openMapFormModal(true,toProps);
mapFormShow.value = true; // mapFormShow.value = true;
mapFormData.value = toProps; // mapFormData.value = toProps;
MapboxComponent.value.handlerDraw( // MapboxComponent.value.handlerDraw(
status, // status,
mapgemoList.value, // mapgemoList.value,
mapSetData.value?.isAllowEditPolygon, // mapSetData.value?.isAllowEditPolygon,
); // );
// openModal(true, toProps);
previewOpen.value = true;
flowFormData.value = rows[0];
isUpdate.value = true;
} else { } else {
openModal(true, toProps); openModal(true, toProps);
} }
} else { } else {
previewOpen.value = true; previewOpen.value = true;
flowFormData.value = rows[0]; flowFormData.value = rows[0];