Commit 8a8be75a by chenxin

add:znm配置 新增游戏次数限制

parent 6a2acbe5
...@@ -8,6 +8,9 @@ ...@@ -8,6 +8,9 @@
<el-form-item label="LOGO上传" prop="logoImg" class="width50"> <el-form-item label="LOGO上传" prop="logoImg" class="width50">
<dm-upload-avatar :model.sync="form.logoImg" width="auto" label="上传图片" tips=" 请上传高度为80px的PNG透明背景图片"></dm-upload-avatar> <dm-upload-avatar :model.sync="form.logoImg" width="auto" label="上传图片" tips=" 请上传高度为80px的PNG透明背景图片"></dm-upload-avatar>
</el-form-item> </el-form-item>
<el-form-item label="次数限制" prop="attendLimitCounts" class="width50">
<el-input-number controls-position="right" v-model="form.attendLimitCounts" :precision="0" :min="1" :max="9999" class="w150" size="small"></el-input-number>
</el-form-item>
<el-form-item label="游戏时间" prop="dateTime" class="width50"> <el-form-item label="游戏时间" prop="dateTime" class="width50">
<el-date-picker :picker-options="pickerOptions" :default-time="['00:00:00', '23:59:59']" class="w400" v-model="form.dateTime" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker> <el-date-picker :picker-options="pickerOptions" :default-time="['00:00:00', '23:59:59']" class="w400" v-model="form.dateTime" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item> </el-form-item>
...@@ -96,6 +99,7 @@ export default { ...@@ -96,6 +99,7 @@ export default {
form: { form: {
gameActivityId: '', gameActivityId: '',
gameName: '', gameName: '',
attendLimitCounts: 1,
logoImg: { logoImg: {
code: '', code: '',
imgUrl: '' imgUrl: ''
...@@ -123,6 +127,7 @@ export default { ...@@ -123,6 +127,7 @@ export default {
}, },
rules: { rules: {
gameName: { type: 'string', required: true, message: '游戏标题不能为空', trigger: 'blur' }, gameName: { type: 'string', required: true, message: '游戏标题不能为空', trigger: 'blur' },
attendLimitCounts: { type: 'number', required: true, message: '游戏次数限制不能为空', trigger: 'blur' },
logoImg: { type: 'object', required: true, message: 'logo不能为空', trigger: 'blur' }, logoImg: { type: 'object', required: true, message: 'logo不能为空', trigger: 'blur' },
dateTime: { type: 'array', required: true, message: '游戏时间不能为空', trigger: 'blur' }, dateTime: { type: 'array', required: true, message: '游戏时间不能为空', trigger: 'blur' },
gameIntroduction: { type: 'string', required: true, message: '游戏说明不能为空', trigger: 'blur' }, gameIntroduction: { type: 'string', required: true, message: '游戏说明不能为空', trigger: 'blur' },
...@@ -227,6 +232,7 @@ export default { ...@@ -227,6 +232,7 @@ export default {
this.form = Object.assign(this.form, { this.form = Object.assign(this.form, {
gameActivityId: gameDetail.gameActivityId, gameActivityId: gameDetail.gameActivityId,
gameName: gameDetail.gameName, gameName: gameDetail.gameName,
attendLimitCounts: gameDetail.attendLimitCounts,
logoImg: { logoImg: {
code: gameDetail.logoImgFieldCode, code: gameDetail.logoImgFieldCode,
imgUrl: gameDetail.logoImgUrl imgUrl: gameDetail.logoImgUrl
...@@ -306,6 +312,7 @@ export default { ...@@ -306,6 +312,7 @@ export default {
if (valid) { if (valid) {
let params = { let params = {
gameName: this.form.gameName, // 是 String 游戏名称 gameName: this.form.gameName, // 是 String 游戏名称
attendLimitCounts: this.form.attendLimitCounts, // 游戏次数限制
logoImgUrl: this.form.logoImg.imgUrl, // 是 String LOGO上传 url logoImgUrl: this.form.logoImg.imgUrl, // 是 String LOGO上传 url
logoImgFieldCode: this.form.logoImg.code, // 是 String LOGO上传 code logoImgFieldCode: this.form.logoImg.code, // 是 String LOGO上传 code
gameStartTime: formatDateTimeByType(this.form.dateTime[0], 'yyyy-MM-dd-HH-mm'), // 是 String 开始时间 “2018-05-23 11:00” gameStartTime: formatDateTimeByType(this.form.dateTime[0], 'yyyy-MM-dd-HH-mm'), // 是 String 开始时间 “2018-05-23 11:00”
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment