fix(mobile-oa-h5): rename presign collector label to 市场专员

Keep collectorUserId for convert-to-protocol mapping.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-10-16 17:44:41 +08:00
1 parent 90c1b83a54
commit d998378e12
6 files changed
+7 -7

No files matched your search

@@ -370,7 +370,7 @@ test('detail adapters hide unresolved references and dictionary codes but preser
})
assert.equal(presign[0].fields.find((field) => field.label === '协议编号').value, 'P-RAW-2')
assert.equal(presign[0].fields.find((field) => field.label === '采集地区').value, '未知')
assert.equal(presign[0].fields.find((field) => field.label === '采集专员').value, '未知人员')
assert.equal(presign[0].fields.find((field) => field.label === '市场专员').value, '未知人员')
assert.equal(presign[0].fields.find((field) => field.label === '缴费方式').value, '未知')
assert.equal(presign[0].fields.find((field) => field.label === '订单状态').value, '未知')
assert.equal(presign[1].cards[0].fields.find((field) => field.label === '转账方式').value, '未知')
+1 -1
View File
@@ -106,7 +106,7 @@ export default {
{ label: '预产期', value: displayValue(formatPresignDate(detail?.expectedDeliveryDate)) },
{ label: '采集地区', value: referenceName(detail?.regionName, detail?.regionId) },
{ label: '采集医院', value: referenceName(detail?.hospitalName, detail?.hospitalId) },
{ label: '采集专员', value: person(detail?.collectorUserName, detail?.collectorUserId) },
{ label: '市场专员', value: person(detail?.collectorUserName, detail?.collectorUserId) },
{ label: '采集经理', value: person(detail?.regionManagerUserName, detail?.regionManagerUserId) },
{ label: '采集时间', value: displayValue(formatPresignDateTime(detail?.sampleCollectTime)) },
{ label: '缴费方式', value: payModeLabel(detail?.payMode) },
@@ -72,7 +72,7 @@ export function buildPresignCardModel(item = {}, index = 0, role = 'specialist',
},
{ key: 'regionName', label: '采集地区', value: displayText(item.regionName) },
{ key: 'hospitalName', label: '采集医院', value: displayText(item.hospitalName) },
{ key: 'collectorUserName', label: '采集专员', value: displayText(item.collectorUserName) },
{ key: 'collectorUserName', label: '市场专员', value: displayText(item.collectorUserName) },
{ key: 'regionManagerUserName', label: '采集经理', value: displayText(item.regionManagerUserName) },
{
key: 'sampleCollectTime',
@@ -57,7 +57,7 @@ test('builds every Web list field with Task 3 formatters and authorized actions'
{ key: 'confirmedDepositAmount', label: '到账金额', value: '¥5,000.50', money: true },
{ key: 'regionName', label: '采集地区', value: '合肥区域' },
{ key: 'hospitalName', label: '采集医院', value: '省妇幼' },
{ key: 'collectorUserName', label: '采集专员', value: '采集员甲' },
{ key: 'collectorUserName', label: '市场专员', value: '采集员甲' },
{ key: 'regionManagerUserName', label: '采集经理', value: '经理乙' },
{ key: 'sampleCollectTime', label: '采集时间', value: '2026-10-10 09:30:00' },
{ key: 'payMode', label: '缴费模式', value: '分期' },
@@ -13,7 +13,7 @@ export function filterSelectOptions(options, keyword) {
}
/**
* 采集专员 / 采集经理候选。
* 市场专员(collectorUserId)/ 采集经理候选。
* 有检索词时只用远程结果(+ 当前选中回显),避免把地区 staff 全量拼回去抵消过滤。
*/
export function buildPersonOptions(
@@ -67,7 +67,7 @@
</div>
<div class="presign-form-field">
<label>采集专员</label>
<label>市场专员</label>
<PresignSelectField
v-model="form.collectorUserId"
:options="collectorOptions"
@@ -75,7 +75,7 @@
:loading="collectorLoading"
searchable
remote
title="选择采集专员"
title="选择市场专员"
@change="markDirty"
@search="searchCollectorUsers"
/>