|
@@ -84,7 +84,9 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
- <el-button @click="submitForm" type="primary" :disabled="formLoading">确 定</el-button>
|
|
|
+ <el-button @click="submitForm" type="primary" :disabled="formLoading">单条</el-button>
|
|
|
+ <el-button @click="submitForm2" type="primary" :disabled="formLoading">批量31条</el-button>
|
|
|
+ <el-button @click="submitForm3" type="primary" :disabled="formLoading">无限</el-button>
|
|
|
<el-button @click="dialogVisible = false">取 消</el-button>
|
|
|
</template>
|
|
|
</Dialog>
|
|
@@ -165,7 +167,7 @@ function generateRandomGender() {
|
|
|
|
|
|
// 随机生成标签
|
|
|
function generateRandomTag() {
|
|
|
- const tags = [1,2];
|
|
|
+ const tags = [1, 2];
|
|
|
return tags[Math.floor(Math.random() * tags.length)];
|
|
|
}
|
|
|
|
|
@@ -223,15 +225,34 @@ const submitForm = async () => {
|
|
|
// 提交请求
|
|
|
formLoading.value = true
|
|
|
try {
|
|
|
- const data = formData.value as unknown as UserApi.UserVO
|
|
|
+ // for (let i = 0; i < 31; i++) {
|
|
|
+ // setInterval(async function(){
|
|
|
+ let data = formData.value as unknown as UserApi.UserVO
|
|
|
if (formType.value === 'create') {
|
|
|
// 说明:目前暂时没有新增操作。如果自己业务需要,可以进行扩展
|
|
|
+ data = {
|
|
|
+ id: undefined,
|
|
|
+ mobile: generateRandomPhoneNumber(),
|
|
|
+ password: undefined,
|
|
|
+ status: 0,
|
|
|
+ nickname: generateRandomNickname(),
|
|
|
+ name: generateRandomName(),
|
|
|
+ sex: generateRandomGender(),
|
|
|
+ areaId: undefined,
|
|
|
+ birthday: undefined,
|
|
|
+ mark: 0,
|
|
|
+ comboId: generateRandomCombo(),
|
|
|
+ tagIds: [generateRandomTag()]
|
|
|
+ }
|
|
|
await UserApi.createUser(data)
|
|
|
message.success(t('common.createSuccess'))
|
|
|
} else {
|
|
|
await UserApi.updateUser(data)
|
|
|
message.success(t('common.updateSuccess'))
|
|
|
}
|
|
|
+ // },200)
|
|
|
+
|
|
|
+ // }
|
|
|
dialogVisible.value = false
|
|
|
// 发送操作成功的事件
|
|
|
emit('success')
|
|
@@ -239,8 +260,90 @@ const submitForm = async () => {
|
|
|
formLoading.value = false
|
|
|
}
|
|
|
}
|
|
|
+const submitForm2 = async () => {
|
|
|
+ // 校验表单
|
|
|
+ if (!formRef) return
|
|
|
+ const valid = await formRef.value.validate()
|
|
|
+ if (!valid) return
|
|
|
+ // 提交请求
|
|
|
+ formLoading.value = true
|
|
|
+ try {
|
|
|
+ for (let i = 0; i < 31; i++) {
|
|
|
+ // setInterval(async function(){
|
|
|
+ let data = formData.value as unknown as UserApi.UserVO
|
|
|
+ if (formType.value === 'create') {
|
|
|
+ // 说明:目前暂时没有新增操作。如果自己业务需要,可以进行扩展
|
|
|
+ data = {
|
|
|
+ id: undefined,
|
|
|
+ mobile: generateRandomPhoneNumber(),
|
|
|
+ password: undefined,
|
|
|
+ status: 0,
|
|
|
+ nickname: generateRandomNickname(),
|
|
|
+ name: generateRandomName(),
|
|
|
+ sex: generateRandomGender(),
|
|
|
+ areaId: undefined,
|
|
|
+ birthday: undefined,
|
|
|
+ mark: 0,
|
|
|
+ comboId: generateRandomCombo(),
|
|
|
+ tagIds: [generateRandomTag()]
|
|
|
+ }
|
|
|
+ await UserApi.createUser(data)
|
|
|
+ message.success(t('common.createSuccess'))
|
|
|
+ } else {
|
|
|
+ await UserApi.updateUser(data)
|
|
|
+ message.success(t('common.updateSuccess'))
|
|
|
+ }
|
|
|
+ // },200)
|
|
|
|
|
|
+ }
|
|
|
+ dialogVisible.value = false
|
|
|
+ // 发送操作成功的事件
|
|
|
+ emit('success')
|
|
|
+ } finally {
|
|
|
+ formLoading.value = false
|
|
|
+ }
|
|
|
+}
|
|
|
+const submitForm3 = async () => {
|
|
|
+ // 校验表单
|
|
|
+ if (!formRef) return
|
|
|
+ const valid = await formRef.value.validate()
|
|
|
+ if (!valid) return
|
|
|
+ // 提交请求
|
|
|
+ formLoading.value = true
|
|
|
+ try {
|
|
|
+ setInterval(async function () {
|
|
|
+ let data = formData.value as unknown as UserApi.UserVO
|
|
|
+ if (formType.value === 'create') {
|
|
|
+ // 说明:目前暂时没有新增操作。如果自己业务需要,可以进行扩展
|
|
|
+ data = {
|
|
|
+ id: undefined,
|
|
|
+ mobile: generateRandomPhoneNumber(),
|
|
|
+ password: undefined,
|
|
|
+ status: 0,
|
|
|
+ nickname: generateRandomNickname(),
|
|
|
+ name: generateRandomName(),
|
|
|
+ sex: generateRandomGender(),
|
|
|
+ areaId: undefined,
|
|
|
+ birthday: undefined,
|
|
|
+ mark: 0,
|
|
|
+ comboId: generateRandomCombo(),
|
|
|
+ tagIds: [generateRandomTag()]
|
|
|
+ }
|
|
|
+ await UserApi.createUser(data)
|
|
|
+ message.success(t('common.createSuccess'))
|
|
|
+ } else {
|
|
|
+ await UserApi.updateUser(data)
|
|
|
+ message.success(t('common.updateSuccess'))
|
|
|
+ }
|
|
|
+ }, 500)
|
|
|
|
|
|
+ dialogVisible.value = false
|
|
|
+ // 发送操作成功的事件
|
|
|
+ emit('success')
|
|
|
+ } finally {
|
|
|
+ formLoading.value = false
|
|
|
+ }
|
|
|
+}
|
|
|
/** 重置表单 */
|
|
|
const resetForm = () => {
|
|
|
formData.value = {
|