diff --git a/apps/src/views/operate/components/banner-form-modal.vue b/apps/src/views/operate/components/banner-form-modal.vue
index 61af1af..6ef9b85 100644
--- a/apps/src/views/operate/components/banner-form-modal.vue
+++ b/apps/src/views/operate/components/banner-form-modal.vue
@@ -13,6 +13,7 @@ import {
updateBanner,
} from '#/api/legacy/system';
import AccountInput from '#/components/account-input.vue';
+import { getDisplaySysOriginText } from '#/views/system/shared';
import {
AutoComplete,
@@ -324,7 +325,13 @@ async function submitForm() {
:confirm-loading="saving"
:open="open"
destroy-on-close
- :title="`${form.id ? '修改' : '新增'}(${sysOrigin})`"
+ :title="
+ getDisplaySysOriginText(sysOrigin)
+ ? `${form.id ? '修改' : '新增'}(${getDisplaySysOriginText(sysOrigin)})`
+ : form.id
+ ? '修改'
+ : '新增'
+ "
width="760px"
@cancel="emit('close')"
@ok="submitForm"
diff --git a/apps/src/views/operate/components/mike-type-form-modal.vue b/apps/src/views/operate/components/mike-type-form-modal.vue
index 19a6dda..1ac595e 100644
--- a/apps/src/views/operate/components/mike-type-form-modal.vue
+++ b/apps/src/views/operate/components/mike-type-form-modal.vue
@@ -7,6 +7,7 @@ import {
simpleUploadFile,
} from '#/api/legacy/oss';
import { addMikeType, updateMikeType } from '#/api/legacy/mike';
+import { getDisplaySysOriginText } from '#/views/system/shared';
import {
Button,
@@ -80,9 +81,10 @@ const form = reactive
>({
sysOrigin: '',
});
-const title = computed(() =>
- `${form.id ? '修改' : '新增'}(${props.sysOrigin || form.sysOrigin || '-'})`,
-);
+const title = computed(() => {
+ const sysOrigin = getDisplaySysOriginText(props.sysOrigin || form.sysOrigin);
+ return sysOrigin ? `${form.id ? '修改' : '新增'}(${sysOrigin})` : form.id ? '修改' : '新增';
+});
watch(
() => props.open,
diff --git a/apps/src/views/operate/components/order-details-drawer.vue b/apps/src/views/operate/components/order-details-drawer.vue
index 3de055e..65ac5d8 100644
--- a/apps/src/views/operate/components/order-details-drawer.vue
+++ b/apps/src/views/operate/components/order-details-drawer.vue
@@ -2,7 +2,7 @@
import { computed, ref, watch } from 'vue';
import { getInAppPurchase } from '#/api/legacy/operate';
-import { formatDate } from '#/views/system/shared';
+import { formatDate, getDisplaySysOriginText } from '#/views/system/shared';
import {
Descriptions,
@@ -99,7 +99,9 @@ watch(
{{ record?.details?.trackId || '-' }}
{{ record?.details?.subscribeId || '-' }}
{{ record?.details?.orderId || '-' }}
- {{ record?.details?.sysOrigin || '-' }}
+
+ {{ getDisplaySysOriginText(record?.details?.sysOrigin) }}
+
{{ record?.details?.factory?.platform || '-' }}
{{ record?.details?.factory?.factoryCode || '-' }}
{{ record?.details?.countryCode || '-' }}
diff --git a/apps/src/views/operate/components/room-search-input.vue b/apps/src/views/operate/components/room-search-input.vue
index 6b8e7d8..25ff3b7 100644
--- a/apps/src/views/operate/components/room-search-input.vue
+++ b/apps/src/views/operate/components/room-search-input.vue
@@ -6,6 +6,8 @@ import {
getRoomProfileBySysOriginAccount,
listRoomProfileByAccount,
} from '#/api/legacy/room';
+import SysOriginTag from '#/components/sys-origin-tag.vue';
+import { getDisplaySysOriginText } from '#/views/system/shared';
import {
Button,
@@ -13,7 +15,6 @@ import {
Input,
Modal,
Select,
- Tag,
} from 'antdv-next';
type RoomSelectType = 'LONG_ID' | 'SHORT_ID';
@@ -52,6 +53,10 @@ const matchedRoom = ref | null>(null);
const roomProfiles = ref>>([]);
const selectDialogOpen = ref(false);
+function getVisibleSysOrigin(value: unknown) {
+ return getDisplaySysOriginText(value);
+}
+
watch(
() => props.roomId,
(value) => {
@@ -177,7 +182,9 @@ async function clickSearch() {
已匹配: {{ matchedRoom.roomName || matchedRoom.id || '-' }}
- / {{ matchedRoom.sysOrigin }}
+
+ / {{ getVisibleSysOrigin(matchedRoom.sysOrigin) }}
+
- {{ item.sysOrigin }}
+
{{ item.roomName || '-' }}
房间ID {{ item.id || '-' }}
diff --git a/apps/src/views/operate/components/user-bank-create-modal.vue b/apps/src/views/operate/components/user-bank-create-modal.vue
index 750b433..0a326d2 100644
--- a/apps/src/views/operate/components/user-bank-create-modal.vue
+++ b/apps/src/views/operate/components/user-bank-create-modal.vue
@@ -5,6 +5,7 @@ import { Button, Input, Modal, message } from 'antdv-next';
import { createBankBalance } from '#/api/legacy/operate';
import AccountInput from '#/components/account-input.vue';
+import { getDisplaySysOriginText } from '#/views/system/shared';
const props = defineProps<{
open: boolean;
@@ -68,7 +69,7 @@ async function submitForm() {