swagger 推广后台 优化对战百佳历史接口
This commit is contained in:
@@ -246,11 +246,11 @@
|
||||
v-model="item.value"
|
||||
maxlength="11"
|
||||
clearable
|
||||
placeholder="留空则自动生成随机手机号"
|
||||
placeholder="请输入 11 位手机号(必填)"
|
||||
/>
|
||||
</el-form-item>
|
||||
<div style="font-size:12px;color:#7a664e;padding-left:90px;">
|
||||
<i class="el-icon-info"></i> 手机号选填:填写后作为登录账号,留空则系统随机生成
|
||||
<i class="el-icon-info"></i> 手机号必填:该号即推广后台登录账号,登录要用它接收短信验证码
|
||||
</div>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
@@ -292,11 +292,11 @@
|
||||
v-model="item.value"
|
||||
maxlength="11"
|
||||
clearable
|
||||
placeholder="留空则自动生成随机手机号"
|
||||
placeholder="请输入 11 位手机号(必填)"
|
||||
/>
|
||||
</el-form-item>
|
||||
<div style="font-size:12px;color:#7a664e;padding-left:90px;">
|
||||
<i class="el-icon-info"></i> 手机号选填:填写后作为登录账号,留空则系统随机生成
|
||||
<i class="el-icon-info"></i> 手机号必填:该号即推广后台登录账号,登录要用它接收短信验证码
|
||||
</div>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
@@ -399,9 +399,7 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="用户类型:" prop="userType">
|
||||
<span v-if="form.userType === '00'">系统用户</span>
|
||||
<span v-if="form.userType === '01'">主播</span>
|
||||
<span v-if="form.userType === '02'">普通用户</span>
|
||||
<span v-for="dict in dict.type.user_type" v-if="dict.value === form.userType" :key="dict.value">{{ dict.label }}</span>
|
||||
</el-form-item>
|
||||
<el-form-item label="用户状态:">
|
||||
<span v-if="form.status === '0'">正常</span>
|
||||
@@ -484,7 +482,7 @@ export default {
|
||||
addNewUser: false,
|
||||
addRobot: false,
|
||||
addCardMerchant: false,
|
||||
// 招商账号-自定义手机号输入列表(每项 { value },留空则后端随机生成)
|
||||
// 招商账号-手机号输入列表(每项 { value },必填,作为推广后台登录账号)
|
||||
businessPhones: [{ value: "" }],
|
||||
// 卡商账号-自定义手机号输入列表
|
||||
cardPhones: [{ value: "" }],
|
||||
@@ -675,24 +673,26 @@ export default {
|
||||
onCardNumberChange(val) {
|
||||
this.cardPhones = this.buildPhoneInputs(val, this.cardPhones);
|
||||
},
|
||||
/* 校验并提取自定义手机号:合法返回数组(留空占位为""),非法返回 null */
|
||||
/* 校验并提取手机号:全部必填,合法返回数组,非法返回 null */
|
||||
extractCustomPhones(phones) {
|
||||
const result = [];
|
||||
const seen = new Set();
|
||||
const reg = /^1[3-9]\d{9}$/;
|
||||
for (let i = 0; i < phones.length; i++) {
|
||||
const v = (phones[i].value || "").trim();
|
||||
if (v) {
|
||||
if (!reg.test(v)) {
|
||||
this.$modal.msgError(`第 ${i + 1} 个手机号格式不正确,请输入 11 位有效手机号`);
|
||||
return null;
|
||||
}
|
||||
if (seen.has(v)) {
|
||||
this.$modal.msgError(`第 ${i + 1} 个手机号重复:${v}`);
|
||||
return null;
|
||||
}
|
||||
seen.add(v);
|
||||
if (!v) {
|
||||
this.$modal.msgError(`请填写第 ${i + 1} 个手机号`);
|
||||
return null;
|
||||
}
|
||||
if (!reg.test(v)) {
|
||||
this.$modal.msgError(`第 ${i + 1} 个手机号格式不正确,请输入 11 位有效手机号`);
|
||||
return null;
|
||||
}
|
||||
if (seen.has(v)) {
|
||||
this.$modal.msgError(`第 ${i + 1} 个手机号重复:${v}`);
|
||||
return null;
|
||||
}
|
||||
seen.add(v);
|
||||
result.push(v);
|
||||
}
|
||||
return result;
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
<template>
|
||||
<i-frame :src="url" />
|
||||
</template>
|
||||
<script>
|
||||
import iFrame from "@/components/iFrame/index";
|
||||
|
||||
export default {
|
||||
name: "Swagger",
|
||||
components: { iFrame },
|
||||
data() {
|
||||
return {
|
||||
// url: process.env.VUE_APP_BASE_API + "/swagger-ui/index.html"
|
||||
url: process.env.VUE_APP_BASE_API + "/doc.html"
|
||||
};
|
||||
},
|
||||
};
|
||||
</script>
|
||||
Reference in New Issue
Block a user