完善功能
This commit is contained in:
@ -80,6 +80,11 @@ let VenueApi = {
|
||||
/** 取消预定 */
|
||||
cancelAdminReserve(data, errorback) {
|
||||
return request._post('/shop/order.select/cancelGroundOrder', data, errorback);
|
||||
},
|
||||
|
||||
/** 开关灯 */
|
||||
lightStatus(data, errorback) {
|
||||
return request._post('/shop/ground.groundRoom/lightStatus', data, errorback);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<!--form表单-->
|
||||
<el-form size="small" ref="form" :model="form" label-width="150px">
|
||||
<div class="common-form">首页设置</div>
|
||||
<el-form-item label="公告信息" :rules="[{ required: false, message: '' }]" prop="name">
|
||||
<el-form-item label="公告信息" :rules="[{ required: false, message: '' }]" prop="notice">
|
||||
<el-input v-model="form.notice" placeholder="公告信息" class="max-w460"></el-input>
|
||||
</el-form-item>
|
||||
|
||||
@ -22,6 +22,14 @@
|
||||
class="el-icon-plus"></i></div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="首页弹窗信息" :rules="[{ required: false, message: '' }]" prop="pop">
|
||||
<el-input v-model="form.pop" placeholder="首页弹窗信息" class="max-w460"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="弹窗信息状态" :rules="[{ required: false, message: '' }]" prop="pop">
|
||||
<el-switch v-model="form.pop_status" active-text="开启" inactive-text="关闭"></el-switch>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<div class="common-form">充值设置</div>
|
||||
<el-form-item label="白银卡充值金额" :rules="[{ required: true, message: '请输入白银卡充值金额' }]" prop="balance.balance1">
|
||||
@ -159,6 +167,8 @@ export default {
|
||||
privacy: '',
|
||||
carousel: [],
|
||||
notice: '',
|
||||
pop: '', // 弹窗信息
|
||||
pop_status: 0, // 弹窗状态
|
||||
company: {
|
||||
address: '',
|
||||
longitude: '',
|
||||
|
||||
@ -42,14 +42,18 @@
|
||||
<img :src="scope.row.img" width="30px" height="30px" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column fixed="right" label="操作" width="170">
|
||||
<el-table-column fixed="right" label="操作" width="200">
|
||||
<template slot-scope="scope">
|
||||
<el-button @click="editClick(scope.row)" type="text" size="small"
|
||||
v-auth="'/venue/room/edit'">编辑</el-button>
|
||||
<el-button @click="deleteClick(scope.row)" type="text" size="small"
|
||||
v-auth="'/venue/room/delete'">删除</el-button>
|
||||
<el-button @click="dataClick(scope.row)" type="text" size="small"
|
||||
v-auth="'/venue/room/data'">使用率</el-button>
|
||||
v-auth="'/venue/room/data'">使用率</el-button>
|
||||
<el-button v-if="scope.row.ground_id == 1" @click="openLight(scope.row.id, scope.row.lamp_status)" type="text" size="small">
|
||||
<span v-if="scope.row.lamp_status == 0" style="color: #ff9b00;">开灯</span>
|
||||
<span v-if="scope.row.lamp_status == 1" style="color: #000;">关灯</span>
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@ -267,6 +271,34 @@ export default {
|
||||
this.open_data = true;
|
||||
this.venueModel = item;
|
||||
},
|
||||
|
||||
openLight(id, status) {
|
||||
this.$alert(`是否对该场地执行${status == 0 ? '开灯' : '关灯'}操作`, '提示', {
|
||||
confirmButtonText: '确定',
|
||||
callback: action => {
|
||||
console.log("🚀 ~ action:", action)
|
||||
if (action == 'confirm') {
|
||||
VenueApi.lightStatus({
|
||||
id,
|
||||
lamp_status: status == 0 ? 1 : 0
|
||||
}).then(res => {
|
||||
this.$message({
|
||||
message: res.msg,
|
||||
type: res.code == 1 ? 'success' : 'error'
|
||||
});
|
||||
if (res.code == 1) {
|
||||
this.getTableList();
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
// VenueApi.lightStatus({
|
||||
// id,
|
||||
// lamp_status: status == 0 ? 1 : 0
|
||||
// })
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user