export const idDocType = [
    { id:1, key: 'passport', label: 'passport',  type: 'passport', i18nLabel: 'passport' },
    { id:2, key: 'HKID', label: 'HKIDcard',  type: 'HKID', i18nLabel: 'HKIDcard' },
    { id:3, key: 'CNID', label: 'mainlandIDCard',  type: 'CNID', i18nLabel: 'mainlandIDCard' },
    { id:4, key: 'otherCert', label: 'proCert',  type: 'otherCert', i18nLabel: 'proCert' }
];
                
export const district = [
    { key: 1,  type: 'islandCombo' },
    { key: 2,  type: 'kwaiTsingCombo' },
    { key: 3,  type: 'northCombo' },
    { key: 4,  type: 'saiKungCombo' },
    { key: 5,  type: 'shaTinCombo' },
    { key: 6,  type: 'taiPoCombo' },
    { key: 7,  type: 'tsuenWanCombo' },
    { key: 8,  type: 'tuenMunCombo' },
    { key: 9,  type: 'yuenLongCombo' },
    { key: 10,  type: 'kowloonCityCombo' },
    { key: 11,  type: 'kwunTongCombo' },
    { key: 12,  type: 'shamShuiPoCombo' },
    { key: 13,  type: 'wongTaiSinCombo' },
    { key: 14,  type: 'yauTsimMongCombo' },
    { key: 15,  type: 'centralAndWesternCombo' },
    { key: 16,  type: 'easternCombo' },
    { key: 17,  type: 'southernCombo' },
    { key: 18,  type: 'wanChaiCombo' },
    // { key: 19,  type: 'lantauIslandCombo' },
    // { key: 20,  type: 'lammaIslandCombo' },
    // { key: 21,  type: 'pengChauCombo' }
];

export const country = [
    { id:1, key: 1, type: 'hongKong' },
    { id:2, key: 2, type: 'mainland' },
    { id:3, key: 3, type: 'macau' }
];

export const accountFilter = [{ id: 1, key: 1, label: 'Active',  type: 'active' }, { id: 2, key: 2, label: 'Locked',  type: 'locked' }, { id: 3, key: 3, label: 'Not Verified',  type: 'notVerified' }]; 

export const publicNoticeStatic = [
    { key: 0, label: 'all',  type: 'all' },
    { key: 1, label: 'processing',  type: 'processing' }, // submitted and reviewed
    { key: 2, label: 'pendingPayment',  type: 'confirmed' },
    { key: 3, label: 'pendingPublish',  type: 'paid' },
    { key: 4, label: 'completed', type: 'completed' },
    { key: 5, label: 'notAccepted', type: 'notAccepted' },
    { key: 6, label: 'resubmit', type: 'resubmit' },
    { key: 7, label: 'cancelled', type: 'cancelled' },
    { key: 8, label: 'withdrawn', type: 'withdrawn' },
];

export const publicNoticeStatic_Creditor = [
    { key: 0, label: 'all', type: 'all' },
    { key: 1, label: 'processing', type: 'processing' }, // submitted and reviewed
    { key: 2, label: 'pendingPublish', type: 'confirmed' },
    { key: 3, label: 'pendingPayment', type: 'published' },
    { key: 4, label: 'completed',  type: 'completed' },
    { key: 5, label: 'notAccepted', type: 'notAccepted' },
    { key: 6, label: 'resubmit', type: 'resubmit' },
    { key: 7, label: 'cancelled',  type: 'cancelled' },
    { key: 8, label: 'withdrawn',  type: 'withdrawn' },
];

export const publicNoticeStatic_GLD = [
    { key: 0, label: 'All',  type: 'all' }, 
    { key: 1, label: 'Submitted',  type: 'submitted' },
    { key: 2, label: 'Reviewed',  type: 'reviewed' },
    { key: 3, label: 'Pending Publish',  type: 'pendingPublish' },
    { key: 4, label: 'Pending Payment',  type: 'pendingPayment' },
    { key: 5, label: 'Completed',  type: 'completed' },
    { key: 6, label: 'Not Accepted',  type: 'notAccepted' },
    { key: 7, label: 'Re-Submit Required',  type: 'resubmit' },
    { key: 8, label: 'Cancelled',  type: 'cancelled' },
    { key: 9, label: 'Withdrawn',  type: 'withdrawn' },
];

