增加二级分销相关设置以及页面

This commit is contained in:
pikachu1995@126.com
2026-08-05 18:03:45 +08:00
parent 24f829033f
commit 4be36d61c7
37 changed files with 5961 additions and 904 deletions

View File

@@ -9,10 +9,10 @@
class="search-form"
@keyup.enter="handleSearch"
>
<el-form-item label="会员名称" prop="memberName">
<el-form-item label="客户名称" prop="memberName">
<el-input
v-model="searchForm.memberName"
placeholder="请输入会员名称"
placeholder="请输入客户名称"
clearable
style="width: 240px"
/>
@@ -52,7 +52,7 @@
class="mt_10"
style="width: 100%"
>
<el-table-column prop="memberName" label="会员名称" min-width="120" show-overflow-tooltip />
<el-table-column prop="memberName" label="客户名称" min-width="120" show-overflow-tooltip />
<el-table-column prop="rechargeSn" label="订单号" min-width="180" show-overflow-tooltip />
<el-table-column label="充值金额" width="160" sortable>
<template #default="{ row }">

View File

@@ -9,10 +9,10 @@
class="search-form"
@keyup.enter="handleSearch"
>
<el-form-item label="会员名称" prop="memberName">
<el-form-item label="客户名称" prop="memberName">
<el-input
v-model="searchForm.memberName"
placeholder="请输入会员名称"
placeholder="请输入客户名称"
clearable
style="width: 240px"
/>
@@ -44,7 +44,7 @@
class="mt_10"
style="width: 100%"
>
<el-table-column prop="memberName" label="会员名称" min-width="100" />
<el-table-column prop="memberName" label="客户名称" min-width="100" />
<el-table-column label="变动金额" width="150">
<template #default="{ row }">
<template v-if="row">

View File

@@ -9,10 +9,10 @@
class="search-form"
@keyup.enter="handleSearch"
>
<el-form-item label="会员名称" prop="memberName">
<el-form-item label="客户名称" prop="memberName">
<el-input
v-model="searchForm.memberName"
placeholder="请输入会员名称"
placeholder="请输入客户名称"
clearable
style="width: 240px"
/>
@@ -57,7 +57,7 @@
@selection-change="changeSelect"
>
<el-table-column prop="sn" label="申请编号" min-width="160" show-overflow-tooltip />
<el-table-column prop="memberName" label="用户名称" min-width="120" show-overflow-tooltip />
<el-table-column prop="memberName" label="客户名称" min-width="120" show-overflow-tooltip />
<el-table-column label="申请金额" width="120">
<template #default="{ row }">
<priceColorScheme v-if="row" :value="row.applyMoney" :color="$mainColor" />

View File

@@ -9,11 +9,11 @@
class="search-form"
@keyup.enter="handleSearch"
>
<el-form-item label="会员ID" prop="id">
<el-input v-model="searchForm.id" placeholder="请输入会员ID" clearable style="width: 240px" />
<el-form-item label="客户ID" prop="id">
<el-input v-model="searchForm.id" placeholder="请输入客户ID" clearable style="width: 240px" />
</el-form-item>
<el-form-item label="会员名称" prop="username">
<el-input v-model="searchForm.username" placeholder="请输入会员名称" clearable style="width: 240px" />
<el-form-item label="客户名称" prop="username">
<el-input v-model="searchForm.username" placeholder="请输入客户名称" clearable style="width: 240px" />
</el-form-item>
<el-form-item label="会员昵称" prop="nickName">
<el-input v-model="searchForm.nickName" placeholder="请输入会员昵称" clearable style="width: 240px" />
@@ -75,7 +75,7 @@
align="center"
:reserve-selection="checkboxSelect"
/>
<el-table-column prop="id" label="会员ID" min-width="120" show-overflow-tooltip />
<el-table-column prop="id" label="客户ID" min-width="120" show-overflow-tooltip />
<el-table-column label="头像" min-width="80" align="center">
<template #default="{ row }">
<img
@@ -86,7 +86,7 @@
/>
</template>
</el-table-column>
<el-table-column prop="username" label="会员名称" min-width="150" show-overflow-tooltip />
<el-table-column prop="username" label="客户名称" min-width="150" show-overflow-tooltip />
<el-table-column prop="nickName" label="会员昵称" min-width="120" show-overflow-tooltip />
<el-table-column label="联系方式" min-width="130">
<template #default="{ row }">
@@ -182,11 +182,11 @@
autocomplete="off"
/>
</el-form-item>
<el-form-item label="会员名称" prop="username" style="width: 90%">
<el-form-item label="客户名称" prop="username" style="width: 90%">
<el-input
v-model="addMemberForm.username"
maxlength="15"
placeholder="请输入会员名称"
placeholder="请输入客户名称"
autocomplete="off"
name="member-username"
/>
@@ -421,7 +421,7 @@ export default {
{ required: true, message: "请输入手机号码" },
{ pattern: RegExp.mobile, message: "请输入正确的手机号" },
],
username: [{ required: true, message: "请输入会员名称" }],
username: [{ required: true, message: "请输入客户名称" }],
password: [{ required: true, message: "请输入密码" }],
},
ruleValidate: {},

View File

@@ -9,10 +9,18 @@
class="search-form"
@keyup.enter="handleSearch"
>
<el-form-item label="会员名称" prop="username">
<el-form-item label="客户ID" prop="id">
<el-input
v-model="searchForm.id"
placeholder="请输入客户ID"
clearable
style="width: 240px"
/>
</el-form-item>
<el-form-item label="客户名称" prop="username">
<el-input
v-model="searchForm.username"
placeholder="请输入会员名称"
placeholder="请输入客户名称"
clearable
style="width: 240px"
/>
@@ -40,7 +48,8 @@
class="mt_10"
style="width: 100%"
>
<el-table-column prop="username" label="会员名称" min-width="150" align="left" show-overflow-tooltip />
<el-table-column prop="id" label="客户ID" min-width="120" show-overflow-tooltip />
<el-table-column prop="username" label="客户名称" min-width="150" align="left" show-overflow-tooltip />
<el-table-column prop="nickName" label="昵称" min-width="120" align="left" show-overflow-tooltip />
<el-table-column label="联系方式" min-width="130">
<template #default="{ row }">
@@ -98,7 +107,7 @@
>修改</el-button>
<input type="file" style="display: none" id="file" />
</el-form-item>
<el-form-item label="会员名称" prop="name">
<el-form-item label="客户名称" prop="name">
<el-input v-model="formValidate.username" style="width: 200px" disabled />
</el-form-item>
<el-form-item label="用户昵称" prop="name">
@@ -168,6 +177,7 @@ export default {
pageNumber: 1,
pageSize: 20,
order: "desc",
id: "",
username: "",
mobile: "",
disabled: "CLOSE",