main
黄海 7 months ago
parent 915b540380
commit 83eb679a69

@ -1,75 +0,0 @@
第一步获取操作的Token
admin
DataEase@123456
地址:
http://10.10.14.203/de2api/login/localLogin
content-type: application/json
数据:
{
"name": "XkdqNzblA7zA9bmvcDs1lR4Dg2/bVaPnYN0+7y/VfyR2XoJ/Miu9gqKa5kVQe/reZyyAgUKqgD1AJwEKsvXC9fyeccIcAWqUwg6gKNoY7Wu4iZM6cJ6ri3CLhqtOGlHRLrn105btKxSrt/nM71pEy8a8lYbCBZRGqHnBDU1/JAs=",
"pwd": "a/w4bFGfyY2BqZ6xEM5cj6ChOxC7ves8sJM0wUAKnBtqdIYHwxMLBDWKgmua0EMH7EvRy5S6yirz3VZI+fpGQAZF8jX+7evIZxdQq2jJU7r5EJPY5L+AA/a3zbuOvoOEtOdh5Y9nNdI1jSEzqH4m9IP/ADRFhF1xEfmemQKmU08="
}
返回:
{
"code": 0,
"msg": null,
"data": {
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MSwiZXhwIjoxNzM0MDQ4MDEyfQ.9-scx4pBDlsvjL28aI7VaWPcnO4lNkc7-KO8SuzWPzo",
"exp": 1734048012144
}
}
第二步:拷贝母屏生成可编辑临时副本
地址:
http://10.10.14.203/de2api/dataVisualization/copy
Header:
x-de-token:
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MSwiZXhwIjoxNzM0MDQ2ODc3fQ.42oSabyyDAx-TPJbJoPgwsMFtsjRmZMM90Taqr1l7nQ
参数以json格式传递不要用form-data或者x-www-form-urlencoded等其它格式
{
"nodeType": "leaf",
"name": "云南省教育决策支持系统【市州】-copy",
"type": "dataV",
"id": "1036286881547030528",
"pid": "1036643788262608896"
}
响应:
{"code":0,"msg":null,"data":"1064853824788893696"}
第三步:将临时副本保存下来
地址:
http://10.10.14.203/de2api/dataVisualization/saveCanvas
数据:
{
"canvasStyleData": TODO ,
"componentData": TODO ,
"appData": null,
"id": "1064853824788893696",
"name": "云南省教育决策支持系统【市州】-copy",
"pid": "1036643788262608896",
"status": 1,
"selfWatermarkStatus": true,
"type": "dataV",
"creatorName": null,
"updateName": null,
"createTime": 1734047402783,
"updateTime": 1734047402783,
"watermarkInfo": null,
"weight": null,
"mobileLayout": false,
"dataState": "ready",
"optType": "copy"
}
其中 canvasStyleData 和 componentData 可以通过读取数据库母屏数据的办法获取到
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202412130756641.png)

File diff suppressed because one or more lines are too long

@ -1,20 +0,0 @@
{
"canvasStyleData": TODO ,
"componentData": TODO ,
"appData": null,
"id": "1064853824788893696",
"name": "云南省教育决策支持系统【市州】-copy",
"pid": "1036643788262608896",
"status": 1,
"selfWatermarkStatus": true,
"type": "dataV",
"creatorName": null,
"updateName": null,
"createTime": 1734047402783,
"updateTime": 1734047402783,
"watermarkInfo": null,
"weight": null,
"mobileLayout": false,
"dataState": "ready",
"optType": "copy"
}

@ -1,5 +0,0 @@
因为用户可能打开了一个市州的页面,然后他又打开了另一个市州的页面,
这时,他回来刷新了第一个市州的页面,就会造成地图显示错误。
原因我们在通过JAVA将城市动态修改的如果再点一次数据就改动了。
办法采用OpenResty开发一个前置的拦截器发现固定的链接访问时就解析base64,然后先写入数据库正确的市州代码,再让其它访问即可。
Loading…
Cancel
Save