优化台桌状态以及颜色

This commit is contained in:
gyq
2025-05-12 09:34:49 +08:00
parent 7f97467f82
commit 6cc53db443
5 changed files with 1649 additions and 1447 deletions

View File

@@ -1,87 +1,260 @@
export default {
orderStatus: [
{ label: "待支付", type: "unpaid" },
{ label: "制作中", type: "in_production" },
{ label: "待取餐", type: "wait_out" },
{ label: "订单完成", type: "done" },
{ label: "申请退单", type: "refunding" },
{ label: "退单", type: "refund" },
{ label: "部分退单", type: "part_refund" },
{ label: "取消订单", type: "cancelled" },
orderStatus: [{
label: "待支付",
type: "unpaid"
},
{
label: "制作中",
type: "in_production"
},
{
label: "待取餐",
type: "wait_out"
},
{
label: "订单完成",
type: "done"
},
{
label: "申请退单",
type: "refunding"
},
{
label: "退单",
type: "refund"
},
{
label: "部分退单",
type: "part_refund"
},
{
label: "取消订单",
type: "cancelled"
},
],
orderType: [
{ label: "收银", type: "cash" },
{ label: "小程序", type: "miniapp" },
orderType: [{
label: "收银",
type: "cash"
},
{
label: "小程序",
type: "miniapp"
},
],
dineMode: [
{ label: "堂食", type: "dine-in" },
{ label: "外带", type: "take-out" },
{ label: "外卖", type: "take-away" },
],
payType: [
{ label: "主扫", type: "main_scan" },
{ label: "被扫", type: "back_scan" },
{ label: "微信小程序", type: "wechat_mini" },
{ label: "支付宝小程序", type: "alipay_mini" },
{ label: "会员支付", type: "vip_pay" },
{ label: "现金支付", type: "cash_pay" },
{ label: "挂账支付", type: "credit_pay" },
],
bizCodes: [
{ label: "现金充值", type: "cashIn" },
{ label: "微信小程序充值", type: "wechatIn" },
{ label: "支付宝小程序充值", type: "alipayIn" },
{ label: "充值奖励", type: "awardIn" },
{ label: "充值退款", type: "rechargeRefund" },
{ label: "订单消费", type: "orderPay" },
{ label: "订单退款", type: "orderRefund" },
{ label: "管理员充值", type: "adminIn" },
{ label: "管理员消费", type: "adminOut" },
],
platformType: [
{ label: '微信小程序', type: 'WX' },
{ label: '支付宝小程序', type: 'ALI' },
{ label: '收银机客户端', type: 'PC' },
{ label: 'PC管理端', type: 'WEB' },
{ label: 'APP管理端', type: 'APP' },
{ label: '收款码', type: 'H5' },
dineMode: [{
label: "堂食",
type: "dine-in"
},
{
label: "外带",
type: "take-out"
},
{
label: "外卖",
type: "take-away"
},
],
payType: [{
label: "主扫",
type: "main_scan"
},
{
label: "被扫",
type: "back_scan"
},
{
label: "微信小程序",
type: "wechat_mini"
},
{
label: "支付宝小程序",
type: "alipay_mini"
},
{
label: "会员支付",
type: "vip_pay"
},
{
label: "现金支付",
type: "cash_pay"
},
{
label: "挂账支付",
type: "credit_pay"
},
],
bizCodes: [{
label: "现金充值",
type: "cashIn"
},
{
label: "微信小程序充值",
type: "wechatIn"
},
{
label: "支付宝小程序充值",
type: "alipayIn"
},
{
label: "充值奖励",
type: "awardIn"
},
{
label: "充值退款",
type: "rechargeRefund"
},
{
label: "订单消费",
type: "orderPay"
},
{
label: "订单退款",
type: "orderRefund"
},
{
label: "管理员充值",
type: "adminIn"
},
{
label: "管理员消费",
type: "adminOut"
},
],
platformType: [{
label: '微信小程序',
type: 'WX'
},
{
label: '支付宝小程序',
type: 'ALI'
},
{
label: '收银机客户端',
type: 'PC'
},
{
label: 'PC管理端',
type: 'WEB'
},
{
label: 'APP管理端',
type: 'APP'
},
{
label: '收款码',
type: 'H5'
},
],
tableStatus: {
idle: { label: "空闲", type: "#3F9EFF" },
using: { label: "使用中", type: "#fa5555" },
subscribe: { label: "预定", type: "rgb(34, 191, 100)" },
closed: { label: "关台", type: "rgb(221,221,221)" },
opening: { label: "开台中", type: "#E6A23C" },
cleaning: { label: "待清台", type: "#FAAD14" },
paying: { label: "结算中", type: "#E6A23C" },
unbind: { label: "未绑定", type: "rgb(221,221,221)" }
unbound: {
label: "未绑定",
type: "#909090"
},
idle: {
label: "空闲",
type: "#3F9EFF"
},
ordering: {
label: "点餐中",
type: "#46AEA4"
},
unsettled: {
label: "未结账",
type: "#DD3F41"
},
paying: {
label: "支付中",
type: "#909090"
},
settled: {
label: "待清台",
type: "#FF9500"
},
closed: {
label: "关台",
type: "#DDDDDD"
},
subscribe: {
label: "预定",
type: "#58B22C"
},
},
invoicingType: [
{ label: '全部', type: '' },
{ label: '手动入库', type: 'manual-in' },
{ label: '手动出库', type: 'manual-out' },
{ label: '盘盈入库', type: 'win-in' },
{ label: '盘亏出库', type: 'loss-out' },
{ label: '订单退款入库', type: 'other-out' },
{ label: '订单消费出库', type: 'order-out' },
{ label: '损耗出库', type: 'damage-out' },
invoicingType: [{
label: '全部',
type: ''
},
{
label: '手动入库',
type: 'manual-in'
},
{
label: '手动出库',
type: 'manual-out'
},
{
label: '盘盈入库',
type: 'win-in'
},
{
label: '盘亏出库',
type: 'loss-out'
},
{
label: '订单退款入库',
type: 'other-out'
},
{
label: '订单消费出库',
type: 'order-out'
},
{
label: '损耗出库',
type: 'damage-out'
},
],
invoicingType: [
{ label: '全部', type: '' },
{ label: '手动入库', type: 'manual-in' },
{ label: '手动出库', type: 'manual-out' },
{ label: '盘盈入库', type: 'win-in' },
{ label: '盘亏出库', type: 'loss-out' },
{ label: '订单退款入库', type: 'other-out' },
{ label: '订单消费出库', type: 'order-out' },
{ label: '损耗出库', type: 'damage-out' },
invoicingType: [{
label: '全部',
type: ''
},
{
label: '手动入库',
type: 'manual-in'
},
{
label: '手动出库',
type: 'manual-out'
},
{
label: '盘盈入库',
type: 'win-in'
},
{
label: '盘亏出库',
type: 'loss-out'
},
{
label: '订单退款入库',
type: 'other-out'
},
{
label: '订单消费出库',
type: 'order-out'
},
{
label: '损耗出库',
type: 'damage-out'
},
],
refundType: [
{ label: '现金退款', type: 'cash' },
{ label: '原路退回', type: 'payBack' },
refundType: [{
label: '现金退款',
type: 'cash'
},
{
label: '原路退回',
type: 'payBack'
},
],
getDiceName(val,key){
getDiceName(val, key) {
let item = this[key].find(v => v.type == val)
return item ? item.label : ''
}