完成审核页面,对样式做大量微调(视觉的按钮好怪啊),但是目前发现了请求处理等待流程的bug

此提交包含在:
2021-08-01 00:11:33 +08:00
父節點 a1386d8870
當前提交 b8f99f4e4c
共有 16 個檔案被更改,包括 249 行新增118 行删除

查看文件

@@ -2,8 +2,8 @@ import Swal from 'sweetalert2';
const SelfSwal = Swal.mixin({
customClass: {
confirmButton: 'btn btn-primary',
cancelButton: 'btn btn-gray',
confirmButton: 'btn btn-primary btn-pill',
cancelButton: 'btn btn-dark btn-hollow btn-pill',
},
buttonsStyling: false,
});
@@ -23,7 +23,8 @@ export const failed = (content, afterRetry) => {
html: content,
showCancelButton: true,
confirmButtonText: '重试',
cancelButtonText: '放弃'
cancelButtonText: '放弃',
icon: 'error'
})
.then(result => result.isConfirmed ? afterRetry() : null) :
SelfSwal.fire({
@@ -39,6 +40,16 @@ export const alert = (content) => {
return SelfSwal.fire({
html: content,
confirmButtonText: '了解',
icon: 'warning'
icon: 'info'
});
}
export const confirmWithClose = async (content) => {
return (await SelfSwal.fire({
html: content,
confirmButtonText: '确定',
showCancelButton: true,
cancelButtonText: '取消',
showCloseButton: true,
})).isConfirmed;
}

查看文件

@@ -8,6 +8,6 @@ export const apis = {
submitMessage: backEndBaseURL + "/post/submit",
listEssence: backEndBaseURL + "/post/listPublished?page=1",
listAll: backEndBaseURL + "/admin/list",
listNotReviewed: backEndBaseURL + "/admin/list/1",
setStatus: backEndBaseURL + "/admin/setStatus"
};

查看文件

@@ -11,7 +11,7 @@ export function get(url) {
"Allow-Control-Allow-Origin": "*"
}
}),
() => ({ fn: get(url), identifier: 'get:' + url })
{ fn: () => get(url), identifier: 'get:' + url }
);
}
export function post(url, data) {
@@ -22,7 +22,7 @@ export function post(url, data) {
"Allow-Control-Allow-Origin": "*"
}
}),
() => ({ fn: post(url, data), identifier: 'post:' + url + ' ' + JSON.stringify(data) })
{ fn: () => post(url, data), identifier: 'post:' + url + ' ' + JSON.stringify(data) }
);
}
@@ -63,6 +63,7 @@ async function send(xhr, retryConf) {
}
function flushWaitList() {
waitToSend.forEach(retryFunc => retryFunc());
let fns = waitToSend.map(item => item.fn);
waitToSend.splice(0, waitToSend.length);
fns.forEach(fn => fn());
}