|
@@ -6,7 +6,7 @@
|
|
|
:model="queryParams"
|
|
:model="queryParams"
|
|
|
ref="queryFormRef"
|
|
ref="queryFormRef"
|
|
|
:inline="true"
|
|
:inline="true"
|
|
|
- label-width="80px"
|
|
|
|
|
|
|
+ label-width="90px"
|
|
|
>
|
|
>
|
|
|
<el-form-item label="邀请码" prop="code">
|
|
<el-form-item label="邀请码" prop="code">
|
|
|
<el-input
|
|
<el-input
|
|
@@ -17,6 +17,15 @@
|
|
|
class="!w-240px"
|
|
class="!w-240px"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <el-form-item label="指定手机号" prop="onlyPhone">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="queryParams.onlyPhone"
|
|
|
|
|
+ placeholder="请输入指定手机号"
|
|
|
|
|
+ clearable
|
|
|
|
|
+ @keyup.enter="handleQuery"
|
|
|
|
|
+ class="!w-240px"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="绑定角色" prop="roleName">
|
|
<el-form-item label="绑定角色" prop="roleName">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="queryParams.roleName"
|
|
v-model="queryParams.roleName"
|
|
@@ -86,7 +95,6 @@
|
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
|
<ContentWrap>
|
|
<ContentWrap>
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
|
- <el-table-column label="主键" align="center" prop="id" fixed="left"/>
|
|
|
|
|
<el-table-column label="邀请码" align="center" prop="code" fixed="left" width="160px" />
|
|
<el-table-column label="邀请码" align="center" prop="code" fixed="left" width="160px" />
|
|
|
<el-table-column label="绑定角色" align="center" prop="roleNames" fixed="left" >
|
|
<el-table-column label="绑定角色" align="center" prop="roleNames" fixed="left" >
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
@@ -99,24 +107,25 @@
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="有效期(天)" align="center" prop="validTime" fixed="left" />
|
|
<el-table-column label="有效期(天)" align="center" prop="validTime" fixed="left" />
|
|
|
- <el-table-column label="状态" align="center" prop="status" width="90px">
|
|
|
|
|
|
|
+ <el-table-column label="状态" align="center" prop="status" fixed="left" width="90px">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<dict-tag :type="DICT_TYPE.SYSTEM_INVITE_CODE_STATUS" :value="scope.row.status" />
|
|
<dict-tag :type="DICT_TYPE.SYSTEM_INVITE_CODE_STATUS" :value="scope.row.status" />
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="使用用户" align="center" prop="useUserName" width="100px"/>
|
|
|
|
|
- <el-table-column label="用户租户" align="center" prop="useUserTenantName" width="180px" />
|
|
|
|
|
|
|
+ <el-table-column label="指定手机号" align="center" prop="onlyPhone" fixed="left" width="120px" />
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="使用时间"
|
|
|
|
|
|
|
+ label="过期时间"
|
|
|
align="center"
|
|
align="center"
|
|
|
- prop="useTime"
|
|
|
|
|
|
|
+ prop="expireTime"
|
|
|
:formatter="dateFormatter"
|
|
:formatter="dateFormatter"
|
|
|
width="180px"
|
|
width="180px"
|
|
|
/>
|
|
/>
|
|
|
|
|
+ <el-table-column label="使用用户" align="center" prop="useUserName" width="120px"/>
|
|
|
|
|
+ <el-table-column label="用户租户" align="center" prop="useUserTenantName" width="180px" />
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="过期时间"
|
|
|
|
|
|
|
+ label="使用时间"
|
|
|
align="center"
|
|
align="center"
|
|
|
- prop="expireTime"
|
|
|
|
|
|
|
+ prop="useTime"
|
|
|
:formatter="dateFormatter"
|
|
:formatter="dateFormatter"
|
|
|
width="180px"
|
|
width="180px"
|
|
|
/>
|
|
/>
|
|
@@ -182,6 +191,7 @@ const queryParams = reactive({
|
|
|
pageNo: 1,
|
|
pageNo: 1,
|
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
|
code: undefined,
|
|
code: undefined,
|
|
|
|
|
+ onlyPhone: undefined,
|
|
|
roleName: undefined,
|
|
roleName: undefined,
|
|
|
validTime: undefined,
|
|
validTime: undefined,
|
|
|
expireTime: [],
|
|
expireTime: [],
|