|
@ -9,14 +9,6 @@ |
|
|
@keyup.enter.native="handleQuery" |
|
|
@keyup.enter.native="handleQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则描述" prop="ruleDescription"> |
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="queryParams.ruleDescription" |
|
|
|
|
|
placeholder="请输入规则描述" |
|
|
|
|
|
clearable |
|
|
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="生效日期" prop="effectiveDate"> |
|
|
<el-form-item label="生效日期" prop="effectiveDate"> |
|
|
<el-date-picker clearable |
|
|
<el-date-picker clearable |
|
|
v-model="queryParams.effectiveDate" |
|
|
v-model="queryParams.effectiveDate" |
|
@ -41,10 +33,10 @@ |
|
|
@keyup.enter.native="handleQuery" |
|
|
@keyup.enter.native="handleQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="是否启用" prop="isEnabled"> |
|
|
<el-form-item label="适用类型" prop="applicableUserType"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="queryParams.isEnabled" |
|
|
v-model="queryParams.applicableUserType" |
|
|
placeholder="请输入是否启用" |
|
|
placeholder="请输入规则优先级" |
|
|
clearable |
|
|
clearable |
|
|
@keyup.enter.native="handleQuery" |
|
|
@keyup.enter.native="handleQuery" |
|
|
/> |
|
|
/> |
|
@ -57,13 +49,17 @@ |
|
|
@keyup.enter.native="handleQuery" |
|
|
@keyup.enter.native="handleQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="是否启用" prop="isEnabled"> |
|
|
|
|
|
<el-select v-model="queryParams.isEnabled" placeholder="请选择是否启用" clearable> |
|
|
|
|
|
<el-option label="是" value="1"/> |
|
|
|
|
|
<el-option label="否" value="0"/> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
<el-form-item label="反馈方向" prop="feedbackDirection"> |
|
|
<el-form-item label="反馈方向" prop="feedbackDirection"> |
|
|
<el-input |
|
|
<el-select v-model="queryParams.feedbackDirection" placeholder="请选择反馈方向" clearable> |
|
|
v-model="queryParams.feedbackDirection" |
|
|
<el-option label="正" value="1"/> |
|
|
placeholder="请输入反馈方向" |
|
|
<el-option label="负" value="0"/> |
|
|
clearable |
|
|
</el-select> |
|
|
@keyup.enter.native="handleQuery" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则值" prop="value"> |
|
|
<el-form-item label="规则值" prop="value"> |
|
|
<el-input |
|
|
<el-input |
|
@ -74,7 +70,10 @@ |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button> |
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ |
|
|
|
|
|
$t('common.button.search') |
|
|
|
|
|
}} |
|
|
|
|
|
</el-button> |
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button> |
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
@ -88,7 +87,8 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="handleAdd" |
|
|
@click="handleAdd" |
|
|
v-hasPermi="['business:creditRule:add']" |
|
|
v-hasPermi="['business:creditRule:add']" |
|
|
>{{ $t('common.button.add') }}</el-button> |
|
|
>{{ $t('common.button.add') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -99,7 +99,8 @@ |
|
|
:disabled="single" |
|
|
:disabled="single" |
|
|
@click="handleUpdate" |
|
|
@click="handleUpdate" |
|
|
v-hasPermi="['business:creditRule:edit']" |
|
|
v-hasPermi="['business:creditRule:edit']" |
|
|
>{{ $t('common.button.edit') }}</el-button> |
|
|
>{{ $t('common.button.edit') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -110,7 +111,8 @@ |
|
|
:disabled="multiple" |
|
|
:disabled="multiple" |
|
|
@click="handleDelete" |
|
|
@click="handleDelete" |
|
|
v-hasPermi="['business:creditRule:remove']" |
|
|
v-hasPermi="['business:creditRule:remove']" |
|
|
>{{ $t('common.button.delete') }}</el-button> |
|
|
>{{ $t('common.button.delete') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -120,23 +122,32 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="handleExport" |
|
|
@click="handleExport" |
|
|
v-hasPermi="['business:creditRule:export']" |
|
|
v-hasPermi="['business:creditRule:export']" |
|
|
>{{ $t('common.button.export') }}</el-button> |
|
|
>{{ $t('common.button.export') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
</el-row> |
|
|
</el-row> |
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="creditRuleList" @selection-change="handleSelectionChange"> |
|
|
<el-table v-loading="loading" :data="creditRuleList" @selection-change="handleSelectionChange"> |
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
<el-table-column type="selection" width="55" align="center"/> |
|
|
<el-table-column label="id" align="center" prop="id" v-if="true"/> |
|
|
<el-table-column label="id" align="center" prop="id" v-if="true"/> |
|
|
<el-table-column label="规则名称" align="center" prop="ruleName" /> |
|
|
<el-table-column label="规则名称" align="center" prop="ruleName"/> |
|
|
<el-table-column label="规则描述" align="center" prop="ruleDescription" /> |
|
|
<el-table-column label="规则描述" align="center" prop="ruleDescription"/> |
|
|
<el-table-column label="优先级" align="center" prop="priority" /> |
|
|
<el-table-column label="优先级" align="center" prop="priority"/> |
|
|
<el-table-column label="适用类型" align="center" prop="applicableUserType" /> |
|
|
<el-table-column label="适用类型" align="center" prop="applicableUserType"/> |
|
|
<el-table-column label="是否启用" align="center" prop="isEnabled" /> |
|
|
<el-table-column label="是否启用" align="center" prop="isEnabled"> |
|
|
<el-table-column label="规则场景" align="center" prop="scene" /> |
|
|
<template slot-scope="scope"> |
|
|
<el-table-column label="规则类型" align="center" prop="type" /> |
|
|
<span>{{ scope.row.isEnabled === 1 ? '是' : '否' }}</span> |
|
|
<el-table-column label="反馈方向" align="center" prop="feedbackDirection" /> |
|
|
</template> |
|
|
<el-table-column label="规则值" align="center" prop="value" /> |
|
|
</el-table-column> |
|
|
|
|
|
<el-table-column label="规则场景" align="center" prop="scene"/> |
|
|
|
|
|
<el-table-column label="规则类型" align="center" prop="type"/> |
|
|
|
|
|
<el-table-column label="反馈方向" align="center" prop="feedbackDirection"> |
|
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
|
<span>{{ scope.row.feedbackDirection === 1 ? '正' : '负' }}</span> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-table-column> |
|
|
|
|
|
<el-table-column label="规则值" align="center" prop="value"/> |
|
|
<el-table-column label="生效日期" align="center" prop="effectiveDate" width="180"> |
|
|
<el-table-column label="生效日期" align="center" prop="effectiveDate" width="180"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<span>{{ parseTime(scope.row.effectiveDate, '{y}-{m}-{d}') }}</span> |
|
|
<span>{{ parseTime(scope.row.effectiveDate, '{y}-{m}-{d}') }}</span> |
|
@ -149,13 +160,18 @@ |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width"> |
|
|
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button> |
|
|
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)"> |
|
|
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:creditRule:edit']">{{ $t('common.button.edit') }}</el-button> |
|
|
{{ $t('common.button.detail') }} |
|
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['business:creditRule:remove']">{{ $t('common.button.delete') }}</el-button> |
|
|
</el-button> |
|
|
|
|
|
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:creditRule:edit']">{{ $t('common.button.edit') }} |
|
|
|
|
|
</el-button> |
|
|
|
|
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:creditRule:remove']">{{ $t('common.button.delete') }} |
|
|
|
|
|
</el-button> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
|
|
|
|
|
|
<pagination |
|
|
<pagination |
|
|
v-show="total>0" |
|
|
v-show="total>0" |
|
|
:total="total" |
|
|
:total="total" |
|
@ -163,25 +179,23 @@ |
|
|
:limit.sync="queryParams.pageSize" |
|
|
:limit.sync="queryParams.pageSize" |
|
|
@pagination="getList" |
|
|
@pagination="getList" |
|
|
/> |
|
|
/> |
|
|
|
|
|
|
|
|
<!-- 添加或修改信用规则对话框 --> |
|
|
<!-- 添加或修改信用规则对话框 --> |
|
|
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body> |
|
|
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body> |
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="auto"> |
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="auto"> |
|
|
<el-form-item label="规则名称" prop="ruleName"> |
|
|
<el-form-item label="规则名称" prop="ruleName"> |
|
|
<el-input v-model="form.ruleName" placeholder="请输入规则名称" /> |
|
|
<el-input v-model="form.ruleName" placeholder="请输入规则名称"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则描述" prop="ruleDescription"> |
|
|
<el-form-item label="规则描述" prop="ruleDescription"> |
|
|
<el-input v-model="form.ruleDescription" type="textarea" placeholder="请输入内容" /> |
|
|
<el-input v-model="form.ruleDescription" type="textarea" placeholder="请输入内容"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则生效日期" prop="effectiveDate"> |
|
|
<el-form-item label="生效/失效日期" prop="effectiveDate"> |
|
|
<el-date-picker clearable |
|
|
<el-date-picker clearable |
|
|
v-model="form.effectiveDate" |
|
|
v-model="form.effectiveDate" |
|
|
type="datetime" |
|
|
type="datetime" |
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
placeholder="请选择规则生效日期"> |
|
|
placeholder="请选择规则生效日期"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
<span style="margin: 0 20px;">至</span> |
|
|
<el-form-item label="规则失效日期" prop="expirationDate"> |
|
|
|
|
|
<el-date-picker clearable |
|
|
<el-date-picker clearable |
|
|
v-model="form.expirationDate" |
|
|
v-model="form.expirationDate" |
|
|
type="datetime" |
|
|
type="datetime" |
|
@ -190,23 +204,43 @@ |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则优先级" prop="priority"> |
|
|
<el-form-item label="规则优先级" prop="priority"> |
|
|
<el-input v-model="form.priority" placeholder="请输入规则优先级" /> |
|
|
<el-input v-model="form.priority" placeholder="请输入规则优先级"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-row> |
|
|
|
|
|
<el-col :span="12"> |
|
|
<el-form-item label="是否启用" prop="isEnabled"> |
|
|
<el-form-item label="是否启用" prop="isEnabled"> |
|
|
<el-input v-model="form.isEnabled" placeholder="请输入是否启用" /> |
|
|
<el-radio-group v-model="form.isEnabled" style="margin-right: 20px;"> |
|
|
|
|
|
<el-radio :label="1">是</el-radio> |
|
|
|
|
|
<el-radio :label="0">否</el-radio> |
|
|
|
|
|
</el-radio-group> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="12"> |
|
|
|
|
|
<el-form-item label="反馈方向" prop="feedbackDirection"> |
|
|
|
|
|
<el-radio-group v-model="form.feedbackDirection"> |
|
|
|
|
|
<el-radio label="1">正</el-radio> |
|
|
|
|
|
<el-radio label="0">负</el-radio> |
|
|
|
|
|
</el-radio-group> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="规则场景" prop="scene"> |
|
|
<el-form-item label="规则场景" prop="scene"> |
|
|
<el-input v-model="form.scene" placeholder="请输入规则场景" /> |
|
|
<el-input v-model="form.scene" placeholder="请输入规则场景"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="反馈方向" prop="feedbackDirection"> |
|
|
<el-form-item label="适用用户" prop="applicableUserType"> |
|
|
<el-input v-model="form.feedbackDirection" placeholder="请输入反馈方向" /> |
|
|
<el-input v-model="form.applicableUserType" placeholder="请输入适用用户"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则值" prop="value"> |
|
|
<el-form-item label="规则值" prop="value"> |
|
|
<el-input v-model="form.value" placeholder="请输入规则值" /> |
|
|
<el-input v-model="form.value" placeholder="请输入规则值"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button> |
|
|
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ |
|
|
|
|
|
$t('common.button.confirm') |
|
|
|
|
|
}} |
|
|
|
|
|
</el-button> |
|
|
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button> |
|
|
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button> |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
@ -215,10 +249,10 @@ |
|
|
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body> |
|
|
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body> |
|
|
<el-form ref="form" :model="form" label-width="auto"> |
|
|
<el-form ref="form" :model="form" label-width="auto"> |
|
|
<el-form-item label="规则名称:"> |
|
|
<el-form-item label="规则名称:"> |
|
|
{{form.ruleName}} |
|
|
{{ form.ruleName }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则描述:"> |
|
|
<el-form-item label="规则描述:"> |
|
|
{{form.ruleDescription}} |
|
|
{{ form.ruleDescription }} |
|
|
|
|
|
|
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则生效日期" prop="effectiveDate"> |
|
|
<el-form-item label="规则生效日期" prop="effectiveDate"> |
|
@ -238,19 +272,19 @@ |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则优先级:"> |
|
|
<el-form-item label="规则优先级:"> |
|
|
{{form.priority}} |
|
|
{{ form.priority }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="是否启用:"> |
|
|
<el-form-item label="是否启用:"> |
|
|
{{form.isEnabled}} |
|
|
{{ form.isEnabled === 1 ? '是' : '否' }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则场景:"> |
|
|
<el-form-item label="规则场景:"> |
|
|
{{form.scene}} |
|
|
{{ form.scene }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="反馈方向:"> |
|
|
<el-form-item label="反馈方向:"> |
|
|
{{form.feedbackDirection}} |
|
|
{{ form.feedbackDirection === 1 ? '正' : '负' }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规则值:"> |
|
|
<el-form-item label="规则值:"> |
|
|
{{form.value}} |
|
|
{{ form.value }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
@ -261,7 +295,7 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import { listCreditRule, getCreditRule, delCreditRule, addCreditRule, updateCreditRule } from "@/api/business/creditRule"; |
|
|
import {listCreditRule, getCreditRule, delCreditRule, addCreditRule, updateCreditRule} from "@/api/business/creditRule"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: "CreditRule", |
|
|
name: "CreditRule", |
|
@ -309,41 +343,38 @@ export default { |
|
|
form: {}, |
|
|
form: {}, |
|
|
// 表单校验 |
|
|
// 表单校验 |
|
|
rules: { |
|
|
rules: { |
|
|
id: [ |
|
|
|
|
|
{ required: true, message: "id不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
ruleName: [ |
|
|
ruleName: [ |
|
|
{ required: true, message: "规则名称不能为空", trigger: "blur" } |
|
|
{required: true, message: "规则名称不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
ruleDescription: [ |
|
|
ruleDescription: [ |
|
|
{ required: true, message: "规则描述不能为空", trigger: "blur" } |
|
|
{required: true, message: "规则描述不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
effectiveDate: [ |
|
|
effectiveDate: [ |
|
|
{ required: true, message: "规则生效日期不能为空", trigger: "blur" } |
|
|
{required: true, message: "规则生效日期不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
expirationDate: [ |
|
|
expirationDate: [ |
|
|
{ required: true, message: "规则失效日期不能为空", trigger: "blur" } |
|
|
{required: true, message: "规则失效日期不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
priority: [ |
|
|
priority: [ |
|
|
{ required: true, message: "规则优先级不能为空", trigger: "blur" } |
|
|
{required: true, message: "规则优先级不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
applicableUserType: [ |
|
|
applicableUserType: [ |
|
|
{ required: true, message: "适用用户类型不能为空", trigger: "change" } |
|
|
{required: true, message: "适用用户类型不能为空", trigger: "change"} |
|
|
], |
|
|
], |
|
|
isEnabled: [ |
|
|
isEnabled: [ |
|
|
{ required: true, message: "是否启用不能为空", trigger: "blur" } |
|
|
{required: true, message: "是否启用不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
scene: [ |
|
|
scene: [ |
|
|
{ required: true, message: "规则场景不能为空", trigger: "blur" } |
|
|
{required: true, message: "规则场景不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
type: [ |
|
|
type: [ |
|
|
{ required: true, message: "规则类型不能为空", trigger: "change" } |
|
|
{required: true, message: "规则类型不能为空", trigger: "change"} |
|
|
], |
|
|
], |
|
|
feedbackDirection: [ |
|
|
feedbackDirection: [ |
|
|
{ required: true, message: "反馈方向不能为空", trigger: "blur" } |
|
|
{required: true, message: "反馈方向不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
value: [ |
|
|
value: [ |
|
|
{ required: true, message: "规则值不能为空", trigger: "blur" } |
|
|
{required: true, message: "规则值不能为空", trigger: "blur"} |
|
|
], |
|
|
], |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
@ -403,7 +434,7 @@ export default { |
|
|
// 多选框选中数据 |
|
|
// 多选框选中数据 |
|
|
handleSelectionChange(selection) { |
|
|
handleSelectionChange(selection) { |
|
|
this.ids = selection.map(item => item.id) |
|
|
this.ids = selection.map(item => item.id) |
|
|
this.single = selection.length!==1 |
|
|
this.single = selection.length !== 1 |
|
|
this.multiple = !selection.length |
|
|
this.multiple = !selection.length |
|
|
}, |
|
|
}, |
|
|
/** 新增按钮操作 */ |
|
|
/** 新增按钮操作 */ |
|
@ -413,7 +444,7 @@ export default { |
|
|
this.title = "添加信用规则"; |
|
|
this.title = "添加信用规则"; |
|
|
}, |
|
|
}, |
|
|
/** 详情按钮操作 */ |
|
|
/** 详情按钮操作 */ |
|
|
handleDetail(row){ |
|
|
handleDetail(row) { |
|
|
this.reset(); |
|
|
this.reset(); |
|
|
this.form = row; |
|
|
this.form = row; |
|
|
this.detailOpen = true; |
|
|
this.detailOpen = true; |
|
|