| | |
| | | </el-input> |
| | | </el-form-item> |
| | | <!-- 丽===================水 --> |
| | | <el-form-item prop="orgid"> |
| | | <el-form-item prop="medicalCode"> |
| | | <el-select |
| | | style="width: 100%" |
| | | v-model="loginForm.orgid" |
| | | v-model="loginForm.medicalCode" |
| | | placeholder="请选择院区" |
| | | > |
| | | <el-option |
| | |
| | | getorganization().then((res) => { |
| | | if (res.code == 200) { |
| | | this.options = res.rows.map((item) => ({ |
| | | value: item.orgid, |
| | | value: item.medicalCode, |
| | | // value: item.medicalCode, |
| | | label: item.organizationName, |
| | | })); |
| | | } |
| | |
| | | } |
| | | |
| | | // 动态设置 campusid 参数 |
| | | const selectedOrg = this.options.find(item => item.value === this.loginForm.orgid); |
| | | const selectedOrg = this.options.find(item => item.value === this.loginForm.medicalCode); |
| | | console.log(selectedOrg); |
| | | |
| | | if (selectedOrg) { |
| | | if (selectedOrg.label.includes('湖滨')) { |
| | | this.loginForm.campusid = 1; |
| | | this.loginForm.orgid = 1; |
| | | } else if (selectedOrg.label.includes('吴山')) { |
| | | this.loginForm.campusid = 2; |
| | | this.loginForm.orgid = 1; |
| | | } else { |
| | | this.loginForm.campusid = 1; // 默认值或其他处理 |
| | | this.loginForm.orgid = 1; |
| | | } |
| | | } |
| | | |