|
|
@@ -184,6 +184,8 @@
|
|
|
class="w100"
|
|
|
type="primary"
|
|
|
round
|
|
|
+ :disabled="confirmDisabled"
|
|
|
+ :loading="confirmDisabled"
|
|
|
@click="confirmAppoint"
|
|
|
>
|
|
|
我知道了
|
|
|
@@ -219,6 +221,7 @@
|
|
|
const userTypeList = ref(<RowDicDataType[]>[])
|
|
|
const platformApi = usePlatformApi()
|
|
|
const platformList = ref()
|
|
|
+ const confirmDisabled = ref(false)
|
|
|
const state = reactive({
|
|
|
safePromise: false,
|
|
|
safeRead: false,
|
|
|
@@ -272,7 +275,9 @@
|
|
|
})
|
|
|
|
|
|
const confirmAppoint = async () => {
|
|
|
+ confirmDisabled.value = true
|
|
|
const [err]: ToResponse = await to(platformAppointApi.create(createEntryPayload.value))
|
|
|
+ confirmDisabled.value = false
|
|
|
if (err) {
|
|
|
state.needToKnowShow = false
|
|
|
return
|