|
|
|
@ -20,6 +20,8 @@
|
|
|
|
|
import { ref, onMounted, toRefs } from 'vue'
|
|
|
|
|
import * as WorkshopApi from '@/api/heli/workshop'
|
|
|
|
|
const valueName: any = ref() //选中的值
|
|
|
|
|
const valueNameObject: any = ref() //选中的值
|
|
|
|
|
const emit = defineEmits(['update:newValue'])
|
|
|
|
|
const workshopList = ref<WorkshopApi.WorkshopVO[]>([]) // 用户列表
|
|
|
|
|
const workshopSelectList = ref<WorkshopApi.WorkshopVO[]>([])
|
|
|
|
|
const Loading = ref(false)
|
|
|
|
@ -35,8 +37,9 @@ onMounted(async () => {
|
|
|
|
|
}
|
|
|
|
|
try {
|
|
|
|
|
const data = await WorkshopApi.getWorkshopPage(queryParams)
|
|
|
|
|
console.log(data.list)
|
|
|
|
|
workshopList.value = data.list
|
|
|
|
|
console.log( workshopList.value);
|
|
|
|
|
|
|
|
|
|
// 设置初始值,如果需要的话
|
|
|
|
|
remoteMethod('')
|
|
|
|
|
} catch (error) {
|
|
|
|
@ -57,5 +60,9 @@ const remoteMethod = (query: any) => {
|
|
|
|
|
workshopSelectList.value = workshopList.value.slice(0, 10)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
const onSelectChange = (newValue: any) => {
|
|
|
|
|
valueNameObject.value = workshopList.value.find(workshop => workshop.id === newValue); // 更新选中的完整用户对象
|
|
|
|
|
emit('update:newValue', valueNameObject.value)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|