|
@@ -1,15 +1,105 @@
|
|
|
<template>
|
|
|
- <div>开单合理性提醒-通用规则测试-失败条数</div>
|
|
|
+ <div>
|
|
|
+ <crumbs
|
|
|
+ title="开单合理性提醒-通用规则测试-失败条数"
|
|
|
+ class="topBack"
|
|
|
+ :param="$route.params"
|
|
|
+ linkTo="KnowledgeMapRuleTest"
|
|
|
+ >
|
|
|
+ <el-form :inline="true" class="demo-form-inline">
|
|
|
+ <el-form-item style="marginBottom: 0px">
|
|
|
+ <el-button size="mini" @click="exportData">导出</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </crumbs>
|
|
|
+ <div style="margin: 60px 20px 0">
|
|
|
+ <el-table :data="list" border >
|
|
|
+ <el-table-column :resizable="false" type="index" :index="indexMethod" label="编号" width="80"></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="gmtModified" label="测试时间"></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="hisName" label="开单项类型" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="hisDetailName" label="开单项(标准术语)" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="开单项(医院术语)" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="禁忌项类型" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="禁忌项(标准术语)" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="禁忌项(医院术语)" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="禁忌项输入值/结果" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="实际结果" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="预期结果" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="测试结果" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :resizable="false" prop="uniqueName" label="失败原因" show-overflow-tooltip></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="pagination pagepage">
|
|
|
+ <el-pagination
|
|
|
+ :current-page.sync="currentPage"
|
|
|
+ @current-change="currentChange"
|
|
|
+ background
|
|
|
+ :page-size="pageSize"
|
|
|
+ :page-sizes="pageSizeArr"
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ :layout="pageLayout"
|
|
|
+ :total="total"
|
|
|
+ ></el-pagination>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import api from '@api/cdss.js';
|
|
|
+import config from '@api/config.js';
|
|
|
+import utils from '@api/utils.js';
|
|
|
export default {
|
|
|
- data(){
|
|
|
- return {}
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ list: [],
|
|
|
+ currentPage: 1,
|
|
|
+ pageSize: config.pageSize,
|
|
|
+ pageSizeArr: config.pageSizeArr,
|
|
|
+ pageLayout: config.pageLayout,
|
|
|
+ total: 0
|
|
|
+ };
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.getDataList()
|
|
|
+ // 非首页 编辑页返回 设置 this.currentPage
|
|
|
+ if (Object.keys(this.$route.params).length !== 0) {
|
|
|
+ this.currentPage = this.$route.params.currentPage;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ beforeRouteEnter(to, from, next) {
|
|
|
+ next(vm => {
|
|
|
+ //const pm = to.param;
|
|
|
+ Object.assign(vm, to.params);
|
|
|
+ vm.inCurrentPage = to.params.currentPage;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ indexMethod(index) {
|
|
|
+ return (this.currentPage - 1) * this.pageSize + index + 1;
|
|
|
+ },
|
|
|
+ currentChange(next) {
|
|
|
+ this.currentPage = next;
|
|
|
+ this.getDataList(true);
|
|
|
+ },
|
|
|
+ handleSizeChange(val) {
|
|
|
+ this.pageSize = val;
|
|
|
+ this.currentPage = utils.getCurrentPage(
|
|
|
+ this.currentPage,
|
|
|
+ this.total,
|
|
|
+ this.pageSize
|
|
|
+ );
|
|
|
+ this.getDataList();
|
|
|
+ },
|
|
|
+
|
|
|
+ getDataList(){
|
|
|
+
|
|
|
+ },
|
|
|
+ // 导出
|
|
|
+ exportData() {}
|
|
|
}
|
|
|
-}
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
-<style>
|
|
|
-
|
|
|
+<style lang="less" scored>
|
|
|
+@import '../../../less/admin.less';
|
|
|
</style>
|