|
@@ -185,36 +185,35 @@ const handlePointDetails = (data) => {
|
|
|
titleDom.className = 'title-box';
|
|
|
titleDom.innerHTML = '<div class="gradient-text">' + title + '</div></div>';
|
|
|
div.appendChild(titleDom);
|
|
|
- if (data.dataType === 2) {
|
|
|
- let btnBox = document.createElement('div');
|
|
|
- let btn = document.createElement('div');
|
|
|
- btnBox.className = 'flex';
|
|
|
- btn.className = 'btn';
|
|
|
- btn.innerHTML = '<div class="video-icon"></div><div>物资详情</div>';
|
|
|
- btn.onclick = () => {
|
|
|
- emits('handleShowWarehouse', data);
|
|
|
- };
|
|
|
- btnBox.appendChild(btn);
|
|
|
- div.appendChild(btnBox);
|
|
|
- } else if (data.dataType === 4) {
|
|
|
- let btnBox = document.createElement('div');
|
|
|
- let btn = document.createElement('div');
|
|
|
- btnBox.className = 'flex';
|
|
|
- btn.className = 'btn';
|
|
|
- btn.innerHTML = '<div class="video-icon"></div><div>附近视频</div>';
|
|
|
- btn.onclick = () => {
|
|
|
- emits('handleShowVideo', data);
|
|
|
+ const objs = {
|
|
|
+ '2': {
|
|
|
+ title: '物资详情',
|
|
|
+ method: 'handleShowWarehouse'
|
|
|
+ },
|
|
|
+ '41': {
|
|
|
+ title: '人员列表',
|
|
|
+ method: 'handleShowPeople'
|
|
|
+ },
|
|
|
+ '43': {
|
|
|
+ title: '历史轨迹',
|
|
|
+ method: 'handleShowTrack'
|
|
|
+ }
|
|
|
+ };
|
|
|
+ let obj = objs[data.dataType];
|
|
|
+ if ([4, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58].includes(data.dataType)) {
|
|
|
+ obj = {
|
|
|
+ title: '附近视频',
|
|
|
+ method: 'handleShowVideo'
|
|
|
};
|
|
|
- btnBox.appendChild(btn);
|
|
|
- div.appendChild(btnBox);
|
|
|
- } else if (data.dataType === 41) {
|
|
|
+ }
|
|
|
+ if (!!obj) {
|
|
|
let btnBox = document.createElement('div');
|
|
|
let btn = document.createElement('div');
|
|
|
btnBox.className = 'flex';
|
|
|
btn.className = 'btn';
|
|
|
- btn.innerHTML = '<div class="video-icon"></div><div>人员列表</div>';
|
|
|
+ btn.innerHTML = '<div class="video-icon"></div>' + obj.title + '<div></div>';
|
|
|
btn.onclick = () => {
|
|
|
- emits('handleShowPeople', data);
|
|
|
+ emits(obj.method, data);
|
|
|
};
|
|
|
btnBox.appendChild(btn);
|
|
|
div.appendChild(btnBox);
|