+
用户 #{r.user_id}
+
门店: {r.store_name || '-'}
+
+ 上报价: {yuan(r.reported_price_cents)}({r.reported_platform_name})
+
+
+ 通过后给用户发放 1000 金币奖励,请先确认截图属实。
+
+
+ ),
+ okText: '通过并发金币',
+ onOk: async () => {
+ try {
+ await api.post(`/admin/api/price-reports/${r.id}/approve`);
+ message.success('已通过,已发放 1000 金币');
+ refreshAfterChange();
+ } catch (e) {
+ message.error(errMsg(e));
+ }
+ },
+ });
+ };
+
+ const confirmReject = async () => {
+ if (!rejecting) return;
+ const reason = rejectReason.trim();
+ if (!reason) {
+ message.warning('请填写拒绝理由');
+ return;
+ }
+ try {
+ await api.post(`/admin/api/price-reports/${rejecting.id}/reject`, { reason });
+ message.success('已拒绝');
+ setRejecting(null);
+ setRejectReason('');
+ refreshAfterChange();
+ } catch (e) {
+ message.error(errMsg(e));
+ }
+ };
+
+ const columns: ColumnsType