Merge origin/fix-0806-real-name into release-1.3.1
[ai-coding] [武世龙]
1 文件已复制
1个文件已删除
23 文件已重命名
1个文件已添加
6个文件已修改
| New file |
| | |
| | | [ |
| | | ".kiro/lark-doc-implement", |
| | | ".kiro/lark-wiki-dev", |
| | | ".kiro/lark-wiki-dev_084245" |
| | | ] |
copy from .kiro/specs/lark-wiki-dev/requirements.md
copy to .kiro/lark-wiki-dev_084245/specs/requirements.md
| | |
| | | "pickupTime": "乘车时间", |
| | | "userNickname": "下单用户昵称", |
| | | "userPhone": "下单用户手机", |
| | | "userRealName": "姓名", |
| | | "userRealName": "用户姓名", |
| | | "pickupLocation": "起点", |
| | | "dropoffLocation": "终点", |
| | | "selectedVehicleType": "选择车型", |
| | |
| | | "pickupTime": "乘车时间", |
| | | "userNickname": "下单用户昵称", |
| | | "userPhone": "下单用户手机", |
| | | "userRealName": "姓名", |
| | | "userRealName": "用户姓名", |
| | | "pickupLocation": "起点", |
| | | "dropoffLocation": "终点", |
| | | "selectedVehicleType": "选择车型", |
| | |
| | | }}</span> |
| | | </div> |
| | | </n-gi> |
| | | <n-gi v-if="type !== 'cruise'"> |
| | | <div class="info-item"> |
| | | <span class="label">用户姓名:</span><span class="value">{{ model.realName || '-' |
| | | }}</span> |
| | | </div> |
| | | </n-gi> |
| | | <n-gi> |
| | | <div class="info-item"> |
| | | <span class="label">起点:</span><span class="value">{{ model.startPointName || model.startAddress || '-' |
| | |
| | | key: 'realName', |
| | | width: 120, |
| | | resizable: true, |
| | | render: row => row.realName || '-', |
| | | }, |
| | | { |
| | | title: t('transaction.pickupLocation'), |
| | |
| | | // 基础信息数据 |
| | | const basicInfoData = ref({ |
| | | userName: '', |
| | | realName: '', |
| | | whitelistAccount: '', |
| | | status: '', |
| | | isPriorityDispatch: '', |
| | |
| | | if (code === 200 && data) { |
| | | basicInfoData.value = { |
| | | userName: data.nickName || '', |
| | | realName: data.realName || '', |
| | | whitelistAccount: data.account || '', |
| | | status: data.status ? '正常' : '冻结', |
| | | isPriorityDispatch: data.isPriorityDispatch ? '是' : '否', |
| | |
| | | resizable: true, |
| | | }, |
| | | { |
| | | title: '下单用户姓名', |
| | | key: 'realName', |
| | | width: 120, |
| | | resizable: true, |
| | | render: row => <span>{row.realName || '-'}</span>, |
| | | }, |
| | | { |
| | | title: '起点', |
| | | key: 'startPointName', |
| | | width: 160, |
| | |
| | | <span class="info-value">{{ basicInfoData.userName || '-' }}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="info-label">用户姓名:</span> |
| | | <span class="info-value">{{ basicInfoData.realName || '-' }}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="info-label">白名单账号:</span> |
| | | <span class="info-value">{{ basicInfoData.whitelistAccount || '-' }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="info-row"> |
| | | <div class="info-item"> |
| | | <span class="info-label">状态:</span> |
| | | <span class="info-value"> |
| | |
| | | </NTag> |
| | | </span> |
| | | </div> |
| | | </div> |
| | | <div class="info-row"> |
| | | <div class="info-item"> |
| | | <span class="info-label">是否优先派单:</span> |
| | | <span class="info-value">{{ basicInfoData.isPriorityDispatch || '-' }}</span> |
| | |
| | | <span class="info-label">有效期:</span> |
| | | <span class="info-value">{{ basicInfoData.expireDate || '-' }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="info-row"> |
| | | <div class="info-item"> |
| | | <span class="info-label">最大下单数量:</span> |
| | | <span class="info-value">{{ basicInfoData.maxOrderCount || '-' }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="info-row"> |
| | | <div class="info-item"> |
| | | <span class="info-label">创建人:</span> |
| | | <span class="info-value">{{ basicInfoData.creator || '-' }}</span> |
| | |
| | | <span class="info-label">创建时间:</span> |
| | | <span class="info-value">{{ basicInfoData.createTime || '-' }}</span> |
| | | </div> |
| | | <div class="info-item" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <NDataTable |
| | | v-model:checked-row-keys="selectedOrderRowKeys" :columns="orderColumns" :data="orderRecords" |
| | | :row-props="getOrderRowProps" :row-class-name="getOrderRowClassName" |
| | | :row-key="(row) => row.id" class="flex-1" flex-height striped :scroll-x="1620" :bordered="false" |
| | | :row-key="(row) => row.id" class="flex-1" flex-height striped :scroll-x="1740" :bordered="false" |
| | | > |
| | | <template #empty> |
| | | <div class="flex-center"> |
| | |
| | | whitelistSource: null, // 来源 |
| | | status: null, // 冻结状态 |
| | | nickName: '', // 用户名称 |
| | | realName: '', // 用户姓名(小鹏员工真实姓名) |
| | | isPriorityDispatch: null, // 优先派单 |
| | | expireTimeRange: null as [number, number] | null, // 有效期 |
| | | minMaxOrderNum: '', // 最大下单数量最小值 |
| | |
| | | render: () => <n-input v-model:value={model.value.nickName} placeholder="请输入" clearable />, |
| | | }, |
| | | { |
| | | label: '用户姓名', |
| | | path: 'realName', |
| | | render: () => <n-input v-model:value={model.value.realName} placeholder="请输入" clearable />, |
| | | }, |
| | | { |
| | | label: '优先派单', |
| | | path: 'isPriorityDispatch', |
| | | render: () => ( |
| | |
| | | ellipsis: true, |
| | | resizable: true, |
| | | width: 180, |
| | | }, |
| | | { |
| | | title: '用户姓名', |
| | | align: 'left', |
| | | key: 'realName', |
| | | ellipsis: true, |
| | | resizable: true, |
| | | width: 180, |
| | | render: row => <span>{row.realName || '-'}</span>, |
| | | }, |
| | | { |
| | | title: '白名单账号', |
| | |
| | | whitelistSource: model.value.whitelistSource ?? undefined, |
| | | status: model.value.status ?? undefined, |
| | | nickName: model.value.nickName?.trim() || undefined, |
| | | realName: model.value.realName?.trim() || undefined, |
| | | isPriorityDispatch: model.value.isPriorityDispatch ?? undefined, |
| | | maxOrderNumMin: model.value.minMaxOrderNum ? Number(model.value.minMaxOrderNum) : undefined, |
| | | maxOrderNumMax: model.value.maxMaxOrderNum ? Number(model.value.maxMaxOrderNum) : undefined, |
| | |
| | | :loading="loading" |
| | | :row-props="getRowProps" |
| | | :row-class-name="getRowClassName" |
| | | :scroll-x="1490" |
| | | :scroll-x="1670" |
| | | :row-key="(row: any) => row.id" |
| | | flex-height |
| | | :bordered="false" |