优化 这段 js 代码 detectionOrdinary() { let gdm = this.generalData.medicalHistoryInfo; if (this.generalData.caseInfo.caseName == "") { this.hintInputs.push("病例名称为空"); } else { this.goRepetition("病例名称为空"); } if (gdm.oldDoctor.oldDoctorName == "") { this.hintInputs.push("名医姓名为空"); } else { this.goRepetition("名医姓名为空"); } if (gdm.oldDoctor.oldDoctorDesc == "") { this.hintInputs.push("名医简介为空"); } else { this.goRepetition("名医简介为空"); } if (gdm.patientName == "" || gdm.patientName == undefined) { this.hintInputs.push("患者姓名为空"); } else { this.goRepetition("患者姓名为空"); } if (gdm.gender != 0) { if (gdm.gender != 1) { this.hintInputs.push("患者性别为空"); } else { this.goRepetition("患者性别为空"); } } if (gdm.age == "" || gdm.age == undefined) { this.hintInputs.push("患者年龄为空"); } else { this.goRepetition("患者年龄为空"); } if (gdm.symptom == "" || gdm.symptom == undefined) { this.hintInputs.push("患者症状为空"); } else { this.goRepetition("患者症状为空"); } if ( gdm.oldDoctor.noteComment == "<p><br></p>" || gdm.oldDoctor.noteComment == "" ) { this.hintInputs.push("按语为空"); } else { this.goRepetition("按语为空"); } },
时间: 2023-04-01 15:03:37 浏览: 41
这段 js 代码可以进行优化,可以使用循环来遍历 generalData.medicalHistoryInfo 中的属性,然后判断是否为空,如果为空则将对应的提示信息加入到 hintInputs 数组中,否则将对应的信息加入到 goRepetition 函数中。这样可以减少代码的重复性,提高代码的可读性和可维护性。
相关问题
/etc/gdm/gdm.conf
`/etc/gdm/gdm.conf` 是一个在Linux系统中GDM(Gnome Display Manager)使用的配置文件。GDM是一个用于管理图形用户界面登录会话的守护进程。这个文件包含了GDM启动时的一些关键设置,如默认登录用户、屏幕分辨率、显示管理器的行为等。
要查看或编辑此文件,通常需要以root权限运行文本编辑器,因为这些配置通常是系统级别的:
```bash
sudo nano /etc/gdm/gdm.conf
```
或者使用你喜欢的文本编辑器,如vim、nano或gedit:
```bash
sudo gedit /etc/gdm/gdm.conf
```
请注意,在修改这些系统配置文件时需谨慎,错误的更改可能导致系统无法正常启动登录界面。
GNU nano 4.8 /etc/gdm3/custom.conf # GDM configuration storage # # See /usr/share/gdm/gdm.schemas for a list of available options. [daemon] # Uncomment the line below to force the login screen to use Xorg WaylandEnable=false # Enabling automatic login # AutomaticLoginEnable = true # AutomaticLogin = user1 # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 [security] [xdmcp]
这段代码是一个GDM(GNOME Display Manager)配置文件,位于/etc/gdm3/custom.conf。GDM是一个登录管理器,它允许用户在Linux系统上登录到桌面环境。这个文件中包含了一些不同的配置选项,例如启用或禁用自动登录,启用或禁用定时登录,以及启用或禁用Xorg或Wayland等。在这个文件中,Wayland是被禁用的(WaylandEnable=false),这意味着系统将使用Xorg作为默认的显示服务器。此外,该文件中还包含了一些有关安全和xdmcp的配置选项,但它们在这个文件中没有被启用。
阅读全文