|
@@ -2,6 +2,9 @@
|
|
<div>
|
|
<div>
|
|
<crumbs title="规则应用维护">
|
|
<crumbs title="规则应用维护">
|
|
<el-form :inline="true">
|
|
<el-form :inline="true">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button size="mini" :type="reloadFlag?'danger':'info'" @click="addToCache" style="margin:0 10px">加载</el-button>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="规则id:">
|
|
<el-form-item label="规则id:">
|
|
<el-input size="mini" v-model="filter.ruleId" placeholder="请输入规则id" clearable></el-input>
|
|
<el-input size="mini" v-model="filter.ruleId" placeholder="请输入规则id" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -41,8 +44,7 @@
|
|
<el-table-column
|
|
<el-table-column
|
|
:resizable = "false"
|
|
:resizable = "false"
|
|
prop="ruleId"
|
|
prop="ruleId"
|
|
- label="规则ID"
|
|
|
|
- width="80">
|
|
|
|
|
|
+ label="规则ID">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
:resizable = "false"
|
|
:resizable = "false"
|
|
@@ -58,7 +60,7 @@
|
|
:resizable = "false"
|
|
:resizable = "false"
|
|
prop="operate"
|
|
prop="operate"
|
|
label="操作"
|
|
label="操作"
|
|
- width="140">
|
|
|
|
|
|
+ width="120">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button @click="modifyRuleApply(scope.row)" type="text" size="small">修改</el-button>
|
|
<el-button @click="modifyRuleApply(scope.row)" type="text" size="small">修改</el-button>
|
|
<span style="margin:0 3px;">|</span>
|
|
<span style="margin:0 3px;">|</span>
|
|
@@ -89,6 +91,7 @@
|
|
data: function() {
|
|
data: function() {
|
|
return {
|
|
return {
|
|
list: [],
|
|
list: [],
|
|
|
|
+ reloadFlag:true,
|
|
ruleTypeList: [],
|
|
ruleTypeList: [],
|
|
searched:false,
|
|
searched:false,
|
|
filter: {
|
|
filter: {
|
|
@@ -122,6 +125,16 @@
|
|
})
|
|
})
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ addToCache(){
|
|
|
|
+ if(this.reloadFlag){
|
|
|
|
+ this.reloadFlag = false;
|
|
|
|
+ api.reloadLib().then((res)=>{
|
|
|
|
+ if (res.data.code == 0) {
|
|
|
|
+ this.reloadFlag = true;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ },
|
|
handleSizeChange(val){
|
|
handleSizeChange(val){
|
|
this.pageSize = val;
|
|
this.pageSize = val;
|
|
this.currentPage = utils.getCurrentPage(this.currentPage, this.total, this.pageSize);
|
|
this.currentPage = utils.getCurrentPage(this.currentPage, this.total, this.pageSize);
|