Browse Source

解决积分规则配置、积分等级配置、动作管理,新增/修改页 回车提交数据问题。

feature/syp_points
zhangyongzhangyong 5 years ago
parent
commit
6b393f1b97
  1. 2
      src/views/modules/points/pointsbehavior-add-or-update.vue
  2. 4
      src/views/modules/points/pointsbehavior.vue
  3. 2
      src/views/modules/points/pointsrule-add-or-update.vue
  4. 4
      src/views/modules/points/pointsrule.vue
  5. 2
      src/views/modules/user/pointsgrade-add-or-update.vue

2
src/views/modules/points/pointsbehavior-add-or-update.vue

@ -1,6 +1,6 @@
<template> <template>
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false"> <el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false">
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '120px'"> <el-form :model="dataForm" :rules="dataRule" ref="dataForm" :label-width="$i18n.locale === 'en-US' ? '120px' : '120px'">
<el-form-item label="动作编码" prop="behaviorCode"> <el-form-item label="动作编码" prop="behaviorCode">
<el-input v-model="dataForm.behaviorCode" placeholder="请输入动作编码" show-word-limit maxlength="30" style="width: 98%"></el-input> <el-input v-model="dataForm.behaviorCode" placeholder="请输入动作编码" show-word-limit maxlength="30" style="width: 98%"></el-input>
</el-form-item> </el-form-item>

4
src/views/modules/points/pointsbehavior.vue

@ -75,10 +75,12 @@ export default {
}, },
// //
getDataListOnClickButton () { getDataListOnClickButton () {
//
this.page = 1
var param = { var param = {
'behaviorCode': this.dataForm.behaviorCode, 'behaviorCode': this.dataForm.behaviorCode,
'behaviorDesc': this.dataForm.behaviorDesc, 'behaviorDesc': this.dataForm.behaviorDesc,
'page': 1, 'page': this.page,
'limit': this.limit 'limit': this.limit
} }
this.$http.get(`/points/pointsbehavior/page`, { params: param }).then(({ data: res }) => { this.$http.get(`/points/pointsbehavior/page`, { params: param }).then(({ data: res }) => {

2
src/views/modules/points/pointsrule-add-or-update.vue

@ -1,6 +1,6 @@
<template> <template>
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false"> <el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false">
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '200px' : '120px'"> <el-form :model="dataForm" :rules="dataRule" ref="dataForm" :label-width="$i18n.locale === 'en-US' ? '200px' : '120px'">
<el-form-item label="积分规则编码" prop="ruleCode"> <el-form-item label="积分规则编码" prop="ruleCode">
<el-input v-model="dataForm.ruleCode" maxlength="10" placeholder="请输入积分规则编码" show-word-limit style="width: 98%"></el-input> <el-input v-model="dataForm.ruleCode" maxlength="10" placeholder="请输入积分规则编码" show-word-limit style="width: 98%"></el-input>
</el-form-item> </el-form-item>

4
src/views/modules/points/pointsrule.vue

@ -141,12 +141,14 @@ export default {
}, },
// //
getDataListOnClickButton () { getDataListOnClickButton () {
//
this.page = 1
var param = { var param = {
'ruleCode': this.dataForm.ruleCode, 'ruleCode': this.dataForm.ruleCode,
'ruleDesc': this.dataForm.ruleDesc, 'ruleDesc': this.dataForm.ruleDesc,
'operationType': this.dataForm.operationType, 'operationType': this.dataForm.operationType,
'enableFlag': this.dataForm.enableFlag, 'enableFlag': this.dataForm.enableFlag,
'page': 1, 'page': this.page,
'limit': this.limit 'limit': this.limit
} }
this.$http.get(`/points/pointsrule/page`, { params: param }).then(({ data: res }) => { this.$http.get(`/points/pointsrule/page`, { params: param }).then(({ data: res }) => {

2
src/views/modules/user/pointsgrade-add-or-update.vue

@ -1,6 +1,6 @@
<template> <template>
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false"> <el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false">
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> <el-form :model="dataForm" :rules="dataRule" ref="dataForm" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'">
<el-form-item label="等级系数" prop="grade"> <el-form-item label="等级系数" prop="grade">
<el-input-number v-model="dataForm.grade" :min="0" label="等级系数"></el-input-number> <el-input-number v-model="dataForm.grade" :min="0" label="等级系数"></el-input-number>
</el-form-item> </el-form-item>

Loading…
Cancel
Save