|
@@ -4,7 +4,8 @@
|
|
|
لیست کاربران
|
|
لیست کاربران
|
|
|
</q-banner>
|
|
</q-banner>
|
|
|
<div class="content-list q-mt-lg">
|
|
<div class="content-list q-mt-lg">
|
|
|
- <entity-index ref="entityIndexQuestions"
|
|
|
|
|
|
|
+ <entity-index v-if="mounted"
|
|
|
|
|
+ ref="entityIndexQuestions"
|
|
|
v-model:value="inputs"
|
|
v-model:value="inputs"
|
|
|
:title="'لیست کاربران'"
|
|
:title="'لیست کاربران'"
|
|
|
:api="api"
|
|
:api="api"
|
|
@@ -75,6 +76,7 @@ export default {
|
|
|
data () {
|
|
data () {
|
|
|
return {
|
|
return {
|
|
|
loadedItems: {},
|
|
loadedItems: {},
|
|
|
|
|
+ mounted: false,
|
|
|
|
|
|
|
|
api: APIGateway.registration.APIAdresses.examineeSheet,
|
|
api: APIGateway.registration.APIAdresses.examineeSheet,
|
|
|
tableKeys: {
|
|
tableKeys: {
|
|
@@ -180,6 +182,9 @@ export default {
|
|
|
this.updateloadedItemsByArray(newValue, true)
|
|
this.updateloadedItemsByArray(newValue, true)
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ mounted() {
|
|
|
|
|
+ this.mounted = true
|
|
|
|
|
+ },
|
|
|
methods: {
|
|
methods: {
|
|
|
emitValues () {
|
|
emitValues () {
|
|
|
this.localValue = this.selectedItems.map(item => item.id)
|
|
this.localValue = this.selectedItems.map(item => item.id)
|
|
@@ -197,6 +202,8 @@ export default {
|
|
|
id: itemId,
|
|
id: itemId,
|
|
|
selected
|
|
selected
|
|
|
}
|
|
}
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.loadedItems[itemId].selected = selected
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|