Browse Source

修改

master
刘灿 5 months ago
parent
commit
92a0e44a63
  1. 305
      src/components/H5form/blDataInfo-tab.vue
  2. 4
      src/components/H5form/blDataInfo.vue
  3. 36
      src/components/H5form/historyData.vue
  4. 78
      src/components/H5form/operation-record.vue
  5. 156
      src/components/H5form/qg-dzbl.vue
  6. 195
      src/mixins/qgdzbl.js
  7. 4
      src/mixins/yiXinQianSign.js
  8. 6
      src/page-subspecialty/views/authorize.vue
  9. 87
      src/page-subspecialty/views/modules/batchCaManagement/index.vue
  10. 22
      src/page-subspecialty/views/modules/systemManagement/formSet/payDemandNoteSet.vue

305
src/components/H5form/blDataInfo-tab.vue

@ -5,91 +5,230 @@
<p class="title">OD</p>
<div class="data">
<span>现镜度数</span>
<span>{{ bljcList.qg.xjdsOd1 ? bljcList.qg.xjdsOd1 : '-' }} / {{ bljcList.qg.xjdsOd2 ? bljcList.qg.xjdsOd2 : '-' }} x {{ bljcList.qg.xjdsOd3 ? bljcList.qg.xjdsOd3 : '-' }} = {{ bljcList.qg.slDjMingOd ? bljcList.qg.slDjMingOd : '-' }}</span>
<span>{{ bljcList.qg.xjdsOd1 ? bljcList.qg.xjdsOd1 : '-' }} /
{{ bljcList.qg.xjdsOd2 ? bljcList.qg.xjdsOd2 : '-' }} x
{{ bljcList.qg.xjdsOd3 ? bljcList.qg.xjdsOd3 : '-' }}</span>
</div>
<div class="data">
<span>电脑-小瞳</span>
<span>{{ bljcList.qg.dnygXtOd1 ? bljcList.qg.dnygXtOd1 : '-' }} / {{ bljcList.qg.dnygXtOd2 ? bljcList.qg.dnygXtOd2 : '-' }} x {{ bljcList.qg.dnygXtOd3 ? bljcList.qg.dnygXtOd3 : '-' }}</span>
<span>{{ bljcList.qg.dnygXtOd1 ? bljcList.qg.dnygXtOd1 : '-' }} /
{{ bljcList.qg.dnygXtOd2 ? bljcList.qg.dnygXtOd2 : '-' }} x
{{ bljcList.qg.dnygXtOd3 ? bljcList.qg.dnygXtOd3 : '-' }}</span>
</div>
<div class="data">
<span>电脑-散瞳</span>
<span>{{ bljcList.qg.dnygStOd1 ? bljcList.qg.dnygStOd1 : '-' }} / {{ bljcList.qg.dnygStOd2 ? bljcList.qg.dnygStOd2 : '-' }} x {{ bljcList.qg.dnygStOd3 ? bljcList.qg.dnygStOd3 : '-' }}</span>
<span>{{ bljcList.qg.dnygStOd1 ? bljcList.qg.dnygStOd1 : '-' }} /
{{ bljcList.qg.dnygStOd2 ? bljcList.qg.dnygStOd2 : '-' }} x
{{ bljcList.qg.dnygStOd3 ? bljcList.qg.dnygStOd3 : '-' }}</span>
</div>
<div class="data">
<span>主觉-小瞳</span>
<span>{{ bljcList.qg.zjygXtOd1 ? bljcList.qg.zjygXtOd1 : '-' }} / {{ bljcList.qg.zjygXtOd2 ? bljcList.qg.zjygXtOd2 : '-' }} x {{ bljcList.qg.zjygXtOd3 ? bljcList.qg.zjygXtOd3 : '-' }} = {{ bljcList.qg.zjygXtOd4 ? bljcList.qg.zjygXtOd4 : '-' }}</span>
<span>{{ bljcList.qg.zjygXtOd1 ? bljcList.qg.zjygXtOd1 : '-' }} /
{{ bljcList.qg.zjygXtOd2 ? bljcList.qg.zjygXtOd2 : '-' }} x
{{ bljcList.qg.zjygXtOd3 ? bljcList.qg.zjygXtOd3 : '-' }} =
{{ bljcList.qg.zjygXtOd4 ? bljcList.qg.zjygXtOd4 : '-' }}</span>
</div>
<div class="data">
<span>主觉-散瞳</span>
<span>{{ bljcList.qg.zjygStOd1 ? bljcList.qg.zjygStOd1 : '-' }} / {{ bljcList.qg.zjygStOd2 ? bljcList.qg.zjygStOd2 : '-' }} x {{ bljcList.qg.zjygStOd3 ? bljcList.qg.zjygStOd3 : '-' }} = {{ bljcList.qg.zjygStOd4 ? bljcList.qg.zjygStOd4 : '-' }}</span>
<span>{{ bljcList.qg.zjygStOd1 ? bljcList.qg.zjygStOd1 : '-' }} /
{{ bljcList.qg.zjygStOd2 ? bljcList.qg.zjygStOd2 : '-' }} x
{{ bljcList.qg.zjygStOd3 ? bljcList.qg.zjygStOd3 : '-' }} =
{{ bljcList.qg.zjygStOd4 ? bljcList.qg.zjygStOd4 : '-' }}</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度暗</span>
<span>{{ bljcList.qg.dbmgdAn3cOd ? bljcList.qg.dbmgdAn3cOd : '-' }}
/ {{ bljcList.qg.dbmgdAn6cOd ? bljcList.qg.dbmgdAn6cOd : '-' }}
/ {{ bljcList.qg.dbmgdAn12cOd ? bljcList.qg.dbmgdAn12cOd : '-' }}
/ {{ bljcList.qg.dbmgdAn18cOd ? bljcList.qg.dbmgdAn18cOd : '-' }}
</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度低眩</span>
<span>{{ bljcList.qg.dbmgdDi3cOd ? bljcList.qg.dbmgdDi3cOd : '-' }}
/ {{ bljcList.qg.dbmgdDi6cOd ? bljcList.qg.dbmgdDi6cOd : '-' }}
/ {{ bljcList.qg.dbmgdDi12cOd ? bljcList.qg.dbmgdDi12cOd : '-' }}
/ {{ bljcList.qg.dbmgdDi18cOd ? bljcList.qg.dbmgdDi18cOd : '-' }}
</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度高眩</span>
<span>{{ bljcList.qg.dbmgdGao3cOd ? bljcList.qg.dbmgdGao3cOd : '-' }}
/ {{ bljcList.qg.dbmgdGao6cOd ? bljcList.qg.dbmgdGao6cOd : '-' }}
/ {{ bljcList.qg.dbmgdGao12cOd ? bljcList.qg.dbmgdGao12cOd : '-' }}
/ {{ bljcList.qg.dbmgdGao18cOd ? bljcList.qg.dbmgdGao18cOd : '-' }}
</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度亮</span>
<span>{{ bljcList.qg.dbmgdLiang3cOd ? bljcList.qg.dbmgdLiang3cOd : '-' }}
/ {{ bljcList.qg.dbmgdLiang6cOd ? bljcList.qg.dbmgdLiang6cOd : '-' }}
/ {{ bljcList.qg.dbmgdLiang12cOd ? bljcList.qg.dbmgdLiang12cOd : '-' }}
/ {{ bljcList.qg.dbmgdLiang18cOd ? bljcList.qg.dbmgdLiang18cOd : '-' }}
</span>
</div>
<div class="data1 flex-2">
<span>角膜地形图</span>
<span>
<p>K1{{ bljcList.qg.jmdxtOd1 ? bljcList.qg.jmdxtOd1 : '-' }} / K2{{ bljcList.qg.jmdxtOd2 ? bljcList.qg.jmdxtOd2 : '-' }} @ {{ bljcList.qg.jmdxtOd3 ? bljcList.qg.jmdxtOd3 : '-' }}</p>
<p>K2{{ bljcList.qg.jmdxtOd1 ? bljcList.qg.jmdxtOd1 : '-' }} /
K1{{ bljcList.qg.jmdxtOd2 ? bljcList.qg.jmdxtOd2 : '-' }} @
{{ bljcList.qg.jmdxtOd3 ? bljcList.qg.jmdxtOd3 : '-' }}</p>
<p>
Kmax{{ bljcList.qg.jmdxtKmaxOd ? bljcList.qg.jmdxtKmaxOd : '-' }} /
Astig{{ bljcList.qg.jmdxtAstigOd ? bljcList.qg.jmdxtAstigOd : '-' }}
ACD{{ bljcList.qg.jmdxtAcdOd ? bljcList.qg.jmdxtAcdOd : '-' }}
</p>
<p> <span class="zdbz">Rm{{ bljcList.qg.jmdxtRmOd ? bljcList.qg.jmdxtRmOd : '-' }} / <span class="title-red"> Thin{{ bljcList.qg.jmdxtThinOd ? bljcList.qg.jmdxtThinOd : '-' }}</span></span></p>
<p>Pupil x(mm){{ bljcList.qg.jmdxtPxOd ? bljcList.qg.jmdxtPxOd : '-' }} / y(mm){{ bljcList.qg.jmdxtPyOd ? bljcList.qg.jmdxtPyOd : '-' }}</p>
</span>
</div>
<div class="data flex-2">
<span>offset X/Y</span>
<span>X{{bljcList.qg.offsetXOd ? bljcList.qg.offsetXOd : '-'}} /
Y{{bljcList.qg.offsetYOd ? bljcList.qg.offsetYOd : '-'}}</span>
</div>
<div class="data flex-2">
<span>offset</span>
<span>R:{{bljcList.qg.offsetROd1 ? bljcList.qg.offsetROd1 : '-'}}
@{{bljcList.qg.offsetROd2 ? bljcList.qg.offsetROd2 : '-'}}</span>
</div>
<div class="data">
<span>瞳孔暗/角膜直径</span>
<span>角膜直径/角膜厚度</span>
<span>
<span class="cybz">{{ bljcList.qg.tkzjAnOd ? bljcList.qg.tkzjAnOd + 'mm': '-' }}</span> /
<span class="swbz">{{ bljcList.qg.jmzjOd ? bljcList.qg.jmzjOd + 'mm': '-' }}</span>
<span class="cybz">{{ bljcList.qg.jmzjOd ? bljcList.qg.jmzjOd + 'mm': '-' }}</span> /
<span class="swbz">{{ bljcList.qg.jmhdOd ? bljcList.qg.jmhdOd + m': '-' }}</span>
</span>
</div>
<div class="data">
<span>眼轴/角膜厚度</span>
<span>{{ bljcList.qg.yzOd ? bljcList.qg.yzOd + 'mm' : '-' }} / <span class="title-red">{{ bljcList.qg.jmhdOd ? bljcList.qg.jmhdOd + 'μm' : '-' }}</span></span>
<span>眼压</span>
<span>{{ bljcList.qg.yyOd1 ? bljcList.qg.yyOd1 : '-' }} /
{{ bljcList.qg.yyOd2 ? bljcList.qg.yyOd2 : '-' }}</span>mmHg
</div>
<div class="data">
<span>暗瞳直径</span>
<span>{{ bljcList.qg.atzjOd ? bljcList.qg.atzjOd : '-' }}</span>
</div>
<div class="data">
<span>眼轴</span>
<span>{{ bljcList.qg.yzAlOd ? bljcList.qg.yzAlOd : '-' }}mm /
{{ bljcList.qg.yzWwOd ? bljcList.qg.yzWwOd : '-' }}mm /
{{ bljcList.qg.yzLtOd ? bljcList.qg.yzLtOd : '-' }}</span>mm
</div>
<div class="data">
<span>内皮细胞密度/6A</span>
<span>{{ bljcList.qg.npxbmdOd1 ? bljcList.qg.npxbmdOd1 : '-' }}</span>/mm2 /
{{ bljcList.qg.npxbmdOd2 ? bljcList.qg.npxbmdOd2 : '-' }}%
</div>
</div>
<div class="tab-os">
<p class="title">OS</p>
<div class="data">
<span>现镜度数</span>
<span>{{ bljcList.qg.xjdsOs1 ? bljcList.qg.xjdsOs1 : '-' }} / {{ bljcList.qg.xjdsOs2 ? bljcList.qg.xjdsOs2 : '-' }} x {{ bljcList.qg.xjdsOs3 ? bljcList.qg.xjdsOs3 : '-' }} = {{ bljcList.qg.slDjMingOd ? bljcList.qg.slDjMingOd : '-' }}</span>
<span>{{ bljcList.qg.xjdsOs1 ? bljcList.qg.xjdsOs1 : '-' }} /
{{ bljcList.qg.xjdsOs2 ? bljcList.qg.xjdsOs2 : '-' }} x
{{ bljcList.qg.xjdsOs3 ? bljcList.qg.xjdsOs3 : '-' }}</span>
</div>
<div class="data">
<span>电脑-小瞳</span>
<span>{{ bljcList.qg.dnygXtOs1 ? bljcList.qg.dnygXtOs1 : '-' }} / {{ bljcList.qg.dnygXtOs2 ? bljcList.qg.dnygXtOs2 : '-' }} x {{ bljcList.qg.dnygXtOs3 ? bljcList.qg.dnygXtOs3 : '-' }}</span>
<span>{{ bljcList.qg.dnygXtOs1 ? bljcList.qg.dnygXtOs1 : '-' }} /
{{ bljcList.qg.dnygXtOs2 ? bljcList.qg.dnygXtOs2 : '-' }} x
{{ bljcList.qg.dnygXtOs3 ? bljcList.qg.dnygXtOs3 : '-' }}</span>
</div>
<div class="data">
<span>电脑-散瞳</span>
<span>{{ bljcList.qg.dnygStOs1 ? bljcList.qg.dnygStOs1 : '-' }} / {{ bljcList.qg.dnygStOs2 ? bljcList.qg.dnygStOs2 : '-' }} x {{ bljcList.qg.dnygStOs3 ? bljcList.qg.dnygStOs3 : '-' }}</span>
<span>{{ bljcList.qg.dnygStOs1 ? bljcList.qg.dnygStOs1 : '-' }} /
{{ bljcList.qg.dnygStOs2 ? bljcList.qg.dnygStOs2 : '-' }} x
{{ bljcList.qg.dnygStOs3 ? bljcList.qg.dnygStOs3 : '-' }}</span>
</div>
<div class="data">
<span>主觉-小瞳</span>
<span>{{ bljcList.qg.zjygXtOs1 ? bljcList.qg.zjygXtOs1 : '-' }} / {{ bljcList.qg.zjygXtOs2 ? bljcList.qg.zjygXtOs2 : '-' }} x {{ bljcList.qg.zjygXtOs3 ? bljcList.qg.zjygXtOs3 : '-' }} = {{ bljcList.qg.zjygXtOs4 ? bljcList.qg.zjygXtOs4 : '-' }}</span>
<span>{{ bljcList.qg.zjygXtOs1 ? bljcList.qg.zjygXtOs1 : '-' }} /
{{ bljcList.qg.zjygXtOs2 ? bljcList.qg.zjygXtOs2 : '-' }} x
{{ bljcList.qg.zjygXtOs3 ? bljcList.qg.zjygXtOs3 : '-' }} =
{{ bljcList.qg.zjygXtOs4 ? bljcList.qg.zjygXtOs4 : '-' }}</span>
</div>
<div class="data">
<span>主觉-散瞳</span>
<span>{{ bljcList.qg.zjygStOs1 ? bljcList.qg.zjygStOs1 : '-' }} / {{ bljcList.qg.zjygStOs2 ? bljcList.qg.zjygStOs2 : '-' }} x {{ bljcList.qg.zjygStOs3 ? bljcList.qg.zjygStOs3 : '-' }} = {{ bljcList.qg.zjygStOs4 ? bljcList.qg.zjygStOs4 : '-' }}</span>
<span>{{ bljcList.qg.zjygStOs1 ? bljcList.qg.zjygStOs1 : '-' }} /
{{ bljcList.qg.zjygStOs2 ? bljcList.qg.zjygStOs2 : '-' }} x
{{ bljcList.qg.zjygStOs3 ? bljcList.qg.zjygStOs3 : '-' }} =
{{ bljcList.qg.zjygStOs4 ? bljcList.qg.zjygStOs4 : '-' }}</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度暗</span>
<span>{{ bljcList.qg.dbmgdAn3cOs ? bljcList.qg.dbmgdAn3cOs : '-' }}
/ {{ bljcList.qg.dbmgdAn6cOs ? bljcList.qg.dbmgdAn6cOs : '-' }}
/ {{ bljcList.qg.dbmgdAn12cOs ? bljcList.qg.dbmgdAn12cOs : '-' }}
/ {{ bljcList.qg.dbmgdAn18cOs ? bljcList.qg.dbmgdAn18cOs : '-' }}
</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度低眩</span>
<span>{{ bljcList.qg.dbmgdDi3cOs ? bljcList.qg.dbmgdDi3cOs : '-' }}
/ {{ bljcList.qg.dbmgdDi6cOs ? bljcList.qg.dbmgdDi6cOs : '-' }}
/ {{ bljcList.qg.dbmgdDi12cOs ? bljcList.qg.dbmgdDi12cOs : '-' }}
/ {{ bljcList.qg.dbmgdDi18cOs ? bljcList.qg.dbmgdDi18cOs : '-' }}
</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度高眩</span>
<span>{{ bljcList.qg.dbmgdGao3cOs ? bljcList.qg.dbmgdGao3cOs : '-' }}
/ {{ bljcList.qg.dbmgdGao6cOs ? bljcList.qg.dbmgdGao6cOs : '-' }}
/ {{ bljcList.qg.dbmgdGao12cOs ? bljcList.qg.dbmgdGao12cOs : '-' }}
/ {{ bljcList.qg.dbmgdGao18cOs ? bljcList.qg.dbmgdGao18cOs : '-' }}
</span>
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
<span>对比敏感度亮</span>
<span>{{ bljcList.qg.dbmgdLiang3cOs ? bljcList.qg.dbmgdLiang3cOs : '-' }}
/ {{ bljcList.qg.dbmgdLiang6cOs ? bljcList.qg.dbmgdLiang6cOs : '-' }}
/ {{ bljcList.qg.dbmgdLiang12cOs ? bljcList.qg.dbmgdLiang12cOs : '-' }}
/ {{ bljcList.qg.dbmgdLiang18cOs ? bljcList.qg.dbmgdLiang18cOs : '-' }}
</span>
</div>
<div class="data1 flex-2">
<span>角膜地形图</span>
<span>
<p>K1{{ bljcList.qg.jmdxtOs1 ? bljcList.qg.jmdxtOs1 : '-' }} / K2{{ bljcList.qg.jmdxtOs2 ? bljcList.qg.jmdxtOs2 : '-' }} @ {{ bljcList.qg.jmdxtOs3 ? bljcList.qg.jmdxtOs3 : '-' }}</p>
<p>K2{{ bljcList.qg.jmdxtOs1 ? bljcList.qg.jmdxtOs1 : '-' }} /
K1{{ bljcList.qg.jmdxtOs2 ? bljcList.qg.jmdxtOs2 : '-' }} @
{{ bljcList.qg.jmdxtOs3 ? bljcList.qg.jmdxtOs3 : '-' }}</p>
<p>
Kmax{{ bljcList.qg.jmdxtKmaxOs ? bljcList.qg.jmdxtKmaxOs : '-' }} /
Astig{{ bljcList.qg.jmdxtAstigOs ? bljcList.qg.jmdxtAstigOs : '-' }}
ACD{{ bljcList.qg.jmdxtAcdOs ? bljcList.qg.jmdxtAcdOs : '-' }}
</p>
<p><span class="zdbz">Rm{{ bljcList.qg.jmdxtRmOs ? bljcList.qg.jmdxtRmOs : '-' }} / <span class="title-red">Thin{{ bljcList.qg.jmdxtThinOs ? bljcList.qg.jmdxtThinOs : '-' }}</span></span></p>
<p>Pupil x(mm){{ bljcList.qg.jmdxtPxOs ? bljcList.qg.jmdxtPxOs : '-' }} / y(mm){{ bljcList.qg.jmdxtPyOs ? bljcList.qg.jmdxtPyOs : '-' }}</p>
</span>
</div>
<div class="data flex-2">
<span>offset X/Y</span>
<span>X{{bljcList.qg.offsetXOs ? bljcList.qg.offsetXOs : '-'}} /
Y{{bljcList.qg.offsetYOs ? bljcList.qg.offsetYOs : '-'}}</span>
</div>
<div class="data flex-2">
<span>offset</span>
<span>R:{{bljcList.qg.offsetROs1 ? bljcList.qg.offsetROs1 : '-'}}
@{{bljcList.qg.offsetROs2 ? bljcList.qg.offsetROs2 : '-'}}</span>
</div>
<div class="data">
<span>瞳孔暗/角膜直径</span>
<span>角膜直径/角膜厚度</span>
<span>
<span class="cybz">{{ bljcList.qg.tkzjAnOs ? bljcList.qg.tkzjAnOs + 'mm': '-' }}</span> /
<span class="swbz">{{ bljcList.qg.jmzjOs ? bljcList.qg.jmzjOs + 'mm': '-' }}</span></span>
<span class="cybz">{{ bljcList.qg.jmzjOs ? bljcList.qg.jmzjOs + 'mm': '-' }}</span> /
<span class="swbz">{{ bljcList.qg.jmhdOs ? bljcList.qg.jmhdOs + 'μm': '-' }}</span>
</span>
</div>
<div class="data">
<span>眼轴/角膜厚度</span>
<span>{{ bljcList.qg.yzOs ? bljcList.qg.yzOs + 'mm' : '-' }} / <span class="title-red">{{ bljcList.qg.jmhdOs ? bljcList.qg.jmhdOs + 'μm' : '-' }}</span></span>
<span>眼压</span>
<span>{{ bljcList.qg.yyOs1 ? bljcList.qg.yyOs1 : '-' }} /
{{ bljcList.qg.yyOs2 ? bljcList.qg.yyOs2 : '-' }}</span>mmHg
</div>
<div class="data">
<span>暗瞳直径</span>
<span>{{ bljcList.qg.atzjOs ? bljcList.qg.atzjOs : '-' }}</span>
</div>
<div class="data">
<span>眼轴</span>
<span>{{ bljcList.qg.yzAlOs ? bljcList.qg.yzAlOs : '-' }}mm /
{{ bljcList.qg.yzWwOs ? bljcList.qg.yzWwOs : '-' }}mm /
{{ bljcList.qg.yzLtOs ? bljcList.qg.yzLtOs : '-' }}mm</span>
</div>
<div class="data">
<span>内皮细胞密度/6A</span>
<span>{{ bljcList.qg.npxbmdOs1 ? bljcList.qg.npxbmdOs1 : '-' }}</span>/mm2 /
{{ bljcList.qg.npxbmdOs2 ? bljcList.qg.npxbmdOs2 : '-' }}%
</div>
</div>
<div class="tab-jc">
@ -109,22 +248,48 @@
<div class="data">
{{ bljcList.qg.zjygStDate ? bljcList.qg.zjygStDate : '-' }}
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
{{ bljcList.qg.dbmgdAnDate ? bljcList.qg.dbmgdAnDate : '-' }}
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
{{ bljcList.qg.dbmgdDiDate ? bljcList.qg.dbmgdDiDate : '-' }}
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
{{ bljcList.qg.dbmgdGaoDate ? bljcList.qg.dbmgdGaoDate : '-' }}
</div>
<div class="data" v-show="bljcList.qg.isShowdbmgd">
{{ bljcList.qg.dbmgdLiangDate ? bljcList.qg.dbmgdLiangDate : '-' }}
</div>
<div class="data1">
{{ bljcList.qg.jmdxtDate ? bljcList.qg.jmdxtDate : '-' }}
</div>
<div class="data">-</div>
<div class="data">
{{ bljcList.qg.offsetDate ? bljcList.qg.offsetDate : '-' }}
</div>
<div class="data">
{{ bljcList.qg.jmzjJmhdDate ? bljcList.qg.jmzjJmhdDate : '-' }}
</div>
<div class="data">
{{ bljcList.qg.yyDate ? bljcList.qg.yyDate : '-' }}
</div>
<div class="data">
{{ bljcList.qg.tkzjAnDate ? bljcList.qg.tkzjAnDate : '-' }}
{{ bljcList.qg.atzjDate ? bljcList.qg.atzjDate : '-' }}
</div>
<div class="data">
{{ bljcList.qg.yzjmhdDate ? bljcList.qg.yzjmhdDate : '-' }}
{{ bljcList.qg.yzDate ? bljcList.qg.yzDate : '-' }}
</div>
<div class="data">
{{ bljcList.qg.npxbmdDate ? bljcList.qg.npxbmdDate : '-' }}
</div>
</div>
</div>
<div class="bz-data">
<span class="title">备注</span>
<span class="title">{{ bljcList.qg.qt ? bljcList.qg.qt : '-' }}</span>
</div>
<div style="color:red;font-weight: 700;margin-top:30px;font-size:20px">
<div style="color:red;font-weight: 700;margin-top:20px;font-size:20px">
<p v-show="bljcList.qg.ysy">**** {{ bljcList.qg.ysy }}为优势眼 ****</p>
<p v-show="!bljcList.qg.ysy">无优势眼</p>
</div>
@ -164,43 +329,49 @@ export default {
}
}
}
.bldatatab{
display: flex;
.tab-od,.tab-os {
width: 44%;
.data {
border-bottom: 1px solid #ccc;
font-size: 18px;
height: 40px;
line-height: 40px;
}
.data1 {
border-bottom: 1px solid #ccc;
font-size: 18px;
height: 140px;
}
span:nth-child(2) {
font-weight: 700;
}
.bldatatab {
display: flex;
.tab-od,
.tab-os {
width: 44%;
.data {
border-bottom: 1px solid #ccc;
font-size: 18px;
height: 40px;
line-height: 40px;
}
.tab-jc {
.data {
height: 40px;
line-height: 40px;
text-align: center;
border-bottom: 1px solid #ccc;
}
.data1 {
border-bottom: 1px solid #ccc;
font-size: 18px;
text-align: center;
height: 140px;
line-height: 120px;
}
.data1 {
border-bottom: 1px solid #ccc;
font-size: 18px;
height: 80px;
}
.title {
font-size: 20px;
.data2 {
border-bottom: 1px solid #ccc;
font-size: 18px;
height: 120px;
}
span:nth-child(2) {
font-weight: 700;
}
}
.tab-jc {
.data {
height: 40px;
line-height: 40px;
text-align: center;
border-bottom: 1px solid #ccc;
}
.data1 {
border-bottom: 1px solid #ccc;
font-size: 18px;
text-align: center;
height: 80px;
line-height: 80px;
}
}
.title {
font-size: 20px;
font-weight: 700;
}
}
</style>

4
src/components/H5form/blDataInfo.vue

@ -41,7 +41,7 @@
</div>
<div class="data">
<span>预留屈光度</span>
<span>{{ bljcList.plan.ylqgdOd ? bljcList.plan.ylqgdOd : '-' }}</span>
<span>{{ bljcList.plan.ylqgdOd ? bljcList.plan.ylqgdOd : '-' }} / {{ bljcList.plan.ylsgdOd ? bljcList.plan.ylsgdOd : '-' }}</span>
</div>
<div class="data zdbz">
<span>预期矫正度数</span>
@ -56,7 +56,7 @@
</div>
<div class="data">
<span>预留屈光度</span>
<span>{{ bljcList.plan.ylqgdOs ? bljcList.plan.ylqgdOs : '-' }}</span>
<span>{{ bljcList.plan.ylqgdOs ? bljcList.plan.ylqgdOs : '-' }} / {{ bljcList.plan.ylsgdOs ? bljcList.plan.ylsgdOs : '-' }}</span>
</div>
<div class="data zdbz">
<span>预期矫正度数</span>

36
src/components/H5form/historyData.vue

@ -410,7 +410,7 @@
<el-radio-button label="jmzjJmhd">角膜直径/ 角膜厚度</el-radio-button>
<el-radio-button label="atzj">暗瞳直径</el-radio-button>
<el-radio-button label="offset">offset</el-radio-button>
<el-radio-button label="corvis">corvis</el-radio-button>
<!-- <el-radio-button label="corvis">corvis</el-radio-button> -->
</div>
<div>
<el-radio-button label="dbmgdAn">对比敏感度暗</el-radio-button>
@ -418,7 +418,7 @@
<el-radio-button label="dbmgdGao">对比敏感度高眩</el-radio-button>
<el-radio-button label="dbmgdLiang">对比敏感度亮</el-radio-button>
<el-radio-button label="npxbmd">内皮细胞密度</el-radio-button>
<el-radio-button label="octspZbjmhd">OCT上皮/最薄角膜厚度</el-radio-button>
<!-- <el-radio-button label="octspZbjmhd">OCT上皮/最薄角膜厚度</el-radio-button> -->
<el-radio-button label="yz">眼轴</el-radio-button>
</div>
</el-radio-group>
@ -744,7 +744,7 @@
</div>
</div>
<!-- corvis -->
<div v-if="qtRadio==='all' || qtRadio==='corvis'" class="margin-bottom-10">
<!-- <div v-if="qtRadio==='all' || qtRadio==='corvis'" class="margin-bottom-10">
<p class="left zuo-title"
@click="saveEidtTitle==='保存' && qitaClick('整体引入','corvis','','ODOS','corvisDate')">corvis</p>
<div v-for="(item,index) in Object.keys(dataForm.corvis)" :key="index">
@ -791,7 +791,7 @@
</el-table-column>
</el-table>
</div>
</div>
</div> -->
<!-- 对比敏感度暗 -->
<div v-if="qtRadio==='all' || qtRadio==='dbmgdAn'" class="margin-bottom-10">
<p class="left zuo-title"
@ -1072,7 +1072,7 @@
</div>
</div>
<!-- OCT上皮/最薄角膜厚度 -->
<div v-if="qtRadio==='all' || qtRadio==='octspZbjmhd'" class="margin-bottom-10">
<!-- <div v-if="qtRadio==='all' || qtRadio==='octspZbjmhd'" class="margin-bottom-10">
<p class="left zuo-title"
@click="saveEidtTitle==='保存' && qitaClick('整体引入','octspZbjmhd','','ODOS','octspZbjmhdDate')">
OCT上皮/最薄角膜厚度</p>
@ -1123,7 +1123,7 @@
</template>
<div v-else>暂无提取</div>
</template>
</div>
</div> -->
<!-- 眼轴 -->
<div v-if="qtRadio==='all' || qtRadio==='yz'" class="margin-bottom-10">
<p class="left zuo-title" @click="saveEidtTitle==='保存' && qitaClick('整体引入','yz','','ODOS','yzDate')">眼轴
@ -1521,8 +1521,8 @@ export default {
const offsetOd = this.dataForm.offset.odData.length > 0 ? (this.dataForm.offset.odData[0].offsetDate === this.todayDate ? this.dataForm.offset.odData[0] : {}) : {}
const offsetOs = this.dataForm.offset.osData.length > 0 ? (this.dataForm.offset.osData[0].offsetDate === this.todayDate ? this.dataForm.offset.osData[0] : {}) : {}
const corvisOd = this.dataForm.corvis.odData.length > 0 ? (this.dataForm.corvis.odData[0].corvisDate === this.todayDate ? this.dataForm.corvis.odData[0] : {}) : {}
const corvisOs = this.dataForm.corvis.osData.length > 0 ? (this.dataForm.corvis.osData[0].corvisDate === this.todayDate ? this.dataForm.corvis.osData[0] : {}) : {}
// const corvisOd = this.dataForm.corvis.odData.length > 0 ? (this.dataForm.corvis.odData[0].corvisDate === this.todayDate ? this.dataForm.corvis.odData[0] : {}) : {}
// const corvisOs = this.dataForm.corvis.osData.length > 0 ? (this.dataForm.corvis.osData[0].corvisDate === this.todayDate ? this.dataForm.corvis.osData[0] : {}) : {}
const dbmgdAnOd = this.dataForm.dbmgdAn.odData.length > 0 ? (this.dataForm.dbmgdAn.odData[0].dbmgdAnDate === this.todayDate ? this.dataForm.dbmgdAn.odData[0] : {}) : {}
const dbmgdAnOs = this.dataForm.dbmgdAn.osData.length > 0 ? (this.dataForm.dbmgdAn.osData[0].dbmgdAnDate === this.todayDate ? this.dataForm.dbmgdAn.osData[0] : {}) : {}
@ -1539,15 +1539,15 @@ export default {
const npxbmdOd = this.dataForm.npxbmd.odData.length > 0 ? (this.dataForm.npxbmd.odData[0].npxbmdDate === this.todayDate ? this.dataForm.npxbmd.odData[0] : {}) : {}
const npxbmdOs = this.dataForm.npxbmd.osData.length > 0 ? (this.dataForm.npxbmd.osData[0].npxbmdDate === this.todayDate ? this.dataForm.npxbmd.osData[0] : {}) : {}
const octspZbjmhdOd = this.dataForm.octspZbjmhd.odData.length > 0 ? (this.dataForm.octspZbjmhd.odData[0].octspZbjmhdDate === this.todayDate ? this.dataForm.octspZbjmhd.odData[0] : {}) : {}
const octspZbjmhdOs = this.dataForm.octspZbjmhd.osData.length > 0 ? (this.dataForm.octspZbjmhd.osData[0].octspZbjmhdDate === this.todayDate ? this.dataForm.octspZbjmhd.osData[0] : {}) : {}
// const octspZbjmhdOd = this.dataForm.octspZbjmhd.odData.length > 0 ? (this.dataForm.octspZbjmhd.odData[0].octspZbjmhdDate === this.todayDate ? this.dataForm.octspZbjmhd.odData[0] : {}) : {}
// const octspZbjmhdOs = this.dataForm.octspZbjmhd.osData.length > 0 ? (this.dataForm.octspZbjmhd.osData[0].octspZbjmhdDate === this.todayDate ? this.dataForm.octspZbjmhd.osData[0] : {}) : {}
const yzOd = this.dataForm.yz.odData.length > 0 ? (this.dataForm.yz.odData[0].yzDate === this.todayDate ? this.dataForm.yz.odData[0] : {}) : {}
const yzOs = this.dataForm.yz.osData.length > 0 ? (this.dataForm.yz.osData[0].yzDate === this.todayDate ? this.dataForm.yz.osData[0] : {}) : {}
this.currentObj = {
...xjds, ...amp, ...jmdxtOd, ...jmdxtOs, ...offsetXyOd, ...offsetXyOs, ...jmzjJmhdOd, ...jmzjJmhdOs, ...offsetOd, ...offsetOs, ...corvisOd, ...corvisOs,
...xjds, ...amp, ...jmdxtOd, ...jmdxtOs, ...offsetXyOd, ...offsetXyOs, ...jmzjJmhdOd, ...jmzjJmhdOs, ...offsetOd, ...offsetOs,
...dbmgdAnOd, ...dbmgdAnOs, ...dbmgdDiOd, ...dbmgdDiOs, ...dbmgdGaoOd, ...dbmgdGaoOs, ...dbmgdLiangOd, ...dbmgdLiangOs,
...npxbmdOd, ...npxbmdOs, ...octspZbjmhdOd, ...octspZbjmhdOs,
...npxbmdOd, ...npxbmdOs,
...atzj, ...yzOd, ...yzOs
}
this.yrFlag = Object.keys(this.currentObj).length > 0
@ -1569,8 +1569,8 @@ export default {
const offsetOd = this.dataForm.offset.odData.length > 0 ? this.dataForm.offset.odData[0] : {}
const offsetOs = this.dataForm.offset.osData.length > 0 ? this.dataForm.offset.osData[0] : {}
const corvisOd = this.dataForm.corvis.odData.length > 0 ? this.dataForm.corvis.odData[0] : {}
const corvisOs = this.dataForm.corvis.osData.length > 0 ? this.dataForm.corvis.osData[0] : {}
// const corvisOd = this.dataForm.corvis.odData.length > 0 ? this.dataForm.corvis.odData[0] : {}
// const corvisOs = this.dataForm.corvis.osData.length > 0 ? this.dataForm.corvis.osData[0] : {}
const dbmgdAnOd = this.dataForm.dbmgdAn.odData.length > 0 ? this.dataForm.dbmgdAn.odData[0] : {}
const dbmgdAnOs = this.dataForm.dbmgdAn.osData.length > 0 ? this.dataForm.dbmgdAn.osData[0] : {}
@ -1587,15 +1587,15 @@ export default {
const npxbmdOd = this.dataForm.npxbmd.odData.length > 0 ? this.dataForm.npxbmd.odData[0] : {}
const npxbmdOs = this.dataForm.npxbmd.osData.length > 0 ? this.dataForm.npxbmd.osData[0] : {}
const octspZbjmhdOd = this.dataForm.octspZbjmhd.odData.length > 0 ? this.dataForm.octspZbjmhd.odData[0] : {}
const octspZbjmhdOs = this.dataForm.octspZbjmhd.osData.length > 0 ? this.dataForm.octspZbjmhd.osData[0] : {}
// const octspZbjmhdOd = this.dataForm.octspZbjmhd.odData.length > 0 ? this.dataForm.octspZbjmhd.odData[0] : {}
// const octspZbjmhdOs = this.dataForm.octspZbjmhd.osData.length > 0 ? this.dataForm.octspZbjmhd.osData[0] : {}
const yzOd = this.dataForm.yz.odData.length > 0 ? this.dataForm.yz.odData[0] : {}
const yzOs = this.dataForm.yz.osData.length > 0 ? this.dataForm.yz.osData[0] : {}
this.currentObj = {
...xjds, ...amp, ...jmdxtOd, ...jmdxtOs, ...offsetXyOd, ...offsetXyOs, ...jmzjJmhdOd, ...jmzjJmhdOs, ...offsetOd, ...offsetOs, ...corvisOd, ...corvisOs,
...xjds, ...amp, ...jmdxtOd, ...jmdxtOs, ...offsetXyOd, ...offsetXyOs, ...jmzjJmhdOd, ...jmzjJmhdOs, ...offsetOd, ...offsetOs,
...dbmgdAnOd, ...dbmgdAnOs, ...dbmgdDiOd, ...dbmgdDiOs, ...dbmgdGaoOd, ...dbmgdGaoOs, ...dbmgdLiangOd, ...dbmgdLiangOs,
...npxbmdOd, ...npxbmdOs, ...octspZbjmhdOd, ...octspZbjmhdOs,
...npxbmdOd, ...npxbmdOs,
...atzj, ...yzOd, ...yzOs
}
this.$emit('yinruClick', this.currentObj)

78
src/components/H5form/operation-record.vue

@ -19,30 +19,29 @@
@click="scrollClick" />
<div v-show="pageTitle === '手术列表'">
<div class="patient-fixed">
<div class="pat-title">
<div>
<b class="title-red">PID</b>
<span>{{ formListValue.patientId }}</span>
</div>
<div class="pat-title">
<div>
<b class="title-red">姓名</b>
<span>{{ formListValue.patientName }}</span>
</div>
<div class="pat-title">
<div>
<b class="title-red">name</b>
<!-- <span>{{ $vPinyin.chineseToPinYin(formListValue.patientName) }}</span> -->
<span>{{ formListValue.patientNamePinyin }}</span>
</div>
<div class="pat-title">
<div>
<b class="title-red">生日</b>
<span>{{ formListValue.patientBirthday }}</span>
</div>
<div class="pat-title">
<div>
<b class="title-red">年龄</b>
<span>{{ formListValue.patientAge }}</span>
</div>
</div>
<div v-if="bljcList.qg" class="qgbl-fixed">
<!-- <div class="title">屈光电子病历</div> -->
<!-- <div v-if="bljcList.qg" class="qgbl-fixed">
<div class="qg-data">
<div>
<p>角膜地形图</p>
@ -72,9 +71,31 @@
</div>
</div>
</div>
</div>
</div> -->
<div v-if="bljcList.plan && bljcList.qg" class="jcsj-fixed">
<div class="title">手术计划</div>
<div class="plan-data">
<p class="plan-title">验光核查</p>
<div class="data">
OD{{bljcList.plan.zjygXtOd1 ? bljcList.plan.zjygXtOd1 : '-'}}
/ {{bljcList.plan.zjygXtOd2 ? bljcList.plan.zjygXtOd2 : -''}}
/ {{bljcList.plan.zjygXtOd3 ? bljcList.plan.zjygXtOd3 : '-'}}
</div>
<div class="data">
OS{{bljcList.plan.zjygXtOs1 ? bljcList.plan.zjygXtOs1 : '-'}}
/ {{bljcList.plan.zjygXtOs2 ? bljcList.plan.zjygXtOs2 : -''}}
/ {{bljcList.plan.zjygXtOs3 ? bljcList.plan.zjygXtOs3 : '-'}}
</div>
</div>
<div class="plan-data">
<p class="plan-title">预留屈光度</p>
<div class="data">
OD{{bljcList.plan.ylqgdOd ? bljcList.plan.ylqgdOd : '-'}} / {{bljcList.plan.ylsgdOd ? bljcList.plan.ylsgdOd : '-'}}
</div>
<div class="data">
OS{{bljcList.plan.ylqgdOs ? bljcList.plan.ylqgdOs : '-'}} / {{bljcList.plan.ylsgdOs ? bljcList.plan.ylsgdOs : '-'}}
</div>
</div>
<div class="plan-data">
<p class="plan-title">预期矫正度数</p>
<div>
@ -108,7 +129,8 @@
pageTitle === '表单设置' ? 'formset' : 'printSet operation-record'
" -->
<div style="display: flex;justify-content: center">
<div id="printH5" class="form-setclass formTablePrint operation-record" style="font-family:msyh;background: #fff;transform-origin: left top;"
<div id="printH5" class="form-setclass formTablePrint operation-record"
style="font-family:msyh;background: #fff;transform-origin: left top;"
:style="{width:pageTitle !== '表单设置' ? '900px' : '100%'}">
<!-- v-if="currentUrl.includes('192')" -->
<p v-show="pageTitle !== '表单设置'" style="
@ -175,8 +197,7 @@
<div style="display:flex;align-items:top;margin-top:16px;">
<!-- 右眼 -->
<div style="flex:50%;">
<div @click="headerClick('右眼')"
v-if="pageTitle !== '表单设置'"
<div @click="headerClick('右眼')" v-if="pageTitle !== '表单设置'"
style="font-size:18px;font-weight:700;background:#ced4d9;height:40px;line-height:40px;text-align: center;cursor: pointer;">
右眼OD</div>
<!-- 中间内容 -->
@ -202,10 +223,10 @@
</el-select>
<!-- <span>手术方式{{ formListValue.ssfsOd ? formListValue.ssfsOd : '-' }}</span> -->
</div>
<div class="margin-bottom-8 width-160 left width-120">
<div class="margin-bottom-8 width-160 left width-120">
<span>nomo</span>
<el-input v-model="formListValue.nomoOd1" placeholder=""/> /
<el-input v-model="formListValue.nomoOd2" placeholder=""/>
<el-input v-model="formListValue.nomoOd1" placeholder="" /> /
<el-input v-model="formListValue.nomoOd2" placeholder="" />
</div>
<div v-show="operaOdType === 8" class="margin-bottom-8 width-160 left">
<span>手术类型</span>
@ -600,10 +621,10 @@
</el-select>
<!-- <span>手术方式{{ formListValue.ssfsOs ? formListValue.ssfsOs : '-' }}</span> -->
</div>
<div class="margin-bottom-8 width-160 left width-120">
<div class="margin-bottom-8 width-160 left width-120">
<span>nomo</span>
<el-input v-model="formListValue.nomoOs1" placeholder=""/> /
<el-input v-model="formListValue.nomoOs2" placeholder=""/>
<el-input v-model="formListValue.nomoOs1" placeholder="" /> /
<el-input v-model="formListValue.nomoOs2" placeholder="" />
</div>
<div v-show="operaOsType === 8" class="width-160" style="margin-bottom:8px;text-align: left;">
<span>手术类型</span>
@ -1053,8 +1074,7 @@
<span style="display: flex;align-items: center;justify-content: space-between;">
<span>
技师签字
<span
v-if="!formListValue.jsSign">{{ formListValue.jsName ? formListValue.jsName : '-' }}</span>
<span v-if="!formListValue.jsSign">{{ formListValue.jsName ? formListValue.jsName : '-' }}</span>
<img v-else :src="formListValue.jsSign" alt="" width="90px">
</span>
<span style="padding-left:35px;">日期{{
@ -1132,8 +1152,7 @@
</span> -->
<span>
主刀签字
<span
v-if="!formListValue.zdSign">{{ formListValue.zdName ? formListValue.zdName : '-' }}</span>
<span v-if="!formListValue.zdSign">{{ formListValue.zdName ? formListValue.zdName : '-' }}</span>
<img v-else :src="formListValue.zdSign" alt="" width="90px">
</span>
<div style="padding-left:35px;">
@ -1292,10 +1311,10 @@ export default {
ssfsOd: '',
ssfsOs: '',
// nomo
nomoOd1:'',
nomoOd2:'',
nomoOs1:'',
nomoOs2:'',
nomoOd1: '',
nomoOd2: '',
nomoOs1: '',
nomoOs2: '',
//
sslxOd: '',
sslxOs: '',
@ -1592,8 +1611,8 @@ export default {
}
})
}
res.data.jsName || res.data.jsSign ? '' : this.getSystomSign('jsSign', 'jsSignDate', 'jsCode', 'jsName')
res.data.zdName || res.data.zdSign ? '' : this.getZdDoctorSign('zdSign', 'zdSignDate', 'zdCode', 'zdName')
res.data.jsName || res.data.jsSign ? '' : this.getSystomSign('jsSign', 'jsSignDate', 'jsCode', 'jsName')
res.data.zdName || res.data.zdSign ? '' : this.getZdDoctorSign('zdSign', 'zdSignDate', 'zdCode', 'zdName')
console.log(this.formListValue)
} else {
this.$message.error(res.msg)
@ -1908,10 +1927,11 @@ export default {
top: 140px;
}
.qgbl-fixed {
top: 300px;
top: 276px;
}
.jcsj-fixed {
top: 440px;
// top: 412px;
top: 280px;
}
.jcsj-fixed,
.qgbl-fixed {

156
src/components/H5form/qg-dzbl.vue

@ -151,6 +151,13 @@
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
offset X/Y
</div>
<div v-if="scope.row.offset.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''">
offset
</div>
<!-- <div v-if="scope.row.corvis.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
corvis
</div> -->
<div v-if="scope.row.yanya.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
@dblclick="saveEidtTitle==='保存' && historyClick('getYanyaList')">
眼压
@ -163,13 +170,6 @@
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
暗瞳直径
</div>
<div v-if="scope.row.offset.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''">
offset
</div>
<div v-if="scope.row.corvis.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
corvis
</div>
<div v-if="scope.row.yz.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
眼轴( AL/W-W/LT )
@ -178,10 +178,10 @@
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
内皮细胞密度/6A
</div>
<div v-if="scope.row.octspZbjmhd.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
<!-- <div v-if="scope.row.octspZbjmhd.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
OCT上皮/最薄角膜厚度
</div>
</div> -->
<div v-if="scope.row.TBUT.length>0" class="center">
TBUT
<i v-show="saveEidtTitle==='保存'" class="el-icon-refresh" @click="getTbut" />
@ -278,7 +278,7 @@
<div v-if="formListValue.dyjRadio === '有'" class="margin-top-10">
<div class="flex-2">
<span>戴镜度数</span>
<span class="flex">
<span class="flex width-100">
右眼:
<el-form-item prop="djdsOd"
:rules="formListValue.djdsIsDisabled ? [{ required: false}] : [{ required: true, message: '请输入', trigger: ['blur']}] ">
@ -286,7 +286,7 @@
:disabled="formListValue.djdsIsDisabled" class="margin-right-6" />
</el-form-item>
</span>
<span class="flex padding-left-10">
<span class="flex padding-left-10 width-100">
左眼:
<el-form-item prop="djdsOs"
:rules="formListValue.djdsIsDisabled ? [{ required: false}] : [{ required: true, message: '请输入', trigger: ['blur']}] ">
@ -865,6 +865,18 @@
Y
<el-input v-model="formListValue.offsetYOd" placeholder="" />
</div>
<!-- offset -->
<div v-if="scope.row.offset.length>0" class="center width-100">
R
<el-input v-model="formListValue.offsetROd1" placeholder="" /> @
<el-input v-model="formListValue.offsetROd2" placeholder="" />
</div>
<!-- corvis -->
<!-- <div v-if="scope.row.corvis.length>0" class="left width-80">
<el-input v-model="formListValue.corvisOd1" placeholder="" /> /
<el-input v-model="formListValue.corvisOd2" placeholder="" /> /
<el-input v-model="formListValue.corvisOd3" placeholder="" />
</div> -->
<!--角膜直径-角膜厚度-->
<div v-if="scope.row.jmzjJmhd.length>0" class="width-100 center">
<el-input v-model="formListValue.jmzjOd" placeholder="" :class="formListValue.jmzjOd < 11 ? 'colorInputRed' :''"/> mm /
@ -879,18 +891,6 @@
<div v-if="scope.row.atzj.length>0" class="width-120 center">
<el-input v-model="formListValue.atzjOd" placeholder="" :class="formListValue.atzjOd > 7 ? 'colorInputRed' :''"/> mm
</div>
<!-- offset -->
<div v-if="scope.row.offset.length>0" class="center width-100">
R
<el-input v-model="formListValue.offsetROd1" placeholder="" /> @
<el-input v-model="formListValue.offsetROd2" placeholder="" />
</div>
<!-- corvis -->
<div v-if="scope.row.corvis.length>0" class="left width-80">
<el-input v-model="formListValue.corvisOd1" placeholder="" /> /
<el-input v-model="formListValue.corvisOd2" placeholder="" /> /
<el-input v-model="formListValue.corvisOd3" placeholder="" />
</div>
<!-- 眼轴-->
<div v-if="scope.row.yz.length>0" class="width-60 center">
<el-input v-model="formListValue.yzAlOd" placeholder="" />mm/
@ -903,10 +903,10 @@
<el-input v-model="formListValue.npxbmdOd2" placeholder="" />%
</div>
<!-- OCT上皮/最薄角膜厚度 -->
<div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center">
<!-- <div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center">
<el-input v-model="formListValue.octspZbjmhdOd1" placeholder="" />/
<el-input v-model="formListValue.octspZbjmhdOd2" placeholder="" />μm
</div>
</div> -->
<!-- TBUT-->
<div v-if="scope.row.TBUT.length>0" class="width-120 center">
<span>
@ -1314,6 +1314,18 @@
Y
<el-input v-model="formListValue.offsetYOs" placeholder="" />
</div>
<!-- offset -->
<div v-if="scope.row.offset.length>0" class="center width-100">
R
<el-input v-model="formListValue.offsetROs1" placeholder="" /> @
<el-input v-model="formListValue.offsetROs2" placeholder="" />
</div>
<!-- corvis -->
<!-- <div v-if="scope.row.corvis.length>0" class="left width-80">
<el-input v-model="formListValue.corvisOs1" placeholder="" /> /
<el-input v-model="formListValue.corvisOs2" placeholder="" /> /
<el-input v-model="formListValue.corvisOs3" placeholder="" />
</div> -->
<!--角膜直径-角膜厚度-->
<div v-if="scope.row.jmzjJmhd.length>0" class="width-100 center">
<el-input v-model="formListValue.jmzjOs" placeholder="" :class="formListValue.jmzjOs < 11 ? 'colorInputRed' :''"/> mm /
@ -1328,18 +1340,6 @@
<div v-if="scope.row.atzj.length>0" class="width-120 center">
<el-input v-model="formListValue.atzjOs" placeholder="" :class="formListValue.atzjOs > 7 ? 'colorInputRed' :''"/> mm
</div>
<!-- offset -->
<div v-if="scope.row.offset.length>0" class="center width-100">
R
<el-input v-model="formListValue.offsetROs1" placeholder="" /> @
<el-input v-model="formListValue.offsetROs2" placeholder="" />
</div>
<!-- corvis -->
<div v-if="scope.row.corvis.length>0" class="left width-80">
<el-input v-model="formListValue.corvisOs1" placeholder="" /> /
<el-input v-model="formListValue.corvisOs2" placeholder="" /> /
<el-input v-model="formListValue.corvisOs3" placeholder="" />
</div>
<!-- 眼轴-->
<div v-if="scope.row.yz.length>0" class="width-60 center">
<el-input v-model="formListValue.yzAlOs" placeholder="" />mm/
@ -1352,10 +1352,10 @@
<el-input v-model="formListValue.npxbmdOs2" placeholder="" />%
</div>
<!-- OCT上皮/最薄角膜厚度 -->
<div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center">
<!-- <div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center">
<el-input v-model="formListValue.octspZbjmhdOs1" placeholder="" />/
<el-input v-model="formListValue.octspZbjmhdOs2" placeholder="" />μm
</div>
</div> -->
<!-- TBUT-->
<div v-if="scope.row.TBUT.length>0" class="width-120 center">
<span>
@ -1726,6 +1726,23 @@
<span v-if="formListValue.jmdxtDate" class="font-size-13"> /
{{ formListValue.jmdxtDate ? formListValue.jmdxtDate : '-' }}</span>
</div>
<!-- offset X/Y -->
<div v-if="scope.row.jmdxt.length>0" class="center"></div>
<!-- offset -->
<div v-if="scope.row.offset.length>0" class="center">
<!-- <span
v-if="!formListValue.offsetSign && saveEidtTitle==='保存'"
class="sign"
@click="getSystomSign('offsetSign')"
>获取签字</span> -->
<span v-if="formListValue.offsetSign">
<img :src="formListValue.offsetSign" alt="" width="60px" @click="getSystomSign('offsetSign')">
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
@click="imageRemoveClick('offsetSign')" />
</span>
<span v-if="formListValue.offsetDate" class="font-size-13"> /
{{ formListValue.offsetDate ? formListValue.offsetDate : '-' }}</span>
</div>
<!-- 角膜直径/角膜厚度 -->
<div v-if="scope.row.jmzjJmhd.length>0" class="center">
<!-- <span
@ -1771,28 +1788,9 @@
<span v-if="formListValue.atzjDate" class="font-size-13"> /
{{ formListValue.atzjDate ? formListValue.atzjDate : '-' }}</span>
</div>
<!-- offset -->
<div v-if="scope.row.offset.length>0" class="center">
<!-- <span
v-if="!formListValue.offsetSign && saveEidtTitle==='保存'"
class="sign"
@click="getSystomSign('offsetSign')"
>获取签字</span> -->
<span v-if="formListValue.offsetSign">
<img :src="formListValue.offsetSign" alt="" width="60px" @click="getSystomSign('offsetSign')">
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
@click="imageRemoveClick('offsetSign')" />
</span>
<span v-if="formListValue.offsetDate" class="font-size-13"> /
{{ formListValue.offsetDate ? formListValue.offsetDate : '-' }}</span>
</div>
<!-- corvis -->
<div v-if="scope.row.corvis.length>0" class="center">
<!-- <span
v-if="!formListValue.corvisSign && saveEidtTitle==='保存'"
class="sign"
@click="getSystomSign('corvisSign')"
>获取签字</span> -->
<!-- <div v-if="scope.row.corvis.length>0" class="center">
<span v-if="formListValue.corvisSign">
<img :src="formListValue.corvisSign" alt="" width="60px" @click="getSystomSign('corvisSign')">
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
@ -1800,7 +1798,7 @@
</span>
<span v-if="formListValue.corvisDate" class="font-size-13"> /
{{ formListValue.corvisDate ? formListValue.corvisDate : '-' }}</span>
</div>
</div> -->
<!-- 眼轴 -->
<div v-if="scope.row.yz.length>0" class="center">
<!-- <span
@ -1828,7 +1826,7 @@
</span>
</div>
<!-- OCT上皮/最薄角膜厚度 -->
<div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center">
<!-- <div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center">
<span v-if="formListValue.octspZbjmhdSign">
<img :src="formListValue.octspZbjmhdSign" alt="" width="60px"
@click="getSystomSign('octspZbjmhdSign')">
@ -1838,7 +1836,7 @@
<span v-if="formListValue.octspZbjmhdDate" class="font-size-13"> /
{{ formListValue.octspZbjmhdDate ? formListValue.octspZbjmhdDate : '-' }}
</span>
</div>
</div> -->
<!-- TBUT -->
<div v-if="scope.row.TBUT.length>0" class="center">
<span v-if="!formListValue.tbutSign && saveEidtTitle==='保存'" class="sign"
@ -2356,15 +2354,15 @@ export default {
offsetTime: '',
offsetDate: '',
// corvis
corvisOd1: '',
corvisOd2: '',
corvisOd3: '',
corvisOs1: '',
corvisOs2: '',
corvisOs3: '',
corvisSign: '',
corvisTime: '',
corvisDate: '',
// corvisOd1: '',
// corvisOd2: '',
// corvisOd3: '',
// corvisOs1: '',
// corvisOs2: '',
// corvisOs3: '',
// corvisSign: '',
// corvisTime: '',
// corvisDate: '',
//
yzAlOd: '',
yzWwOd: '',
@ -2385,13 +2383,13 @@ export default {
npxbmdTime: '',
npxbmdDate: '',
// OCT/
octspZbjmhdOd1: '',
octspZbjmhdOd2: '',
octspZbjmhdOs1: '',
octspZbjmhdOs2: '',
octspZbjmhdSign: '',
octspZbjmhdTime: '',
octspZbjmhdDate: '',
// octspZbjmhdOd1: '',
// octspZbjmhdOd2: '',
// octspZbjmhdOs1: '',
// octspZbjmhdOs2: '',
// octspZbjmhdSign: '',
// octspZbjmhdTime: '',
// octspZbjmhdDate: '',
// TBUT
tbutOd: '',
tbutOs: '',

195
src/mixins/qgdzbl.js

@ -1937,7 +1937,7 @@ export default {
// 其他
other: ''
}, {
name: 'jmzjJmhd',
name: 'offset',
rowOne: '',
rowTwo: '',
rowThree: '',
@ -1981,11 +1981,11 @@ export default {
// 眼压
yanya: '',
// 角膜直径/角膜厚度
jmzjJmhd: '角膜直径/角膜厚度',
jmzjJmhd: '',
// 暗瞳直径
atzj: '',
// offset
offset: '',
offset: 'offset',
// corvis
corvis: '',
// 眼轴
@ -2020,9 +2020,8 @@ export default {
yyssfs: '',
// 其他
other: ''
},
{
name: 'yanya',
},{
name: 'jmzjJmhd',
rowOne: '',
rowTwo: '',
rowThree: '',
@ -2064,9 +2063,9 @@ export default {
// offsetXY
offsetXY:'',
// 眼压
yanya: '眼压',
yanya: '',
// 角膜直径/角膜厚度
jmzjJmhd: '',
jmzjJmhd: '角膜直径/角膜厚度',
// 暗瞳直径
atzj: '',
// offset
@ -2107,91 +2106,7 @@ export default {
other: ''
},
{
name: 'atzj',
rowOne: '',
rowTwo: '',
rowThree: '',
rowFour: '',
// 眼科病史
ykbs: '',
// 既往史及家族史
jws: '',
// 心里评估
xlpg: '',
// 检查项目
jcxm: '',
// 视力明
shiliM: '',
// 视力暗
shiliAn: '',
// 现镜度数
xjds: '',
// 电脑验光
dnygOne: '',
dnygTwo: '',
// 主觉验光
zjygOne: '',
zjygTwo: '',
// Amp
Amp: '',
// 是否显示对比敏感度
isShowdbmgd: '',
// 对比敏感度暗
dbmgdAn: '',
// 对比敏感度低眩
dbmgdDi: '',
// 对比敏感度高眩
dbmgdGao: '',
// 对比敏感度亮
dbmgdLiang: '',
// 角膜地形图
jmdxt: '',
// offsetXY
offsetXY:'',
// 眼压
yanya: '',
// 角膜直径/角膜厚度
jmzjJmhd: '',
// 暗瞳直径
atzj: '暗瞳直径',
// offset
offset: '',
// corvis
corvis: '',
// 眼轴
yz: '',
// 内皮
np: '',
// 内皮细胞密度
npxbmd: '',
// OCT上皮/最薄角膜厚度
octspZbjmhd: '',
// ORA
ORA: '',
// 眼轴
yz: '',
// OCT
OCT: '',
// 特殊检查
tsjc: '',
// TBUT
TBUT: '',
// 裂隙灯检查
LXDJC: '',
// 散瞳眼底检查
stydjc: '',
// 诊断
zhenduan: '',
// 泪道冲洗
ldcx: '',
// 处理意见
clyj: '',
// 预约手术方式
yyssfs: '',
// 其他
other: ''
}, {
name: 'offset',
name: 'yanya',
rowOne: '',
rowTwo: '',
rowThree: '',
@ -2233,13 +2148,13 @@ export default {
// offsetXY
offsetXY:'',
// 眼压
yanya: '',
yanya: '眼压',
// 角膜直径/角膜厚度
jmzjJmhd: '',
// 暗瞳直径
atzj: '',
// offset
offset: 'offset',
offset: '',
// corvis
corvis: '',
// 眼轴
@ -2276,7 +2191,7 @@ export default {
other: ''
},
{
name: 'corvis',
name: 'atzj',
rowOne: '',
rowTwo: '',
rowThree: '',
@ -2322,11 +2237,11 @@ export default {
// 角膜直径/角膜厚度
jmzjJmhd: '',
// 暗瞳直径
atzj: '',
atzj: '暗瞳直径',
// offset
offset: '',
// corvis
corvis: 'corvis',
corvis: '',
// 眼轴
yz: '',
// 内皮
@ -2528,90 +2443,6 @@ export default {
// 其他
other: ''
},{
name: 'octspZbjmhd',
rowOne: '',
rowTwo: '',
rowThree: '',
rowFour: '',
// 眼科病史
ykbs: '',
// 既往史及家族史
jws: '',
// 心里评估
xlpg: '',
// 检查项目
jcxm: '',
// 视力明
shiliM: '',
// 视力暗
shiliAn: '',
// 现镜度数
xjds: '',
// 电脑验光
dnygOne: '',
dnygTwo: '',
// 主觉验光
zjygOne: '',
zjygTwo: '',
// Amp
Amp: '',
// 是否显示对比敏感度
isShowdbmgd: '',
// 对比敏感度暗
dbmgdAn: '',
// 对比敏感度低眩
dbmgdDi: '',
// 对比敏感度高眩
dbmgdGao: '',
// 对比敏感度亮
dbmgdLiang: '',
// 角膜地形图
jmdxt: '',
// offsetXY
offsetXY:'',
// 眼压
yanya: '',
// 角膜直径/角膜厚度
jmzjJmhd: '',
// 暗瞳直径
atzj: '',
// offset
offset: '',
// corvis
corvis: '',
// 眼轴
yz: '',
// 内皮
np: '',
// 内皮细胞密度
npxbmd: '',
// OCT上皮/最薄角膜厚度
octspZbjmhd: 'octspZbjmhd',
// ORA
ORA: '',
// 眼轴
yz: '',
// OCT
OCT: '',
// 特殊检查
tsjc: '',
// TBUT
TBUT: '',
// 裂隙灯检查
LXDJC: '',
// 散瞳眼底检查
stydjc: '',
// 诊断
zhenduan: '',
// 泪道冲洗
ldcx: '',
// 处理意见
clyj: '',
// 预约手术方式
yyssfs: '',
// 其他
other: ''
}, {
name: 'TBUT',
rowOne: '',
rowTwo: '',

4
src/mixins/yiXinQianSign.js

@ -98,7 +98,7 @@ export default {
// 患者CA平板无线签-调取成功后可发送PDF文件到PAD
async signFileByPad(customParams) {
const url = process.env.NODE_ENV === 'development' ? '/customProxyCa/patient/api/v3.0/sign/signFileByPad'
: 'http://192.168.2.32:83/ca-server/patient/api/v3.0/sign/signFileByPad'
: 'http://172.17.1.65:80/ca-server/patient/api/v3.0/sign/signFileByPad'
const signUsers = [{
signerType: '3', // 签名类型 3:患者; 4:家属; 5:见证人
patientName: this.formListValue.patientName, // 患者姓名
@ -116,7 +116,7 @@ export default {
signMethod: 6, // 签署方法:6:智能指纹签名屏 一般都是6 8:普通平板电脑(非指纹屏)
createUserId: this.userData.employeeId, // 创建表单工号
isVoiceRecord: 0,
callbackURL: 'http://192.168.2.32:83/hz_quguang/caSign/patientCaSignCallBack',
callbackURL: 'http://172.17.1.65:80/hz_quguang/caSign/patientCaSignCallBack',
redirectURL: '',
isCallbackSignatureImg: '',
imageFormat: 'JPG',

6
src/page-subspecialty/views/authorize.vue

@ -21,7 +21,7 @@
</el-tabs>
</div>
<div class="auth-right">
<!-- <div class="caAuth">
<div class="caAuth">
<div v-show="caAuthList" class="caYesAuth">
<i class="el-icon-success padding-right-10" />
您的签名CA已授权请进行系统授权
@ -33,7 +33,7 @@
</span>
<el-button type="warning" @click="caSubmitHandle()">CA授权</el-button>
</div>
</div> -->
</div>
<el-form ref="dataForm" :model="dataForm" :rules="dataRule" label-width="auto" class="form-custom">
<el-form-item prop="employeeId" label="用户名" label-width="100px">
<!-- :disabled="caAuthList ? false : true" -->
@ -132,7 +132,7 @@ export default {
))
: ''
this.visible = true
// this.getCaAuth()
this.getCaAuth()
this.$nextTick(() => {
this.$refs['dataForm'].resetFields()
this.dataForm.authorizeTime = [new Date(), new Date()]

87
src/page-subspecialty/views/modules/batchCaManagement/index.vue

@ -3,7 +3,7 @@
<template v-if="isShowPatient">
<div class="patient-info-head">
<el-form :inline="true" :model="dataForm" class="demo-form-inline">
<el-form-item prop="dateRange" label="就诊日期" class="min-width-80 range_inner-220" label-width="110px">
<el-form-item prop="dateRange" label="表单日期" class="min-width-80 range_inner-220" label-width="110px">
<el-date-picker v-model="startEndTime" size="small" type="daterange" range-separator="-"
start-placeholder="开始日期" end-placeholder="结束日期" value-format="yyyy-MM-dd" @change="dateChange" />
</el-form-item>
@ -22,31 +22,51 @@
</div>
<div class="patient-info-content">
<head-template head-left="患者列表">
<span style="padding-right:20px;font-size:18px;">
<span>提示您共有<b>{{total}}</b>个患者未CA签</span>
</span>
<el-button type="primary" size="small" icon="el-icon-check" @click="batchClick">批量CA</el-button>
</head-template>
<el-table ref="multipleTable" :data="dataList" tooltip-effect="dark" style="width: 100%" :height="tableHeight"
@selection-change="handleSelectionChange">
<el-table-column type="selection" width="55"></el-table-column>
<el-table-column type="selection" width="55" :selectable="selectEnable"></el-table-column>
<el-table-column prop="patientId" label="PID " header-align="center" align="center" />
<el-table-column prop="patientName" label="患者姓名" header-align="center" align="center" />
<el-table-column prop="patientSex" label="患者性别" header-align="center" align="center" />
<el-table-column label="出生日期" header-align="center" align="center">
<el-table-column prop="drName" label="表单医生 " header-align="center" align="center" />
<el-table-column prop="formName" label="表单名称" header-align="center" align="center" />
<el-table-column prop="formDate" label="表单日期" header-align="center" align="center" />
<el-table-column prop="formTime" label="CA签字状态" header-align="center" align="center">
<template slot-scope="scope">
{{ scope.row.patientBirthday ? $options.filters.dateFilterTwo( scope.row.patientBirthday): '- ' }}
<span v-show="scope.row.caFlag == 0" style="color:red;">未CA签字</span>
<span v-show="scope.row.caFlag == 1" style="color:green;">已CA签字</span>
</template>
</el-table-column>
<el-table-column label="就诊时间" header-align="center" align="center">
<el-table-column prop="formTime" label="CA开启状态" header-align="center" align="center">
<template slot-scope="scope">
{{ scope.row.updateDate ?scope.row.updateDate : '-' }}
<span v-show="scope.row.sendCaStatus == 0" style="color:red;">未开启CA签</span>
<span v-show="scope.row.sendCaStatus == 1" style="color:green;">已开启CA签</span>
</template>
</el-table-column>
<el-table-column prop="operation" label="操作" header-align="center" align="center" width="260">
<!-- <el-table-column prop="patientSex" label="患者性别" header-align="center" align="center" /> -->
<!-- <el-table-column label="出生日期" header-align="center" align="center">
<template slot-scope="scope">
{{ scope.row.patientBirthday ? $options.filters.dateFilterTwo( scope.row.patientBirthday): '- ' }}
</template>
</el-table-column> -->
<!-- <el-table-column label="就诊时间" header-align="center" align="center">
<template slot-scope="scope">
{{ scope.row.updateDate ?scope.row.updateDate : '-' }}
</template>
</el-table-column> -->
<el-table-column prop="operation" label="操作" header-align="center" align="center" width="100">
<template slot-scope="scope">
<span style="color: #1890ff; padding-right: 8px" class="operation-details"
@click="browseClick(scope.row)">病历</span>
</template>
</el-table-column>
</el-table>
<el-pagination background layout="total,prev,pager,next" :total="total" :current-page.sync="page"
@current-change="pageCurrentChangeHandle" />
</div>
</template>
<router-view v-else />
@ -56,35 +76,37 @@
import tableAutoHeight from '@/mixins/tableAutoHeight'
import headTemplate from '@/components/head'
import mixinViewModule from '@/mixins/view-module'
import yiXinQianSign from '@/mixins/yiXinQianSign.js'
export default {
components: {
headTemplate,
},
mixins: [mixinViewModule, tableAutoHeight],
mixins: [mixinViewModule, tableAutoHeight, yiXinQianSign],
data() {
return {
mixinViewModuleOptions: {
createdIsNeed: false,
getDataListURL: '/hz_quguang/patient/manage/page',
deleteURL: '/hz_quguang/patient/manage',
getDataListIsPage: true
getDataListURL: '/hz_quguang/emr/convert/noCaPage',
getDataListIsPage: true,
},
limit: 50,
startEndTime: [],
isShowPatient: true,
dataForm: {
patientId: '',
patientName: '',
employeeId: '',
doctorCode: '',
beginDate: '',
endDate: '',
blDoctorName: '',
patientIdNumber: ''
},
doctorList: [],
currentTableList: [],
addGroupVisible: false,
userData: {},
positionName: []
positionName: [],
formIds: [],
loading:null
}
},
watch: {
@ -96,13 +118,26 @@ export default {
created() {
this.isShowPatient = !(this.$route.matched.length > 2)
window.localStorage.getItem('qg-userData') ? this.userData = JSON.parse(window.localStorage.getItem('qg-userData')) : ''
this.dataForm.doctorCode = this.userData ? this.userData.employeeId : ''
this.positionName = this.userData.positionList && this.userData.positionList.length > 0 ? this.userData.positionList.map(item => item.positionName) : []
this.getDataList()
},
methods: {
handleSelectionChange(val) {
console.log('val',val);
this.currentTableList = val
console.log('val', val);
this.currentTableList = val
this.formIds = val.map(item => {
return item.formId;
})
// console.log('this.formIds',this.formIds);
},
selectEnable(row, rowIndex) { //
console.log(row);
if (row.sendCaStatus == 1) {
return true;
} else {
return false; //
}
},
//
browseClick(scopeRow) {
@ -127,7 +162,19 @@ export default {
},
// CA
batchClick() {
this.loading = this.$loading({
lock: true,
text: '批量CA中请稍等...',
spinner: 'el-icon-loading',
background: 'rgba(255, 255, 255, 0.7)'
})
this.batchDataCa({
doctorCode: this.userData.employeeId,
ids: this.formIds, // formId
}, () => {
this.loading.close()
this.getDataListInitial()
})
}
}
}
@ -205,8 +252,8 @@ export default {
min-width: 180px;
}
}
.el-table th.el-table__cell>.cell {
padding-left:14px;
.el-table th.el-table__cell > .cell {
padding-left: 14px;
}
}
</style>

22
src/page-subspecialty/views/modules/systemManagement/formSet/payDemandNoteSet.vue

@ -5,6 +5,7 @@
</head-template>
<el-table
:data="dataList"
:height="tableHeight"
style="width: 100%"
>
<el-table-column
@ -13,17 +14,20 @@
/>
<el-table-column
prop="dj"
width="100px"
label="单价"
/>
<el-table-column
prop="sl"
width="100px"
label="数量"
/>
<el-table-column
prop="je"
width="100px"
label="金额"
/>
<el-table-column prop="operation" label="操作" header-align="center" align="center">
<el-table-column prop="operation" label="操作" header-align="center" align="center" width="100px">
<template slot-scope="scope">
<span
style="color: #1890ff; padding-right: 8px;cursor: pointer;"
@ -61,14 +65,26 @@ export default {
return {
mixinViewModuleOptions: {
getDataListURL: '/hz_quguang/charge/conf/getList',
deleteURL: '/hz_quguang/charge/conf/deleteConf'
}
deleteURL: '/hz_quguang/charge/conf/deleteConf',
},
tableHeight:'600'
}
},
created() {
console.log(123333)
},
mounted() {
this.$nextTick(() => {
window.addEventListener('resize', this.getHeight)
this.getHeight()
})
},
methods: {
getHeight() {
if (this.$('.el-table').offset()) {
this.tableHeight = this.$(document).height() - this.$('.el-table').offset().top - 100 // 80
}
},
async addPay() {
const { data: res } = await this.$http.post('')
}

Loading…
Cancel
Save