|
|
@ -1,5 +1,5 @@ |
|
|
|
<template> |
|
|
|
<div id="operation-record" style=" background: #fff; padding: 10px 20px 50px 20px;page-break-after:always"> |
|
|
|
<div style=" background: #fff; padding: 10px 20px 50px 20px;page-break-after:always"> |
|
|
|
<div v-if="!onlyRead && isPlatform" class="btnBox"> |
|
|
|
<el-button v-print="'#laserFunc'" size="small" @click="handleSaveTable">打印</el-button> |
|
|
|
<el-button type="primary" size="small" @click="handleSaveTable">保存</el-button> |
|
|
@ -74,6 +74,24 @@ |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
|
</div> |
|
|
|
<div class="flex m-b" style="margin-top: 20px"> |
|
|
|
<div class="label_width"> |
|
|
|
激光类型: |
|
|
|
</div> |
|
|
|
<el-select |
|
|
|
v-model="confirmData.laserType" |
|
|
|
filterable |
|
|
|
allow-create |
|
|
|
placeholder="" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in laserTypeList" |
|
|
|
:key="item.value" |
|
|
|
:label="item.name" |
|
|
|
:value="item.value" |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<!-- 激光治疗--> |
|
|
|
<div class="flex m-b" style="margin-top: 20px"> |
|
|
|
<div class="label_width"> |
|
|
@ -94,7 +112,10 @@ |
|
|
|
曝光时间 |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<el-input ref="input4" v-model="confirmData.jgzlBgsj" style="flex: 1" @keyup.enter.native="onEnter(4)" /> |
|
|
|
<div class="flex"> |
|
|
|
<el-input ref="input4" v-model="confirmData.jgzlBgsj" style="flex: 1" @keyup.enter.native="onEnter(4)" /> |
|
|
|
<span> s </span> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
@ -102,7 +123,13 @@ |
|
|
|
光斑大小 |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<el-input ref="input5" v-model="confirmData.jgzlGb" style="flex: 1" @keyup.enter.native="onEnter(5)" /> |
|
|
|
<div class="flex"> |
|
|
|
<el-input ref="input5" v-model="confirmData.jgzlGbMin" style="flex: 1" @keyup.enter.native="onEnter(5)" /> |
|
|
|
<span> μs </span> |
|
|
|
<span style="margin:0 10px">-</span> |
|
|
|
<el-input ref="input6" v-model="confirmData.jgzlGbMax" style="flex: 1" @keyup.enter.native="onEnter(6)" /> |
|
|
|
<span> μs </span> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
@ -110,7 +137,13 @@ |
|
|
|
功率 |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<el-input ref="input6" v-model="confirmData.jgzlGl" style="flex: 1" @keyup.enter.native="onEnter(6)" /> |
|
|
|
<div class="flex"> |
|
|
|
<el-input ref="input7" v-model="confirmData.jgzlGlMin" style="flex: 1" @keyup.enter.native="onEnter(7)" /> |
|
|
|
<span> mw </span> |
|
|
|
<span style="margin:0 10px">-</span> |
|
|
|
<el-input ref="input8" v-model="confirmData.jgzlGlMax" style="flex: 1" @keyup.enter.native="onEnter(8)" /> |
|
|
|
<span> mw </span> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
@ -118,7 +151,26 @@ |
|
|
|
点数 |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<el-input ref="input7" v-model="confirmData.jgzlDs" style="flex: 1" @keyup.enter.native="onEnter(7)" /> |
|
|
|
<el-input ref="input9" v-model="confirmData.jgzlDs" style="flex: 1" @keyup.enter.native="onEnter(9)" /> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td> |
|
|
|
光斑间隔 |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<div class="flex"> |
|
|
|
<el-input ref="input10" v-model="confirmData.jgzlDs" style="flex: 1" @keyup.enter.native="onEnter(10)" /> |
|
|
|
<span>Φ</span> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td> |
|
|
|
备注 |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<el-input ref="input11" v-model="confirmData.jgzlDs" style="flex: 1" @keyup.enter.native="onEnter(11)" /> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
</tbody> |
|
|
@ -194,10 +246,13 @@ export default { |
|
|
|
operateDate: '', |
|
|
|
jgzlCount: '', |
|
|
|
jgzlBgsj: '', |
|
|
|
jgzlGb: '', |
|
|
|
jgzlGl: '', |
|
|
|
jgzlGbMin: '', |
|
|
|
jgzlGbMax: '', |
|
|
|
jgzlGlMin: '', |
|
|
|
jgzlGlMax: '', |
|
|
|
jgzlDs: '', |
|
|
|
jgzlSyt: '' |
|
|
|
jgzlSyt: '', |
|
|
|
laserType: '' |
|
|
|
}, |
|
|
|
// 治疗后 |
|
|
|
options: [{ |
|
|
@ -206,6 +261,17 @@ export default { |
|
|
|
}, { |
|
|
|
value: 'OS', |
|
|
|
label: 'OS' |
|
|
|
}], |
|
|
|
// 激光类型 |
|
|
|
laserTypeList: [{ |
|
|
|
name: 'Sub Mode', |
|
|
|
value: 'Sub Mode' |
|
|
|
}, { |
|
|
|
name: 'PATTERNS', |
|
|
|
value: 'PATTERNS' |
|
|
|
}, { |
|
|
|
name: 'CLASSIC', |
|
|
|
value: 'CLASSIC' |
|
|
|
}] |
|
|
|
} |
|
|
|
}, |
|
|
@ -373,24 +439,28 @@ export default { |
|
|
|
font-size: 12px; |
|
|
|
padding: 10px; |
|
|
|
flex: 1; |
|
|
|
border: 1px solid #ccc; |
|
|
|
border: 1px solid #8e8c8c; |
|
|
|
margin-left: 20px; |
|
|
|
height: 200px; |
|
|
|
height: 280px; |
|
|
|
div{ |
|
|
|
height: 20px; |
|
|
|
text-align: left; |
|
|
|
} |
|
|
|
img{ |
|
|
|
height: calc(100% - 20px); |
|
|
|
transform: rotate(180deg); |
|
|
|
} |
|
|
|
} |
|
|
|
.treatAction{ |
|
|
|
width: 100%; |
|
|
|
flex: 1; |
|
|
|
tr td,tr th{ |
|
|
|
border: 1px solid #ccc; |
|
|
|
border: 1px solid #8e8c8c; |
|
|
|
padding: 5px; |
|
|
|
} |
|
|
|
::v-deep .el-input__inner{ |
|
|
|
border: 0; |
|
|
|
} |
|
|
|
td{ |
|
|
|
width: 25%; |
|
|
|
} |
|
|
@ -407,7 +477,7 @@ export default { |
|
|
|
} |
|
|
|
|
|
|
|
::v-deep .el-input__inner { |
|
|
|
border-bottom: 1px solid #ccc; |
|
|
|
border-bottom: 1px solid #8e8c8c; |
|
|
|
border-radius: 0; |
|
|
|
padding: 0; |
|
|
|
} |
|
|
|