Procházet zdrojové kódy

添加加载按钮

zhouna před 5 roky
rodič
revize
1bd4d8cda8
2 změnil soubory, kde provedl 19 přidání a 3 odebrání
  1. 3 0
      src/api/rulesManage.js
  2. 16 3
      src/components/RuleManager/RuleApply.vue

+ 3 - 0
src/api/rulesManage.js

@@ -33,4 +33,7 @@ export default {
     saveRuleApply(param){
         return axios.post(urls.addRuleApply,param);
     },
+    reloadLib() {    //医学术语命名维护-加载词库
+        return axios.post(urls.reloadLib)
+    },
 }

+ 16 - 3
src/components/RuleManager/RuleApply.vue

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