export const publicNoticeMode_GLD = [
    { key: 0, label: 'All',  type: 'all' }, 
    { key: 1, label: 'Online',  type: 'online' },
    { key: 1, label: 'Offline',  type: 'offline' },
];

// export const publicNoticeStatic_GLD = [
//     { key: 0, label: 'All',  type: 'all' }, 
//     { key: 1, label: 'Submitted',  type: 'submitted' },
//     { key: 2, label: 'Reviewed',  type: 'reviewed' },
//     { key: 3, label: 'Confirmed',  type: 'confirmed' }, 
//     { key: 3, label: 'Paid',  type: 'paid' }, 
//     { key: 4, label: 'Published',  type: 'published' }, 
//     { key: 5, label: 'Completed',  type: 'completed' },
//     { key: 6, label: 'Not Accepted',  type: 'notAccepted' },
//     { key: 7, label: 'Re-Submit Required',  type: 'resubmit' },
//     { key: 8, label: 'Cancelled',  type: 'cancelled' },
//     { key: 9, label: 'Withdrawn',  type: 'withdrawn' },
// ];


export const groupTitle = [
    { key: 1, labelCht: 'A1 - 私人帳單', label: 'A1 - Private Bill', title: 'Private Bill',  type: 'A', code: 'A001'}, 
    { key: 2, labelCht: 'A2 - ???', label: 'A2 - Stock Shares', title: 'Stock Shares',  type: 'A', code: 'A002'}, 
    { key: 3, labelCht: 'B - 公司條例', label: 'B - Companies Ordinance', title: 'Companies Ordinance',  type: 'B', code: 'B' }, 
    { key: 4, labelCht: 'C - 高等法院', label: 'C - High Court', title: 'High Court',  type: 'C', code: 'C'}, 
    { key: 5, labelCht: 'D - 通知', label: 'D - Notices', title: 'Notices',  type: 'D', code: 'D' },
    { key: 6, labelCht: 'E - 其他', label: 'E - Miscellaneous (Companies)', title: 'Miscellaneous (Companies)',  type: 'E', code: 'E' },
];

export const proofPrice = [
    { label: 'Single Column $182', value: 182, colCount:1}, 
    { label: 'Double Column $364', value: 364, colCount:2}, 
];

export const proofStatus = [
    { key: 0, i18nLabel: 'all', labelCht: '全部', label: 'All',  type: 'all' },
    { key: 1, i18nLabel: 'replied', labelCht: '已回覆', label:'Replied',  type: 'T' }, // submitted and reviewed
    { key: 2, i18nLabel: 'pendingReply', labelCht: '未回覆', label:'Pending Reply', type: 'F' },
];

export const proofStatusFull = [
    { key: 0, i18nLabel: 'all', labelCht: '全部', label: 'All',  type: 'all' },
    { key: 1, i18nLabel: 'proofConfirmed', labelCht: '可以付印', label:'Confirmed',  type: 'Confirmed' },
    { key: 2, i18nLabel: 'proofReProofing', labelCht: '未能付印', label:'Re-proofing',  type: 'Re-proofing' }, // submitted and reviewed
    { key: 3, i18nLabel: 'proofNoReply', labelCht: '回覆逾時', label:'No Reply', type: 'No Reply' },
    { key: 4, i18nLabel: 'proofPendingReply', labelCht: '未回覆', label:'Pending Reply', type: 'Pending Reply' },
    //{ key: 5, i18nLabel: 'Cancelled', labelCht: '已取消', label:'Cancelled', type: 'Cancelled' },
];

