mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-30 02:23:47 +00:00
refactor: convert partner/withdrawal modals to separate pages
Replace 7 modal dialogs with 8 dedicated page routes for better mobile/Telegram WebApp UX. Add campaign management (assign/create with auto-assign) to partner detail page. New pages: AdminApplicationReview, AdminPartnerCommission, AdminPartnerRevoke, AdminWithdrawalReject, AdminPartnerCampaignAssign, AdminPartnerCampaignCreate, ReferralPartnerApply, ReferralWithdrawalRequest. ~610 lines removed from parent pages, ~425 lines removed net.
This commit is contained in:
@@ -1868,9 +1868,11 @@
|
||||
"referrals": "{{count}} referrals",
|
||||
"actions": {
|
||||
"approve": "Approve",
|
||||
"reject": "Reject"
|
||||
"reject": "Reject",
|
||||
"review": "Review"
|
||||
},
|
||||
"applicationFields": {
|
||||
"companyName": "Company",
|
||||
"website": "Website",
|
||||
"channel": "Channel",
|
||||
"description": "Description",
|
||||
@@ -1918,7 +1920,16 @@
|
||||
"title": "Assigned Campaigns",
|
||||
"noCampaigns": "No campaigns assigned",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive"
|
||||
"inactive": "Inactive",
|
||||
"assign": "Assign",
|
||||
"unassign": "Unassign",
|
||||
"createNew": "Create",
|
||||
"assignTitle": "Assign Campaign",
|
||||
"noAvailable": "No available campaigns to assign",
|
||||
"createTitle": "Create Campaign",
|
||||
"createSubtitle": "Campaign will be auto-assigned to the partner",
|
||||
"autoAssignNote": "Campaign will be automatically assigned to partner {{name}}",
|
||||
"createAndAssign": "Create & Assign"
|
||||
},
|
||||
"dangerZone": {
|
||||
"title": "Danger Zone",
|
||||
|
||||
@@ -1605,9 +1605,11 @@
|
||||
"referrals": "{{count}} معرفی",
|
||||
"actions": {
|
||||
"approve": "تأیید",
|
||||
"reject": "رد"
|
||||
"reject": "رد",
|
||||
"review": "بررسی"
|
||||
},
|
||||
"applicationFields": {
|
||||
"companyName": "شرکت",
|
||||
"website": "وبسایت",
|
||||
"channel": "کانال",
|
||||
"description": "توضیحات",
|
||||
@@ -1655,7 +1657,16 @@
|
||||
"title": "کمپینهای اختصاصیافته",
|
||||
"noCampaigns": "کمپینی اختصاص نیافته",
|
||||
"active": "فعال",
|
||||
"inactive": "غیرفعال"
|
||||
"inactive": "غیرفعال",
|
||||
"assign": "اختصاص",
|
||||
"unassign": "لغو اختصاص",
|
||||
"createNew": "ایجاد",
|
||||
"assignTitle": "اختصاص کمپین",
|
||||
"noAvailable": "کمپینی برای اختصاص موجود نیست",
|
||||
"createTitle": "ایجاد کمپین",
|
||||
"createSubtitle": "کمپین بهطور خودکار به شریک اختصاص مییابد",
|
||||
"autoAssignNote": "کمپین بهطور خودکار به شریک {{name}} اختصاص مییابد",
|
||||
"createAndAssign": "ایجاد و اختصاص"
|
||||
},
|
||||
"dangerZone": {
|
||||
"title": "منطقه خطر",
|
||||
|
||||
@@ -2390,9 +2390,11 @@
|
||||
"referrals": "{{count}} рефералов",
|
||||
"actions": {
|
||||
"approve": "Одобрить",
|
||||
"reject": "Отклонить"
|
||||
"reject": "Отклонить",
|
||||
"review": "Рассмотреть"
|
||||
},
|
||||
"applicationFields": {
|
||||
"companyName": "Компания",
|
||||
"website": "Сайт",
|
||||
"channel": "Канал",
|
||||
"description": "Описание",
|
||||
@@ -2440,7 +2442,16 @@
|
||||
"title": "Привязанные кампании",
|
||||
"noCampaigns": "Нет привязанных кампаний",
|
||||
"active": "Активна",
|
||||
"inactive": "Неактивна"
|
||||
"inactive": "Неактивна",
|
||||
"assign": "Привязать",
|
||||
"unassign": "Отвязать",
|
||||
"createNew": "Создать",
|
||||
"assignTitle": "Привязать кампанию",
|
||||
"noAvailable": "Нет доступных кампаний для привязки",
|
||||
"createTitle": "Создать кампанию",
|
||||
"createSubtitle": "Кампания будет автоматически привязана к партнёру",
|
||||
"autoAssignNote": "Кампания будет автоматически привязана к партнёру {{name}}",
|
||||
"createAndAssign": "Создать и привязать"
|
||||
},
|
||||
"dangerZone": {
|
||||
"title": "Опасная зона",
|
||||
|
||||
@@ -1604,9 +1604,11 @@
|
||||
"referrals": "{{count}} 个推荐",
|
||||
"actions": {
|
||||
"approve": "批准",
|
||||
"reject": "拒绝"
|
||||
"reject": "拒绝",
|
||||
"review": "审核"
|
||||
},
|
||||
"applicationFields": {
|
||||
"companyName": "公司",
|
||||
"website": "网站",
|
||||
"channel": "频道",
|
||||
"description": "描述",
|
||||
@@ -1654,7 +1656,16 @@
|
||||
"title": "分配的活动",
|
||||
"noCampaigns": "暂无分配的活动",
|
||||
"active": "活跃",
|
||||
"inactive": "未激活"
|
||||
"inactive": "未激活",
|
||||
"assign": "分配",
|
||||
"unassign": "取消分配",
|
||||
"createNew": "创建",
|
||||
"assignTitle": "分配活动",
|
||||
"noAvailable": "没有可分配的活动",
|
||||
"createTitle": "创建活动",
|
||||
"createSubtitle": "活动将自动分配给合作伙伴",
|
||||
"autoAssignNote": "活动将自动分配给合作伙伴 {{name}}",
|
||||
"createAndAssign": "创建并分配"
|
||||
},
|
||||
"dangerZone": {
|
||||
"title": "危险操作",
|
||||
|
||||
Reference in New Issue
Block a user