feat(客户管理): 添加中国区域选择组件并替换地址输入框

- 新增 ChinaAreaSelect 组件,支持省市区三级选择与详细地址输入
- 在客户编辑和客户列表页面替换原有的地址输入框
- 组件支持标准地址与自定义地址组合格式存储
- 自动处理直辖市和港澳特别行政区的特殊区域结构
This commit is contained in:
砂糖
2025-12-22 16:36:19 +08:00
parent 40f96069ab
commit 6bd525813f
4 changed files with 3725 additions and 4 deletions

View File

@@ -86,11 +86,16 @@
</el-col>
<el-col :span="24" v-hasPermi="['crm:customer:address']">
<el-form-item label="客户地址" prop="address">
<el-input
<!-- <el-input
type="textarea"
v-model="customer.address"
placeholder="请输入客户地址"
@input="handleInputChange"
/> -->
<ChinaAreaSelect
v-model="customer.address"
placeholder="请选择客户地址"
@change="handleInputChange"
/>
</el-form-item>
</el-col>
@@ -110,11 +115,13 @@
<script>
import JSONTableInput from './JSONTableInput.vue'
import ChinaAreaSelect from '@/components/ChinaAreaSelect/index.vue'
export default {
name: 'CustomerEdit',
components: {
JSONTableInput
JSONTableInput,
ChinaAreaSelect
},
props: {
// 客户信息对象(双向绑定)