|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <crumbs title="医学术语关系维护" :minWidth="titleWidth">
|
|
|
+ <crumbs title="医学术语关系维护" :minWidth="titleWidth" class="knowledgeTitle">
|
|
|
<el-form :inline="true" class="demo-form-inline">
|
|
|
<el-form-item label="术语总条数:">
|
|
|
<span>{{total}}条</span>
|
|
@@ -21,8 +21,22 @@
|
|
|
<el-form-item label="终点术语:">
|
|
|
<el-input size="mini" v-model="endName" placeholder="输入术语"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="状态:">
|
|
|
+ <el-select v-model="isState" clearable placeholder="请选择" size="mini">
|
|
|
+ <el-option
|
|
|
+ v-for="item in stateSelect"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button size="mini" @click="filterDatas">确认</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <el-form class="secLine">
|
|
|
+ <el-form-item>
|
|
|
<el-button size="mini" @click="uploadClick">导入</el-button>
|
|
|
<input type="file" name="uploadfile " id="upFile" @change="uploadFile($event)" accept=".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
|
|
|
<router-link to="/admin/LT-YXSYKWH-TJYXSYGX" style="margin:0 10px">
|
|
@@ -31,7 +45,7 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</crumbs>
|
|
|
- <div class="contents">
|
|
|
+ <div class="contents knowledgeContents">
|
|
|
<el-table :data="list"
|
|
|
border
|
|
|
style="width: 100%">
|
|
@@ -72,9 +86,13 @@
|
|
|
show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="condition"
|
|
|
label="状态"
|
|
|
show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span :class="scope.row.isDeleted == 'N'?'':'delete'">
|
|
|
+ {{scope.row.isDeleted == 'N'?'启用中':'已删除'}}
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="operName"
|
|
@@ -108,7 +126,11 @@
|
|
|
data: function () {
|
|
|
return {
|
|
|
list: [],
|
|
|
- nnn:'启用中',
|
|
|
+ stateSelect:[
|
|
|
+ {id:'N',name:'启用中'},
|
|
|
+ {id:'Y',name:'已删除'},
|
|
|
+ ],
|
|
|
+ isState:'',
|
|
|
cacheData: {},
|
|
|
currentPage: 1,
|
|
|
pageSize: 10,
|
|
@@ -142,7 +164,7 @@
|
|
|
"endName": this.endName,
|
|
|
"relationId": this.type,
|
|
|
"size": this.pageSize,
|
|
|
- "startName": this.startName
|
|
|
+ "startName": this.startName,
|
|
|
}
|
|
|
const params = this.type?param1:param;
|
|
|
api.knowledgeRelation(params).then((res) => {
|
|
@@ -185,7 +207,8 @@
|
|
|
current: this.currentPage,
|
|
|
size: this.pageSize,
|
|
|
startName: this.startName,
|
|
|
- endName: this.endName
|
|
|
+ endName: this.endName,
|
|
|
+ "isDeleted":this.isState
|
|
|
};
|
|
|
return param;
|
|
|
},
|
|
@@ -273,6 +296,18 @@
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
@import "../../less/admin.less";
|
|
|
+ /deep/ .container.knowledgeTitle {
|
|
|
+ height: 80px;
|
|
|
+ }
|
|
|
+ /deep/ .contents.knowledgeContents {
|
|
|
+ padding: 104px 20px 0;
|
|
|
+ }
|
|
|
+ /deep/ .secLine.el-form {
|
|
|
+ float: right;
|
|
|
+ display: block;
|
|
|
+ position: relative;
|
|
|
+ top: -5px;
|
|
|
+ }
|
|
|
.delete{
|
|
|
color: red;
|
|
|
}
|