You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

956 lines
31 KiB

3 years ago
<template>
<div id="operation-record" style=" background: #fff; padding: 10px 20px 50px 20px;page-break-after:always">
2 years ago
<div v-if="!onlyRead" class="btnBox">
<el-button v-print="print" size="small">打印</el-button>
3 years ago
<el-button type="primary" size="small" @click="handleSaveTable">保存</el-button>
<el-button type="danger" size="small" @click="handleDelete">删除</el-button>
</div>
2 years ago
<div id="optomeFunc" style="width: 840px;padding-right: 8px" class="printBox">
<div class="flex j-c" style="border-bottom: 1px solid #000;padding-bottom: 5px">
<img width="320" src="@/assets/img/xianganlogo.png">
</div>
<p style="color:#000000;font-size:24px;text-align:center;">
3 years ago
验光报告单
</p>
<div style="display: flex;justify-content: space-around">
2 years ago
<span>登记号<el-input v-model="dataForm.patientId" style="width: 80px" size="small" clearable placeholder="" /></span>
<span>姓名<el-input v-model="dataForm.patientName" style="width: 80px" size="small" clearable placeholder="" /></span>
<span>性别<el-input v-model="dataForm.patientSex" style="width: 60px" size="small" clearable placeholder="" /></span>
<span>年龄<el-input v-model="dataForm.patientAge" style="width: 60px" size="small" clearable placeholder="" /></span>
3 years ago
<span>屈光发育档案<el-input v-model="dataForm.file" style="width: 60px" size="small" clearable placeholder="" /></span>
<span>档案号<el-input v-model="dataForm.fileNUm" style="width: 80px" size="small" clearable placeholder="" /></span>
</div>
<div class="operation-record-table">
<el-table :data="tableData" :span-method="objectSpanMethod" border style="width: 100%; margin-top: 5px">
3 years ago
<el-table-column label="" width="" align="center" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == 1">
<div class="width-180 center">
瞳孔
</div>
</div>
<div v-else-if="scope.row.name == 2">
<div class="width-180 center">
检查方法
</div>
</div>
<div v-else-if="scope.row.name == 3">
<div class="width-180 center">
右眼
</div>
</div>
<div v-else-if="scope.row.name == 4">
<div class="width-180 center">
左眼
</div>
</div>
<div v-else-if="scope.row.name == 5">
<div class="width-180 center">
右眼
</div>
</div>
<div v-else-if="scope.row.name == 6">
<div class="width-180 center">
左眼
</div>
</div>
<div v-else-if="scope.row.name == 7" style="display: flex;justify-content: space-between">
<div class="width-180" style="text-align: left">
2 years ago
<span style="display: inline-block;margin-top: 16px">视光师:</span>
<img v-if="scope.row.a" :src="scope.row.a" alt="" style="width: 80px;height: 60px">
3 years ago
</div>
<div class="width-180" style="text-align: left">
2 years ago
<el-input v-model="scope.row.b" placeholder="" style="margin-top: 16px">
2 years ago
<template slot="prepend">医师:</template>
</el-input>
3 years ago
</div>
2 years ago
<div class="width-180" style="text-align: left;margin-top: 16px">
3 years ago
日期<el-date-picker
v-model="scope.row.c"
type="date"
placeholder="选择日期"
2 years ago
/>
3 years ago
</div>
</div>
2 years ago
<div v-else-if="scope.row.name == '最终处方'">
<div class="width-180 center" @click="copyData">
<el-button type="text" plain style="font-size: 14px">最终处方</el-button>
</div>
</div>
3 years ago
<p v-else>{{ scope.row.name }}</p>
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '1'">
2 years ago
<div class="">
<div style="display: flex;flex-wrap: wrap">
2 years ago
<el-select v-model="scope.row.value" multiple placeholder="请选择" style="width: 100%">
<el-option
v-for="item in scope.row.pupil"
:key="item.id"
:label="item.name"
:value="item.name"
/>
</el-select>
</div>
3 years ago
</div>
</div>
<div v-if="scope.row.name == '2'">
<div class="width-180">
<div style="display: flex;flex-wrap: wrap">
2 years ago
<el-select v-model="scope.row.value" multiple placeholder="请选择">
<el-option
v-for="item in scope.row.examine"
:key="item.id"
:label="item.name"
:value="item.name"
/>
</el-select>
<!-- <div v-for="(item,index) in scope.row.examine" :key="index" class="check" @click="item.isSelect = !item.isSelect">-->
<!-- <input type="checkbox" :checked="item.isSelect">-->
<!-- <div>{{ item.name }}</div>-->
<!-- </div>-->
</div>
3 years ago
</div>
</div>
<div v-if="scope.row.name == '3'">
<div class="width-100 center">
<el-input v-model="scope.row.a" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '4'">
<div class="width-100 center">
<el-input v-model="scope.row.a" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '5'">
<div class="width-100 center">
<el-input v-model="scope.row.a" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '6'">
<div class="width-100 center">
<el-input v-model="scope.row.a" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '基本信息'">
<div class="width-100 center">
裸眼视力
</div>
</div>
<div v-if="scope.row.name == '最终处方'">
<div class="width-100">
<div style="display: flex;flex-wrap: wrap">
<div v-for="(item,index) in scope.row.value" :key="index" class="check" @click="item.isSelect = !item.isSelect">
<input type="checkbox" :checked="item.isSelect">
<div>{{ item.name }}</div>
</div>
</div>
<!-- <el-checkbox-group v-model="scope.row.value">-->
<!-- <el-checkbox label="远用" />-->
<!-- <el-checkbox label="近用" />-->
<!-- </el-checkbox-group>-->
3 years ago
</div>
</div>
<div v-if="scope.row.name == '配镜建议'">
2 years ago
<div style="display: flex">
<div style="display: flex;flex-wrap: wrap">
<div v-for="(item,index) in scope.row.suggest" :key="index" class="check" @click="item.isSelect = !item.isSelect">
<input type="checkbox" :checked="item.isSelect">
<div>{{ item.name }}</div>
</div>
</div>
2 years ago
<p style="margin-left: 16px">
2 years ago
<el-input v-model="scope.row.value" placeholder="" style="width: 180px">
2 years ago
<template slot="prepend">其他:</template>
</el-input>
</p>
3 years ago
</div>
</div>
<div v-if="scope.row.name == '备注'">
<div class="width-180">
<el-input v-model="scope.row.value" placeholder="" />
</div>
</div>
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '基本信息'">
<div class="width-180 center">
右眼
</div>
</div>
<div v-if="scope.row.name == '验光检查'">
<div class="width-180 center">
球镜(DS)
</div>
</div>
<div v-if="scope.row.name == '3'">
<div class="width-100 center">
<el-input v-model="scope.row.b" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '4'">
<div class="width-100 center">
<el-input v-model="scope.row.b" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '5'">
<div class="width-100 center">
<el-input v-model="scope.row.b" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '6'">
<div class="width-100 center">
<el-input v-model="scope.row.b" placeholder="" />
</div>
</div>
<!-- <div v-if="scope.row.name == '最终处方'">-->
<!-- <div class="width-100 center">-->
<!-- 恢复点<el-input v-model="scope.row.value" placeholder="" />-->
<!-- </div>-->
<!-- </div>-->
<!-- <div v-if="scope.row.name == '立体视(stereo)'">-->
<!-- <div class="width-100 center">-->
<!-- TNO()<el-input v-model="scope.row.value" placeholder="" />-->
<!-- </div>-->
<!-- </div>-->
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '基本信息'">
<div class="width-100 center">
<el-input v-model="scope.row.od" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '验光检查'">
<div class="width-100 center">
柱镜(DC)
</div>
</div>
<div v-if="scope.row.name == '3'">
<div class="width-100 center">
<el-input v-model="scope.row.c" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '4'">
<div class="width-100 center">
<el-input v-model="scope.row.c" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '5'">
<div class="width-100 center">
<el-input v-model="scope.row.c" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '6'">
<div class="width-100 center">
<el-input v-model="scope.row.c" placeholder="" />
</div>
</div>
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '基本信息'">
<div class="width-180 center">
左眼
</div>
</div>
<div v-if="scope.row.name == '验光检查'">
<div class="width-180 center">
轴位(A)
</div>
</div>
<div v-if="scope.row.name == '3'">
<div class="width-100 center">
<el-input v-model="scope.row.d" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '4'">
<div class="width-100 center">
<el-input v-model="scope.row.d" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '5'">
<div class="width-100 center">
<el-input v-model="scope.row.d" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '6'">
<div class="width-100 center">
<el-input v-model="scope.row.d" placeholder="" />
</div>
</div>
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '基本信息'">
<div class="width-100 center">
<el-input v-model="scope.row.os" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '验光检查'">
<div class="width-180 center">
矫正视力(VA)
</div>
</div>
<div v-if="scope.row.name == '3'">
<div class="width-100 center">
<el-input v-model="scope.row.e" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '4'">
<div class="width-100 center">
<el-input v-model="scope.row.e" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '5'">
<div class="width-100 center">
<el-input v-model="scope.row.e" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '6'">
<div class="width-100 center">
<el-input v-model="scope.row.e" placeholder="" />
</div>
</div>
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '验光检查'">
<div class="width-180 center">
下加光(ADD)
</div>
</div>
2 years ago
<div v-if="scope.row.name == '3'">
<div class="width-80 center">
<el-input v-model="scope.row.f" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '4'">
<div class="width-80 center">
<el-input v-model="scope.row.f" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '5'">
<div class="width-80 center">
<el-input v-model="scope.row.f" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '6'">
<div class="width-80 center">
<el-input v-model="scope.row.f" placeholder="" />
</div>
</div>
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '验光检查'">
<div class="width-180 center">
瞳距(PD)
</div>
</div>
<div v-if="scope.row.name == '3'">
<div class="width-80 center">
<el-input v-model="scope.row.g" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '4'">
<div class="width-80 center">
<el-input v-model="scope.row.g" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '5'">
<div class="width-80 center">
<el-input v-model="scope.row.g" placeholder="" />
</div>
</div>
<div v-if="scope.row.name == '6'">
<div class="width-80 center">
<el-input v-model="scope.row.g" placeholder="" />
</div>
</div>
</template>
</el-table-column>
<el-table-column label="" width="" :resizable="false">
<template slot-scope="scope">
<div v-if="scope.row.name == '验光检查'">
<div class="width-180 center">
棱镜
</div>
</div>
3 years ago
</template>
</el-table-column>
</el-table>
<p style="text-align: left;margin-top: 3px">说明1.持本报告但配镜仅供参考 2.本报告单有效期3个月</p>
</div>
</div>
</div>
</template>
<script>
export default {
props: {
2 years ago
isSearch: {
type: String,
default: ''
},
2 years ago
patientId: {
type: String,
default: ''
},
3 years ago
formContent: {
type: Object,
default: () => { }
2 years ago
},
onlyRead: {
type: Boolean,
default: false
3 years ago
}
},
data() {
return {
2 years ago
ws: null, // 建立的连接
lockReconnect: false, // 是否真正建立连接
timeout: 28 * 1000, // 30秒一次心跳
timeoutObj: null, // 心跳心跳倒计时
serverTimeoutObj: null, // 心跳倒计时
timeoutnum: null, // 断开 重连倒计时
3 years ago
dataForm: {
2 years ago
patientId: '',
patientName: '',
patientSex: '',
patientAge: '',
3 years ago
file: '',
fileNUm: ''
},
originTableData: [],
3 years ago
tableData: [
{
name: '基本信息',
od: '',
os: '',
type: ''
}, {
name: '1',
2 years ago
value: '',
pupil: [
{
name: '正常瞳孔',
2 years ago
id: '1',
isSelect: false
}, {
name: '复方托吡卡胺',
2 years ago
id: '2',
isSelect: false
}, {
name: '美多丽',
2 years ago
id: '3',
isSelect: false
}, {
name: '赛飞杰',
2 years ago
id: '4',
isSelect: false
}, {
name: '阿托品',
2 years ago
id: '5',
isSelect: false
}
],
3 years ago
type: ''
}, {
name: '2',
2 years ago
value: '',
examine: [
{
name: '检影',
2 years ago
id: '1',
isSelect: false
}, {
name: '综合',
2 years ago
id: '2',
isSelect: false
}
],
3 years ago
type: ''
}, {
name: '验光检查',
type: ''
}, {
name: '3',
2 years ago
type: '',
3 years ago
a: '',
b: '',
c: '',
d: '',
2 years ago
e: '',
f: '',
g: ''
3 years ago
}, {
name: '4',
type: '',
a: '',
b: '',
c: '',
d: '',
2 years ago
e: '',
f: '',
g: ''
3 years ago
}, {
name: '最终处方',
value: [
{
name: '远用',
isSelect: false
}, {
name: '近用',
isSelect: false
}
],
3 years ago
type: ''
}, {
name: '5',
type: '',
a: '',
b: '',
c: '',
d: '',
2 years ago
e: '',
f: '',
g: ''
3 years ago
}, {
name: '6',
type: '',
a: '',
b: '',
c: '',
d: '',
2 years ago
e: '',
f: '',
g: ''
3 years ago
}, {
name: '配镜建议',
suggest: [
{
name: '单光',
isSelect: false
}, {
name: '离焦镜片',
isSelect: false
}, {
name: '软镜',
isSelect: false
}, {
name: 'RGP',
isSelect: false
}, {
name: 'OK镜',
isSelect: false
}
],
3 years ago
value: ''
}, {
name: '备注',
value: ''
}, {
name: '7',
a: '',
b: '',
c: ''
2 years ago
}],
print: {
id: 'optomeFunc'
}
3 years ago
}
},
2 years ago
destroyed() {
this.ws.close()
},
2 years ago
mounted() {
2 years ago
this.setSign()
2 years ago
this.initWebSoket()
this.originTableData = JSON.parse(JSON.stringify(this.tableData))
2 years ago
this.getPatientData()
3 years ago
},
methods: {
2 years ago
setSign() {
const userData = JSON.parse(window.localStorage.getItem('qg-userData'))
const date = this.$moment().format('YYYY-MM-DD')
const mzName = window.localStorage.getItem('mzDoctorName')
this.tableData.forEach(item => {
if (item.name == '7') {
item.a = userData.signImgBase
item.b = mzName
item.c = date
}
})
},
3 years ago
setData() {
this.dataForm = this.formContent.a
this.tableData = this.formContent.b
2 years ago
this.setSign()
2 years ago
this.getPatientData()
3 years ago
},
reSet() {
this.dataForm = {
2 years ago
patientId: '',
patientName: '',
patientSex: '',
patientAge: '',
3 years ago
file: '',
fileNUm: ''
}
this.tableData = this.originTableData
2 years ago
this.setSign()
2 years ago
this.getPatientData()
3 years ago
},
2 years ago
copyData() {
const ods = this.tableData.filter(item => item.name === '3')
const oss = this.tableData.filter(item => item.name === '4')
this.tableData.forEach(item => {
if (item.name === '5') {
item.a = ods[0].a
item.b = ods[0].b
item.c = ods[0].c
item.d = ods[0].d
item.e = ods[0].e
item.f = ods[0].f
item.g = ods[0].g
}
if (item.name === '6') {
item.a = oss[0].a
item.b = oss[0].b
item.c = oss[0].c
item.d = oss[0].d
item.e = oss[0].e
item.f = oss[0].f
item.g = oss[0].g
}
})
},
2 years ago
async getPatientData() {
2 years ago
const shili = window.localStorage.getItem('shili') ? JSON.parse(window.localStorage.getItem('shili')) : []
if (shili.length) {
this.tableData[0].od = shili[0].odVan
this.tableData[0].os = shili[0].osVan
}
2 years ago
const { data: res } = await this.$http.get(
'/patient/view/getPatientData',
{
params: {
patientId: this.patientId
}
}
)
if (res.code === 0) {
2 years ago
const data = res.data
this.dataForm.patientId = data.patientId
this.dataForm.patientName = data.patientName
this.dataForm.patientSex = data.patientSex
this.dataForm.patientAge = data.patientAge
2 years ago
} else {
this.$message.error(res.msg)
}
},
2 years ago
reconnect() { // 重新连接
const that = this
if (that.lockReconnect) {
return
}
that.lockReconnect = true
// 没连接上会一直重连,设置延迟避免请求过多
that.timeoutnum && clearTimeout(that.timeoutnum)
that.timeoutnum = setTimeout(function() {
// 新连接
that.initWebSoket()
that.lockReconnect = false
}, 5000)
},
reset() { // 重置心跳
const that = this
// 清除时间
clearTimeout(that.timeoutObj)
clearTimeout(that.serverTimeoutObj)
// 重启心跳
that.start()
},
start() { // 开启心跳
const self = this
self.timeoutObj && clearTimeout(self.timeoutObj)
self.serverTimeoutObj && clearTimeout(self.serverTimeoutObj)
self.timeoutObj = setTimeout(function() {
// 这里发送一个心跳,后端收到后,返回一个心跳消息,
if (self.ws.readyState == 1) { // 如果连接正常
self.ws.send('heartCheck')
} else { // 否则重连
self.reconnect()
}
self.serverTimeoutObj = setTimeout(function() {
// 超时关闭
self.ws.close()
}, self.timeout)
}, self.timeout)
},
initWebSoket() {
// wss://127.0.0.1:8030/data
// const url = 'ws://47.110.224.240:8036/xiangan-crf/websocket/0071'
// const url = 'ws://192.168.0.167:8036/xiangan-crf/websocket/0071'
2 years ago
const url = 'ws://127.0.0.1:8030/data'
2 years ago
const self = this
this.ws = new WebSocket(url)
this.ws.onopen = function() {
3 years ago
console.log('连接成功')
2 years ago
self.start()
3 years ago
}
2 years ago
this.ws.onclose = function() {
2 years ago
// console.log('连接关闭')
self.reconnect()
2 years ago
}
this.ws.onerror = function() {
2 years ago
// console.log('连接失败')
self.reconnect()
3 years ago
}
2 years ago
this.ws.onmessage = function(msg) {
const message = JSON.parse(msg.data)
// const message = JSON.parse(data.msgTxt)
console.log(message)
self.tableData.forEach(item => {
if (item.name == '3') {
item.a = message.RData.DS
item.b = message.RData.DC
item.c = message.RData.AXIS
item.d = message.RData.VA
item.e = message.RData.ADD
} else if (item.name == '4') {
item.a = message.LData.DS
item.b = message.LData.DC
item.c = message.LData.AXIS
item.d = message.LData.VA
item.e = message.LData.ADD
}
})
2 years ago
self.reset()
3 years ago
}
},
handleSaveTable() {
const data = {
a: this.dataForm,
b: this.tableData
}
this.$emit('save', data)
},
handleDelete() {
this.$emit('del')
},
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex === 0) {
if (rowIndex === 0 || rowIndex === 3 || rowIndex === 6) {
// [0,0][0,3][0,6] 合并单元格 3行合并1列
return {
rowspan: 3,
colspan: 1
}
}
2 years ago
// [0,11] 最后一行 9列合并城1行
3 years ago
if (rowIndex === 11) {
return {
rowspan: 1,
2 years ago
colspan: 9
3 years ago
}
}
} else if (columnIndex === 1) {
if (rowIndex === 6 || rowIndex === 9 || rowIndex === 10) {
return {
rowspan: 1,
2 years ago
colspan: 8
3 years ago
}
}
if (rowIndex === 1 || rowIndex === 2) {
return {
rowspan: 1,
2 years ago
colspan: 7
3 years ago
}
}
2 years ago
} else if (columnIndex === 3) {
3 years ago
if (rowIndex === 0) {
return {
rowspan: 1,
colspan: 2
}
}
2 years ago
} else if (columnIndex === 5) {
if (rowIndex === 0) {
return {
rowspan: 1,
colspan: 3
}
}
3 years ago
} else if (rowIndex === 6 || rowIndex === 9 || rowIndex === 10) {
2 years ago
if (columnIndex === 2 || columnIndex === 3 || columnIndex === 4 || columnIndex === 5 || columnIndex === 3) {
3 years ago
return {
rowspan: 0,
colspan: 0
}
}
}
}
}
}
</script>
<style lang="scss" scoped>
.flex{
display: flex;
}
.j-c{
justify-content: center;
}
#optomeFunc{
::v-deep .el-table__cell{
padding: 0 !important;
}
}
2 years ago
.printBox{
2 years ago
page-break-inside: avoid !important;
2 years ago
.el-input__inner {
border-bottom: 1px solid #ccc;
border-radius: 0;
padding: 0;
}
}
//@media print{
// @page {
// size:A5 landscape !important;
// }
//}
3 years ago
#operation-record {
//height: 93%;
// overflow: auto;
.operation-record-table {
width: 100%;
.operation-text {
font-weight: 700;
}
.text {
font-weight: 700;
}
.sign {
cursor: pointer;
color: #46a1ff;
font-weight: 400;
}
}
.center {
text-align: center;
}
.left {
text-align: left;
}
.width-50 {
.el-input {
width: 50px;
}
}
.width-70 {
.el-input {
width: 70px;
}
}
.width-100 {
.el-input {
width: 100px;
}
}
.width-120 {
.el-input {
width: 120px;
}
}
2 years ago
.width-160 {
.el-input {
width: 160px;
}
}
.width-80 {
3 years ago
.el-input {
2 years ago
width: 80px;
3 years ago
}
}
.el-input__inner {
border: none;
height: 26px !important;
line-height: 26px !important;
text-align: center;
}
.el-input__inner {
border-bottom: 1px solid #ccc;
border-radius: 0;
padding: 0;
}
.el-input__prefix {
display: none;
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
width: 140px;
}
.el-input__suffix {
2 years ago
//top: -7px;
3 years ago
}
.el-checkbox__input.is-checked + .el-checkbox__label {
color: #606266;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
background: #767676;
border-color: #767676;
}
.el-checkbox__inner:hover,
.el-checkbox__inner {
border-color: #767676;
}
.el-radio__input.is-checked + .el-radio__label {
color: #606266;
}
.el-radio__input.is-checked .el-radio__inner {
background: #767676;
border-color: #767676;
}
.el-radio {
margin-right: 8px;
display: block;
}
.el-radio__inner {
border: 1px solid #767676 !important;
}
.el-radio__inner:hover {
border-color: #767676;
}
.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
background: none !important;
}
.has-gutter {
display: none;
.cell {
font-weight: 700;
}
.el-table__cell {
background: #ced4d9;
}
}
::v-deep .el-table .el-table__cell{
padding: 5px 0;
}
3 years ago
}
</style>