diff --git a/apps/daxpay-admin/src/api/payment/device/printer.api.ts b/apps/daxpay-admin/src/api/payment/device/printer.api.ts deleted file mode 100644 index da1190f8a..000000000 --- a/apps/daxpay-admin/src/api/payment/device/printer.api.ts +++ /dev/null @@ -1,123 +0,0 @@ -import type { BaseEntity, PageResult, Result } from '#/types/web'; - -import { defHttp } from '#/api/request'; - -/** - * 云打印设备 API - */ -export const DevicePrinterApi = { - /** - * 分页查询云打印设备 - */ - page( - params: DevicePrinterQuery & { current?: number; size?: number }, - ): Promise>> { - return defHttp.get({ url: '/admin/device/printer/page', params }); - }, - - /** - * 根据 id 查询云打印设备 - */ - get(id: string): Promise> { - return defHttp.get({ url: '/admin/device/printer/get', params: { id } }); - }, - - /** - * 新增云打印设备 - */ - add(data: DevicePrinterParam): Promise> { - return defHttp.post({ url: '/admin/device/printer/add', data }); - }, - - /** - * 修改云打印设备 - */ - update(data: DevicePrinterParam): Promise> { - return defHttp.post({ url: '/admin/device/printer/update', data }); - }, - - /** - * 删除云打印设备 - */ - delete(id: string): Promise> { - return defHttp.post({ url: '/admin/device/printer/delete', params: { id } }); - }, - - /** - * 绑定云打印设备(首期仅更新本地状态, 真实设备对接由独立服务完成) - */ - bind(id: string): Promise> { - return defHttp.post({ url: '/admin/device/printer/bind', params: { id } }); - }, - - /** - * 解绑云打印设备 - */ - unbind(id: string): Promise> { - return defHttp.post({ url: '/admin/device/printer/unbind', params: { id } }); - }, -}; - -/** 云打印设备查询参数 */ -export interface DevicePrinterQuery { - /** 商户号 */ - mchNo?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 设备序列号 */ - deviceSn?: string; - /** 设备名称 */ - deviceName?: string; - /** 厂商门店ID */ - shopId?: string; - /** 设备状态 unbound/online/offline/fault */ - status?: string; -} - -/** 云打印设备参数 */ -export interface DevicePrinterParam { - /** 主键 */ - id?: string; - /** 商户号 */ - mchNo?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 厂商配置ID */ - vendorConfigId?: string; - /** 设备序列号 */ - deviceSn?: string; - /** 设备IMEI */ - imei?: string; - /** 厂商门店ID */ - shopId?: string; - /** 设备名称 */ - deviceName?: string; - /** 备注 */ - remark?: string; -} - -/** 云打印设备结果 */ -export interface DevicePrinterResult extends BaseEntity { - /** 商户号 */ - mchNo?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 厂商配置ID */ - vendorConfigId?: string; - /** 设备序列号 */ - deviceSn?: string; - /** 设备IMEI */ - imei?: string; - /** 厂商门店ID */ - shopId?: string; - /** 设备名称 */ - deviceName?: string; - /** 设备状态 */ - status?: string; - /** 绑定时间 */ - bindTime?: string; - /** 最后在线时间 */ - lastOnlineTime?: string; - /** 备注 */ - remark?: string; -} diff --git a/apps/daxpay-admin/src/api/payment/device/speaker.api.ts b/apps/daxpay-admin/src/api/payment/device/speaker.api.ts deleted file mode 100644 index 3d4c85a31..000000000 --- a/apps/daxpay-admin/src/api/payment/device/speaker.api.ts +++ /dev/null @@ -1,123 +0,0 @@ -import type { BaseEntity, PageResult, Result } from '#/types/web'; - -import { defHttp } from '#/api/request'; - -/** - * 云音箱设备 API - */ -export const DeviceSpeakerApi = { - /** - * 分页查询云音箱设备 - */ - page( - params: DeviceSpeakerQuery & { current?: number; size?: number }, - ): Promise>> { - return defHttp.get({ url: '/admin/device/speaker/page', params }); - }, - - /** - * 根据 id 查询云音箱设备 - */ - get(id: string): Promise> { - return defHttp.get({ url: '/admin/device/speaker/get', params: { id } }); - }, - - /** - * 新增云音箱设备 - */ - add(data: DeviceSpeakerParam): Promise> { - return defHttp.post({ url: '/admin/device/speaker/add', data }); - }, - - /** - * 修改云音箱设备 - */ - update(data: DeviceSpeakerParam): Promise> { - return defHttp.post({ url: '/admin/device/speaker/update', data }); - }, - - /** - * 删除云音箱设备 - */ - delete(id: string): Promise> { - return defHttp.post({ url: '/admin/device/speaker/delete', params: { id } }); - }, - - /** - * 绑定云音箱设备(首期仅更新本地状态, 真实设备对接由独立服务完成) - */ - bind(id: string): Promise> { - return defHttp.post({ url: '/admin/device/speaker/bind', params: { id } }); - }, - - /** - * 解绑云音箱设备 - */ - unbind(id: string): Promise> { - return defHttp.post({ url: '/admin/device/speaker/unbind', params: { id } }); - }, -}; - -/** 云音箱设备查询参数 */ -export interface DeviceSpeakerQuery { - /** 商户号 */ - mchNo?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 设备序列号 */ - deviceSn?: string; - /** 设备名称 */ - deviceName?: string; - /** 厂商门店ID */ - shopId?: string; - /** 设备状态 unbound/online/offline/fault */ - status?: string; -} - -/** 云音箱设备参数 */ -export interface DeviceSpeakerParam { - /** 主键 */ - id?: string; - /** 商户号 */ - mchNo?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 厂商配置ID */ - vendorConfigId?: string; - /** 设备序列号 */ - deviceSn?: string; - /** 设备IMEI */ - imei?: string; - /** 厂商门店ID */ - shopId?: string; - /** 设备名称 */ - deviceName?: string; - /** 备注 */ - remark?: string; -} - -/** 云音箱设备结果 */ -export interface DeviceSpeakerResult extends BaseEntity { - /** 商户号 */ - mchNo?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 厂商配置ID */ - vendorConfigId?: string; - /** 设备序列号 */ - deviceSn?: string; - /** 设备IMEI */ - imei?: string; - /** 厂商门店ID */ - shopId?: string; - /** 设备名称 */ - deviceName?: string; - /** 设备状态 */ - status?: string; - /** 绑定时间 */ - bindTime?: string; - /** 最后在线时间 */ - lastOnlineTime?: string; - /** 备注 */ - remark?: string; -} diff --git a/apps/daxpay-admin/src/api/payment/device/vendor-config.api.ts b/apps/daxpay-admin/src/api/payment/device/vendor-config.api.ts deleted file mode 100644 index e927527ed..000000000 --- a/apps/daxpay-admin/src/api/payment/device/vendor-config.api.ts +++ /dev/null @@ -1,112 +0,0 @@ -import type { BaseEntity, PageResult, Result } from '#/types/web'; - -import { defHttp } from '#/api/request'; - -/** - * 设备厂商配置 API - */ -export const DeviceVendorConfigApi = { - /** - * 分页查询厂商配置 - */ - page( - params: DeviceVendorConfigQuery & { current?: number; size?: number }, - ): Promise>> { - return defHttp.get({ url: '/admin/device/vendor-config/page', params }); - }, - - /** - * 根据 id 查询厂商配置 - */ - get(id: string): Promise> { - return defHttp.get({ url: '/admin/device/vendor-config/get', params: { id } }); - }, - - /** - * 新增厂商配置 - */ - add(data: DeviceVendorConfigParam): Promise> { - return defHttp.post({ url: '/admin/device/vendor-config/add', data }); - }, - - /** - * 修改厂商配置 - */ - update(data: DeviceVendorConfigParam): Promise> { - return defHttp.post({ url: '/admin/device/vendor-config/update', data }); - }, - - /** - * 删除厂商配置 - */ - delete(id: string): Promise> { - return defHttp.post({ url: '/admin/device/vendor-config/delete', params: { id } }); - }, - - /** - * 查询指定设备类型和厂商的启用配置列表(设备下拉用) - */ - listEnabledByVendor( - deviceType: string, - vendorCode: string, - ): Promise> { - return defHttp.get({ - url: '/admin/device/vendor-config/list-enabled-by-vendor', - params: { deviceType, vendorCode }, - }); - }, -}; - -/** 厂商配置查询参数 */ -export interface DeviceVendorConfigQuery { - /** 设备类型(顶层厂商配置页可不传, 按厂商聚合查询) */ - deviceType?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 配置名称 */ - configName?: string; - /** 是否启用 */ - enable?: boolean; -} - -/** 厂商配置参数 */ -export interface DeviceVendorConfigParam { - /** 主键 */ - id?: string; - /** 设备类型 */ - deviceType?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 配置名称 */ - configName?: string; - /** 厂商应用ID */ - appId?: string; - /** 厂商应用密钥 */ - appSecret?: string; - /** 是否启用 */ - enable?: boolean; - /** 扩展参数(JSON) */ - extParam?: string; - /** 备注 */ - remark?: string; -} - -/** 厂商配置结果 */ -export interface DeviceVendorConfigResult extends BaseEntity { - /** 设备类型 */ - deviceType?: string; - /** 厂商代码 */ - vendorCode?: string; - /** 配置名称 */ - configName?: string; - /** 厂商应用ID */ - appId?: string; - /** 厂商应用密钥(脱敏) */ - appSecret?: string; - /** 是否启用 */ - enable?: boolean; - /** 扩展参数(JSON) */ - extParam?: string; - /** 备注 */ - remark?: string; -} diff --git a/apps/daxpay-admin/src/assets/device-vendor/boshijie.svg b/apps/daxpay-admin/src/assets/device-vendor/boshijie.svg deleted file mode 100644 index 9a3d623e2..000000000 --- a/apps/daxpay-admin/src/assets/device-vendor/boshijie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/daxpay-admin/src/assets/device-vendor/sunmi.svg b/apps/daxpay-admin/src/assets/device-vendor/sunmi.svg deleted file mode 100644 index 73bdc1d49..000000000 --- a/apps/daxpay-admin/src/assets/device-vendor/sunmi.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/daxpay-admin/src/assets/device-vendor/zhigulian.svg b/apps/daxpay-admin/src/assets/device-vendor/zhigulian.svg deleted file mode 100644 index c5f1e3a89..000000000 --- a/apps/daxpay-admin/src/assets/device-vendor/zhigulian.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/daxpay-admin/src/components/device-vendor/VendorLogo.vue b/apps/daxpay-admin/src/components/device-vendor/VendorLogo.vue deleted file mode 100644 index 4622bf548..000000000 --- a/apps/daxpay-admin/src/components/device-vendor/VendorLogo.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - diff --git a/apps/daxpay-admin/src/constants/perm-codes.ts b/apps/daxpay-admin/src/constants/perm-codes.ts index cae79fd46..7feb9cd91 100644 --- a/apps/daxpay-admin/src/constants/perm-codes.ts +++ b/apps/daxpay-admin/src/constants/perm-codes.ts @@ -211,28 +211,13 @@ export const PermCodes = { }, }, - /** 设备管理(独立命名空间) */ + /** 设备管理(独立命名空间;开源仅码牌,硬件对接归商业版) */ Device: { - /** 云音箱 menuCode=device:speaker */ - Speaker: { - VIEW: 'device:speaker:view', - MANAGE: 'device:speaker:manage', - }, /** 码牌 menuCode=device:qrcode */ QrCode: { VIEW: 'device:qrcode:view', MANAGE: 'device:qrcode:manage', }, - /** 云打印 menuCode=device:printer */ - Printer: { - VIEW: 'device:printer:view', - MANAGE: 'device:printer:manage', - }, - /** 厂商配置 menuCode=device:vendor_config */ - VendorConfig: { - VIEW: 'device:vendor_config:view', - MANAGE: 'device:vendor_config:manage', - }, }, /** 系统域 */ diff --git a/apps/daxpay-admin/src/enums/payment/deviceEnum.ts b/apps/daxpay-admin/src/enums/payment/deviceEnum.ts deleted file mode 100644 index 4ae9cf688..000000000 --- a/apps/daxpay-admin/src/enums/payment/deviceEnum.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * 设备类型枚举 - */ -export enum DeviceType { - /** 云音箱 */ - SPEAKER = 'speaker', - /** 云打印 */ - PRINTER = 'printer', - /** 码牌 */ - QRCODE = 'qrcode', -} - -/** - * 设备厂商枚举 - */ -export enum DeviceVendor { - /** 商米 */ - SUNMI = 'sunmi', - /** 智谷联 */ - ZHIGULIAN = 'zhigulian', - /** 博实结 */ - BOSHIJIE = 'boshijie', -} - -/** - * 厂商国际化 Key 映射 - */ -export const vendorI18nMap: Record = { - [DeviceVendor.SUNMI]: 'payment.device.vendor.vendorSunmi', - [DeviceVendor.ZHIGULIAN]: 'payment.device.vendor.vendorZhigulian', - [DeviceVendor.BOSHIJIE]: 'payment.device.vendor.vendorBoshijie', -}; - -/** - * 厂商 Logo 映射(SVG 文件名, 对应 src/assets/device-vendor/ 下的文件) - */ -export const vendorLogoMap: Record = { - [DeviceVendor.SUNMI]: 'sunmi', - [DeviceVendor.ZHIGULIAN]: 'zhigulian', - [DeviceVendor.BOSHIJIE]: 'boshijie', -}; - -/** - * 设备类型 → 支持的厂商列表 - * - * 每种设备类型支持的厂商不同, 在此维护映射关系。 - */ -export const deviceVendorMap: Record = { - [DeviceType.SPEAKER]: [DeviceVendor.SUNMI, DeviceVendor.ZHIGULIAN, DeviceVendor.BOSHIJIE], - [DeviceType.PRINTER]: [DeviceVendor.SUNMI], -}; - -/** - * 设备类型国际化 Key 映射(用于厂商配置页设备类型列展示) - */ -export const deviceTypeI18nMap: Record = { - [DeviceType.SPEAKER]: 'payment.device.vendor.deviceTypeLabel.speaker', - [DeviceType.PRINTER]: 'payment.device.vendor.deviceTypeLabel.printer', - [DeviceType.QRCODE]: 'payment.device.vendor.deviceTypeLabel.qrcode', -}; - -/** - * 根据厂商代码反查其支持的设备类型列表(基于 deviceVendorMap 反向查询) - */ -export function getDeviceTypesByVendor(vendorCode: string): DeviceType[] { - return (Object.keys(deviceVendorMap) as DeviceType[]) - .filter((dt) => deviceVendorMap[dt]?.includes(vendorCode as DeviceVendor)); -} diff --git a/apps/daxpay-admin/src/locales/langs/en-US/payment/device/printer.json b/apps/daxpay-admin/src/locales/langs/en-US/payment/device/printer.json deleted file mode 100644 index bb4a6ad9a..000000000 --- a/apps/daxpay-admin/src/locales/langs/en-US/payment/device/printer.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "title": "Cloud Printer Device", - "field": { - "mchNo": "Merchant No.", - "vendorCode": "Vendor", - "vendorConfigId": "Vendor Config", - "deviceSn": "Device Serial No.", - "imei": "Device IMEI", - "shopId": "Vendor Shop ID", - "deviceName": "Device Name", - "status": "Status", - "bindTime": "Bind Time", - "lastOnlineTime": "Last Online Time", - "remark": "Remark", - "createTime": "Create Time" - }, - "status": { - "unbound": "Unbound", - "online": "Online", - "offline": "Offline", - "fault": "Fault" - }, - "validateMchNo": "Please enter merchant no.", - "validateDeviceSn": "Please enter device serial no.", - "bind": "Bind", - "unbind": "Unbind", - "confirmBind": "Are you sure to bind this device?", - "confirmUnbind": "Are you sure to unbind this device? Printing will stop after unbind.", - "confirmDelete": "Are you sure to delete this device?", - "validateVendorCode": "Please select a vendor", - "validateVendorConfig": "Please select a vendor config", - "pleaseSelectVendor": "Please select a vendor", - "pleaseSelectVendorConfig": "Please select a config", - "unassigned": "Unassigned" -} diff --git a/apps/daxpay-admin/src/locales/langs/en-US/payment/device/speaker.json b/apps/daxpay-admin/src/locales/langs/en-US/payment/device/speaker.json deleted file mode 100644 index 280b2489f..000000000 --- a/apps/daxpay-admin/src/locales/langs/en-US/payment/device/speaker.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "title": "Cloud Speaker Device", - "field": { - "mchNo": "Merchant No.", - "vendorCode": "Vendor", - "vendorConfigId": "Vendor Config", - "deviceSn": "Device Serial No.", - "imei": "Device IMEI", - "shopId": "Vendor Shop ID", - "deviceName": "Device Name", - "status": "Status", - "bindTime": "Bind Time", - "lastOnlineTime": "Last Online Time", - "remark": "Remark", - "createTime": "Create Time" - }, - "status": { - "unbound": "Unbound", - "online": "Online", - "offline": "Offline", - "fault": "Fault" - }, - "validateMchNo": "Please enter merchant no.", - "validateDeviceSn": "Please enter device serial no.", - "bind": "Bind", - "unbind": "Unbind", - "confirmBind": "Are you sure to bind this device?", - "confirmUnbind": "Are you sure to unbind this device? Broadcast will stop after unbind.", - "confirmDelete": "Are you sure to delete this device?", - "validateVendorCode": "Please select a vendor", - "validateVendorConfig": "Please select a vendor config", - "pleaseSelectVendor": "Please select a vendor", - "pleaseSelectVendorConfig": "Please select a config", - "unassigned": "Unassigned" -} diff --git a/apps/daxpay-admin/src/locales/langs/en-US/payment/device/vendor.json b/apps/daxpay-admin/src/locales/langs/en-US/payment/device/vendor.json deleted file mode 100644 index 11780f968..000000000 --- a/apps/daxpay-admin/src/locales/langs/en-US/payment/device/vendor.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "title": "Device Vendor Management", - "vendorSunmi": "SUNMI", - "vendorZhigulian": "Zhigulian", - "vendorBoshijie": "Boshijie", - "field": { - "deviceType": "Device Type", - "vendorCode": "Vendor", - "configName": "Config Name", - "appId": "App ID", - "appSecret": "App Secret", - "enable": "Enabled", - "extParam": "Ext Params", - "remark": "Remark", - "createTime": "Created At" - }, - "action": { - "addConfig": "Add Config", - "editConfig": "Edit Config" - }, - "placeholder": { - "configName": "Please enter config name", - "appId": "Please enter App ID", - "appSecret": "Please enter App Secret", - "extParam": "Please enter ext params (JSON)" - }, - "hint": { - "appSecretKeepEmpty": "Leave empty to keep unchanged", - "clickToManage": "Click to manage vendor configs" - }, - "enable": "Enabled", - "disable": "Disabled", - "confirmDelete": "Are you sure to delete this vendor config?", - "validateConfigName": "Please enter config name", - "validateAppId": "Please enter App ID", - "validateAppSecret": "Please enter App Secret", - "deviceTypeLabel": { - "speaker": "Cloud Speaker", - "printer": "Cloud Printer", - "qrcode": "QR Code" - } -} diff --git a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/printer.json b/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/printer.json deleted file mode 100644 index 8f72f4d82..000000000 --- a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/printer.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "title": "云打印设备", - "field": { - "mchNo": "商户号", - "vendorCode": "厂商", - "vendorConfigId": "厂商配置", - "deviceSn": "设备序列号", - "imei": "设备IMEI", - "shopId": "厂商门店ID", - "deviceName": "设备名称", - "status": "设备状态", - "bindTime": "绑定时间", - "lastOnlineTime": "最后在线时间", - "remark": "备注", - "createTime": "创建时间" - }, - "status": { - "unbound": "未绑定", - "online": "在线", - "offline": "离线", - "fault": "故障" - }, - "validateMchNo": "请输入商户号", - "validateDeviceSn": "请输入设备序列号", - "bind": "绑定", - "unbind": "解绑", - "confirmBind": "确定要绑定该设备吗?", - "confirmUnbind": "确定要解绑该设备吗?解绑后将停止打印。", - "confirmDelete": "确定要删除该设备吗?", - "validateVendorCode": "请选择厂商", - "validateVendorConfig": "请选择厂商配置", - "pleaseSelectVendor": "请选择厂商", - "pleaseSelectVendorConfig": "请选择配置", - "unassigned": "未分配" -} diff --git a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/speaker.json b/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/speaker.json deleted file mode 100644 index 34ffeeb32..000000000 --- a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/speaker.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "title": "云音箱设备", - "field": { - "mchNo": "商户号", - "vendorCode": "厂商", - "vendorConfigId": "厂商配置", - "deviceSn": "设备序列号", - "imei": "设备IMEI", - "shopId": "厂商门店ID", - "deviceName": "设备名称", - "status": "设备状态", - "bindTime": "绑定时间", - "lastOnlineTime": "最后在线时间", - "remark": "备注", - "createTime": "创建时间" - }, - "status": { - "unbound": "未绑定", - "online": "在线", - "offline": "离线", - "fault": "故障" - }, - "validateMchNo": "请输入商户号", - "validateDeviceSn": "请输入设备序列号", - "bind": "绑定", - "unbind": "解绑", - "confirmBind": "确定要绑定该设备吗?", - "confirmUnbind": "确定要解绑该设备吗?解绑后将停止播报。", - "confirmDelete": "确定要删除该设备吗?", - "validateVendorCode": "请选择厂商", - "validateVendorConfig": "请选择厂商配置", - "pleaseSelectVendor": "请选择厂商", - "pleaseSelectVendorConfig": "请选择配置", - "unassigned": "未分配" -} diff --git a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/vendor.json b/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/vendor.json deleted file mode 100644 index 677a006e3..000000000 --- a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/device/vendor.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "title": "设备厂商管理", - "vendorSunmi": "商米", - "vendorZhigulian": "智谷联", - "vendorBoshijie": "博实结", - "field": { - "deviceType": "设备类型", - "vendorCode": "厂商", - "configName": "配置名称", - "appId": "应用ID", - "appSecret": "应用密钥", - "enable": "是否启用", - "extParam": "扩展参数", - "remark": "备注", - "createTime": "创建时间" - }, - "action": { - "addConfig": "新增配置", - "editConfig": "编辑配置" - }, - "placeholder": { - "configName": "请输入配置名称", - "appId": "请输入应用ID", - "appSecret": "请输入应用密钥", - "extParam": "请输入扩展参数(JSON格式)" - }, - "hint": { - "appSecretKeepEmpty": "留空不修改", - "clickToManage": "点击管理厂商配置" - }, - "enable": "启用", - "disable": "停用", - "confirmDelete": "确定要删除该厂商配置吗?", - "validateConfigName": "请输入配置名称", - "validateAppId": "请输入应用ID", - "validateAppSecret": "请输入应用密钥", - "deviceTypeLabel": { - "speaker": "云音箱", - "printer": "云打印", - "qrcode": "码牌" - } -} diff --git a/apps/daxpay-admin/src/views/payment/device/printer/DevicePrinterEdit.vue b/apps/daxpay-admin/src/views/payment/device/printer/DevicePrinterEdit.vue deleted file mode 100644 index 42f80f30a..000000000 --- a/apps/daxpay-admin/src/views/payment/device/printer/DevicePrinterEdit.vue +++ /dev/null @@ -1,200 +0,0 @@ - - - diff --git a/apps/daxpay-admin/src/views/payment/device/printer/DevicePrinterList.vue b/apps/daxpay-admin/src/views/payment/device/printer/DevicePrinterList.vue deleted file mode 100644 index d11b6744a..000000000 --- a/apps/daxpay-admin/src/views/payment/device/printer/DevicePrinterList.vue +++ /dev/null @@ -1,295 +0,0 @@ - - - diff --git a/apps/daxpay-admin/src/views/payment/device/speaker/DeviceSpeakerEdit.vue b/apps/daxpay-admin/src/views/payment/device/speaker/DeviceSpeakerEdit.vue deleted file mode 100644 index ef1ea2b73..000000000 --- a/apps/daxpay-admin/src/views/payment/device/speaker/DeviceSpeakerEdit.vue +++ /dev/null @@ -1,200 +0,0 @@ - - - diff --git a/apps/daxpay-admin/src/views/payment/device/speaker/DeviceSpeakerList.vue b/apps/daxpay-admin/src/views/payment/device/speaker/DeviceSpeakerList.vue deleted file mode 100644 index ccc58c143..000000000 --- a/apps/daxpay-admin/src/views/payment/device/speaker/DeviceSpeakerList.vue +++ /dev/null @@ -1,295 +0,0 @@ - - - diff --git a/apps/daxpay-admin/src/views/payment/device/vendor/VendorConfigEdit.vue b/apps/daxpay-admin/src/views/payment/device/vendor/VendorConfigEdit.vue deleted file mode 100644 index 5f65bdbf6..000000000 --- a/apps/daxpay-admin/src/views/payment/device/vendor/VendorConfigEdit.vue +++ /dev/null @@ -1,205 +0,0 @@ - - - diff --git a/apps/daxpay-admin/src/views/payment/device/vendor/VendorManage.vue b/apps/daxpay-admin/src/views/payment/device/vendor/VendorManage.vue deleted file mode 100644 index 4b43f3414..000000000 --- a/apps/daxpay-admin/src/views/payment/device/vendor/VendorManage.vue +++ /dev/null @@ -1,300 +0,0 @@ - - - - -