refactor(visit): 拜访对象类型「门店」改为「地点」

- 类型选项:门店 -> 地点(图标改用 map)
- 字段标签:姓名/门店 -> 姓名/地点
- 默认 visitType 同步为「地点」,与 tab 的 value 保持一致
- placeholder、校验提示、顶部提示文案一并调整
「门店经理」选项保留不变。
This commit is contained in:
2026-10-11 20:51:48 +08:00
parent da5bf8733e
commit 4fa29ea4c6
+6 -6
View File
@@ -8,7 +8,7 @@
</view>
<view class="tip-body">
<text class="tip-title">温馨提示</text>
<text class="tip-text">请如实填写本次拜访信息,系统将自动记录您的姓名,拜访对象请填写实际到访人员或门店/经理。</text>
<text class="tip-text">请如实填写本次拜访信息,系统将自动记录您的姓名,拜访对象请填写实际到访人员或地点/经理。</text>
</view>
</view>
</view>
@@ -62,7 +62,7 @@
</view>
<view class="field-row">
<text class="field-label is-required"><text class="field-star">*</text>姓名/门店</text>
<text class="field-label is-required"><text class="field-star">*</text>姓名/地点</text>
<view class="field-box">
<input
v-model="visitForm.name"
@@ -268,7 +268,7 @@ export default {
brandColor: '#2fc6a7',
contentMaxLength: 500,
visitTypeTabs: [
{label: '门店', value: '门店', icon: 'home'},
{label: '地点', value: '地点', icon: 'map'},
{label: '门店经理', value: '门店经理', icon: 'account'},
{label: '其他', value: '其他', icon: 'more-dot-fill'}
],
@@ -295,7 +295,7 @@ export default {
targetPlaceholder() {
if (this.visitForm.visitType === '门店经理') return '请输入门店经理姓名'
if (this.visitForm.visitType === '其他') return '请输入拜访人员姓名'
return '请输入拜访人员姓名 / 门店名称 / 经理姓名'
return '请输入拜访人员姓名 / 地点名称 / 经理姓名'
}
},
async onShow() {
@@ -315,7 +315,7 @@ export default {
chainId: '',
chain: '',
name: '',
visitType: '门店',
visitType: '地点',
visitDate: dayjs().format('YYYY-MM-DD'),
submitterName: '',
content: '',
@@ -440,7 +440,7 @@ export default {
}
if (!String(this.visitForm.name || '').trim()) {
uni.showToast({
title: '请填写拜访对象姓名/门店',
title: '请填写拜访对象姓名/地点',
icon: 'none'
})
return