|
@@ -165,6 +165,26 @@
|
|
|
<el-tag style="width:110px;" type="info">{{ scope.row.rule }}</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="type" label="质控对象" width="130">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span v-if="scope.row.ZKDX == 0">通用</span>
|
|
|
+ <span v-if="scope.row.ZKDX == 1">临床</span>
|
|
|
+ <span v-if="scope.row.ZKDX == 2">编码员</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="type" label="质控分类" width="130">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span v-if="scope.row.ZKFL == 0">通用</span>
|
|
|
+ <span v-if="scope.row.ZKFL == 1">国考</span>
|
|
|
+ <span v-if="scope.row.ZKFL == 2">卫统</span>
|
|
|
+ <span v-if="scope.row.ZKFL == 3">医保</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="type" label="运行节点" width="130">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.node }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="relation" label="关联字段" width="130" />
|
|
|
<el-table-column label="关联规则" width="240">
|
|
|
<template slot-scope="scope">
|
|
@@ -405,6 +425,46 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="质控对象" prop="type">
|
|
|
+ <el-select v-model="form.ZKDX" placeholder="质控对象" style="width: 100%;">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zkdxType"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="质控分类" prop="type">
|
|
|
+ <el-select v-model="form.ZKFL" placeholder="质控分类" style="width: 100%;">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zkflType"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="运行节点" prop="node">
|
|
|
+ <el-input v-model="form.node" placeholder="运行节点" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="备注" prop="BZ">
|
|
|
+ <el-input v-model="form.BZ" placeholder="备注" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -585,7 +645,10 @@ export default {
|
|
|
category: undefined,
|
|
|
type: undefined,
|
|
|
errorType: undefined,
|
|
|
- status: undefined
|
|
|
+ status: undefined,
|
|
|
+ zkdxType: undefined,
|
|
|
+ zkflType: undefined,
|
|
|
+ node: undefined
|
|
|
},
|
|
|
dialogStatus: '',
|
|
|
textMap: {
|
|
@@ -616,6 +679,17 @@ export default {
|
|
|
{ 'id': 0, 'name': '启用' },
|
|
|
{ 'id': 1, 'name': '停用' }
|
|
|
],
|
|
|
+ zkdxType: [
|
|
|
+ { 'id': 0, 'name': '通用' },
|
|
|
+ { 'id': 1, 'name': '临床' },
|
|
|
+ { 'id': 2, 'name': '编码员' }
|
|
|
+ ],
|
|
|
+ zkflType: [
|
|
|
+ { 'id': 0, 'name': '通用' },
|
|
|
+ { 'id': 1, 'name': '国考' },
|
|
|
+ { 'id': 2, 'name': '卫统' },
|
|
|
+ { 'id': 3, 'name': '医保' }
|
|
|
+ ],
|
|
|
title: '',
|
|
|
open: false,
|
|
|
form: {},
|
|
@@ -700,7 +774,11 @@ export default {
|
|
|
desc: undefined,
|
|
|
relation_rule: undefined,
|
|
|
relation: undefined,
|
|
|
- status: 0
|
|
|
+ status: 0,
|
|
|
+ zkdxType: 0,
|
|
|
+ zkflType: 0,
|
|
|
+ node: undefined,
|
|
|
+ BZ: undefined
|
|
|
}
|
|
|
this.resetForm('form')
|
|
|
},
|