完成审核页面,对样式做大量微调(视觉的按钮好怪啊),但是目前发现了请求处理等待流程的bug
此提交包含在:
@@ -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());
|
||||
}
|
新增問題並參考
封鎖使用者