import 'const.dart'; //代支付权限 店主 客服 合伙人 bool paymentAuthority(int role) { switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return true; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return true; break; default: return false; break; } } //添加成员权限 店主 客服 合伙人 bool addMemberPermissions(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return true; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return true; break; default: return false; break; } } //设置客服权限 店主 bool setCustomerServicePermissions(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return false; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return false; break; default: return false; break; } } //设置合伙人权限 店主 bool setUpPartnerPermissions(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return false; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return false; break; default: return false; break; } } //设置推荐人权限 店主 客服 合伙人 bool setReferrerPermissions(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return true; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return true; break; default: return false; break; } } //修改顾客名称权限 店主 客服 合伙人 bool permissionToModifyCustomerName(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return true; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return true; break; default: return false; break; } } //查看店铺流水权限 店主 合伙人 bool checkStoreFlowPermissions(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return false; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return true; break; default: return false; break; } } //查看推荐人流水权限 店主 合伙人 bool viewReferralAuthority(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return false; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return true; break; default: return false; break; } } //查看店铺顾客 店主 客服 合伙人 bool viewShopCustomers(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return true; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return true; break; default: return false; break; } } //开设分店 店主 bool openABranch(int role){ switch (role) { case shopUserOwner: //店主 return true; break; case shopUserStaff: //客服 return false; break; case shopUserMember: //顾客 return false; break; case shopUserPartner: //合伙人 return false; break; default: return false; break; } } //roleText String roleText(int role){ switch (role) { case shopUserOwner: //店主 return '店主'; break; case shopUserStaff: //客服 return '客服'; break; case shopUserMember: //顾客 return '顾客'; break; case shopUserPartner: //合伙人 return '合伙人'; break; default: return ''; break; } }