修改用户搜索和注册

This commit is contained in:
lcc
2025-07-25 09:31:56 +08:00
parent 1b29cfef17
commit a23129f7aa
5 changed files with 76 additions and 12 deletions
@@ -13,7 +13,7 @@
<el-avatar :size="68" :src="loginUser.avatar" />
-->
<div class="ele-cell-content">
<h4 class="ele-elip"> Hi, {{ loginUser.nickname }} , 您好! </h4>
<h4 class="ele-elip"> Hi, {{ loginUser.username }} , 您好! </h4>
<!--
<div class="ele-text-secondary ele-elip" style="margin-top: 8px">
<i class="el-icon-heavy-rain"></i>
@@ -16,10 +16,49 @@
>
<el-divider />
<div class="analysis-chart-card-text"
>累计线索{{ data.total_clues }}</div
>本月线索{{ data.month_clues }}</div
>
</el-card>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<el-card class="analysis-chart-card" shadow="never">
<template v-slot:header>
<div class="ele-cell">
<div class="ele-cell-content">今日新增客户(工单)</div>
<el-tag size="mini" type="danger"></el-tag>
</div>
</template>
<div
class="analysis-chart-card-num ele-text-heading"
style="margin-bottom: 10px"
>{{ data.today_customers }}</div
>
<el-divider />
<div class="analysis-chart-card-text"
>本月{{ data.month_customers }}</div
>
</el-card>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<el-card class="analysis-chart-card" shadow="never">
<template v-slot:header>
<div class="ele-cell">
<div class="ele-cell-content">今日新增订单</div>
<el-tag size="mini" type="danger"></el-tag>
</div>
</template>
<div
class="analysis-chart-card-num ele-text-heading"
style="margin-bottom: 10px"
>{{ data.today_orders }}</div
>
<el-divider />
<div class="analysis-chart-card-text"
>本月{{ data.month_orders }}</div
>
</el-card>
</el-col>
<!--
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<el-card class="analysis-chart-card" shadow="never">
<template v-slot:header>
@@ -38,6 +77,7 @@
>
</el-card>
</el-col>
-->
</el-row>
</template>
@@ -61,10 +101,14 @@
// 支付笔数柱状图配置
payNumChartOption: {},
data: {
total_clues: 0,
today_clues: 0,
member: 0,
orders: 0
orders: 0,
today_clues: 0,
month_clues: 0,
today_customers: 0,
month_customers: 0,
today_orders: 0,
month_orders: 0
}
};
},
@@ -17,8 +17,8 @@
<el-input clearable v-model="where.mobile" placeholder="请输入" />
</el-form-item>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 12, md: 12 } : { span: 12 }">
<el-form-item label="机构团队">
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<el-form-item label="机构">
<el-select value="" v-model="where.teamId" clearable>
<el-option
v-for="item in teamList"
@@ -29,6 +29,16 @@
</el-select>
</el-form-item>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<el-form-item label="城市:">
<regions-select
v-model="where.citys"
type="provinceCity"
placeholder="请选择省市"
class="ele-fluid"
/>
</el-form-item>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<el-form-item label="中心">
<el-select v-model="where.centerNumber" clearable>
@@ -81,8 +91,10 @@
<script>
import { listOrganizations } from '@/api/organization/manage';
import { groupTypeUsers, centerUsers } from '@/api/organization/user';
import RegionsSelect from '@/components/RegionsSelect/index.vue';
export default {
components: { RegionsSelect },
data() {
// 默认表单数据
const defaultWhere = {
@@ -91,7 +103,8 @@
orgId: '',
teamId: '',
groupType: '',
centerNumber: ''
centerNumber: '',
citys: []
};
return {
// 表单数据
+1 -1
View File
@@ -207,7 +207,7 @@
{
columnKey: 'action',
label: '操作',
minWidth: 100,
minWidth: 150,
align: 'center',
resizable: false,
slot: 'action',
+10 -3
View File
@@ -57,7 +57,7 @@
</el-button>
</div>
</el-form-item>
<div class="el-form-item">
<el-form-item prop="agreement" class="agreement">
<el-radio value="1" v-model="form.agreement" style="margin-right: 0" />
<span style="font-size: 12px">
同意
@@ -77,7 +77,7 @@
>
返回登录
</el-link>
</div>
</el-form-item>
<div class="el-form-item">
<el-button
size="large"
@@ -156,7 +156,7 @@
phone: '',
userCode: '',
code: '',
agreement: 0
agreement: ''
},
// 表单验证规则
rules: {
@@ -187,6 +187,13 @@
message: '请输入验证码',
trigger: 'blur'
}
],
agreement: [
{
required: true,
message: '请勾选注册协议',
trigger: 'blur'
}
]
},
// 用于刷新验证码