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>
<view class="tip-body"> <view class="tip-body">
<text class="tip-title">温馨提示</text> <text class="tip-title">温馨提示</text>
<text class="tip-text">请如实填写本次拜访信息,系统将自动记录您的姓名,拜访对象请填写实际到访人员或门店/经理。</text> <text class="tip-text">请如实填写本次拜访信息,系统将自动记录您的姓名,拜访对象请填写实际到访人员或地点/经理。</text>
</view> </view>
</view> </view>
</view> </view>
@@ -62,7 +62,7 @@
</view> </view>
<view class="field-row"> <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"> <view class="field-box">
<input <input
v-model="visitForm.name" v-model="visitForm.name"
@@ -268,7 +268,7 @@ export default {
brandColor: '#2fc6a7', brandColor: '#2fc6a7',
contentMaxLength: 500, contentMaxLength: 500,
visitTypeTabs: [ visitTypeTabs: [
{label: '门店', value: '门店', icon: 'home'}, {label: '地点', value: '地点', icon: 'map'},
{label: '门店经理', value: '门店经理', icon: 'account'}, {label: '门店经理', value: '门店经理', icon: 'account'},
{label: '其他', value: '其他', icon: 'more-dot-fill'} {label: '其他', value: '其他', icon: 'more-dot-fill'}
], ],
@@ -295,7 +295,7 @@ export default {
targetPlaceholder() { targetPlaceholder() {
if (this.visitForm.visitType === '门店经理') return '请输入门店经理姓名' if (this.visitForm.visitType === '门店经理') return '请输入门店经理姓名'
if (this.visitForm.visitType === '其他') return '请输入拜访人员姓名' if (this.visitForm.visitType === '其他') return '请输入拜访人员姓名'
return '请输入拜访人员姓名 / 门店名称 / 经理姓名' return '请输入拜访人员姓名 / 地点名称 / 经理姓名'
} }
}, },
async onShow() { async onShow() {
@@ -315,7 +315,7 @@ export default {
chainId: '', chainId: '',
chain: '', chain: '',
name: '', name: '',
visitType: '门店', visitType: '地点',
visitDate: dayjs().format('YYYY-MM-DD'), visitDate: dayjs().format('YYYY-MM-DD'),
submitterName: '', submitterName: '',
content: '', content: '',
@@ -440,7 +440,7 @@ export default {
} }
if (!String(this.visitForm.name || '').trim()) { if (!String(this.visitForm.name || '').trim()) {
uni.showToast({ uni.showToast({
title: '请填写拜访对象姓名/门店', title: '请填写拜访对象姓名/地点',
icon: 'none' icon: 'none'
}) })
return return