|
@@ -10,7 +10,7 @@
|
|
<uni-forms-item label="企业名称" required>
|
|
<uni-forms-item label="企业名称" required>
|
|
<uni-easyinput v-model="baseFormData.enterpriseName" placeholder="请输入企业名称" />
|
|
<uni-easyinput v-model="baseFormData.enterpriseName" placeholder="请输入企业名称" />
|
|
</uni-forms-item>
|
|
</uni-forms-item>
|
|
- <button type="primary" @click="submit">提交</button>
|
|
|
|
|
|
+ <button type="primary" @click="submit" :disabled="loading">提交</button>
|
|
</uni-forms>
|
|
</uni-forms>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
</template>
|
|
@@ -38,24 +38,29 @@ const rules = {
|
|
rules: [{required: true, errorMessage: '请输入企业名称' }]
|
|
rules: [{required: true, errorMessage: '请输入企业名称' }]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+const loading = ref(false)
|
|
const submit = async () => {
|
|
const submit = async () => {
|
|
try {
|
|
try {
|
|
const valid = await unref(baseForm).validate()
|
|
const valid = await unref(baseForm).validate()
|
|
if (!valid) return
|
|
if (!valid) return
|
|
|
|
|
|
|
|
+ loading.value = true
|
|
|
|
+
|
|
const { code, msg } = await huntSubmit(baseFormData.value)
|
|
const { code, msg } = await huntSubmit(baseFormData.value)
|
|
if (code !== 0) {
|
|
if (code !== 0) {
|
|
|
|
+ loading.value = false
|
|
uni.showToast({ title: msg, icon: 'none' })
|
|
uni.showToast({ title: msg, icon: 'none' })
|
|
return
|
|
return
|
|
}
|
|
}
|
|
uni.showToast({ title: '提交成功,我们会尽快与您联系', icon: 'none', success: () => {
|
|
uni.showToast({ title: '提交成功,我们会尽快与您联系', icon: 'none', success: () => {
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
|
+ loading.value = false
|
|
uni.navigateBack()
|
|
uni.navigateBack()
|
|
}, 1000)
|
|
}, 1000)
|
|
} })
|
|
} })
|
|
} catch (error) {
|
|
} catch (error) {
|
|
console.log('error', error)
|
|
console.log('error', error)
|
|
|
|
+ loading.value = false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|