客户管理调整

This commit is contained in:
Double-_-Z 2025-07-21 11:00:53 +08:00
parent 1098f19aaf
commit 31ae7f9d62

View File

@ -37,6 +37,11 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
<el-form-item label="账户" prop="username">
<el-input v-model="form.username" placeholder="请输入账户"/>
</el-form-item>
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
<el-form-item label="手机号" prop="phone"> <el-form-item label="手机号" prop="phone">
<el-input type="tel" v-model.number="form.phone" placeholder="请输入手机号"/> <el-input type="tel" v-model.number="form.phone" placeholder="请输入手机号"/>
@ -74,6 +79,7 @@
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="username" label="账户" :formatter="commonFormatter" />
<el-table-column :show-overflow-tooltip="true" prop="phone" label="手机号" :formatter="commonFormatter" /> <el-table-column :show-overflow-tooltip="true" prop="phone" label="手机号" :formatter="commonFormatter" />
<el-table-column :show-overflow-tooltip="true" prop="customerType" label="用户类型" :formatter="commonFormatter" /> <el-table-column :show-overflow-tooltip="true" prop="customerType" label="用户类型" :formatter="commonFormatter" />
<el-table-column :show-overflow-tooltip="true" prop="createTime" label="创建时间" :formatter="commonFormatter" /> <el-table-column :show-overflow-tooltip="true" prop="createTime" label="创建时间" :formatter="commonFormatter" />
@ -153,7 +159,7 @@ import CRUD, { presenter, header, form, crud } from '@crud/crud'
import rrOperation from '@crud/RR.operation' import rrOperation from '@crud/RR.operation'
import udOperation from '@crud/UD.operation' import udOperation from '@crud/UD.operation'
import pagination from '@crud/Pagination' import pagination from '@crud/Pagination'
const defaultForm = { phone: null, name: null, gender: null, customerType: null, status: '' } const defaultForm = { phone: null, name: null, gender: null, customerType: null, username: '', status: '' }
export default { export default {
name: 'Customer', name: 'Customer',
components: { udOperation, rrOperation, pagination }, components: { udOperation, rrOperation, pagination },
@ -183,6 +189,10 @@ export default {
}, },
pop: false, pop: false,
rules: { rules: {
username: [
{ required: true, message: '请输入账户', trigger: 'blur' },
{ min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' }
],
gender: [ gender: [
{ required: true, message: '请选择性别', trigger: 'change' }, { required: true, message: '请选择性别', trigger: 'change' },
], ],