住宿管理

This commit is contained in:
helen 2024-12-18 09:43:57 +08:00
parent 6f444a899a
commit a45c85edbc
3 changed files with 19 additions and 18 deletions

View File

@ -53,7 +53,14 @@ export interface HotelVO {
* *
*/ */
updateTime: string; updateTime: string;
/**
*
*/
imgUrl: string;
/**
*
*/
address: string;
} }
export interface HotelForm extends BaseEntity { export interface HotelForm extends BaseEntity {

View File

@ -8,7 +8,7 @@
<el-input v-model="queryParams.name" placeholder="请输入住宿商家名称" clearable @keyup.enter="handleQuery" /> <el-input v-model="queryParams.name" placeholder="请输入住宿商家名称" clearable @keyup.enter="handleQuery" />
</el-form-item> </el-form-item>
<el-form-item label="发布状态" prop="status"> <el-form-item label="发布状态" prop="status">
<el-select v-model="queryParams.tagId" placeholder="请选择发布状态" style="width: 200px" @keyup.enter="handleQuery"> <el-select v-model="queryParams.status" placeholder="请选择发布状态" style="width: 200px" @keyup.enter="handleQuery">
<el-option label="未发布" value="0" /> <el-option label="未发布" value="0" />
<el-option label="审核中" value="1" /> <el-option label="审核中" value="1" />
<el-option label="已发布" value="2" /> <el-option label="已发布" value="2" />
@ -29,9 +29,6 @@
<el-col :span="1.5"> <el-col :span="1.5">
<el-button v-hasPermi="['manage:hotel:add']" type="primary" plain icon="Plus" @click="handleAdd">新增</el-button> <el-button v-hasPermi="['manage:hotel:add']" type="primary" plain icon="Plus" @click="handleAdd">新增</el-button>
</el-col> </el-col>
<el-col :span="1.5">
<el-button v-hasPermi="['manage:hotel:edit']" type="success" plain icon="Edit" :disabled="single" @click="handleUpdate()">修改</el-button>
</el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button v-hasPermi="['manage:hotel:remove']" type="danger" plain icon="Delete" :disabled="multiple" @click="handleDelete()" <el-button v-hasPermi="['manage:hotel:remove']" type="danger" plain icon="Delete" :disabled="multiple" @click="handleDelete()"
>删除</el-button >删除</el-button
@ -43,16 +40,16 @@
<el-table v-loading="loading" :data="hotelList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="hotelList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column v-if="true" label="用户ID" align="center" prop="id" /> <el-table-column v-if="true" label="ID" align="center" prop="id" />
<el-table-column label="住宿商家名称" align="center" prop="name" /> <el-table-column label="住宿商家名称" align="center" prop="name" />
<el-table-column label="商家图片" align="center" prop="name" /> <el-table-column label="商家图片" align="center" prop="imageUrl" />
<el-table-column label="商家地理位置" align="center" prop="name" /> <el-table-column label="商家地理位置" align="center" prop="address" />
<el-table-column label="联系方式" align="center" prop="number" /> <el-table-column label="联系方式" align="center" prop="number" />
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status">
<template #default="scope"> <template #default="scope">
<el-tag v-if="scope.roe.status == 2" type="primary">已发布</el-tag> <el-tag v-if="scope.row.status == 2" type="primary">已发布</el-tag>
<el-tag v-if="scope.roe.status == 1" type="success">审核中</el-tag> <el-tag v-if="scope.row.status == 1" type="success">审核中</el-tag>
<el-tag v-if="scope.roe.status == 0" type="info">未发布</el-tag> <el-tag v-if="scope.row.status == 0" type="info">未发布</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="更新者" align="center" prop="updateBy" /> <el-table-column label="更新者" align="center" prop="updateBy" />
@ -84,11 +81,11 @@
<el-form-item label="联系电话" prop="number"> <el-form-item label="联系电话" prop="number">
<el-input v-model="form.number" placeholder="请输入联系电话" style="width: 300px" /> <el-input v-model="form.number" placeholder="请输入联系电话" style="width: 300px" />
</el-form-item> </el-form-item>
<el-form-item label="商家图片" prop="number"> <el-form-item label="商家图片" prop="imgUrl">
<el-input v-model="form.number" placeholder="请输入商家图片" style="width: 300px" /> <el-input v-model="form.imgUrl" placeholder="请输入商家图片" style="width: 300px" />
</el-form-item> </el-form-item>
<el-form-item label="商家地理位置" prop="number"> <el-form-item label="商家地理位置" prop="address">
<el-input v-model="form.number" placeholder="请输入商家地理位置" style="width: 300px" /> <el-input v-model="form.address" placeholder="请输入商家地理位置" style="width: 300px" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>

View File

@ -91,18 +91,15 @@
<el-table-column label="操作时间" align="center" prop="updateTime" width="200px" /> <el-table-column label="操作时间" align="center" prop="updateTime" width="200px" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template #default="scope"> <template #default="scope">
<<<<<<< HEAD
<el-tooltip content="修改" placement="top"> <el-tooltip content="修改" placement="top">
<el-button v-hasPermi="['manage:notebook:edit']" link type="primary" icon="Edit" @click="handleUpdate(scope.row)"></el-button> <el-button v-hasPermi="['manage:notebook:edit']" link type="primary" icon="Edit" @click="handleUpdate(scope.row)"></el-button>
</el-tooltip> </el-tooltip>
=======
<el-tooltip content="编辑" placement="top"> <el-tooltip content="编辑" placement="top">
<el-button v-hasPermi="['manage:notebook:edit']" link type="primary" icon="Edit" @click="handleUpdate(scope.row)"></el-button> <el-button v-hasPermi="['manage:notebook:edit']" link type="primary" icon="Edit" @click="handleUpdate(scope.row)"></el-button>
</el-tooltip> </el-tooltip>
<!-- <el-tooltip content="发布" placement="top">--> <!-- <el-tooltip content="发布" placement="top">-->
<!-- <el-button v-hasPermi="['manage:notebook:edit']" link type="primary" icon="Edit" @click="handleUpdate(scope.row)"></el-button>--> <!-- <el-button v-hasPermi="['manage:notebook:edit']" link type="primary" icon="Edit" @click="handleUpdate(scope.row)"></el-button>-->
<!-- </el-tooltip>--> <!-- </el-tooltip>-->
>>>>>>> 59bcf39 (住宿管理)
<el-tooltip content="删除" placement="top"> <el-tooltip content="删除" placement="top">
<el-button v-hasPermi="['manage:notebook:remove']" link type="primary" icon="Delete" @click="handleDelete(scope.row)"></el-button> <el-button v-hasPermi="['manage:notebook:remove']" link type="primary" icon="Delete" @click="handleDelete(scope.row)"></el-button>
</el-tooltip> </el-tooltip>