|
@@ -266,6 +266,13 @@
|
|
|
|
|
|
let tmpId;
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ function formatTimeStr(timeStr) {
|
|
|
+ // "2024-04-25T08:25:54" 转为 "2024-04-25 08:25:54"
|
|
|
+ return timeStr.replace('T', ' ').substring(0, 19);
|
|
|
+ }
|
|
|
+ let resourceMap = {};
|
|
|
// 更新数据
|
|
|
async function updateById() {
|
|
|
let content = getModelContent();
|
|
@@ -281,13 +288,28 @@
|
|
|
hideModel();
|
|
|
// 根据id ,更新当前页面
|
|
|
document.getElementById('time_' + tmpId).innerText = document.getElementById('created_ts').value;
|
|
|
- document.getElementById(tmpId).innerText = content;
|
|
|
+ let contentDom = document.getElementById(tmpId);
|
|
|
+ contentDom.innerText = content;
|
|
|
+ if (resourceMap[tmpId]) {
|
|
|
+ appendImg(contentDom, tmpId);
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
- function formatTimeStr(timeStr) {
|
|
|
- // "2024-04-25T08:25:54" 转为 "2024-04-25 08:25:54"
|
|
|
- return timeStr.replace('T', ' ').substring(0, 19);
|
|
|
+ function appendImg(tmpDiv, id) {
|
|
|
+ // tmpDiv 新增一个换行
|
|
|
+ tmpDiv.appendChild(document.createElement('br'));
|
|
|
+ // 循环遍历,以memo_id为key,resource_name数组为value
|
|
|
+ resourceMap[id].forEach(internal_path => {
|
|
|
+ // 创建img
|
|
|
+ let img = document.createElement('img');
|
|
|
+ img.src = `https://memos_assert.tianyunperfect.cn/${internal_path}?width=150`;
|
|
|
+ img.style.maxHeight = '200px';
|
|
|
+ img.style.maxWidth = '200px';
|
|
|
+ img.style.margin = '10px 10px 0 0';
|
|
|
+ img.style.cursor = 'pointer';
|
|
|
+ // 添加到div
|
|
|
+ tmpDiv.appendChild(img);
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
function search() {
|
|
@@ -333,7 +355,6 @@
|
|
|
let sourceRes = requestUtil.sync(sourceUrl, 'post', sourceData, {});
|
|
|
// {'code': 200, 'res': [{'memo_id': 1, 'resource_name': 'EfdmvRsodBviDQWRmDiTaV'}, {'memo_id': 4, 'resource_name': '2rY5kmn3AHsy23vK4vSskV'}, {'memo_id': 7, 'resource_name': 'FMhzJXjoTa7fdtbbCBjXnt'}]}
|
|
|
// 循环遍历,以memo_id为key,resource_name数组为value
|
|
|
- let resourceMap = {};
|
|
|
sourceRes['res'].forEach(item => {
|
|
|
if (resourceMap[item['memo_id']]) {
|
|
|
resourceMap[item['memo_id']].push(item['internal_path']);
|
|
@@ -387,20 +408,7 @@
|
|
|
};
|
|
|
// 根据id,查找是否存在资源
|
|
|
if (resourceMap[id]) {
|
|
|
- // tmpDiv 新增一个换行
|
|
|
- tmpDiv.appendChild(document.createElement('br'));
|
|
|
- // 循环遍历,以memo_id为key,resource_name数组为value
|
|
|
- resourceMap[id].forEach(internal_path => {
|
|
|
- // 创建img
|
|
|
- let img = document.createElement('img');
|
|
|
- img.src = `https://memos_assert.tianyunperfect.cn/${internal_path}?width=150`;
|
|
|
- img.style.maxHeight = '200px';
|
|
|
- img.style.maxWidth = '200px';
|
|
|
- img.style.margin = '10px 10px 0 0';
|
|
|
- img.style.cursor = 'pointer';
|
|
|
- // 添加到div
|
|
|
- tmpDiv.appendChild(img);
|
|
|
- });
|
|
|
+ appendImg(tmpDiv, id);
|
|
|
}
|
|
|
contentDiv.appendChild(tmpDiv);
|
|
|
|