|
@@ -179,7 +179,7 @@
|
|
|
<el-table-column prop="level" label="错误等级" width="110">
|
|
|
<template slot-scope="scope">
|
|
|
<span>
|
|
|
- <el-tag style="max-width: 90px" :type="scope.row.level === 0 ? 'danger' : info">
|
|
|
+ <el-tag style="max-width: 90px" :type="scope.row.level === 0 ? 'danger' : 'info'">
|
|
|
{{ scope.row.level | formatSingleInArray(level) }}
|
|
|
</el-tag>
|
|
|
</span>
|
|
@@ -245,6 +245,18 @@
|
|
|
</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column key="bmy" label="编码员" width="160">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-radio-group v-model="scope.row.bmy_level" fill="#13CE66" @change="handleBmyChange(scope.row)">
|
|
|
+ <el-radio-button
|
|
|
+ v-for="item in levelArr"
|
|
|
+ :key="`${scope.$index}_${item.id}`"
|
|
|
+ :label="item.id"
|
|
|
+ size="mini"
|
|
|
+ >{{ item.name }}</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column header-align="center" align="center" label="操作" width="80">
|
|
|
<template slot-scope="scope">
|
|
|
<div>
|
|
@@ -480,13 +492,27 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
</el-col>
|
|
|
+
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="编码员" prop="status">
|
|
|
+ <el-radio-group v-model="form.bmy_level">
|
|
|
+ <el-radio-button
|
|
|
+ v-for="item in levelArr"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.id"
|
|
|
+ size="mini"
|
|
|
+ >{{ item.name }}</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="备注" prop="BZ">
|
|
|
- <el-input v-model="form.BZ" placeholder="备注" />
|
|
|
+ <el-input v-model="form.BZ" type="textarea" :rows="4" placeholder="备注" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
-
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -626,7 +652,7 @@
|
|
|
</el-select>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <span>错误类型dfsfsdfdsf:</span>
|
|
|
+ <span>错误类型:</span>
|
|
|
<el-select v-model="row.category">
|
|
|
<el-option
|
|
|
v-for="item in category"
|
|
@@ -646,7 +672,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { addConfig, configList, delConfig, saveConfig, updateStatus } from '@/api/config'
|
|
|
+import { addConfig, configList, delConfig, saveConfig, updateStatus, updateBmyLevel } from '@/api/config'
|
|
|
import { scrollTo } from '@/utils/scroll-to'
|
|
|
|
|
|
export default {
|
|
@@ -702,6 +728,10 @@ export default {
|
|
|
{ 'id': 0, 'name': '启用' },
|
|
|
{ 'id': 1, 'name': '停用' }
|
|
|
],
|
|
|
+ levelArr: [
|
|
|
+ { 'id': 0, 'name': '强制' },
|
|
|
+ { 'id': 1, 'name': '建议' }
|
|
|
+ ],
|
|
|
zkdxType: [
|
|
|
{ 'id': 0, 'name': '通用' },
|
|
|
{ 'id': 1, 'name': '临床' },
|
|
@@ -807,7 +837,8 @@ export default {
|
|
|
zkdxType: 0,
|
|
|
zkflType: 0,
|
|
|
node: undefined,
|
|
|
- BZ: undefined
|
|
|
+ BZ: undefined,
|
|
|
+ bmy_level: 0
|
|
|
}
|
|
|
this.resetForm('form')
|
|
|
},
|
|
@@ -821,6 +852,7 @@ export default {
|
|
|
const temp = Object.assign({}, row)
|
|
|
this.form = temp
|
|
|
this.form.status = parseInt(temp.status)
|
|
|
+ this.form.bmy_level = parseInt(temp.bmy_level)
|
|
|
this.open = true
|
|
|
this.title = '修改基础规则'
|
|
|
},
|
|
@@ -860,6 +892,23 @@ export default {
|
|
|
row.status = row.status === 0 ? 1 : 0
|
|
|
})
|
|
|
},
|
|
|
+ handleBmyChange(row) {
|
|
|
+ const statusIndex = this.levelArr.findIndex((value) => parseInt(value.id) === parseInt(row.bmy_level))
|
|
|
+ this.$confirm('确认要更改为 <strong>' + this.levelArr[statusIndex].name + '</strong> 状态吗?', '提示', {
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ }).then(() => {
|
|
|
+ updateBmyLevel({ id: row.id, bmy_level: row.bmy_level }).then((res) => {
|
|
|
+ this.$message.success(res.m || '操作成功')
|
|
|
+ }).catch(function() {
|
|
|
+ row.bmy_level = row.bmy_level === 0 ? 1 : 0
|
|
|
+ })
|
|
|
+ }).catch(function() {
|
|
|
+ row.bmy_level = row.bmy_level === 0 ? 1 : 0
|
|
|
+ })
|
|
|
+ },
|
|
|
handleDelete(row, index) {
|
|
|
const indexNum = index + 1
|
|
|
this.$confirm('是否确认删除第 <strong>' + indexNum + '</strong> 行的数据项?', '提示', {
|