Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

basicConfig.vue 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <template>
  2. <div class="main-contain">
  3. <div class="position">
  4. <bread-crumb :crumbs="crumbs"></bread-crumb>
  5. </div>
  6. <div class="app-container">
  7. <!--<div class="configBox">-->
  8. <!--<p>收费发药</p>-->
  9. <!--<p style="font-size:14px;margin-top:5px;">开启收费发药分离后,处方发药的工作需要到收费发药页面完成</p>-->
  10. <!--<p style="margin-top:20px;">收费,发药分离:-->
  11. <!--<el-switch v-model="value"></el-switch>-->
  12. <!--</p>-->
  13. <!--</div>-->
  14. <div class="configBox">
  15. <p style="font-size:18px;font-weight:bold">门诊打印</p>
  16. <p style="font-size:14px;margin-top:5px;color:#333;">开启直接打印后,门诊病历、处方、治疗单、处置单、收费清单等打印时跳过打印预览,直接连接打印机打印。</p>
  17. <p style="margin-top:20px;">直接打印:
  18. <el-switch v-model="value"></el-switch>
  19. </p>
  20. </div>
  21. <div class="configBox">
  22. <p style="font-size:18px;font-weight:bold">医嘱同步</p>
  23. <p style="font-size:14px;margin-top:5px;color:#333;">开启门诊处方同步到透析医嘱后,同一个患者,门诊医生站开的药品类处方自动同步到透析管理临时医嘱中,同时在透析管理中,给患者开长期医嘱和临时医嘱的功能失效,医生只能在门诊医生站开处方,只有同时使用门诊管理和透析管理的机构方可开启。</p>
  24. <p style="margin-top:20px;">门诊处方同步到透析医嘱:
  25. <el-switch v-model="is_open_xt_his" @change="changeFuncOne"></el-switch>
  26. </p>
  27. </div>
  28. <!--<div class="configBox">-->
  29. <!--<p>药品,耗材出库</p>-->
  30. <!--<p style="font-size:14px;margin-top:5px;">开启药品,耗材出库自动扣减则医生开完医嘱或处方可直接出库,不开启则由发药动作或出库按钮手动出库</p>-->
  31. <!--<div style="display:flex;margin-top:20px;">-->
  32. <!--<p style="margin-right:20px;">药品出库:-->
  33. <!--<el-switch v-model="value" @change="changeFuncTwo"></el-switch>-->
  34. <!--</p>-->
  35. <!--<p>耗材出库:-->
  36. <!--<el-switch v-model="value"></el-switch>-->
  37. <!--</p>-->
  38. <!--</div>-->
  39. <!--</div>-->
  40. <!--<div class="configBox">-->
  41. <!--<p style="margin-bottom:20px;">药品有效期预警设置(药品即将失效的预警提示)</p>-->
  42. <!--<el-select v-model="value" placeholder="请选择">-->
  43. <!--<el-option-->
  44. <!--v-for="item in options"-->
  45. <!--:key="item.value"-->
  46. <!--:label="item.label"-->
  47. <!--:value="item.value">-->
  48. <!--</el-option>-->
  49. <!--</el-select>-->
  50. <!--</div>-->
  51. <!--<div class="configBox">-->
  52. <!--<p>处方单价锁定</p>-->
  53. <!--<p style="font-size:14px;margin-top:5px;">开启处方单价锁定后,开处方是无法修改药品或者诊疗项目以及附加费用单价</p>-->
  54. <!--<p style="margin-top:20px;">收费单价锁定:-->
  55. <!--<el-switch v-model="value"></el-switch>-->
  56. <!--</p>-->
  57. <!--</div>-->
  58. </div>
  59. </div>
  60. </template>
  61. <script>
  62. import BreadCrumb from "@/xt_pages/components/bread-crumb";
  63. import { getAllIsOpenInit,postXtHisIsOpen } from '@/api/config'
  64. export default {
  65. name: "printTemplate",
  66. components: { BreadCrumb},
  67. data() {
  68. return {
  69. showViewer:false,
  70. crumbs: [
  71. { path: false, name: "管理中心" },
  72. { path: false, name: "基础配置" }
  73. ],
  74. value:false,
  75. is_open_xt_his:false,
  76. };
  77. },
  78. methods: {
  79. getInitIsOpenConfig(){
  80. getAllIsOpenInit().then(
  81. response => {
  82. if (response.data.state === 1) {
  83. if(response.data.data.is_open_xt_his == 1) {
  84. this.is_open_xt_his = true
  85. }else{
  86. this.is_open_xt_his = false
  87. }
  88. } else {
  89. this.$message.error(response.data.msg)
  90. }
  91. }
  92. )
  93. },
  94. changeFuncOne(val){
  95. if(this.is_open_xt_his){
  96. let params={
  97. is_open:this.is_open_xt_his
  98. }
  99. postXtHisIsOpen(params).then(
  100. response => {
  101. if (response.data.state === 1) {
  102. this.is_open_xt_his = response.data.data.is_open
  103. } else {
  104. this.$message.error(response.data.msg)
  105. }
  106. }
  107. )
  108. }else{
  109. let params={
  110. is_open:this.is_open_xt_his
  111. }
  112. postXtHisIsOpen(params).then(
  113. response => {
  114. if (response.data.state === 1) {
  115. this.is_open_xt_his = response.data.data.is_open
  116. } else {
  117. this.$message.error(response.data.msg)
  118. }
  119. }
  120. )
  121. }
  122. }
  123. },
  124. created() {
  125. this.getInitIsOpenConfig()
  126. }
  127. };
  128. </script>
  129. <style lang="scss" scoped>
  130. .configBox{
  131. padding-bottom:20px;
  132. margin-top:10px;
  133. border-bottom: 1px solid #000;
  134. }
  135. </style>