|
@@ -12,6 +12,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="m-t-base fill-blank radius-base p-base">
|
|
<div class="m-t-base fill-blank radius-base p-base">
|
|
<base-table
|
|
<base-table
|
|
|
|
+ :key="tableKey"
|
|
v-loading="loading"
|
|
v-loading="loading"
|
|
border
|
|
border
|
|
stripe
|
|
stripe
|
|
@@ -42,6 +43,7 @@ import type { ExtractApiResponse } from '@/api/api'
|
|
import type { EpTableColumn, InstanceTable } from 'global-type'
|
|
import type { EpTableColumn, InstanceTable } from 'global-type'
|
|
|
|
|
|
type SubjectProgress = ExtractArrayValue<ExtractApiResponse<'subjectProgressEnd'>>
|
|
type SubjectProgress = ExtractArrayValue<ExtractApiResponse<'subjectProgressEnd'>>
|
|
|
|
+const tableKey = ref(new Date().getTime() + '')
|
|
const subjectView = ref<any>({
|
|
const subjectView = ref<any>({
|
|
code: '',
|
|
code: '',
|
|
name: '',
|
|
name: '',
|
|
@@ -110,6 +112,7 @@ const onSearch = () => {
|
|
code: model.subjectCode,
|
|
code: model.subjectCode,
|
|
name: sName,
|
|
name: sName,
|
|
}
|
|
}
|
|
|
|
+ tableKey.value = new Date().getTime() + ''
|
|
})
|
|
})
|
|
}
|
|
}
|
|
onOptionInit(onSearch)
|
|
onOptionInit(onSearch)
|