|
@@ -141,6 +141,11 @@
|
|
<el-form-item label="手机号">
|
|
<el-form-item label="手机号">
|
|
<el-input v-model="alertForm.phone" placeholder="手机号" />
|
|
<el-input v-model="alertForm.phone" placeholder="手机号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="科室">
|
|
|
|
+ <el-select v-model="alertForm.dep_id" filterable clearable placeholder="请选择">
|
|
|
|
+ <el-option v-for="item of deportments" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="描述">
|
|
<el-form-item label="描述">
|
|
<el-input v-model="alertForm.desc" type="textarea" placeholder="描述" />
|
|
<el-input v-model="alertForm.desc" type="textarea" placeholder="描述" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -157,6 +162,7 @@
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import { addUser, userGroup, userList, delUser, editUser } from '@/api/user'
|
|
import { addUser, userGroup, userList, delUser, editUser } from '@/api/user'
|
|
|
|
+import { getDeportmentList } from '@/api/admin'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
@@ -197,14 +203,16 @@ export default {
|
|
group_id: null,
|
|
group_id: null,
|
|
phone: null,
|
|
phone: null,
|
|
realname: null,
|
|
realname: null,
|
|
- desc: null
|
|
|
|
|
|
+ desc: null,
|
|
|
|
+ dep_id: ''
|
|
},
|
|
},
|
|
delForm: {
|
|
delForm: {
|
|
id: null,
|
|
id: null,
|
|
name: null
|
|
name: null
|
|
},
|
|
},
|
|
count: 0,
|
|
count: 0,
|
|
- groupList: []
|
|
|
|
|
|
+ groupList: [],
|
|
|
|
+ deportments: []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -216,9 +224,26 @@ export default {
|
|
|
|
|
|
this.getList()
|
|
this.getList()
|
|
this.getUserGroup()
|
|
this.getUserGroup()
|
|
|
|
+ this.getDeportmentList()
|
|
// this.text()
|
|
// this.text()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ getDeportmentList() {
|
|
|
|
+ getDeportmentList().then(res => {
|
|
|
|
+ console.log(res)
|
|
|
|
+ const { p } = res
|
|
|
|
+ if (Object.keys(p.list).length) {
|
|
|
|
+ for (const key in p.list) {
|
|
|
|
+ this.deportments.push({
|
|
|
|
+ id: key,
|
|
|
|
+ name: p.list[key]
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }).catch(error => {
|
|
|
|
+ console.log(error)
|
|
|
|
+ })
|
|
|
|
+ },
|
|
// 搜索
|
|
// 搜索
|
|
toggleSearch() {
|
|
toggleSearch() {
|
|
this.showSearch = !this.showSearch
|
|
this.showSearch = !this.showSearch
|
|
@@ -267,6 +292,7 @@ export default {
|
|
// this.alertForm.account = data.account
|
|
// this.alertForm.account = data.account
|
|
this.alertForm.name = data.name
|
|
this.alertForm.name = data.name
|
|
this.alertForm.group_id = parseInt(data.group_id)
|
|
this.alertForm.group_id = parseInt(data.group_id)
|
|
|
|
+ this.alertForm.dep_id = data.dep_id ? parseInt(data.dep_id) : ''
|
|
this.alertForm.desc = data.desc
|
|
this.alertForm.desc = data.desc
|
|
this.alertForm.phone = data.phone
|
|
this.alertForm.phone = data.phone
|
|
this.alertForm.realname = data.realname
|
|
this.alertForm.realname = data.realname
|