```
feat(shopro_huifu): 完善银行支行搜索功能 - 添加建设银行等更多银行支行数据到本地数据库 - 优化支行搜索算法,支持省市范围匹配和关键词分词搜索 - 新增支行联行号手动输入功能,提供更好的用户体验 - 改进搜索提示文案,明确说明搜索和匹配规则 - 修复支行搜索验证逻辑,支持多种匹配模式 ```
这个提交包含在:
@@ -389,17 +389,23 @@
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="开户银行支行" required>
|
||||
<el-input v-model="branchKeyword" class="form-input" placeholder="输入支行名称搜索,并从下方结果中点击选择" @input="onBranchInput"></el-input>
|
||||
<div class="field-tip">须从搜索结果中点击选择支行,仅输入文字无法保存</div>
|
||||
<el-input v-model="branchKeyword" class="form-input" placeholder="例如:建设银行中山高科技支行" @input="onBranchInput"></el-input>
|
||||
<div class="field-tip">搜索支行名称,系统将自动匹配联行号(与小程序一致);也可从下方结果点击选择</div>
|
||||
<div class="field-tip" v-if="branchSearched && !branchResults.length && branchKeyword" style="color:#E6A23C;">本地库未搜到,保存时服务端会再次自动匹配;仍失败请手动填写联行号</div>
|
||||
<div class="field-tip" v-if="form.branch_code" style="color:#7536D0;">已选:{{ form.branch_name }}(联行号 {{ form.branch_code }})</div>
|
||||
<div class="branch-panel" v-if="branchResults.length">
|
||||
<div class="branch-item" v-for="(item, idx) in branchResults" :key="idx" @click="selectBranch(item)">
|
||||
<div>{{ item.branch_name }}</div>
|
||||
<div style="color:#909399;font-size:12px;">{{ item.branch_code }}</div>
|
||||
<div style="color:#909399;font-size:12px;">{{ item.branch_code }}<span v-if="item.area_id"> · {{ item.area_id }}</span></div>
|
||||
</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="支行联行号">
|
||||
<el-input v-model="form.branch_code" maxlength="20" class="form-input" placeholder="12位联行号,可手动填写" @input="onBranchCodeInput"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-form-item label="银行卡正面照">
|
||||
<el-upload :action="uploadUrl" :show-file-list="false" accept="image/*" :on-success="(res) => onUploadSuccess('bank_card_url', res)">
|
||||
|
||||
在新工单中引用
屏蔽一个用户