接口对接

This commit is contained in:
dzl 2025-05-07 09:51:29 +08:00
parent 224d58c7b1
commit 86fe781cea
2 changed files with 302 additions and 297 deletions

View File

@ -279,11 +279,11 @@ const columns = ref([
dataIndex: 'zoneName' dataIndex: 'zoneName'
}, },
{ {
key: 'regionName', key: 'operationRegionName',
title: '区域名称', title: '区域名称',
width: 150, width: 150,
align: 'center', align: 'center',
dataIndex: 'regionName' dataIndex: 'operationRegionName'
}, },
{ {
key: 'simpleName', key: 'simpleName',
@ -414,11 +414,11 @@ const search = () => {
*/ */
const feeConfigInfo = (record) => { const feeConfigInfo = (record) => {
modalFreeKey.value = getGUID(); modalFreeKey.value = getGUID();
openTitle.value = "费用信息 - " + record['regionName'] openTitle.value = "费用信息 - " + record['operationRegionName']
open.value = true open.value = true
nextTick(() => { nextTick(() => {
if (formModel.value) { if (formModel.value) {
formModel.value.openForm({ regionId: record['regionId'] }); formModel.value.openForm({ regionId: record['operationRegionId'] });
} else { } else {
console.log('formModel is not ready yet'); console.log('formModel is not ready yet');
} }
@ -445,11 +445,11 @@ const handleOkFeeModal = () => {
*/ */
const regionConfigInfo = (record) => { const regionConfigInfo = (record) => {
modalOperateKey.value = getGUID(); modalOperateKey.value = getGUID();
openTitleConfig.value = "运营配置 - " + record['regionName'] openTitleConfig.value = "运营配置 - " + record['operationRegionName']
openConfig.value = true openConfig.value = true
nextTick(() => { nextTick(() => {
if (formModelConfig) { if (formModelConfig) {
formModelConfig.value.openForm({ regionId: record['regionId'] }); formModelConfig.value.openForm({ regionId: record['operationRegionId'] });
} else { } else {
console.log('formModel is not ready yet'); console.log('formModel is not ready yet');
} }
@ -471,9 +471,9 @@ const handleOkConfgModal = () => {
} }
const handleEditORMap = (record) => { const handleEditORMap = (record) => {
openORMapTitle.value = '绘制地图(' + record['regionName'] + ''; openORMapTitle.value = '绘制地图(' + record['operationRegionName'] + '';
const data = { const data = {
regionId: record['regionId'] regionId: record['operationRegionId']
} }
editORMapModel.value.showModal(data); editORMapModel.value.showModal(data);
} }

View File

@ -11,10 +11,19 @@
:afterClose="handleClose" :afterClose="handleClose"
> >
<div class="button-panel"> <div class="button-panel">
<a-button type="primary" @click="onEditorClear">{{ buttonName }}</a-button> <a-button
<a-button type="primary" @click="onEditorComplete">完成</a-button> type="primary"
@click="onEditorClear"
>{{ buttonName }}</a-button>
<a-button
type="primary"
@click="onEditorComplete"
>完成</a-button>
</div> </div>
<div class="map-container" style="width: auto; height: auto;"> <div
class="map-container"
style="width: auto; height: auto;"
>
<tlbs-map <tlbs-map
ref="mapRef" ref="mapRef"
:api-key="config.map.apiKey" :api-key="config.map.apiKey"
@ -88,7 +97,7 @@ import { ref, reactive, defineProps } from 'vue'
clearTimeout(timer); clearTimeout(timer);
if (dataRegion) { if (dataRegion) {
const { regionId } = dataRegion; const { regionId } = dataRegion;
callOperate("/ebikeRegion/getRegionInfo/" + regionId, {}, "get").then((res) => { callOperate("/ebikeRegion/getOperationById?regionId=" + regionId, {}, "get").then((res) => {
if (res.code != 200) { if (res.code != 200) {
message.error(res.message) message.error(res.message)
return return
@ -107,8 +116,7 @@ import { ref, reactive, defineProps } from 'vue'
}); });
} }
} }
else else {
{
timer = setTimeout(() => { timer = setTimeout(() => {
loadMap(dataRegion); loadMap(dataRegion);
}, 1000) }, 1000)
@ -223,8 +231,7 @@ import { ref, reactive, defineProps } from 'vue'
if (!isNullOrEmpty(shapeId)) { if (!isNullOrEmpty(shapeId)) {
loadGeometry(); loadGeometry();
} }
else else {
{
ClearEditor(); ClearEditor();
} }
} }
@ -266,6 +273,7 @@ import { ref, reactive, defineProps } from 'vue'
}); });
formData.value.shapeType = 2; formData.value.shapeType = 2;
} }
debugger
if (!isNullOrEmpty(formData.value.regionId)) { if (!isNullOrEmpty(formData.value.regionId)) {
callOperate("/ebikeRegion/updateOperation", formData.value, "post").then((res) => { callOperate("/ebikeRegion/updateOperation", formData.value, "post").then((res) => {
if (res.code == 200) { if (res.code == 200) {
@ -275,14 +283,12 @@ import { ref, reactive, defineProps } from 'vue'
} }
}); });
} }
else else {
{
handleClose(); handleClose();
} }
} }
} }
else else {
{
message.error("请先绘制区域!") message.error("请先绘制区域!")
} }
} }
@ -298,8 +304,7 @@ import { ref, reactive, defineProps } from 'vue'
editorRef.value.editor.setActionMode(TMap.tools.constants.EDITOR_ACTION.INTERACT); editorRef.value.editor.setActionMode(TMap.tools.constants.EDITOR_ACTION.INTERACT);
editorRef.value.editor.select([shapeId]); editorRef.value.editor.select([shapeId]);
} }
else else {
{
editorRef.value.editor.setActionMode(TMap.tools.constants.EDITOR_ACTION.DRAW); editorRef.value.editor.setActionMode(TMap.tools.constants.EDITOR_ACTION.DRAW);
// editorRef.value.circle.setGeometries([]); // editorRef.value.circle.setGeometries([]);
// editorRef.value.polygon.setGeometries([]); // editorRef.value.polygon.setGeometries([]);