浏览代码

优化质控规则

gaoxizhong 1 年之前
父节点
当前提交
80128f6eef
共有 1 个文件被更改,包括 80 次插入2 次删除
  1. 80 2
      src/views/rule/basic/index.vue

+ 80 - 2
src/views/rule/basic/index.vue

@@ -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')
     },