修改租户id
This commit is contained in:
@@ -217,6 +217,8 @@
|
||||
title: "登录安全验证",
|
||||
subtitle: "拖动滑块完成验证后继续登录",
|
||||
apiBase: ApiClient.baseUrl || "",
|
||||
tenantId: ApiClient.tenantId || "936208",
|
||||
headers: ApiClient.publicHeaders(),
|
||||
onSuccess: completeSlideCaptcha,
|
||||
onCancel: function () {
|
||||
currentSlideUuid = "";
|
||||
|
||||
@@ -249,6 +249,8 @@
|
||||
title: "注册安全验证",
|
||||
subtitle: "拖动滑块完成验证后继续注册",
|
||||
apiBase: ApiClient.baseUrl || "",
|
||||
tenantId: ApiClient.tenantId || "936208",
|
||||
headers: ApiClient.publicHeaders(),
|
||||
onSuccess: completeSlideCaptcha,
|
||||
onCancel: function () {
|
||||
currentSlideUuid = "";
|
||||
|
||||
@@ -229,6 +229,8 @@
|
||||
title: "找回密码安全验证",
|
||||
subtitle: "拖动滑块完成验证后继续重置",
|
||||
apiBase: ApiClient.baseUrl || "",
|
||||
tenantId: ApiClient.tenantId || "936208",
|
||||
headers: ApiClient.publicHeaders(),
|
||||
onSuccess: completeSlideCaptcha,
|
||||
onCancel: function () {
|
||||
currentSlideUuid = "";
|
||||
|
||||
+98
-6
@@ -1157,11 +1157,12 @@
|
||||
|
||||
// ====== Purchase Records ======
|
||||
var purchasePageNum = 1;
|
||||
var purchaseTotalRow = 0;
|
||||
|
||||
function loadPurchaseRecords(pageNum) {
|
||||
purchasePageNum = pageNum || 1;
|
||||
ApiClient.get(
|
||||
"/api/web/mine/purchased-pay-article/list",
|
||||
ApiClient.API.minePurchasedPayArticleList,
|
||||
{
|
||||
pageNum: purchasePageNum,
|
||||
pageSize: pageSize,
|
||||
@@ -1170,13 +1171,16 @@
|
||||
)
|
||||
.then(function (res) {
|
||||
if (ApiClient.isSuccess(res)) {
|
||||
purchaseTotalRow = pageTotal(res);
|
||||
renderPurchaseTable(pageRows(res));
|
||||
renderPurchasePager(pageTotal(res));
|
||||
renderPurchasePager(purchaseTotalRow);
|
||||
} else {
|
||||
purchaseTotalRow = 0;
|
||||
renderPurchaseTable([]);
|
||||
}
|
||||
})
|
||||
.catch(function () {
|
||||
purchaseTotalRow = 0;
|
||||
renderPurchaseTable([]);
|
||||
});
|
||||
}
|
||||
@@ -1211,6 +1215,37 @@
|
||||
return money(amount) + (item.payUnit || item.unit || "积分");
|
||||
}
|
||||
|
||||
function purchaseDeleteSourceType(item) {
|
||||
var directSourceType = firstValue(item, ["sourceType", "recordSourceType", "bizSourceType", "type", "bizType"], "");
|
||||
var sourceTypeText = String(directSourceType || "").toLowerCase();
|
||||
if (/fc3d|scheme/.test(sourceTypeText) || /方案/.test(String(directSourceType || ""))) {
|
||||
return "fc3d_scheme";
|
||||
}
|
||||
if (/pay[_-]?article|article|preorder/.test(sourceTypeText) || /预购|付费文章/.test(String(directSourceType || ""))) {
|
||||
return "pay_article";
|
||||
}
|
||||
|
||||
return /断组|杀组合|方案/.test(purchaseTitle(item))
|
||||
? "fc3d_scheme"
|
||||
: "pay_article";
|
||||
}
|
||||
|
||||
function purchaseDeleteRecordId(item) {
|
||||
return firstValue(
|
||||
item,
|
||||
[
|
||||
"recordId",
|
||||
"purchaseRecordId",
|
||||
"purchasedRecordId",
|
||||
"buyRecordId",
|
||||
"payRecordId",
|
||||
"orderRecordId",
|
||||
"id",
|
||||
],
|
||||
"",
|
||||
);
|
||||
}
|
||||
|
||||
function purchaseDetailUrl(item) {
|
||||
var source = String(firstValue(item, ["sourceType", "type", "bizType"], ""));
|
||||
var title = purchaseTitle(item);
|
||||
@@ -1244,10 +1279,24 @@
|
||||
}
|
||||
$.each(records, function (i, item) {
|
||||
var url = purchaseDetailUrl(item);
|
||||
var action =
|
||||
url === "javascript:void(0)"
|
||||
? "-"
|
||||
: '<a href="' + safeText(url) + '" target="_blank">查看</a>';
|
||||
var sourceType = purchaseDeleteSourceType(item);
|
||||
var recordId = purchaseDeleteRecordId(item);
|
||||
var actionList = [];
|
||||
if (url !== "javascript:void(0)") {
|
||||
actionList.push('<a href="' + safeText(url) + '" target="_blank">查看</a>');
|
||||
}
|
||||
if (sourceType && recordId) {
|
||||
actionList.push(
|
||||
'<button class="purchase-delete-btn" type="button" data-source-type="' +
|
||||
safeText(sourceType) +
|
||||
'" data-record-id="' +
|
||||
safeText(recordId) +
|
||||
'">删除</button>',
|
||||
);
|
||||
}
|
||||
var action = actionList.length
|
||||
? '<div class="purchase-action-box">' + actionList.join("") + "</div>"
|
||||
: "-";
|
||||
$tbody.append(
|
||||
"<tr>" +
|
||||
"<td>" +
|
||||
@@ -1276,6 +1325,45 @@
|
||||
});
|
||||
}
|
||||
|
||||
function deletePurchaseRecord(sourceType, recordId) {
|
||||
if (!sourceType || !recordId) {
|
||||
layui.layer.msg("缺少购买记录信息,无法删除", { icon: 2 });
|
||||
return;
|
||||
}
|
||||
|
||||
layui.layer.confirm(
|
||||
"确定删除这条购买记录吗?",
|
||||
{
|
||||
title: "删除购买记录",
|
||||
btn: ["删除", "取消"],
|
||||
},
|
||||
function (index) {
|
||||
layui.layer.close(index);
|
||||
ApiClient.delete(
|
||||
ApiClient.API.minePurchasedPayArticleDelete(sourceType, recordId),
|
||||
null,
|
||||
{ headers: CommonUtil.authHeaders() },
|
||||
)
|
||||
.then(function (res) {
|
||||
if (!ApiClient.isSuccess(res)) {
|
||||
throw new Error((res && (res.msg || res.message)) || "删除购买记录失败");
|
||||
}
|
||||
layui.layer.msg("删除成功", { icon: 1 });
|
||||
var nextPage =
|
||||
purchaseTotalRow > 1 &&
|
||||
purchasePageNum > 1 &&
|
||||
purchaseTotalRow - 1 <= (purchasePageNum - 1) * pageSize
|
||||
? purchasePageNum - 1
|
||||
: purchasePageNum;
|
||||
loadPurchaseRecords(nextPage);
|
||||
})
|
||||
.catch(function (error) {
|
||||
layui.layer.msg((error && error.message) || "删除购买记录失败", { icon: 2 });
|
||||
});
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
function renderPurchasePager(total) {
|
||||
layui.laypage.render({
|
||||
elem: "purchasePager",
|
||||
@@ -1486,6 +1574,10 @@
|
||||
loadMenuList();
|
||||
loadPurchaseRecords(1);
|
||||
}
|
||||
|
||||
$("#purchaseTableBody").on("click", ".purchase-delete-btn", function () {
|
||||
deletePurchaseRecord($(this).data("sourceType"), $(this).data("recordId"));
|
||||
});
|
||||
});
|
||||
|
||||
CommonUtil.loadPageConfig();
|
||||
|
||||
Reference in New Issue
Block a user