完善功能
This commit is contained in:
5
.idea/.gitignore
generated
vendored
Normal file
5
.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
7
.idea/UniappTool.xml
generated
Normal file
7
.idea/UniappTool.xml
generated
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="cn.fjdmy.uniapp.UniappProjectDataService">
|
||||
<option name="scanNum" value="1" />
|
||||
<option name="type" value="store" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/modules.xml
generated
Normal file
8
.idea/modules.xml
generated
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/shop.iml" filepath="$PROJECT_DIR$/.idea/shop.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
12
.idea/shop.iml
generated
Normal file
12
.idea/shop.iml
generated
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="WEB_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/temp" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/tmp" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
1
dist/index.html
vendored
1
dist/index.html
vendored
@ -1 +0,0 @@
|
||||
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta http-equiv=Content-Security-Policy content=upgrade-insecure-requests><title>秀湖网球中心</title><link rel="shortcut icon" href=static/imgs/favicon.ico><link rel=stylesheet type=text/css href=static/css/common.css><link rel=stylesheet type=text/css href=static/css/app.css><script src=./static/UE/ueditor.config.js type=text/javascript charset=utf-8></script><script src=./static/UE/ueditor.all.js type=text/javascript charset=utf-8></script><script src=./static/UE/lang/zh-cn/zh-cn.js type=text/javascript charset=utf-8></script><script src=./static/UE/ueditor.parse.min.js type=text/javascript charset=utf-8></script><link href=/shop/static/css/app.e7047d36a03a2793b41a30c52f203bd1.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/shop/static/js/manifest.3103172e847482f429bc.js></script><script type=text/javascript src=/shop/static/js/vendor.127c5faa24b714f60eb5.js></script><script type=text/javascript src=/shop/static/js/app.fb0c89cdb9c312d1da44.js></script></body></html>
|
||||
@ -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