<?php
namespace addons\TinyShop\common\enums;
use common\enums\BaseEnum;
/**
* 订单状态
*
* Class OrderStatusEnum
* @package addons\TinyShop\common\enums
* @author jianyan74 <751393839@qq.com>
*/
class OrderStatusEnum extends BaseEnum
{
const NOT_PAY = 0;
const PAY = 1;
const SHIPMENTS = 2;
const SING = 3;
const ACCOMPLISH = 4;
const RETUREN_APPLY = -1;
const RETUREN_ING = -2;
const RETUREN = -3;
const REPEAL = -4;
const REPEAL_APPLY = -5;
/**
* @return array
*/
public static function getMap(): array
{
return [
self::NOT_PAY => '待付款',
self::PAY => '待发货', // 已付款
self::SHIPMENTS => '已发货',
self::SING => '已收货',
self::ACCOMPLISH => '已完成',
self::REPEAL => '已关闭',
self::RETUREN_APPLY => '退货申请',
self::RETUREN_ING => '退款中',
self::RETUREN => '已退货',
self::REPEAL_APPLY => '撤销申请',
];
}
/**
* @return array
*/
public static function getBackendMap(): array
{
return [
self::NOT_PAY => '待付款',
self::PAY => '待发货', // 已付款
self::SHIPMENTS => '已发货',
self::SING => '已收货',
self::ACCOMPLISH => '已完成',
self::REPEAL => '已关闭',
self::RETUREN_ING => '退款中',
];
}
/**
* 已下单的状态未被关闭的
*
* @return array
*/
public static function haveBought()
{
return array_keys([
self::NOT_PAY => '待付款',
self::PAY => '待发货', // 已付款
self::SHIPMENTS => '已发货',
self::SING => '已收货',
self::ACCOMPLISH => '已完成',
self::RETUREN_APPLY => '退货申请',
self::RETUREN_ING => '退款中',
self::RETUREN => '已退货',
self::REPEAL_APPLY => '撤销申请',
]);
}
public static function common()
{
}
/**
* 获取实物订单所有可能的订单状态
*/
public static function getOrderCommonStatus()
{
$status = [
[
'status_id' => '0',
'name' => '待付款',
'is_refund' => 0, // 是否可以申请退款
'operation' => [
'0' => [
'no' => 'pay',
'name' => '线下支付',
'color' => '#FF9800'
],
'1' => [
'no' => 'close',
'color' => '#E61D1D',
'name' => '交易关闭'
],
'2' => [
'no' => 'adjust_price',
'color' => '#4CAF50',
'name' => '修改价格'
],
'3' => [
'no' => 'seller_memo',
'color' => '#666666',
'name' => '备注'
]
],
'member_operation' => [
'0' => [
'no' => 'pay',
'name' => '去支付',
'color' => '#F15050'
],
'1' => [
'no' => 'close',
'name' => '关闭订单',
'color' => '#999999'
]
]
],
[
'status_id' => '1',
'name' => '待发货',
'is_refund' => 1,
'operation' => [
'0' => [
'no' => 'delivery',
'color' => 'green',
'name' => '发货'
],
'1' => [
'no' => 'seller_memo',
'color' => '#666666',
'name' => '备注'
],
'2' => [
'no' => 'update_address',
'color' => '#51A351',
'name' => '修改地址'
]
],
'member_operation' => []
],
[
'status_id' => '2',
'name' => '已发货',
'is_refund' => 1,
'operation' => [
'0' => [
'no' => 'seller_memo',
'color' => '#666666',
'name' => '备注'
],
'1' => [
'no' => 'logistics',
'color' => '#666666',
'name' => '查看物流'
],
'2' => [
'no' => 'getdelivery',
'name' => '确认收货',
'color' => '#FF6600'
]
],
'member_operation' => [
'0' => [
'no' => 'getdelivery',
'name' => '确认收货',
'color' => '#FF6600'
],
'1' => [
'no' => 'logistics',
'color' => '#cccccc',
'name' => '查看物流'
]
]
],
[
'status_id' => '3',
'name' => '已收货',
'is_refund' => 0,
'operation' => [
'0' => [
'no' => 'seller_memo',
'color' => '#666666',
'name' => '备注'
],
'1' => [
'no' => 'logistics',
'color' => '#666666',
'name' => '查看物流'
]
],
'member_operation' => [
'0' => [
'no' => 'logistics',
'color' => '#cccccc',
'name' => '查看物流'
]
]
],
[
'status_id' => '4',
'name' => '已完成',
'is_refund' => 0,
'operation' => [
'0' => [
'no' => 'seller_memo',
'color' => '#666666',
'name' => '备注'
],
'1' => [
'no' => 'logistics',
'color' => '#666666',
'name' => '查看物流'
]
],
'member_operation' => [
'0' => [
'no' => 'logistics',
'color' => '#cccccc',
'name' => '查看物流'
]
]
],
[
'status_id' => '5',
'name' => '已关闭',
'is_refund' => 0,
'operation' => [
'0' => [
'no' => 'seller_memo',
'color' => '#666666',
'name' => '备注'
],
'1' => [
'no' => 'delete_order',
'color' => '#ff0000',
'name' => '删除订单'
]
],
'member_operation' => [
'0' => [
'no' => 'delete_o
没有合适的资源?快使用搜索试试~ 我知道了~
微商城一款免费开源的基础销售功能的微商城源码
共1093个文件
php:499个
png:298个
vue:113个
需积分: 0 0 下载量 184 浏览量
2024-08-27
19:43:18
上传
评论
收藏 20.73MB ZIP 举报
温馨提示
微商城一款免费开源的基础销售功能的微商城源码。基于 RageFrame2 的一款免费开源的基础销售功能的微商城,前端基于 uni-app,一端发布多端通用,目前已经适配 H5、微信小程序、QQ小程序、Ios App、Android App。 也是本人在外面搜集的资源,喜欢的大家拿去学习一下php代码吧!
资源推荐
资源详情
资源评论
收起资源包目录
微商城一款免费开源的基础销售功能的微商城源码 (1093个子文件)
index.css 80KB
icon.css 70KB
icon.css 70KB
main.css 63KB
main.css 63KB
iconfont.css 13KB
iconfont.css 13KB
tinyshop.css 7KB
animation.css 3KB
animation.css 3KB
.editorconfig 265B
.eslintignore 90B
rotatePlane.gif 55KB
loop.gif 49KB
doubleCube.gif 46KB
doubleBounce.gif 40KB
doubleDot.gif 39KB
bounce.gif 36KB
scaleOut.gif 30KB
shrinkRect.gif 17KB
.gitignore 324B
.gitkeep 1B
.gitkeep 1B
.gitkeep 1B
.gitkeep 1B
.gitkeep 1B
.gitkeep 1B
818资源站.html 6KB
818资源站.html 6KB
818资源站.html 6KB
index.html 1KB
index.html 1KB
index.html 67B
favicon.ico 2KB
one_product.jpg 87KB
one_cover.jpg 72KB
one_two_three_cover.jpg 63KB
one_two_product.jpg 50KB
mp-qr-code.jpg 47KB
one_two_cover.jpg 35KB
one_two_three_text.jpg 31KB
user-bg.jpg 19KB
user-bg.jpg 19KB
one_two_text.jpg 18KB
errorImage.jpg 2KB
errorImage.jpg 2KB
chunk-vendors.a88ee3a4.js 615KB
index.5a314f51.js 435KB
pages-product-product.d0dbb9ae.js 67KB
vue-i18n.js 56KB
vue-i18n.js 56KB
pages-user-footprint-footprint.6a01054d.js 53KB
pages-index-notice-detail~pages-index-notice-notice~pages-marketing-live-list~pages-notify-notify~pa~531dc928.641dbdae.js 53KB
pages-index-index.931ce030.js 52KB
moment.js 52KB
pages-order-create-order.f854bcd4.js 51KB
pages-order-detail.ea457b87.js 48KB
pages-product-list.a6c55085.js 46KB
pages-user-userinfo-userinfo.23f30f8b.js 37KB
pages-category-category.6e9e201a.js 35KB
pages-profile-profile.3f34a6de.js 32KB
uqrcode.js 29KB
pages-user-coupon-coupon.0c306b97.js 29KB
pages-set-about-about.3464d1c9.js 25KB
calendar.js 24KB
pages-public-login.98172456.js 24KB
jweixin.js 23KB
pages-order-refund-refund.6c48eb87.js 21KB
pages-user-collection-collection.69306937.js 20KB
pages-cart-cart.15dfb0e1.js 20KB
pages-order-evaluation-evaluation.bd73b54a.js 19KB
pages-user-account-integral.54b46711.js 19KB
pages-user-address-manage.edb8bd2f.js 18KB
pages-user-coupon-detail.961b6771.js 18KB
pages-user-account-recharge.89edbfdd.js 18KB
pages-notify-notify.70d0ee82.js 17KB
MpHtmlParser.js 17KB
pages-public-password.12dc8c9f.js 17KB
pages-public-logintype.151acd90.js 17KB
pages-user-account-bill.16fef217.js 16KB
pages-user-address-address.9f2d604a.js 16KB
pages-set-invoice-list.833ee00d.js 16KB
pages-set-invoice-invoice.4a6ff4c2.js 16KB
pages-set-authorization-list.0b2bf6a0.js 15KB
pages-user-money-pay.969d4860.js 15KB
pages-set-feedback-list.f515b977.js 15KB
pages-order-refund.08fec8bd.js 15KB
pages-user-coupon-list.f5dc9788.js 15KB
pages-order-order~pages-order-search.d3ce25b2.js 14KB
pages-index-search-search.83880b10.js 14KB
pages-marketing-live-list.17fa3778.js 14KB
pages-set-feedback-feedback.b9960446.js 13KB
pages-order-evaluation-list.675c6451.js 13KB
pages-public-register.afcbdd66.js 12KB
pages-order-order.2d787dae.js 12KB
pages-user-account-account.e14aa20b.js 12KB
pages-set-invoice-manage.5e61c8b8.js 11KB
pages-user-account-level.111ff520.js 11KB
pages-order-shipping-return.13b75cb5.js 11KB
pages-user-money-success.a180c9e5.js 11KB
共 1093 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
818源码资源站
- 粉丝: 279
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功