perf: 加载默认值

feat-home-0606-xwk
向文可 2 years ago
parent aea107cf51
commit 8b456ce727

@ -13,23 +13,23 @@ const state = () => ({
summary: [ summary: [
{ {
label: '今日访客数', label: '今日访客数',
value: 1526, value: '-',
icon: customer, icon: customer,
}, },
{ {
label: '今日订单数', label: '今日订单数',
value: 200, value: '-',
icon: order, icon: order,
}, },
{ {
label: '今日销售额', label: '今日销售额',
value: 5000, value: '-',
icon: sales, icon: sales,
type: 'money', type: 'money',
}, },
{ {
label: '近7天销售总额', label: '近7天销售总额',
value: 50000, value: '-',
icon: sales2, icon: sales2,
type: 'money', type: 'money',
}, },
@ -37,7 +37,7 @@ const state = () => ({
order: [ order: [
{ {
label: '待付款订单', label: '待付款订单',
value: '10', value: '-',
route: { route: {
name: 'OrderManagement', name: 'OrderManagement',
query: { query: {
@ -47,7 +47,7 @@ const state = () => ({
}, },
{ {
label: '待发货订单', label: '待发货订单',
value: '10', value: '-',
route: { route: {
name: 'OrderManagement', name: 'OrderManagement',
query: { query: {
@ -57,7 +57,7 @@ const state = () => ({
}, },
{ {
label: '已发货订单', label: '已发货订单',
value: '10', value: '-',
route: { route: {
name: 'OrderManagement', name: 'OrderManagement',
query: { query: {
@ -67,7 +67,7 @@ const state = () => ({
}, },
{ {
label: '待处理退款申请', label: '待处理退款申请',
value: '10', value: '-',
route: { route: {
name: 'ServiceApplication', name: 'ServiceApplication',
query: { query: {
@ -77,7 +77,7 @@ const state = () => ({
}, },
{ {
label: '待确认退货订单', label: '待确认退货订单',
value: '10', value: '-',
route: { route: {
name: 'ServiceApplication', name: 'ServiceApplication',
query: { query: {
@ -129,84 +129,66 @@ const state = () => ({
product: [ product: [
{ {
label: '已上架', label: '已上架',
value: 100, value: '-',
}, },
{ {
label: '未上架', label: '未上架',
value: 400, value: '-',
}, },
{ {
label: '库存紧张', label: '库存紧张',
value: 50, value: '-',
}, },
{ {
label: '全部商品', label: '全部商品',
value: 500, value: '-',
}, },
], ],
customer: [ customer: [
{ {
label: '今日新增', label: '今日新增',
value: 100, value: '-',
}, },
{ {
label: '昨日新添', label: '昨日新添',
value: 200, value: '-',
}, },
{ {
label: '本月新增', label: '本月新增',
value: 1000, value: '-',
}, },
{ {
label: '用户总数', label: '用户总数',
value: 5000, value: '-',
}, },
], ],
chart: [ chart: [
{ {
info: { info: {
monthUpsOrDownsScale: 0, monthUpsOrDownsScale: '-',
monthVisitor: 0, monthVisitor: '-',
weekUpsOrDownsScale: 0, weekUpsOrDownsScale: '-',
weekVisitor: 0, weekVisitor: '-',
}, },
data: [ data: [],
{ label: '1月', value: 152 },
{ label: '2月', value: 215 },
{ label: '3月', value: 198 },
{ label: '4月', value: 348 },
{ label: '5月', value: 111 },
],
}, },
{ {
info: { info: {
monthUpsOrDownsScale: 0, monthUpsOrDownsScale: '-',
monthOrder: 0, monthOrder: '-',
weekUpsOrDownsScale: 0, weekUpsOrDownsScale: '-',
weekOrder: 0, weekOrder: '-',
}, },
data: [ data: [],
{ label: '1月', value: 152 },
{ label: '2月', value: 215 },
{ label: '3月', value: 198 },
{ label: '4月', value: 348 },
{ label: '5月', value: 111 },
],
}, },
{ {
info: { info: {
monthUpsOrDownsScale: 0, monthUpsOrDownsScale: '-',
monthSales: 0, monthSales: '-',
weekUpsOrDownsScale: 0, weekUpsOrDownsScale: '-',
weekSales: 0, weekSales: '-',
}, },
data: [ data: [],
{ label: '1月', value: 152 },
{ label: '2月', value: 215 },
{ label: '3月', value: 198 },
{ label: '4月', value: 348 },
{ label: '5月', value: 111 },
],
}, },
], ],
}, },

@ -229,13 +229,16 @@
} }
}); });
const handleValue = (item) => { const handleValue = (item) => {
let res = new Number(item.value).toLocaleString(); let res = item.value;
if (item.type === 'money') { if (res !== '-') {
res = '¥' + res; res = new Number(item.value).toLocaleString();
if (item.type === 'money') {
res = '¥' + res;
}
} }
return res; return res;
}; };
const handleRate = (num) => new Number(Math.abs(num || 0)).toFixed(2) + '%'; const handleRate = (num) => (num === '--' ? num : new Number(Math.abs(num || 0)).toFixed(2) + '%');
const handleRoute = (route) => router.push(route); const handleRoute = (route) => router.push(route);
const charts = ref({}); const charts = ref({});

Loading…
Cancel
Save