|
@@ -712,33 +712,22 @@ export function useOrder(tableRef: Ref) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async function handleRepairPayScore() {
|
|
async function handleRepairPayScore() {
|
|
|
- const repairForm = reactive({ orderId: "", outOrderNo: "", showAdvanced: false });
|
|
|
|
|
|
|
+ const repairForm = reactive({ orderId: "" });
|
|
|
|
|
|
|
|
addDialog({
|
|
addDialog({
|
|
|
title: "支付分补扣",
|
|
title: "支付分补扣",
|
|
|
- width: "460px",
|
|
|
|
|
|
|
+ width: "420px",
|
|
|
draggable: true,
|
|
draggable: true,
|
|
|
closeOnClickModal: false,
|
|
closeOnClickModal: false,
|
|
|
contentRenderer: () => (
|
|
contentRenderer: () => (
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="margin-bottom: 12px;">
|
|
|
|
|
- <div style="margin-bottom: 4px; font-size: 13px; color: var(--el-text-color-regular);">
|
|
|
|
|
- 订单ID 或 订单编号 <span style="color: #f56c6c;">*</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <ElInput v-model={repairForm.orderId} placeholder="如 202607081727441260270668" />
|
|
|
|
|
|
|
+ <div style="margin-bottom: 4px; font-size: 13px; color: var(--el-text-color-regular);">
|
|
|
|
|
+ 订单ID 或 订单编号 <span style="color: #f56c6c;">*</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="margin-bottom: 8px; font-size: 12px; color: #67c23a;">
|
|
|
|
|
- 商户单号(PS开头)系统会自动查找,一般无需手动填写
|
|
|
|
|
|
|
+ <ElInput v-model={repairForm.orderId} placeholder="如 202607081727441260270668" />
|
|
|
|
|
+ <div style="margin-top: 6px; font-size: 12px; color: #909399;">
|
|
|
|
|
+ 商户单号自动从数据库或 Redis 获取,无需手动填写
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="cursor: pointer; font-size: 13px; color: var(--el-color-primary); user-select: none;"
|
|
|
|
|
- onClick={() => { repairForm.showAdvanced = !repairForm.showAdvanced; }}>
|
|
|
|
|
- {repairForm.showAdvanced ? '▾ 收起' : '▸ 高级:手动指定商户单号'}
|
|
|
|
|
- </div>
|
|
|
|
|
- {repairForm.showAdvanced && (
|
|
|
|
|
- <div style="margin-top: 8px;">
|
|
|
|
|
- <ElInput v-model={repairForm.outOrderNo} placeholder="如 PS1782351340B150534,从微信商户后台查找" />
|
|
|
|
|
- </div>
|
|
|
|
|
- )}
|
|
|
|
|
</div>
|
|
</div>
|
|
|
),
|
|
),
|
|
|
beforeSure: async (done) => {
|
|
beforeSure: async (done) => {
|
|
@@ -747,9 +736,8 @@ export function useOrder(tableRef: Ref) {
|
|
|
message("请输入订单ID或订单编号", { type: "warning" });
|
|
message("请输入订单ID或订单编号", { type: "warning" });
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- const outOrderNo = repairForm.outOrderNo.trim() || undefined;
|
|
|
|
|
try {
|
|
try {
|
|
|
- const res = await repairPayScorePayment(orderId, outOrderNo);
|
|
|
|
|
|
|
+ const res = await repairPayScorePayment(orderId, undefined);
|
|
|
if (res.code === 200) {
|
|
if (res.code === 200) {
|
|
|
message(res.message || "补扣成功", { type: "success" });
|
|
message(res.message || "补扣成功", { type: "success" });
|
|
|
onSearch();
|
|
onSearch();
|