代码优化
This commit is contained in:
75
commons/utils/dict.js
Normal file
75
commons/utils/dict.js
Normal file
@@ -0,0 +1,75 @@
|
||||
|
||||
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" },
|
||||
],
|
||||
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' },
|
||||
],
|
||||
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)" }
|
||||
},
|
||||
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' },
|
||||
],
|
||||
getDiceName(val,key){
|
||||
let item = this[key].find(v => v.type == val)
|
||||
console.log(item)
|
||||
return item ? item.label : ''
|
||||
}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
|
||||
export const directive = {
|
||||
vOnlyNumber : {
|
||||
mounted(el) {
|
||||
// 当元素挂载时设置事件监听器
|
||||
el.addEventListener('input', (event) => {
|
||||
// 使用正则表达式只允许数字通过
|
||||
event.target.value = event.target.value.replace(/[^\d]/g, '');
|
||||
});
|
||||
},
|
||||
// 如果需要处理组件更新后的情况,可以添加 updated 钩子
|
||||
updated(el) {
|
||||
el.addEventListener('input', (event) => {
|
||||
event.target.value = event.target.value.replace(/[^\d]/g, '');
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
/**
|
||||
* 获取url链接参数
|
||||
* @param {Object} url
|
||||
* @param {Object} name
|
||||
*/
|
||||
export function getQueryString(url, name) {
|
||||
var reg = new RegExp('(^|&|/?)' + name + '=([^&|/?]*)(&|/?|$)', 'i')
|
||||
var r = url.substr(1).match(reg)
|
||||
if (r != null) {
|
||||
return r[2]
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -178,5 +178,18 @@ export const utils = {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取url链接参数
|
||||
* @param {Object} url
|
||||
* @param {Object} name
|
||||
*/
|
||||
getQueryString(url, name) {
|
||||
var reg = new RegExp('(^|&|/?)' + name + '=([^&|/?]*)(&|/?|$)', 'i')
|
||||
var r = url.substr(1).match(reg)
|
||||
if (r != null) {
|
||||
return r[2]
|
||||
}
|
||||
return null;
|
||||
},
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user