mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-05 14:20:25 +08:00
28 lines
613 B
JavaScript
28 lines
613 B
JavaScript
|
|
Vue.component("ns-user-selector", {
|
||
|
|
mounted: function () {
|
||
|
|
let that = this
|
||
|
|
|
||
|
|
Tea.action("/ns/users/options")
|
||
|
|
.post()
|
||
|
|
.success(function (resp) {
|
||
|
|
that.users = resp.data.users
|
||
|
|
})
|
||
|
|
},
|
||
|
|
props: ["v-user-id"],
|
||
|
|
data: function () {
|
||
|
|
let userId = this.vUserId
|
||
|
|
if (userId == null) {
|
||
|
|
userId = 0
|
||
|
|
}
|
||
|
|
return {
|
||
|
|
users: [],
|
||
|
|
userId: userId
|
||
|
|
}
|
||
|
|
},
|
||
|
|
template: `<div>
|
||
|
|
<select class="ui dropdown auto-width" name="userId" v-model="userId">
|
||
|
|
<option value="0">[选择用户]</option>
|
||
|
|
<option v-for="user in users" :value="user.id">{{user.fullname}} ({{user.username}})</option>
|
||
|
|
</select>
|
||
|
|
</div>`
|
||
|
|
})
|