|
@ -12,33 +12,33 @@
|
|
|
</head>
|
|
|
|
|
|
<body>
|
|
|
<div id="app">
|
|
|
<div id="app" >
|
|
|
<nav class="header">
|
|
|
<span id="text">查看字典</span>
|
|
|
<span id="close">X</span>
|
|
|
<span id="close" @click='windowClose'>X</span>
|
|
|
</nav>
|
|
|
<el-container style="height: 100%;">
|
|
|
<el-aside style="width: 200px; ">
|
|
|
<el-menu active-text-color="#2eaafa" :default-openeds="['1']">
|
|
|
<el-menu-item class="ellipsis" title="检验专业代码" index="1-0">
|
|
|
<img src="../images/icon_jianchazhuanyedaima-weidianji.png" alt=""> 检验专业代码</el-menu-item>
|
|
|
<el-menu-item class="ellipsis" title="检验专业分类" index="1-1">
|
|
|
<img src="../images/icon-JIANYANZHUANYEFENLEI.png" alt=""> 检验专业分类</el-menu-item>
|
|
|
<el-menu-item class="ellipsis" title="检验专业代码" index="1-0" @click="daimaClick">
|
|
|
检验专业代码</el-menu-item>
|
|
|
<el-menu-item class="ellipsis" title="检验专业分类" index="1-1" @click="fenleiClick">
|
|
|
检验专业分类</el-menu-item>
|
|
|
</el-aside>
|
|
|
<el-main style="height: 100%;overflow: hidden;">
|
|
|
<div class="flex">
|
|
|
<span id="searchtext"> 字典项:</span>
|
|
|
<el-input placeholder="请输入内容" id="typeSearch" v-model="searchKey">
|
|
|
</el-input>
|
|
|
<i class="el-icon-search" @click='searchClick'></i>
|
|
|
</div>
|
|
|
|
|
|
<el-table :data="tableData" border style="width: 100%" :data.native="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)">
|
|
|
|
|
|
<el-table-column prop="CV08.50.301" label="序号">
|
|
|
<el-table-column prop="code" label="序号">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="STD_MEDICINE" label="值域编码">
|
|
|
<el-table-column prop="hashCode" label="值域编码">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="STD_CHECK_ITEM" label="值域名称">
|
|
|
<el-table-column prop="desc" label="值域名称">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage"
|
|
@ -64,14 +64,30 @@
|
|
|
pageSize: 10, // 每页的数据
|
|
|
pageSizeArr: [10, 20, 30, 50],
|
|
|
searchKey: '',
|
|
|
total: 50,
|
|
|
tableData: []
|
|
|
total: 0,
|
|
|
tableData: [],
|
|
|
hidden: true,
|
|
|
code: "STD_CHECK_ITEM",
|
|
|
}
|
|
|
},
|
|
|
|
|
|
mounted: function () {
|
|
|
this.getData()
|
|
|
},
|
|
|
this.getData()
|
|
|
},
|
|
|
methods: {
|
|
|
daimaClick: function () {
|
|
|
this.code = 'STD_CHECK_ITEM',
|
|
|
this.initData()
|
|
|
},
|
|
|
fenleiClick: function () {
|
|
|
this.code = 'TD_LAB_EXAM_TYPE',
|
|
|
this.initData()
|
|
|
},
|
|
|
windowClose: function () {
|
|
|
top.layer.close(top.layer.getFrameIndex(window.name))
|
|
|
|
|
|
},
|
|
|
|
|
|
handleCurrentChange: function (val) {
|
|
|
this.currentPage = val;
|
|
|
this.getData()
|
|
@ -91,17 +107,22 @@
|
|
|
getData: function () {
|
|
|
var vm = this;
|
|
|
var params = {
|
|
|
code:"CV04.10.015"
|
|
|
|
|
|
code: this.code,
|
|
|
size: 15,
|
|
|
page: 1
|
|
|
}
|
|
|
if(this.searchKey) {
|
|
|
params.filters = "code?" + this.searchKey + " ;hashCode?" + this.searchKey + ";desc?"+ this.searchKey
|
|
|
}
|
|
|
// GlobalEventBus.$emit('setLoading', {
|
|
|
// loading: true
|
|
|
// }); //等待效果
|
|
|
GlobalEventBus.$emit('setLoading', {
|
|
|
loading: true
|
|
|
}); //等待效果
|
|
|
bigDataOutApi.lastDictItem(params).then(function (res) {
|
|
|
console.log(res)
|
|
|
GlobalEventBus.$emit('setLoading');
|
|
|
vm.tableData = res.detailModelList;
|
|
|
vm.total = res.totalCount;
|
|
|
vm.tableData = res;
|
|
|
vm.total = res.length;
|
|
|
|
|
|
}).catch(function (err) {
|
|
|
console.log(err)
|
|
|
GlobalEventBus.$emit('setLoading');
|