|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </el-table-column> | 
|---|
|  |  |  | <el-table-column v-if="containPermissions(['business:ywroom:update', 'business:ywroom:delete'])" label="操作" | 
|---|
|  |  |  | min-width="100" fixed="right"> | 
|---|
|  |  |  | min-width="140" fixed="right"> | 
|---|
|  |  |  | <template slot-scope="{row}"> | 
|---|
|  |  |  | <el-button type="text" @click="$refs.houseDetails.open('房源详情')">查看详情</el-button> | 
|---|
|  |  |  | <el-button type="text" @click="editClick(row)" icon="el-icon-edit" | 
|---|
|  |  |  | v-permissions="['business:ywroom:update']">编辑</el-button> | 
|---|
|  |  |  | <el-button type="text" @click="deleteById(row)" icon="el-icon-delete" | 
|---|
|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | <!-- 新建/修改 --> | 
|---|
|  |  |  | <OperaYwRoomWindow ref="operaYwRoomWindow" @success="handlePageChange" /> | 
|---|
|  |  |  | <!--  详情  --> | 
|---|
|  |  |  | <houseDetails ref="houseDetails" /> | 
|---|
|  |  |  | </TableLayout> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | import TableLayout from '@/layouts/TableLayout' | 
|---|
|  |  |  | import Pagination from '@/components/common/Pagination' | 
|---|
|  |  |  | import OperaYwRoomWindow from './components/OperaYwRoomWindow' | 
|---|
|  |  |  | import houseDetails from './components/houseDetails' | 
|---|
|  |  |  | import { getProjectList } from '@/api/project/ywProject' | 
|---|
|  |  |  | import { getBuildList } from '@/api/project/ywBuilding' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'YwRoom', | 
|---|
|  |  |  | extends: BaseTable, | 
|---|
|  |  |  | components: { TableLayout, Pagination, OperaYwRoomWindow }, | 
|---|
|  |  |  | components: { TableLayout, Pagination, OperaYwRoomWindow, houseDetails }, | 
|---|
|  |  |  | data() { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | // 搜索 | 
|---|