<template> <div> <Select v-model="value" clearable :disabled="state=='readOnly'" @on-change="onBlur" > <Option v-for="item in userList" :value="item.id" :key="item.id" :disabled="!item.enabled" >{{item.fullname}}</Option> </Select> </div> </template> <script> import input from './util/bc_input' export default { mixins: [input], data() { return { userList: [] } }, mounted() { this.getUserList() }, methods: { getUserList() { // 获取当前单位下的用户 let orgCode = '' try { orgCode = nros.userContext.userInfo.loginUnit } catch (error) { this.$Message.error(error) } GMS.$http.get(`/nvwa-user/v1/user/orgCode/${orgCode}`) .then((res) => { const { data } = res this.userList = data }) .catch((err) => { console.log('error', err) }) } } } </script> <style lang='less' scoped> </style>