-
+
@@ -120,10 +120,10 @@
let pageSize = 10;
let selData=null;
let loadType="";
- let siteName = ""; //查询条件
+ let siteName = ref(""); //查询条件
function search(e) {
- console.log("111111111111111", e);
+ console.log("111111111111111","search", e,siteName.value);
}
//排序
@@ -164,25 +164,34 @@
function delSite(data) {
console.log("0000000000000",data);
- const{id,pageNum:pn,index}=data;
+ const{id,pageNum:pn,index,zdmc}=data;
const params={
ids:[id]
}
- callOperateApi("ebikeRegion/delSite",params,"post").then(res=>{
- console.log("11111111111111111111111", "ebikeRegion/delSite", res);
- const {
- code,
- data,
- message
- } = res;
- if (code != 200) {
- console.log("ebikeRegion/delSite错误", message)
- return;
- }
- selData=data;
- loadType="del";
- loadData(pn);
+
+ showModelMessage(`确认删除站点:${zdmc}?`,null,true).then((res)=>{
+ const{cancel,confirm}=res;
+ if(cancel) return;
+ callOperateApi("ebikeRegion/delSite",params,"post").then(res=>{
+ console.log("11111111111111111111111", "ebikeRegion/delSite", res);
+ const {
+ code,
+ data,
+ message
+ } = res;
+ if (code != 200) {
+ showModelMessage("删除失败!");
+ console.log("ebikeRegion/delSite错误", message)
+ return;
+ }
+ selData=data;
+ loadType="del";
+ loadData(pn,()=>{
+ showModelMessage("删除成功!");
+ });
+ })
})
+
}
function loadData(pn,callbak) {
@@ -190,10 +199,10 @@
zoneId,
pageNum:pn,
pageSize,
- siteName
+ siteName:siteName.value
}
callOperateApi("ebikeRegion/pageSite", params, "get").then(res => {
- console.log("11111111111111111111111", "ebikeRegion/pageSite", res);
+ console.log("11111111111111111111111", "ebikeRegion/pageSite", res,loadType);
const {
code,
data,
@@ -206,13 +215,12 @@
const {
records
} = data;
- const arrNewData=_.cloneDeep(arrData.value);
+ const arrNewData=cloneDeep(arrData.value);
if(loadType=="del"){
const{index}=selData;
if(pageNum>pn){
- // arrNewData.splice(index,);
+ arrNewData.splice(index,arrNewData.length-index);
}
-
}
records.map((item,index) => {
const {
@@ -220,14 +228,15 @@
siteName,
createdTime,
allowedParkingNum,
- siteAdress
+ siteAdress,levelName
} = item;
const sindex=(pn-1)*pageSize+index;
+
const newdata = {
id: siteRegionId,
zdlx: "停", //站点类型
zdmc: siteName, //站点名称
- zdjb: "1级", //站点级别
+ zdjb: levelName, //站点级别
cjsj: createdTime, //创建时间
clsl1: 0, //车辆数量
clsl2: allowedParkingNum, //限制车辆数量
@@ -238,6 +247,7 @@
pageNum,
index:sindex
}
+ console.log("666666666666666666",newdata);
arrNewData[sindex]=newdata;
});
arrData.value=arrNewData;
diff --git a/ebike-maintenance/pages/map/map-bikesite.vue b/ebike-maintenance/pages/map/map-bikesite.vue
index f681f0a..90ebd85 100644
--- a/ebike-maintenance/pages/map/map-bikesite.vue
+++ b/ebike-maintenance/pages/map/map-bikesite.vue
@@ -176,6 +176,7 @@
}
function mapTap(e) {
+ console.log("9999999999999999","mapTap",e);
if (!showDraw.value) return;
const {
detail: {
@@ -444,7 +445,6 @@
}
function showMapSite(showSite) {
- debugger;
const {
arrCircles=[],
arrPolygons=[]
diff --git a/ebike-maintenance/utils/api.js b/ebike-maintenance/utils/api.js
index 162c69a..81b9485 100644
--- a/ebike-maintenance/utils/api.js
+++ b/ebike-maintenance/utils/api.js
@@ -54,3 +54,7 @@ export const callOrdereApi = (url, parmas = {}, method = 'post') => {
export const callMaintenanceApi = (url, parmas = {}, method = 'post') => {
return HttpRequest(baseUrl + "maintenance/" + url, method, parmas);
}
+
+export const fileUploadApi = (url,file) => {
+ return HttpFileUpload(baseUrl + url, file);
+}
\ No newline at end of file
diff --git a/ebike-maintenance/utils/config.js b/ebike-maintenance/utils/config.js
index 8d8c2c4..e4696bb 100644
--- a/ebike-maintenance/utils/config.js
+++ b/ebike-maintenance/utils/config.js
@@ -1,6 +1,6 @@
const config = {
- apiUrl: "http://192.168.2.156:10010/",
- //apiUrl: "https://www.cdzhuojing.cn/",
+ //apiUrl: "http://192.168.2.151:10010/",
+ apiUrl: "https://www.cdzhuojing.cn/",
cdnPath: "/",
ERR_OK: 200,
sm2PublicKey: "04f5084ee12767d932f293508e30e3b0100185042ec0f061dedaf92b793b93f79fd6179d5e47e25b7aec98e00cf90dd56df1f8191012537187e7bbfd2d1de299fc", //f8209a2ebe6691e41e1f2b667bfe71f0b511716cc0f7c4452502fc12ec3957e4
diff --git a/ebike-maintenance/utils/map.js b/ebike-maintenance/utils/map.js
index f562e11..91ec1f0 100644
--- a/ebike-maintenance/utils/map.js
+++ b/ebike-maintenance/utils/map.js
@@ -307,7 +307,7 @@ export function getRegionData(arrRegionID, callback) {
} = data;
arrData.push(data);
const scolor = "#58d4c0";
- const fcolor = "#c1f5f1";
+ const fcolor = "#c1f5f138";
if (shapeType == 1) {
const {
longitude: lng,
@@ -316,6 +316,7 @@ export function getRegionData(arrRegionID, callback) {
arrCircles.push(addCirle(scolor, fcolor, lng, lat, radius));
arrCirclesData.push(data);
} else if (shapeType == 2) {
+ if(!points) return;
const arrPoint = points.map(p => {
return {
longitude: p.longitude,