export const proofStatus_GLD= [
    { key: 0, i18nLabel: 'all', labelCht: '全部', label: 'All',  type: 'all' },
    { key: 1, i18nLabel: 'proofConfirmed', labelCht: '可以付印', label:'Confirmed',  type: 'Confirmed' },
    { key: 2, i18nLabel: 'proofReProofing', labelCht: '未能付印', label:'Re-proofing',  type: 'Re-proofing' }, // submitted and reviewed
    { key: 3, i18nLabel: 'proofNoReply', labelCht: '回覆逾時', label:'No Reply', type: 'No Reply' },
    { key: 4, i18nLabel: 'proofPendingReply', labelCht: '未回覆', label:'Pending Reply', type: 'Pending Reply' },
    { key: 5, i18nLabel: 'cancelled', labelCht: '已取消', label:'Cancelled', type: 'Cancelled' },
];

export const paymentStatus = [
    { key: 0, i18nLabel: 'all', labelCht: '全部', label: 'All',  type: 'all' },
    { key: 1, i18nLabel: 'success', labelCht: '成功', label:'Success',  type: 'APPR' },
    { key: 2, i18nLabel: 'reject', labelCht: '拒絕', label:'Reject', type: 'REJT' },
    { key: 3, i18nLabel: 'cancelledStatus', labelCht: '取消', label:'Cancelled', type: 'CANC' },
    { key: 4, i18nLabel: 'inProgress', labelCht: '進行中', label:'In Progress', type: 'INPR' },
];

export const payMethod = [
    { key: 0, labelCht: '全部', label: 'All',  type: 'all' },
    { key: 1, labelCht: '繳費靈', label: 'PPS',  type: ['01,PPSB,PPS'] }, 
    { key: 2, labelCht: '信用卡', label:'Credit Card',  type: ['02,BCMP,CreditCard','03,BCMP,CreditCard'] },
    { key: 3, labelCht: '轉數快', label:'FPS', type: ['04,BCFP,FPS'] }, 
    // { key: 3, labelCht: '銀聯', label:'UnionPay', type: '03,BCMP,CreditCard' }, 
    // { key: 4, labelCht: '轉數快', label:'FPS', type: '04,BCFP,FPS' }, 
];

export const paymentMeans= [
    { key: 0, label: 'Online',  type: 'online' },
    { key: 1, label: 'Demand Note',  type: 'demandNote' }, 
    { key: 2, label:'NPGO Collection Office',  type: 'office' },
];

export const denmandNoteStatus = [
    { key: 0, labelCht: '全部', label: 'All',  type: 'all' }, 
    { key: 1, labelCht: '待辦', label:'Pending',  type: 'pending' },
    { key: 2, labelCht: '待付款', label:'To be Paid', type: 'to be paid' }, 
    { key: 3, labelCht: '已付款', label:'Paid', type: 'paid' }, 
];

export const denmandNoteStatus_Public = [
    { key: 0, i18nLabel: 'all', labelCht: '全部', label: 'All',  type: 'all' }, 
    { key: 2, i18nLabel: 'toBePaid', labelCht: '待付款', label:'To be Paid', type: 'to be paid' }, 
    { key: 3, i18nLabel: 'paid', labelCht: '已付款', label:'Paid', type: 'paid' }, 

];

export const CreditorStatus = [
    { key: 0, labelCht: '全部', label: 'All',  type: 'all' }, 
    { key: 1, labelCht: '債權人', label:'Credit Client',  type: 'true' },
    { key: 2, labelCht: '非債權人', label:'Non-Credit Client', type: 'false' }, 
];

export const Locale = [
    { id: 1, key: 1, label: 'English',  type: 'en' },
    { id: 2, key: 2, label: '繁體中文',  type: 'zh_HK' },
    { id: 3, key: 3, label: '简体中文',  type: 'zh_CN' },
];

export const paymentMethod = [
    {label: 'Please Select',  type: '' },
    {label:'01 EPSCO - PPS',  type: '01,PPSB' },
    {label:'02 BCMP - VC/MC/JC', type: '02,BCMP' },
    {label:'03 CUP', type: '03,BCMP' },
    {label:'04 FPS', type: '04,BCFP' },
];
