|
|
@ -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"> |
|
|
|