Files
ai_dianshang/miniprogram/pages/order/after-service-list/api.js
2025-11-17 14:11:46 +08:00

1410 lines
47 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* eslint-disable */
import { mockIp, mockReqId } from '../../../utils/mock';
import { config } from '../../../config/index';
export const resp = {
data: {
pageNum: 1,
pageSize: 10,
totalCount: 51,
states: {
audit: 1,
approved: 6,
complete: 2,
closed: 1,
},
dataList: [
{
buttonVOs: [
{
name: '修改运单号',
primary: false,
type: 4,
},
{
name: '查看物流',
primary: false,
type: 5,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
refundMethodList: [
{
refundMethodAmount: 99999,
refundMethodName: '微信支付',
},
{
refundMethodAmount: 100000,
refundMethodName: '银行卡支付',
},
],
createTime: '1596524705613',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '123123423',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 50,
rightsStatusName: '已完成',
rightsType: 20,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 120,
userRightsStatusDesc: '商家已退款,退回资金将原路三个工作日返回您的账户',
userRightsStatusName: '已退款',
afterSaleRequireType: 'REFUND_MONEY',
rightsImageUrls: [
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
],
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
{
actualPrice: 9999,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '华为手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 9999,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 8123129,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
refundDesc: '由于您信誉良好,商家同意退款',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: 'SF2380380982034',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '顺丰',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
nodes: [
{
title: '已签收',
icon: 'https://tdesign.gtimg.com/miniprogram/template/retail/icon/order.png',
code: '200003',
desc: '商家已签收,感谢使用顺丰,期待再次为您服务',
date: '2020-09-11 11:34:53',
},
{
title: '运输中',
icon: 'https://tdesign.gtimg.com/miniprogram/template/retail/icon/deliver.png',
desc: '快件已到达成都中转站',
code: '200002',
date: '2020-07-16 11:16:31',
},
{
title: '已寄出',
icon: 'https://tdesign.gtimg.com/miniprogram/template/retail/icon/deliver.png',
desc: '买家已寄出,物流承运商:顺丰速运',
date: '2020-07-16 11:16:21',
},
],
},
},
{
buttonVOs: [
{
name: '填写运单号',
primary: false,
type: 3,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
rightsImageUrls: [
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
],
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234231',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 20,
rightsStatusName: '已审核',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 100,
userRightsStatusDesc: '商家已审核确认预计1小时内发起退款',
userRightsStatusName: '商家已审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
refundDesc: '由于您信誉良好,商家同意退款',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: 'SA9208097023203',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '申通快递',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [
{
name: '撤销申请',
primary: false,
type: 2,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
rightsImageUrls: [
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
],
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234232',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 60,
rightsStatusName: '已关闭',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 100,
userRightsStatusDesc: '商家将尽快确认您的退款申请',
userRightsStatusName: '等待商家审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
refundDesc: '实际商品与描述不符',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: 'SF9343043084',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '顺丰',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
refundMethodList: [
{
refundMethodAmount: 99999,
refundMethodName: '微信支付',
},
{
refundMethodAmount: 100000,
refundMethodName: '银行卡支付',
},
],
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234233',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 50,
rightsStatusName: '已完成',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 160,
userRightsStatusDesc: '退款/售后已完成',
userRightsStatusName: '已完成',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: '',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [
{
name: '修改运单号',
primary: false,
type: 4,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234234',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 20,
rightsStatusName: '已审核',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 1,
userRightsStatusDesc: '商家已审核确认预计1小时内发起退款',
userRightsStatusName: '商家已审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: '80900909',
logisticsStatus: null,
logisticsCompanyCode: '0004',
logisticsCompanyName: '顺丰快递',
remark: '质量问题,申请退货退款',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [
{
name: '撤销申请',
primary: false,
type: 2,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234235',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 10,
rightsStatusName: '待审核',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName:
'大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店-大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 1,
userRightsStatusDesc: '商家将在24小时内审核如24小时后商家仍未审核系统将自动审核通过',
userRightsStatusName: '待商家审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName:
'小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: '',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [
{
name: '修改运单号',
primary: false,
type: 4,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234236',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 20,
rightsStatusName: '已审核',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 1,
userRightsStatusDesc: '商家已审核确认预计1小时内发起退款',
userRightsStatusName: '商家已审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: '90900808',
logisticsStatus: null,
logisticsCompanyCode: '0002',
logisticsCompanyName: '申通快递',
remark: '质量问题,申请退货退款',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [
{
name: '填写运单号',
primary: false,
type: 3,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234237',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 20,
rightsStatusName: '已审核',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 1,
userRightsStatusDesc: '商家已审核确认预计1小时内发起退款',
userRightsStatusName: '商家已审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: '',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [
{
name: '撤销申请',
primary: false,
type: 2,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '123131231238',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234238',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 20,
rightsStatusName: '已审核',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 1,
userRightsStatusDesc: '商家已审核确认预计1小时内发起退款',
userRightsStatusName: '商家已审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName: '小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: '',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
{
buttonVOs: [
{
name: '填写运单号',
primary: false,
type: 3,
},
],
saasId: '8888',
storeId: '2591',
uid: '88881046205',
createTime: '1596524705613',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: '退款退货',
createTime: '1596524705613',
orderNo: '12313123123',
refundAmount: 99999,
refundRequestAmount: 999999,
rightsMethod: 1,
rightsNo: '1231234239',
rightsParentNo: '78970',
rightsReasonDesc: '太贵了,不想要了',
rightsReasonType: 10,
rightsStatus: 20,
rightsStatusName: '已审核',
rightsType: 10,
saasId: 123,
shippingFee: 99,
shippingFeeBear: 1,
storeId: 123,
storeName: '大猫集团旗舰店',
uid: '123',
updateTime: '1596524705613',
userRightsStatus: 1,
userRightsStatusDesc: '商家已审核确认预计1小时内发起退款',
userRightsStatusName: '商家已审核',
},
rightsItem: [
{
actualPrice: 888,
createTime: '1596524705613',
disconutInfo: '现在下单立刻优惠100元',
goodsName:
'小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机-小米手机',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 123123,
itemRefundAmount: 888,
itemStatus: 2,
itemTotalAmount: 9913,
orderNo: '12312333',
parentOrderNo: '1231234',
rightsId: 423423,
rightsNo: '112333',
rightsParentNo: '345345',
rightsQuantity: 12,
saasId: 123,
skuId: 812312,
specInfo: [
{
specTitle: '测试dr超长',
specValues: '超长测试超长测试1',
},
{
specTitle: 'bwtgg01',
specValues: 'eee',
},
],
updateTime: '1596524705613',
},
],
rightsRefund: {
callbackTime: '1596524705613',
channel: '微信支付',
channelTrxNo: '123123',
createTime: '1596524705613',
memo: '无摘要',
refundAmount: 9999,
refundStatus: 1,
requestTime: '1596524705613',
successTime: '1596524705613',
traceNo: '123123',
updateTime: '1596524705613',
},
logisticsVO: {
logisticsType: 1,
logisticsNo: '',
logisticsStatus: null,
logisticsCompanyCode: '',
logisticsCompanyName: '',
receiverAddressId: '20',
provinceCode: '440000',
cityCode: '440300',
countryCode: '440306',
receiverProvince: '广东省',
receiverCity: '深圳市',
receiverCountry: '南山区',
receiverArea: '',
receiverAddress: '清风路御龙湾',
receiverPostCode: '',
receiverLongitude: '113.880562',
receiverLatitude: '22.56271',
receiverIdentity: '88881046205',
receiverPhone: '18371736717',
receiverName: '周杰伦',
expectArrivalTime: null,
senderName: '刘德华',
senderPhone: '1273109238123',
senderAddress: '北京市昌平区大丰家园三号楼四单元108号',
sendTime: null,
arrivalTime: null,
},
},
],
},
code: 'Success',
msg: null,
requestId: mockReqId(),
clientIp: mockIp(),
rt: 79,
success: true,
};
// Mock函数
function mockGetRightsList({ parameter: { afterServiceStatus, pageNum } }) {
const _resq = JSON.parse(JSON.stringify(resp));
if (pageNum > 3) _resq.data.dataList = [];
if (afterServiceStatus > -1) {
_resq.data.dataList = _resq.data.dataList.filter((item) => item.rights.rightsStatus === afterServiceStatus);
}
return Promise.resolve(_resq);
}
// 真实API调用函数
function fetchRightsList({ parameter: { afterServiceStatus, pageNum, pageSize = 10 } }) {
return new Promise((resolve, reject) => {
console.log('[售后列表API] 调用真实API获取售后列表', { afterServiceStatus, pageNum, pageSize });
// 构建请求参数 - 修正参数名称以匹配后端API
const params = {
page: pageNum || 1, // 后端期望 page 而不是 pageNum
pageSize: pageSize,
};
// 如果有状态筛选,添加状态参数
if (afterServiceStatus !== undefined && afterServiceStatus !== -1) {
params.status = afterServiceStatus;
}
// 构建查询字符串
const queryString = Object.keys(params)
.map(key => `${key}=${encodeURIComponent(params[key])}`)
.join('&');
// 获取token确保格式正确
const token = wx.getStorageSync('token') || '';
const authHeader = token.startsWith('Bearer ') ? token : `Bearer ${token}`;
wx.request({
url: `${config.apiBase}/after-sales?${queryString}`,
method: 'GET',
header: {
'Content-Type': 'application/json',
'Authorization': authHeader
},
success: (res) => {
console.log('[售后列表API] 真实API调用成功', res);
if (res.statusCode === 200 && res.data && res.data.code === 200) {
const backendData = res.data.data;
// 转换后端数据格式为前端期望的格式
const transformedData = {
data: {
pageNum: backendData.page || pageNum,
pageSize: backendData.pageSize || pageSize,
totalCount: backendData.total || 0,
states: {
audit: 0,
approved: 0,
complete: 0,
closed: 0,
},
dataList: (backendData.list || []).map(item => {
// 转换后端售后数据为前端期望的格式
return {
buttonVOs: [], // 后端暂无此字段
saasId: '',
storeId: '',
uid: item.user_id?.toString() || '',
createTime: item.created_at || '',
rights: {
bizRightsStatus: 1,
bizRightsStatusName: item.type_name || '',
createTime: item.created_at || '',
orderNo: item.order?.order_no || '',
refundAmount: 0, // 后端暂无此字段
refundRequestAmount: 0,
rightsMethod: 1,
rightsNo: item.id?.toString() || '',
rightsParentNo: '',
rightsReasonDesc: item.reason || '',
rightsReasonType: item.type || 10,
rightsStatus: item.status || 1,
rightsStatusName: item.status_name || '',
rightsType: item.type || 10,
saasId: '',
shippingFee: 0,
shippingFeeBear: 1,
storeId: '',
storeName: '商城',
uid: item.user_id?.toString() || '',
updateTime: item.updated_at || '',
userRightsStatus: item.status || 1,
userRightsStatusDesc: item.description || '',
userRightsStatusName: item.status_name || '',
rightsImageUrls: item.images || [],
},
rightsItem: [{
actualPrice: 0,
createTime: item.created_at || '',
goodsName: item.order_item?.product_name || '商品',
goodsPictureUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-09a.png',
goodsViceType: 1,
itemDiscountAmount: 0,
itemRefundAmount: 0,
itemStatus: 2,
itemTotalAmount: 0,
orderNo: item.order?.order_no || '',
parentOrderNo: '',
rightsId: item.id || 0,
rightsNo: item.id?.toString() || '',
rightsParentNo: '',
rightsQuantity: 1,
saasId: '',
skuId: item.order_item_id || 0,
specInfo: [],
updateTime: item.updated_at || '',
}],
rightsRefund: {},
logisticsVO: {},
};
})
},
code: 'Success',
msg: null,
requestId: '',
clientIp: '',
rt: 0,
success: true,
};
resolve(transformedData);
} else {
console.error('[售后列表API] API返回错误', res);
const errorMsg = res.data?.message || res.data?.msg || '获取售后列表失败';
reject(new Error(errorMsg));
}
},
fail: (error) => {
console.error('[售后列表API] API调用失败', error);
reject(error);
}
});
});
}
// 导出的主函数根据配置决定使用Mock还是真实API
export function getRightsList(params) {
console.log('[售后列表API] 获取售后列表useMock:', config.useMock);
if (config.useMock) {
console.log('[售后列表API] 使用Mock数据');
return mockGetRightsList(params);
} else {
console.log('[售后列表API] 使用真实API');
return fetchRightsList(params);
}
}