优化网站导航模块

This commit is contained in:
2024-08-23 22:28:24 +08:00
parent 1d81fa9270
commit 13832d9de0
964 changed files with 90774 additions and 31362 deletions

View File

@@ -23,6 +23,11 @@
/>
</template>
<template #bodyCell="{ column, record }">
<template v-if="column.key === 'goodsName'">
<a @click="openUrl(`${domain}/product/${record.goodsId}`)">{{
record.goodsName
}}</a>
</template>
<template v-if="column.key === 'type'">
<a-tag v-if="record.type === 0">虚拟商品</a-tag>
<a-tag v-if="record.type === 1">实物商品</a-tag>
@@ -100,6 +105,8 @@
import type { Goods, GoodsParam } from '@/api/shop/goods/model';
import { formatNumber } from 'ele-admin-pro/es';
import router from '@/router';
import { openUrl } from '@/utils/common';
import { getSiteDomain } from '@/utils/domain';
// 表格实例
const tableRef = ref<InstanceType<typeof EleProTable> | null>(null);
@@ -114,6 +121,8 @@
const showMove = ref(false);
// 店铺ID
const merchantId = ref<number>();
// 网站域名
const domain = getSiteDomain();
// 表格数据源
const datasource: DatasourceFunction = ({
@@ -146,6 +155,12 @@
align: 'center',
width: 90
},
{
title: '商品名称',
dataIndex: 'goodsName',
key: 'goodsName',
align: 'center'
},
{
title: '商品图片',
dataIndex: 'image',
@@ -159,12 +174,6 @@
ellipsis: true,
align: 'center'
},
{
title: '商品名称',
dataIndex: 'goodsName',
key: 'goodsName',
align: 'center'
},
{
title: '商品编码',
dataIndex: 'code',