|
|
|
@ -8,7 +8,7 @@
|
|
|
|
|
<!-- 工具栏 -->
|
|
|
|
|
<a-card :bordered="false" :body-style="{ paddingBottom: 0 }">
|
|
|
|
|
<div class="operationButtonArea">
|
|
|
|
|
<a-button class="operationButton" @click="addShop">新建店铺</a-button>
|
|
|
|
|
<a-button type="primary" @click="addShop">新建店铺</a-button>
|
|
|
|
|
<!-- 更多操作 -->
|
|
|
|
|
</div>
|
|
|
|
|
</a-card>
|
|
|
|
@ -30,7 +30,7 @@
|
|
|
|
|
<template v-else-if="column.key === 'operate'">
|
|
|
|
|
<operation-group>
|
|
|
|
|
<a @click="editShop(record)">编辑</a>
|
|
|
|
|
<delete-text-button @confirm="deleteShopFun(record)" />
|
|
|
|
|
<!-- <delete-text-button @confirm="deleteShopFun(record)" /> -->
|
|
|
|
|
<a @click="selectReservation(record)">预约详情</a>
|
|
|
|
|
</operation-group>
|
|
|
|
|
</template>
|
|
|
|
@ -94,7 +94,7 @@ const editShop = (record: shopDetailVO) => {
|
|
|
|
|
const selectReservation = (record: shopDetailVO) => {
|
|
|
|
|
reservationModalRef.value?.open(FormAction.OTHER, record)
|
|
|
|
|
}
|
|
|
|
|
// 删除门店
|
|
|
|
|
// 删除店铺
|
|
|
|
|
const deleteShopFun = (record: shopDetailVO) => {
|
|
|
|
|
doRequest(deleteShop(record.id as number), {
|
|
|
|
|
successMessage: '删除成功!',
|
|
|
|
@ -115,11 +115,11 @@ const columns: ProColumns[] = [
|
|
|
|
|
dataIndex: 'id'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '门店名称',
|
|
|
|
|
title: '店铺名称',
|
|
|
|
|
dataIndex: 'storeName'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '门店类型',
|
|
|
|
|
title: '店铺类型',
|
|
|
|
|
dataIndex: 'storeType',
|
|
|
|
|
customRender: ({ record }: any) => {
|
|
|
|
|
if (record.storeType === 0) {
|
|
|
|
@ -130,7 +130,7 @@ const columns: ProColumns[] = [
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '门店状态',
|
|
|
|
|
title: '店铺状态',
|
|
|
|
|
dataIndex: 'storeStatus',
|
|
|
|
|
customRender: function ({ record }: any) {
|
|
|
|
|
if (record.storeStatus === 0) {
|
|
|
|
@ -157,6 +157,10 @@ const columns: ProColumns[] = [
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '承接销售',
|
|
|
|
|
dataIndex: 'address'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '店铺地址',
|
|
|
|
|
dataIndex: 'userName'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -193,9 +197,7 @@ const columns: ProColumns[] = [
|
|
|
|
|
padding-bottom: 20px;
|
|
|
|
|
}
|
|
|
|
|
.operationButton {
|
|
|
|
|
background-color: #f4f4f5;
|
|
|
|
|
border-radius: 5px;
|
|
|
|
|
color: #909399;
|
|
|
|
|
margin-right: 10px;
|
|
|
|
|
}
|
|
|
|
|
.editable-row-operations a {
|
|
|
|
|