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

dialysisParameter.vue 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703
  1. <template>
  2. <div class="page_consumables">
  3. <div class="cell clearfix">
  4. <label class="title"> <span class="name">排班班次</span> : </label>
  5. <div class="time">
  6. <ul class>
  7. <li
  8. :class="item.value == schedulType ? 'active' : ''"
  9. @click="selectSchedulType(item.value)"
  10. v-for="item in schedulArr"
  11. :key="item.value"
  12. >
  13. {{ item.label }}
  14. </li>
  15. </ul>
  16. </div>
  17. <label class="title"><span class="name">日期查询</span> : </label>
  18. <el-date-picker size="small" v-model="selected_date" prefix-icon="el-icon-date" @change="handleScheduleDateChange"
  19. :editable="false" :clearable="false" style="width: 196px;margin-right:10px;" type="date"
  20. format="yyyy-MM-dd"
  21. value-format="yyyy-MM-dd"
  22. placeholder="选择日期时间" align="right"></el-date-picker>
  23. <el-input size="small" style="width: 180px;" @keyup.enter.native='searchAction' v-model.trim="search_input"
  24. class="filter-item" v-model="query.keywords"/>
  25. <el-button size="small" class="filter-item" type="primary" icon="el-icon-search" @click="search">搜索</el-button>
  26. </div>
  27. <div class="cell clearfix" style="justify-content: space-between;">
  28. <div style="display:flex;">
  29. <label class="title"> <span class="name">分区</span> : </label>
  30. <div class="time">
  31. <ul class>
  32. <li
  33. :class="item.id == partitionType ? 'active' : ''"
  34. @click="selectPartitionType(item.id)"
  35. v-for="item in partitionArr"
  36. :key="item.id"
  37. >
  38. {{ item.name }}
  39. </li>
  40. </ul>
  41. </div>
  42. </div>
  43. <div>
  44. <el-button size="small" icon="el-icon-printer" @click="toDialog" type="primary">设置</el-button>
  45. <el-button size="small" icon="el-icon-printer" @click="exportList" type="primary">导出</el-button>
  46. <el-button size="small" type="primary" @click="statistics">统计表</el-button>
  47. </div>
  48. </div>
  49. <div>
  50. <el-table
  51. :data="list"
  52. border
  53. :row-style="{ color: '#303133' }"
  54. :header-cell-style="{
  55. backgroundColor: 'rgb(245, 247, 250)',
  56. color: '#606266'
  57. }"
  58. >
  59. <el-table-column
  60. align="center"
  61. type="selection"
  62. width="55">
  63. </el-table-column>
  64. <el-table-column
  65. align="center"
  66. prop="name"
  67. v-for="(item,index) in good_types"
  68. :key="index"
  69. :label="item"
  70. >
  71. <template slot-scope="scope">
  72. <span>{{scope.row.good_type[index].name}}</span>
  73. </template>
  74. </el-table-column>
  75. </el-table>
  76. <el-dialog
  77. title="统计类型设置"
  78. :visible.sync="dialogVisible"
  79. width="30%">
  80. <span>
  81. <el-checkbox v-model="device_number" label="透析机号"></el-checkbox>
  82. <el-checkbox v-model="device_type" label="设备型号"></el-checkbox>
  83. <el-checkbox v-model="name" label="姓名"></el-checkbox>
  84. <el-checkbox v-model="admission_number" label="住院(门诊)号"></el-checkbox>
  85. <el-checkbox v-model="dialysis_no" label="透析号"></el-checkbox>
  86. <el-checkbox v-model="weight_befor" label="透前体重"></el-checkbox>
  87. <el-checkbox v-model="dry_weight" label="干体重"></el-checkbox>
  88. <el-checkbox v-model="blood_pressure" label="透前血压"></el-checkbox>
  89. <el-checkbox v-model="ultrafiltration_volume" label="目标脱水量"></el-checkbox>
  90. <el-checkbox v-model="internal_fistula" label="血管通路"></el-checkbox>
  91. <el-checkbox v-model="blood_flow_volume" label="血流量"></el-checkbox>
  92. <el-checkbox v-model="anticoagulant" label="抗凝剂(首剂)(维持)(总量)"></el-checkbox>
  93. <el-checkbox v-model="sealing_fluid_dispose" label="封管液"></el-checkbox>
  94. <el-checkbox v-model="mode_id" label="透析模式"></el-checkbox>
  95. <el-checkbox v-model="dialysis_time" label="透析时长"></el-checkbox>
  96. <el-checkbox v-model="dialysis_dialyszers" label="透析器"></el-checkbox>
  97. <el-checkbox v-model="dialysis_irrigation" label="灌流器"></el-checkbox>
  98. <el-checkbox v-model="gaijiliang" label="钙"></el-checkbox>
  99. <el-checkbox v-model="kalium" label="钾"></el-checkbox>
  100. <el-checkbox v-model="displace_liqui_value" label="置换总量"></el-checkbox>
  101. <el-checkbox v-model="bicarbonate" label="碳酸氢根"></el-checkbox>
  102. <el-checkbox v-model="glucose" label="葡萄糖"></el-checkbox>
  103. </span>
  104. <span slot="footer" class="dialog-footer">
  105. <el-button @click="dialogVisible = false">取 消</el-button>
  106. <el-button type="primary" @click="saveDialysisSetting">确 定</el-button>
  107. </span>
  108. </el-dialog>
  109. </div>
  110. <el-pagination
  111. @size-change="handleSizeChange"
  112. @current-change="handleCurrentChange"
  113. :page-sizes="[10, 50, 100]"
  114. :page-size="10"
  115. background
  116. align="right"
  117. style="margin-top:20px;"
  118. layout="total, sizes, prev, pager, next, jumper"
  119. :total="total"
  120. >
  121. </el-pagination>
  122. </div>
  123. </template>
  124. <script>
  125. import { GetAllZone,saveDialysisSetting,getDialysisSetting } from '@/api/dialysis'
  126. import { uParseTime } from "@/utils/tools";
  127. import store from "@/store";
  128. export default {
  129. components: {
  130. },
  131. data() {
  132. return {
  133. query:{
  134. total:"",
  135. schedule_date:"",
  136. schedule_type:0,
  137. partition_id:0,
  138. page:1,
  139. limit:10,
  140. keywords:"",
  141. good_type:0,
  142. },
  143. schedulType: 0,
  144. schedulArr: [
  145. { value: 0, label: '全部' },
  146. { value: 1, label: '上午' },
  147. { value: 2, label: '下午' },
  148. { value: 3, label: '晚上' }
  149. ],
  150. selected_date: "",
  151. partitionArr: [],
  152. goodList:[
  153. { id: 0, name: '全部' },
  154. { id: 1, name: '已出库' },
  155. { id: 2, name: '未出库' },
  156. ],
  157. partitionType: 0,
  158. goodType:0,
  159. tableData: [{
  160. date: '2016-05-03',
  161. name: '王小虎',
  162. address: '上海市普陀区金沙江路 1518 弄'
  163. }
  164. ],
  165. search_input: '',
  166. searchAction: '',
  167. allGoodInfo:[],
  168. list:[],
  169. new_list:[],
  170. good_types: [],
  171. arrKey:[],
  172. arrList:[],
  173. total:0,
  174. dialogVisible:false,
  175. predialysisConditionOptions:[],
  176. predialysis_condition:false,
  177. device_number:false,
  178. device_type:false,
  179. name:false,
  180. admission_number:false,
  181. dialysis_no:false,
  182. weight_befor:false,
  183. dry_weight:false,
  184. blood_pressure:false,
  185. ultrafiltration_volume:false,
  186. internal_fistula:false,
  187. blood_flow_volume:false,
  188. anticoagulant:false,
  189. sealing_fluid_dispose:false,
  190. mode_id:false,
  191. dialysis_time:false,
  192. dialysis_dialyszers:false,
  193. dialysis_irrigation:false,
  194. gaijiliang:false,
  195. kalium:false,
  196. displace_liqui_value:false,
  197. bicarbonate:false,
  198. glucose:false
  199. }
  200. },
  201. created() {
  202. var filedList = store.getters.xt_user.fileds
  203. console.log("哈哈哈哈",filedList)
  204. var newArr = [
  205. {value:999999,filed_name_cn:"姓名"},
  206. {value:888888,filed_name_cn:"透析号"},
  207. {value:777777,filed_name_cn:"透析机号"}
  208. ]
  209. for (let i = 0; i < filedList.length; i++) {
  210. if (filedList[i].module == 1 && filedList[i].is_show == 1) {
  211. newArr.push(filedList[i])
  212. }
  213. if (filedList[i].module == 3 && filedList[i].is_show == 1 &&(filedList[i].filed_name_cn == "干体重" || filedList[i].filed_name_cn == "透前称重" || filedList[i].filed_name_cn == "收缩压" || filedList[i].filed_name_cn == "舒张压" )) {
  214. newArr.push(filedList[i])
  215. }
  216. this.predialysisConditionOptions = newArr
  217. }
  218. console.log("newArr23232323232wo",newArr)
  219. this.getAllZone()
  220. let date = uParseTime(new Date(), "{y}-{m}-{d}")
  221. var newDate = new Date();
  222. var y = newDate.getFullYear();
  223. var m = newDate.getMonth() + 1;
  224. var d = newDate.getDate();
  225. var schedule_date =
  226. y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
  227. this.selected_date = date
  228. this.query.schedule_date = schedule_date
  229. this.query.schedule_type = 0
  230. this.query.partition_id = 0
  231. this.query.page = 1
  232. this.getlist()
  233. },
  234. methods: {
  235. open(){
  236. },
  237. getlist(){
  238. },
  239. handleSizeChange(val) {
  240. this.query.limit = val;
  241. this.getlist();
  242. },
  243. handleCurrentChange(val) {
  244. this.query.page = val;
  245. this.getlist();
  246. },
  247. calCount(query_warehouseout_info) {
  248. let total = 0
  249. var array = []
  250. array = query_warehouseout_info
  251. for (let i = 0; i < array.length; i++) {
  252. total = total + array[i].count
  253. }
  254. return total
  255. },
  256. getGoodUserInfo(good_type_id,good_user,last_good_user) {
  257. var arrlist =[]
  258. if (good_user != null && good_user.length > 0) {
  259. let desc = ""
  260. for (let b = 0; b < good_user.length; b++){
  261. if(good_type_id == good_user[b].good_type_id)
  262. desc = desc + "\n" + good_user[b].info.specification_name +"*" +good_user[b].count
  263. }
  264. arrlist.push(desc)
  265. return desc
  266. }
  267. return ""
  268. // else if (good_user != null && good_user.length <= 0) {
  269. // if (last_good_user != null && last_good_user.length > 0) {
  270. // let desc = ""
  271. // for (let b = 0; b < last_good_user.length; b++){
  272. // if(good_type_id == last_good_user[b].good_type_id)
  273. // desc = desc+ "\n" + last_good_user[b].info.specification_name +"*" +last_good_user[b].count
  274. // }
  275. // console.log(desc)
  276. //
  277. // return desc
  278. //
  279. // }
  280. // return ""
  281. // }
  282. },
  283. selectSchedulType(scheduleType) {
  284. this.schedulType = scheduleType
  285. this.query.schedule_type = scheduleType
  286. this.query.page = 1
  287. this.getlist()
  288. },
  289. selectPartitionType(partitionType) {
  290. this.partitionType = partitionType
  291. this.query.partition_id = partitionType
  292. this.query.page = 1
  293. this.getlist()
  294. },
  295. selectGoodType(goodType){
  296. this.goodType = goodType
  297. this.query.good_type = goodType
  298. this.getlist()
  299. },
  300. getAllZone: function() {
  301. GetAllZone().then(response => {
  302. if (response.data.state == 0) {
  303. this.$message.error(response.data.msg)
  304. return false
  305. } else {
  306. this.partitionArr = response.data.data.zone
  307. this.partitionArr.unshift({ id: 0, name: '全部' })
  308. }
  309. })
  310. },
  311. statistics() {
  312. this.$refs.consumables.show()
  313. },
  314. handleScheduleDateChange(val) {
  315. this.query.schedule_date = val
  316. this.query.page = 1
  317. this.getlist()
  318. },
  319. search() {
  320. this.query.page = 1
  321. this.getlist()
  322. },
  323. exportList(){
  324. import('@/vendor/Export2Excel').then(excel => {
  325. var arrTwo = []
  326. for(let i=0;i<this.arrKey.length;i++){
  327. arrTwo.push('name'+i)
  328. }
  329. console.log("arrKey88888",arrTwo)
  330. // console.log("9999999",this.list)
  331. const tHeader = this.good_types
  332. const filterVal = arrTwo
  333. console.log("thedad",tHeader)
  334. console.log("filterval",filterVal)
  335. console.log("33333",this.arrList)
  336. const data = this.formatJson(filterVal,this.arrList)
  337. console.log("data",data)
  338. excel.export_json_to_excel({
  339. header: tHeader,
  340. data,
  341. filename: '透析耗材查询'
  342. })
  343. this.downloadLoading = false
  344. })
  345. },
  346. formatJson(filterVal, jsonData) {
  347. return jsonData.map(v => filterVal.map(j => v[j]));
  348. },
  349. toDialog(){
  350. console.log("触发222222222222222我v")
  351. getDialysisSetting().then(response=>{
  352. if(response.data.state == 1){
  353. this.dialogVisible = true
  354. var dialysisSett = response.data.data.dialysisSett
  355. if(dialysisSett!=undefined){
  356. if(dialysisSett.device_number == 1){
  357. this.device_number = true
  358. }else{
  359. this.device_number = false
  360. }
  361. if(dialysisSett.device_type == 1){
  362. this.device_type = true
  363. }else{
  364. this.device_type = false
  365. }
  366. if(dialysisSett.name == 1){
  367. this.name = true
  368. }else{
  369. this.name = false
  370. }
  371. if(dialysisSett.admission_number == 1){
  372. this.admission_number = true
  373. }else{
  374. this.admission_number = false
  375. }
  376. if(dialysisSett.dialysis_no == 1){
  377. this.dialysis_no = true
  378. }else{
  379. this.dialysis_no = false
  380. }
  381. if(dialysisSett.weight_befor == 1){
  382. this.weight_befor = true
  383. }else{
  384. this.weight_befor = false
  385. }
  386. if(dialysisSett.dry_weight == 1){
  387. this.dry_weight = true
  388. }else{
  389. this.dry_weight = false
  390. }
  391. if(dialysisSett.blood_pressure == 1){
  392. this.blood_pressure = true
  393. }else{
  394. this.blood_pressure = false
  395. }
  396. if(dialysisSett.ultrafiltration_volume == 1){
  397. this.ultrafiltration_volume = true
  398. }else{
  399. this.ultrafiltration_volume = false
  400. }
  401. if(dialysisSett.internal_fistula == 1){
  402. this.internal_fistula = true
  403. }else{
  404. this.internal_fistula = false
  405. }
  406. if(dialysisSett.blood_flow_volume == 1){
  407. this.blood_flow_volume = true
  408. }else{
  409. this.blood_flow_volume = false
  410. }
  411. if(dialysisSett.anticoagulant == 1){
  412. this.anticoagulant = true
  413. }else{
  414. this.anticoagulant = false
  415. }
  416. if(dialysisSett.sealing_fluid_dispose == 1){
  417. this.sealing_fluid_dispose = true
  418. }else{
  419. this.sealing_fluid_dispose = false
  420. }
  421. if(dialysisSett.mode_id == 1){
  422. this.mode_id = true
  423. }else{
  424. this.mode_id = false
  425. }
  426. if(dialysisSett.dialysis_time == 1){
  427. this.dialysis_time = true
  428. }else{
  429. this.dialysis_time = false
  430. }
  431. if(dialysisSett.dialysis_dialyszers == 1){
  432. this.dialysis_dialyszers = true
  433. }else{
  434. this.dialysis_dialyszers = false
  435. }
  436. if(dialysisSett.dialysis_irrigation == 1){
  437. this.dialysis_irrigation = true
  438. }else{
  439. this.dialysis_irrigation = false
  440. }
  441. if(dialysisSett.gaijiliang ==1){
  442. this.gaijiliang =true
  443. }else{
  444. this.gaijiliang = false
  445. }
  446. if(dialysisSett.kalium == 1){
  447. this.kalium =true
  448. }else{
  449. this.kalium = false
  450. }
  451. if(dialysisSett.displace_liqui_value == 1){
  452. this.displace_liqui_value = true
  453. }else{
  454. this.displace_liqui_value = false
  455. }
  456. if(dialysisSett.bicarbonate == 1){
  457. this.bicarbonate =true
  458. }else{
  459. this.bicarbonate = false
  460. }
  461. if(dialysisSett.glucose == 1){
  462. this.glucose =true
  463. }else{
  464. this.glucose = false
  465. }
  466. }
  467. }
  468. })
  469. },
  470. saveDialysisSetting(){
  471. var device_number_set = 0
  472. var device_type_set = 0
  473. var name_set = 0
  474. var admission_number_set = 0
  475. var dialysis_no_set = 0
  476. var weight_befor_set = 0
  477. var dry_weight_set = 0
  478. var blood_pressure_set = 0
  479. var ultrafiltration_volume_set= 0
  480. var internal_fistula_set = 0
  481. var blood_flow_volume_set = 0
  482. var anticoagulant_set = 0
  483. var sealing_fluid_dispose_set = 0
  484. var mode_id_set =0
  485. var dialysis_time_set =0
  486. var dialysis_dialyszers_set =0
  487. var dialysis_irrigation_set =0
  488. var gaijiliang_set = 0
  489. var kalium_set = 0
  490. var displace_liqui_value_set =0
  491. var bicarbonate_set =0
  492. var glucose_set = 0
  493. if(this.device_number == false){
  494. device_number_set = 2
  495. }
  496. if(this.device_number == true){
  497. device_number_set = 1
  498. }
  499. if(this.device_type == false){
  500. device_type_set = 2
  501. }
  502. if(this.device_type == true){
  503. device_type_set = 1
  504. }
  505. if(this.name == false){
  506. name_set = 2
  507. }
  508. if(this.name == true){
  509. name_set = 1
  510. }
  511. if(this.admission_number == false){
  512. admission_number_set = 2
  513. }
  514. if(this.admission_number== true){
  515. admission_number_set = 1
  516. }
  517. if(this.dialysis_no == false){
  518. dialysis_no_set = 2
  519. }
  520. if(this.dialysis_no == true){
  521. dialysis_no_set = 1
  522. }
  523. if(this.weight_befor == false){
  524. weight_befor_set = 2
  525. }
  526. if(this.weight_befor == true){
  527. weight_befor_set = 1
  528. }
  529. if(this.dry_weight == false){
  530. dry_weight_set = 2
  531. }
  532. if(this.dry_weight == true){
  533. dry_weight_set = 1
  534. }
  535. if(this.blood_pressure == false){
  536. blood_pressure_set = 2
  537. }
  538. if(this.blood_pressure == true){
  539. blood_pressure_set = 1
  540. }
  541. if(this.ultrafiltration_volume == false){
  542. ultrafiltration_volume_set = 2
  543. }
  544. if(this.ultrafiltration_volume == true){
  545. ultrafiltration_volume_set = 1
  546. }
  547. if(this.internal_fistula == false){
  548. internal_fistula_set = 2
  549. }
  550. if(this.internal_fistula == true){
  551. internal_fistula_set= 1
  552. }
  553. if(this.blood_flow_volume == false){
  554. blood_flow_volume_set = 2
  555. }
  556. if(this.blood_flow_volume == true){
  557. blood_flow_volume_set = 1
  558. }
  559. if(this.anticoagulant == false){
  560. anticoagulant_set = 2
  561. }
  562. if(this.anticoagulant == true){
  563. anticoagulant_set = 1
  564. }
  565. if(this.sealing_fluid_dispose == false){
  566. sealing_fluid_dispose_set = 2
  567. }
  568. if(this.sealing_fluid_dispose == true){
  569. sealing_fluid_dispose_set = 1
  570. }
  571. if(this.mode_id == false){
  572. mode_id_set = 2
  573. }
  574. if(this.mode_id == true){
  575. mode_id_set = 1
  576. }
  577. if(this.dialysis_time == false){
  578. dialysis_time_set = 2
  579. }
  580. if(this.dialysis_time == true){
  581. dialysis_time_set = 1
  582. }
  583. if(this.dialysis_dialyszers == false){
  584. dialysis_dialyszers_set = 2
  585. }
  586. if(this.dialysis_dialyszers == true){
  587. dialysis_dialyszers_set = 1
  588. }
  589. if(this.dialysis_irrigation == false){
  590. dialysis_irrigation_set = 2
  591. }
  592. if(this.dialysis_irrigation == true){
  593. dialysis_irrigation_set = 1
  594. }
  595. if(this.gaijiliang == false){
  596. this.gaijiliang = 2
  597. }
  598. if(this.gaijiliang == true){
  599. this.gaijiliang = 1
  600. }
  601. if(this.kalium == false){
  602. kalium = 2
  603. }
  604. if(this.kalium == true){
  605. kalium = 1
  606. }
  607. if(this.displace_liqui_value == false){
  608. displace_liqui_value_set = 2
  609. }
  610. if(this.displace_liqui_value == true){
  611. displace_liqui_value_set = 1
  612. }
  613. if(this.bicarbonate == false){
  614. bicarbonate_set = 2
  615. }
  616. if(this.bicarbonate == true){
  617. bicarbonate_set = 1
  618. }
  619. if(this.glucose == false){
  620. glucose_set = 2
  621. }
  622. if(this.glucose == true){
  623. glucose_set = 1
  624. }
  625. var params = {
  626. device_number_set:device_number_set,
  627. device_type_set:device_type_set,
  628. name_set:name_set,
  629. admission_number_set:admission_number_set,
  630. dialysis_no_set:dialysis_no_set,
  631. weight_befor_set:weight_befor_set,
  632. dry_weight_set:dry_weight_set,
  633. blood_pressure_set:blood_pressure_set,
  634. ultrafiltration_volume_set:ultrafiltration_volume_set,
  635. internal_fistula_set:internal_fistula_set,
  636. blood_flow_volume_set:blood_flow_volume_set,
  637. anticoagulant_set:anticoagulant_set,
  638. sealing_fluid_dispose_set:sealing_fluid_dispose_set,
  639. mode_id_set:mode_id_set,
  640. dialysis_time_set:dialysis_time_set,
  641. dialysis_dialyszers_set:dialysis_dialyszers_set,
  642. dialysis_irrigation_set:dialysis_irrigation_set,
  643. gaijiliang_set:gaijiliang_set,
  644. kalium_set:kalium_set,
  645. displace_liqui_value_set:displace_liqui_value_set,
  646. bicarbonate_set:bicarbonate_set,
  647. glucose_set:glucose_set,
  648. }
  649. saveDialysisSetting(params).then(response=>{
  650. if(response.data.state == 1){
  651. var dialysisSetting = response.data.data.dialysisSetting
  652. this.dialogVisible = false
  653. }
  654. })
  655. }
  656. }
  657. }
  658. </script>
  659. <style lang="scss" scoped>
  660. .page_consumables {
  661. .clearfix:after {
  662. content: none;
  663. }
  664. }
  665. </style>