Browse Source

积分管理--动作管理、积分规则配置,新增页面样式调整

feature/syp_points
zhangyongzhangyong 5 years ago
parent
commit
34ec2986ca
  1. 8
      src/views/modules/points/pointsbehavior-add-or-update.vue
  2. 16
      src/views/modules/points/pointsrule-add-or-update.vue

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

@ -2,13 +2,13 @@
<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-item label="动作编码" prop="behaviorCode">
<el-input v-model="dataForm.behaviorCode" placeholder="请输入动作编码" show-word-limit maxlength="30" style="width: 740px;"></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 label="动作描述" prop="behaviorDesc">
<el-input v-model="dataForm.behaviorDesc" placeholder="请输入动作描述, 100字以内" maxlength="100" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" style="width: 740px;"></el-input>
<el-input v-model="dataForm.behaviorDesc" placeholder="请输入动作描述, 100字以内" maxlength="100" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" style="width: 98%"></el-input>
</el-form-item>
<el-form-item label="动作记录时机" prop="behaviorRecordingTime">
<el-select v-model="dataForm.behaviorRecordingTime" placeholder="请选择动作记录时机" style="width: 740px;">
<el-select v-model="dataForm.behaviorRecordingTime" placeholder="请选择动作记录时机" style="width: 98%;">
<el-option
v-for="item in options"
:key="item.value"
@ -18,7 +18,7 @@
</el-select>
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="dataForm.remark" placeholder="请输入备注, 100字以内" maxlength="100" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" style="width: 740px;"></el-input>
<el-input v-model="dataForm.remark" placeholder="请输入备注, 100字以内" maxlength="100" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" style="width: 98%"></el-input>
</el-form-item>
</el-form>
<template slot="footer">

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

@ -2,10 +2,10 @@
<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-item label="积分规则编码" prop="ruleCode">
<el-input v-model="dataForm.ruleCode" maxlength="10" placeholder="请输入积分规则编码" show-word-limit style="width: 740px;"></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 label="动作" prop="behaviorCode">
<el-select v-model="dataForm.behaviorCode" placeholder="请选择动作" filterable style="width: 740px;">
<el-select v-model="dataForm.behaviorCode" placeholder="请选择动作" filterable style="width: 98%">
<el-option
v-for="item in optionBehaviorCode"
:key="item.behaviorCode"
@ -15,10 +15,10 @@
</el-select>
</el-form-item>
<el-form-item label="积分规则描述" prop="ruleDesc">
<el-input v-model="dataForm.ruleDesc" maxlength="80" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="请输入积分规则描述, 80字以内" style="width: 740px;"></el-input>
<el-input v-model="dataForm.ruleDesc" maxlength="80" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="请输入积分规则描述, 80字以内" style="width: 98%"></el-input>
</el-form-item>
<el-form-item label="规则操作类型" prop="operationType">
<el-select v-model="dataForm.operationType" placeholder="请选择规则操作类型" style="width: 740px;">
<el-select v-model="dataForm.operationType" placeholder="请选择规则操作类型" style="width: 98%">
<el-option
v-for="item in options"
:key="item.value"
@ -31,7 +31,7 @@
<el-input-number v-model="dataForm.points" :min="0" label="积分规则值"></el-input-number>
</el-form-item>
<el-form-item label="上线统计指标" prop="limitType">
<el-select v-model="dataForm.limitType" placeholder="请选择规则操作类型" style="width: 740px;">
<el-select v-model="dataForm.limitType" placeholder="请选择规则操作类型" style="width: 98%">
<el-option
v-for="item in limitTypeOptions"
:key="item.value"
@ -47,7 +47,7 @@
<el-input-number v-model="dataForm.limitNum" :min="0" label="上限次数指标"></el-input-number>
</el-form-item>
<el-form-item label="启用标识" prop="enableFlag">
<el-select v-model="dataForm.enableFlag" placeholder="启用标识" style="width: 740px;">
<el-select v-model="dataForm.enableFlag" placeholder="启用标识" style="width: 98%">
<el-option
v-for="item in enableFlagOptions"
:key="item.value"
@ -57,10 +57,10 @@
</el-select>
</el-form-item>
<el-form-item label="附加值" prop="addedVal">
<el-input v-model="dataForm.addedVal" maxlength="2000" type="textarea" :autosize="{ minRows: 4, maxRows: 4}" placeholder="请输入附加值, 2000字以内" style="width: 740px;"></el-input>
<el-input v-model="dataForm.addedVal" maxlength="2000" type="textarea" :autosize="{ minRows: 4, maxRows: 4}" placeholder="请输入附加值, 2000字以内" style="width: 98%"></el-input>
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="dataForm.remark" maxlength="100" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="请输入备注, 100字以内" style="width: 740px;"></el-input>
<el-input v-model="dataForm.remark" maxlength="100" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="请输入备注, 100字以内" style="width: 98%"></el-input>
</el-form-item>
</el-form>
<template slot="footer">

Loading…
Cancel
Save