create Project and finished build of basic environment

pull/1/head
PeterAlbus 3 years ago committed by PeterAlbus
parent 1a307f12ae
commit 8ed2055ffc

29
.gitignore vendored

@ -0,0 +1,29 @@
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
#idea
target/
.idea/
COVIDdata/
sql/

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.peteralbus</groupId>
<artifactId>socialPractice</artifactId>
<version>1.0-SNAPSHOT</version>
<name>socialPractice</name>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
</properties>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!--test-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.3.13</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>4.1.0</version>
</dependency>
<!--mybatis-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.4.3.4</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.8</version>
</dependency>
<!--spring-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.13</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.3.13</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.7</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.9</version>
</dependency>
<!-- shiro -->
<!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-all -->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
<version>1.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-ehcache</artifactId>
<version>1.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-web</artifactId>
<version>1.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.7.1</version>
</dependency>
<!--日志-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.32</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.10.13</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<descriptors>
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" />
</descriptors>
<webroots>
<root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
</webroots>
<sourceRoots>
<root url="file://$MODULE_DIR$/src/main/java" />
<root url="file://$MODULE_DIR$/src/main/resources" />
</sourceRoots>
</configuration>
</facet>
<facet type="Spring" name="Spring">
<configuration />
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="iview" level="application" />
<orderEntry type="library" name="index" level="application" />
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
<orderEntry type="library" name="Maven: javax.servlet.jsp:javax.servlet.jsp-api:2.3.3" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:jstl:1.2" level="project" />
<orderEntry type="library" name="Maven: junit:junit:4.13.2" level="project" />
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-test:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.mockito:mockito-core:4.1.0" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.12.1" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.12.1" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.objenesis:objenesis:3.2" level="project" />
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.23" level="project" />
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.11.4" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.3.4" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.3.4" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.3.4" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.3.4" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.7" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.8" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.13" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.7" level="project" />
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.9" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.7.1" level="project" />
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" />
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-ehcache:1.7.1" level="project" />
<orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.11" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.7.1" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-simple:1.7.32" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.32" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" />
<orderEntry type="library" name="Maven: joda-time:joda-time:2.10.13" level="project" />
</component>
</module>

@ -0,0 +1,75 @@
package com.peteralbus.config;
import com.peteralbus.entity.User;
import com.peteralbus.service.UserService;
import com.peteralbus.util.Md5Util;
import org.apache.shiro.authc.*;
import org.apache.shiro.authz.AuthorizationInfo;
import org.apache.shiro.authz.SimpleAuthorizationInfo;
import org.apache.shiro.realm.AuthenticatingRealm;
import org.apache.shiro.realm.AuthorizingRealm;
import org.apache.shiro.subject.PrincipalCollection;
import org.apache.shiro.util.ByteSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.HashSet;
import java.util.Set;
/**
* The type Custom realm.
* @author PeterAlbus
*/
@Component
public class CustomRealm extends AuthorizingRealm
{
@Autowired
UserService userService;
@Override
public void setName(String name) {
super.setName("customRealm");
}
@Override
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection)
{
User principal= (User) principalCollection.getPrimaryPrincipal();
Set<String> roles=new HashSet<>();
if(principal.getUserClass()==0)
{
roles.add("admin");
}
if(principal.getUserClass()==1)
{
roles.add("student");
}
if(principal.getUserClass()==2)
{
roles.add("teacher");
}
return new SimpleAuthorizationInfo(roles);
}
@Override
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException
{
// token是用户输入的用户名和密码
// 第一步从token中取出用户名
String principal = (String) token.getPrincipal();
User user=userService.queryByUsername(principal);
// 第二步根据用户输入的userCode从数据库查询用户信息
if(user==null)
{
throw new UnknownAccountException("用户名不存在!");
}
// 从数据库查询到密码
String credentials = user.getPassword();
//盐
String salt = user.getUserSalt();
// 如果查询到,返回认证信息AuthenticationInfo
return new SimpleAuthenticationInfo(user,credentials,ByteSource.Util.bytes(salt),getName());
}
}

@ -0,0 +1,34 @@
package com.peteralbus.config;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import org.apache.shiro.subject.Subject;
import org.apache.shiro.web.filter.authz.AuthorizationFilter;
/**
* The type Custom roles authorization filter.
* @author chen1218chen(csdn)
*/
public class CustomRolesAuthorizationFilter extends AuthorizationFilter
{
@Override
protected boolean isAccessAllowed(ServletRequest request,
ServletResponse response, Object mappedValue) throws Exception
{
Subject subject = getSubject(request, response);
String[] rolesArray = (String[]) mappedValue;
if (rolesArray == null || rolesArray.length == 0)
{
return true;
}
for (String s : rolesArray)
{
if (subject.hasRole(s))
{
return true;
}
}
return false;
}
}

@ -0,0 +1,80 @@
package com.peteralbus.controller;
import com.peteralbus.entity.User;
import com.peteralbus.util.PrincipalUtil;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.apache.shiro.subject.Subject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
/**
* The type Account controller.
* @author PeterAlbus
*/
@Controller
public class AccountController
{
/**
* Login model and view.
*
* @return the model and view
*/
@RequestMapping("/login")
public ModelAndView login()
{
ModelAndView modelAndView=new ModelAndView();
modelAndView.setViewName("/jsp/account/login.jsp");
return modelAndView;
}
@RequestMapping("/register")
public ModelAndView register()
{
ModelAndView modelAndView=new ModelAndView();
modelAndView.setViewName("/jsp/account/register.jsp");
return modelAndView;
}
@RequiresAuthentication
@RequestMapping("/refuse")
public ModelAndView refuse()
{
ModelAndView modelAndView= PrincipalUtil.getBasicModelAndView();
modelAndView.setViewName("/jsp/account/refuse.jsp");
return modelAndView;
}
/**
* Logout.
*/
@RequestMapping("/logout")
public void logout()
{
/*shiro实现*/
}
/**
* To home page model and view.
*
* @return the model and view
*/
@RequestMapping("/toHomePage")
public ModelAndView toHomePage()
{
final String roleAdmin="admin";
ModelAndView modelAndView=new ModelAndView();
Subject subject = SecurityUtils.getSubject();
if(subject.hasRole(roleAdmin))
{
modelAndView.setViewName("redirect: /admin/index");
}
else
{
modelAndView.setViewName("redirect: /index");
}
return modelAndView;
}
}

@ -0,0 +1,26 @@
package com.peteralbus.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/**
* The type Admin controller.
*
* @author PeterAlbus
*/
@Controller
@RequestMapping("/admin")
public class AdminController
{
/**
* Admin home page model and view.
*
* @return the model and view
*/
@RequestMapping("/index")
public ModelAndView adminHomePage()
{
return new ModelAndView("/jsp/admin/home.jsp");
}
}

@ -0,0 +1,30 @@
package com.peteralbus.controller;
import com.peteralbus.entity.User;
import com.peteralbus.util.PrincipalUtil;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/**
* The type Page controller.
* @author PeterAlbus
*/
@Controller
public class PageController
{
/**
* Home page model and view.
*
* @return the model and view
*/
@RequestMapping("/index")
public ModelAndView homePage()
{
ModelAndView modelAndView= PrincipalUtil.getBasicModelAndView();
modelAndView.setViewName("/jsp/home.jsp");
return modelAndView;
}
}

@ -0,0 +1,105 @@
package com.peteralbus.controller;
import com.peteralbus.entity.Activity;
import com.peteralbus.entity.User;
import com.peteralbus.service.ActivityService;
import com.peteralbus.service.UserService;
import com.peteralbus.util.PrincipalUtil;
import net.bytebuddy.implementation.bytecode.Throw;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authz.UnauthorizedException;
import org.apache.shiro.authz.annotation.Logical;
import org.apache.shiro.authz.annotation.RequiresRoles;
import org.apache.shiro.subject.Subject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import java.util.List;
/**
* The type Teacher controller.
* @author PeterAlbus
*/
@Controller
@RequestMapping("/teacher")
public class TeacherController
{
@Autowired
ActivityService activityService;
@Autowired
UserService userService;
@RequiresRoles(value={"teacher"}, logical= Logical.OR)
@RequestMapping("/activities")
public ModelAndView activities()
{
ModelAndView modelAndView= PrincipalUtil.getBasicModelAndView();
Subject subject = SecurityUtils.getSubject();
User user=(User)subject.getPrincipal();
List<Activity> activityList=activityService.getActivityByTeacher(user.getUserId());
modelAndView.addObject("activityList",activityList);
List<Activity> allActivities=activityService.getActivities();
modelAndView.addObject("allActivities",allActivities);
modelAndView.setViewName("/jsp/teacher/activity.jsp");
return modelAndView;
}
@RequestMapping("/activityDetail")
public ModelAndView activityDetail(Long activityId)
{
ModelAndView modelAndView= PrincipalUtil.getBasicModelAndView();
Activity activity=activityService.getActivityById(activityId);
modelAndView.addObject("activity",activity);
modelAndView.setViewName("/jsp/teacher/activityDetail.jsp");
return modelAndView;
}
@RequestMapping("/modifyActivity")
public ModelAndView modifyActivity(Long activityId)
{
ModelAndView modelAndView=PrincipalUtil.getBasicModelAndView();
Subject subject = SecurityUtils.getSubject();
User user=(User)subject.getPrincipal();
if(!activityService.checkIsManage(user.getUserId(), activityId))
{
throw new UnauthorizedException();
}
Activity activity=activityService.getActivityById(activityId);
modelAndView.addObject("activity",activity);
modelAndView.setViewName("/jsp/teacher/modifyActivity.jsp");
return modelAndView;
}
@ResponseBody
@RequestMapping("/addActivity")
public String addActivity(Activity activity)
{
try
{
int result=activityService.addActivity(activity);
if(result>0)
{
return activity.getActivityId().toString();
}
else
{
return "error";
}
}
catch (Exception e)
{
return "error"+e.getMessage();
}
}
@ResponseBody
@RequestMapping("/addTeacherToActivity")
public String addTeacherToActivity(String teacherName,Long activityId)
{
User user=userService.queryByUsername(teacherName);
int result=activityService.addTeacherToActivity(user.getUserId(),activityId);
if(result>0)
{
return "success";
}
return "error";
}
}

@ -0,0 +1,122 @@
package com.peteralbus.controller;
import com.peteralbus.entity.User;
import com.peteralbus.service.UserService;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.*;
import org.apache.shiro.session.Session;
import org.apache.shiro.subject.Subject;
import org.apache.shiro.web.util.SavedRequest;
import org.apache.shiro.web.util.WebUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DuplicateKeyException;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* The type User controller.
*
* @author PeterAlbus
*/
@Controller
@RequestMapping("/user")
public class UserController
{
@Autowired
UserService userService;
/**
* Login string.
*
* @param username the username
* @param password the password
* @return the string
*/
@ResponseBody
@RequestMapping("/login")
public String login(String username, String password,Boolean rememberMe)
{
Subject subject = SecurityUtils.getSubject();
UsernamePasswordToken token=new UsernamePasswordToken(username,password);
token.setRememberMe(rememberMe);
try {
subject.login(token);
}
catch(Exception ae){
return "登陆失败:"+ae.getMessage();
}
return "success";
}
@ResponseBody
@RequestMapping("/register")
public String register(User user)
{
if(user.getUserClass()!=1&&user.getUserClass()!=2)
{
return "注册的用户身份非法!";
}
try
{
int result=userService.insertUser(user);
if(result>0)
{
return "success";
}
else
{
return "注册失败!";
}
}
catch (DuplicateKeyException e)
{
return "用户名或手机号已被使用!";
}
catch (Exception e)
{
return "注册失败:"+e.getMessage();
}
}
@RequestMapping("/changePassword")
public ModelAndView changePassword(String password)
{
ModelAndView modelAndView=new ModelAndView();
Subject subject = SecurityUtils.getSubject();
User user=(User)subject.getPrincipal();
user.setPassword(password);
try
{
int result=userService.updateUserPassword(user);
if(result>0)
{
modelAndView.addObject("info","修改密码成功,请重新登录!");
modelAndView.setViewName("redirect:/logout");
}
else
{
modelAndView.addObject("info","修改失败!");
modelAndView.setViewName("/jsp/account/login.jsp");
}
}
catch (Exception e)
{
e.printStackTrace();
}
return modelAndView;
}
@RequestMapping("/deleteUser")
public ModelAndView deleteUser()
{
ModelAndView modelAndView=new ModelAndView();
User user=userService.queryByUsername("PeterAlbus");
int result=userService.deleteUser(user);
modelAndView.setViewName("/jsp/account/login.jsp");
return modelAndView;
}
}

@ -0,0 +1,38 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.Activity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* The interface Activity dao.
*
* @author PeterAlbus
*/
@Mapper
public interface ActivityDao extends BaseMapper<Activity>
{
/**
* Gets activity by teacher.
*
* @param userId the user id
* @return the activity by teacher
*/
List<Activity> getActivityByTeacher(Long userId);
/**
* Gets activities.
*
* @return the activities
*/
List<Activity> getActivities();
/**
* Gets count.
*
* @return the count
*/
int getCount();
}

@ -0,0 +1,14 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.Group;
import org.apache.ibatis.annotations.Mapper;
/**
* The interface Group dao.
* @author PeterAlbus
*/
@Mapper
public interface GroupDao extends BaseMapper<Group>
{
}

@ -0,0 +1,14 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.Manage;
import org.apache.ibatis.annotations.Mapper;
/**
* The interface Manage dao.
* @author PeterAlbus
*/
@Mapper
public interface ManageDao extends BaseMapper<Manage>
{
}

@ -0,0 +1,14 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.Participate;
import org.apache.ibatis.annotations.Mapper;
/**
* The interface Participate dao.
* @author PeterAlbus
*/
@Mapper
public interface ParticipateDao extends BaseMapper<Participate>
{
}

@ -0,0 +1,14 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.Record;
import org.apache.ibatis.annotations.Mapper;
/**
* The interface Record dao.
* @author PeterAlbus
*/
@Mapper
public interface RecordDao extends BaseMapper<Record>
{
}

@ -0,0 +1,14 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.ScoreGroup;
import org.apache.ibatis.annotations.Mapper;
/**
* The interface Score group dao.
* @author PeterAlbus
*/
@Mapper
public interface ScoreGroupDao extends BaseMapper<ScoreGroup>
{
}

@ -0,0 +1,14 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.ScoreStu;
import org.apache.ibatis.annotations.Mapper;
/**
* The interface Score stu dao.
* @author PeterAlbus
*/
@Mapper
public interface ScoreStuDao extends BaseMapper<ScoreStu>
{
}

@ -0,0 +1,16 @@
package com.peteralbus.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.peteralbus.entity.User;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* The interface User dao.
* @author PeterAlbus
*/
@Mapper
public interface UserDao extends BaseMapper<User>
{
}

@ -0,0 +1,149 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
/**
* The type Activity.
* @author PeterAlbus
*/
@TableName("activity")
public class Activity implements Serializable
{
@TableId(type= IdType.ASSIGN_ID)
private Long activityId;
private String activityName;
private String activityType;
private String activityIntroduction;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
@TableField(exist = false)
private List<String> teacherNameList;
public Long getActivityId()
{
return activityId;
}
public void setActivityId(Long activityId)
{
this.activityId = activityId;
}
public String getActivityName()
{
return activityName;
}
public void setActivityName(String activityName)
{
this.activityName = activityName;
}
public String getActivityType()
{
return activityType;
}
public void setActivityType(String activityType)
{
this.activityType = activityType;
}
public String getActivityIntroduction()
{
return activityIntroduction;
}
public void setActivityIntroduction(String activityIntroduction)
{
this.activityIntroduction = activityIntroduction;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public String getFormattedCreateDate(){
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
return getGmtCreate().format(formatter);
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
public List<String> getTeacherNameList()
{
return teacherNameList;
}
public void setTeacherNameList(List<String> teacherNameList)
{
this.teacherNameList = teacherNameList;
}
@Override
public String toString()
{
return "Activity{" +
"activityId=" + activityId +
", activityName='" + activityName + '\'' +
", activityType='" + activityType + '\'' +
", activityIntroduction='" + activityIntroduction + '\'' +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
", teacherNameList=" + teacherNameList +
'}';
}
}

@ -0,0 +1,129 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* The type Group.
* @author PeterAlbus
*/
@TableName("group")
public class Group implements Serializable
{
@TableId(type= IdType.ASSIGN_ID)
private Long groupId;
private String groupName;
private Long leaderId;
private Long activityId;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
public Long getGroupId()
{
return groupId;
}
public void setGroupId(Long groupId)
{
this.groupId = groupId;
}
public String getGroupName()
{
return groupName;
}
public void setGroupName(String groupName)
{
this.groupName = groupName;
}
public Long getLeaderId()
{
return leaderId;
}
public void setLeaderId(Long leaderId)
{
this.leaderId = leaderId;
}
public Long getActivityId()
{
return activityId;
}
public void setActivityId(Long activityId)
{
this.activityId = activityId;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
@Override
public String toString()
{
return "Group{" +
"groupId=" + groupId +
", groupName='" + groupName + '\'' +
", leaderId=" + leaderId +
", activityId=" + activityId +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
'}';
}
}

@ -0,0 +1,115 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
/**
* The type Manage.
* @author PeterAlbus
*/
public class Manage
{
@TableId(type= IdType.ASSIGN_ID)
private Long managementId;
private Long activityId;
private Long userId;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
public Long getManagementId()
{
return managementId;
}
public void setManagementId(Long managementId)
{
this.managementId = managementId;
}
public Long getActivityId()
{
return activityId;
}
public void setActivityId(Long activityId)
{
this.activityId = activityId;
}
public Long getUserId()
{
return userId;
}
public void setUserId(Long userId)
{
this.userId = userId;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
@Override
public String toString()
{
return "Manage{" +
"managementId=" + managementId +
", activityId=" + activityId +
", userId=" + userId +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
'}';
}
}

@ -0,0 +1,141 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* The type Participate.
* @author PeterAlbus
*/
@TableName("participate")
public class Participate implements Serializable
{
@TableId(type= IdType.ASSIGN_ID)
private Long participationId;
private Long userId;
private Long activityId;
private Long groupId;
private Boolean isFinished;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
public Long getParticipationId()
{
return participationId;
}
public void setParticipationId(Long participationId)
{
this.participationId = participationId;
}
public Long getUserId()
{
return userId;
}
public void setUserId(Long userId)
{
this.userId = userId;
}
public Long getActivityId()
{
return activityId;
}
public void setActivityId(Long activityId)
{
this.activityId = activityId;
}
public Long getGroupId()
{
return groupId;
}
public void setGroupId(Long groupId)
{
this.groupId = groupId;
}
public Boolean getFinished()
{
return isFinished;
}
public void setFinished(Boolean finished)
{
isFinished = finished;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
@Override
public String toString()
{
return "Participate{" +
"participationId=" + participationId +
", userId=" + userId +
", activityId=" + activityId +
", groupId=" + groupId +
", isFinished=" + isFinished +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
'}';
}
}

@ -0,0 +1,141 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* The type Record.
* @author PeterAlbus
*/
@TableName("record")
public class Record implements Serializable
{
@TableId(type= IdType.ASSIGN_ID)
private Long recordId;
private Long participationId;
private String recordTitle;
private String recordContent;
private Boolean isRead;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
public Long getRecordId()
{
return recordId;
}
public void setRecordId(Long recordId)
{
this.recordId = recordId;
}
public Long getParticipationId()
{
return participationId;
}
public void setParticipationId(Long participationId)
{
this.participationId = participationId;
}
public String getRecordTitle()
{
return recordTitle;
}
public void setRecordTitle(String recordTitle)
{
this.recordTitle = recordTitle;
}
public String getRecordContent()
{
return recordContent;
}
public void setRecordContent(String recordContent)
{
this.recordContent = recordContent;
}
public Boolean getRead()
{
return isRead;
}
public void setRead(Boolean read)
{
isRead = read;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
@Override
public String toString()
{
return "Record{" +
"recordId=" + recordId +
", participationId=" + participationId +
", recordTitle='" + recordTitle + '\'' +
", recordContent='" + recordContent + '\'' +
", isRead=" + isRead +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
'}';
}
}

@ -0,0 +1,129 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* The type Score group.
* @author PeterAlbus
*/
@TableName("score_group")
public class ScoreGroup implements Serializable
{
@TableId(type= IdType.ASSIGN_ID)
private Long scoreId;
private Long groupId;
private Long teacherId;
private Double scoreValue;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
public Long getScoreId()
{
return scoreId;
}
public void setScoreId(Long scoreId)
{
this.scoreId = scoreId;
}
public Long getGroupId()
{
return groupId;
}
public void setGroupId(Long groupId)
{
this.groupId = groupId;
}
public Long getTeacherId()
{
return teacherId;
}
public void setTeacherId(Long teacherId)
{
this.teacherId = teacherId;
}
public Double getScoreValue()
{
return scoreValue;
}
public void setScoreValue(Double scoreValue)
{
this.scoreValue = scoreValue;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
@Override
public String toString()
{
return "ScoreGroup{" +
"scoreId=" + scoreId +
", groupId=" + groupId +
", teacherId=" + teacherId +
", scoreValue=" + scoreValue +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
'}';
}
}

@ -0,0 +1,130 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* The type Score stu.
* @author PeterAlbus
*/
@TableName("score_stu")
public class ScoreStu implements Serializable
{
@TableId(type= IdType.ASSIGN_ID)
private Long scoreId;
private Long participationId;
private Long teacherId;
private Double scoreValue;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
public Long getScoreId()
{
return scoreId;
}
public void setScoreId(Long scoreId)
{
this.scoreId = scoreId;
}
public Long getParticipationId()
{
return participationId;
}
public void setParticipationId(Long participationId)
{
this.participationId = participationId;
}
public Long getTeacherId()
{
return teacherId;
}
public void setTeacherId(Long teacherId)
{
this.teacherId = teacherId;
}
public Double getScoreValue()
{
return scoreValue;
}
public void setScoreValue(Double scoreValue)
{
this.scoreValue = scoreValue;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
@Override
public String toString()
{
return "ScoreStu{" +
"scoreId=" + scoreId +
", participationId=" + participationId +
", teacherId=" + teacherId +
", scoreValue=" + scoreValue +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
'}';
}
}

@ -0,0 +1,177 @@
package com.peteralbus.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* The type User.
* @author PeterAlbus
*/
@TableName("user")
public class User implements Serializable
{
@TableId(type= IdType.ASSIGN_ID)
private Long userId;
private String username;
private String password;
private String realName;
private String userPhone;
private String avatarSrc;
private Integer userClass;
private String userSalt;
@Version
private Integer version;
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtCreate;
@TableField(fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime gmtModified;
@TableLogic
private Integer isDelete;
public Long getUserId()
{
return userId;
}
public void setUserId(Long userId)
{
this.userId = userId;
}
public String getUsername()
{
return username;
}
public void setUsername(String username)
{
this.username = username;
}
public String getPassword()
{
return password;
}
public void setPassword(String password)
{
this.password = password;
}
public String getRealName()
{
return realName;
}
public void setRealName(String realName)
{
this.realName = realName;
}
public String getUserPhone()
{
return userPhone;
}
public void setUserPhone(String userPhone)
{
this.userPhone = userPhone;
}
public String getAvatarSrc()
{
return avatarSrc;
}
public void setAvatarSrc(String avatarSrc)
{
this.avatarSrc = avatarSrc;
}
public Integer getUserClass()
{
return userClass;
}
public void setUserClass(Integer userClass)
{
this.userClass = userClass;
}
public String getUserSalt()
{
return userSalt;
}
public void setUserSalt(String userSalt)
{
this.userSalt = userSalt;
}
public Integer getVersion()
{
return version;
}
public void setVersion(Integer version)
{
this.version = version;
}
public LocalDateTime getGmtCreate()
{
return gmtCreate;
}
public void setGmtCreate(LocalDateTime gmtCreate)
{
this.gmtCreate = gmtCreate;
}
public LocalDateTime getGmtModified()
{
return gmtModified;
}
public void setGmtModified(LocalDateTime gmtModified)
{
this.gmtModified = gmtModified;
}
public Integer getIsDelete()
{
return isDelete;
}
public void setIsDelete(Integer isDelete)
{
this.isDelete = isDelete;
}
@Override
public String toString()
{
return "User{" +
"userId=" + userId +
", username='" + username + '\'' +
", password='" + password + '\'' +
", realName='" + realName + '\'' +
", userPhone='" + userPhone + '\'' +
", avatarSrc='" + avatarSrc + '\'' +
", userClass=" + userClass +
", userSalt='" + userSalt + '\'' +
", version=" + version +
", gmtCreate=" + gmtCreate +
", gmtModified=" + gmtModified +
", isDelete=" + isDelete +
'}';
}
}

@ -0,0 +1,24 @@
package com.peteralbus.handler;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import java.time.LocalDateTime;
/**
* The type My meta-object handler.
* @author PeterAlbus
*/
public class MyMetaObjectHandler implements MetaObjectHandler
{
@Override
public void insertFill(MetaObject metaObject) {
this.strictInsertFill(metaObject, "gmtCreate", () -> LocalDateTime.now(), LocalDateTime.class);
this.strictInsertFill(metaObject, "gmtModified", () -> LocalDateTime.now(), LocalDateTime.class);
}
@Override
public void updateFill(MetaObject metaObject) {
this.setFieldValByName("gmtModified",LocalDateTime.now(),metaObject);
}
}

@ -0,0 +1,71 @@
package com.peteralbus.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.peteralbus.dao.ActivityDao;
import com.peteralbus.dao.ManageDao;
import com.peteralbus.entity.Activity;
import com.peteralbus.entity.Manage;
import com.peteralbus.entity.User;
import com.sun.org.apache.xpath.internal.operations.Bool;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.sql.Wrapper;
import java.util.List;
/**
* The type Activity service.
* @author PeterAlbus
*/
@Service
public class ActivityService
{
@Autowired
private ActivityDao activityDao;
@Autowired
private ManageDao manageDao;
public int addActivity(Activity activity)
{
Subject subject = SecurityUtils.getSubject();
User user=(User)subject.getPrincipal();
activityDao.insert(activity);
Manage manage=new Manage();
manage.setActivityId(activity.getActivityId());
manage.setUserId(user.getUserId());
return manageDao.insert(manage);
}
public int addTeacherToActivity(Long teacherId,Long activityId)
{
Manage manage=new Manage();
manage.setActivityId(activityId);
manage.setUserId(teacherId);
return manageDao.insert(manage);
}
public Activity getActivityById(Long activityId)
{
return activityDao.selectById(activityId);
}
public Boolean checkIsManage(Long teacherId,Long activityId)
{
QueryWrapper<Manage> queryWrapper=new QueryWrapper<Manage>();
queryWrapper.eq("user_id",teacherId);
queryWrapper.eq("activity_id",activityId);
Manage manage=manageDao.selectOne(queryWrapper);
return manage != null;
}
public List<Activity> getActivityByTeacher(Long teacherId)
{
return activityDao.getActivityByTeacher(teacherId);
}
public List<Activity> getActivities()
{
return activityDao.getActivities();
}
public int getCount()
{
return activityDao.getCount();
}
}

@ -0,0 +1,46 @@
package com.peteralbus.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.peteralbus.dao.UserDao;
import com.peteralbus.entity.User;
import com.peteralbus.util.Md5Util;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* The type User service.
* @author PeterAlbus
*/
@Service
public class UserService
{
@Autowired
private UserDao userDao;
public int insertUser(User user)
{
String originalPassword=user.getPassword();
String salt=Md5Util.getSalt(6);
user.setPassword(Md5Util.md5Hash(originalPassword,salt));
user.setUserSalt(salt);
return userDao.insert(user);
}
public User queryByUsername(String username)
{
QueryWrapper<User> userQueryWrapper=new QueryWrapper<>();
userQueryWrapper.eq("username",username);
return userDao.selectOne(userQueryWrapper);
}
public int updateUserPassword(User user)
{
String originalPassword=user.getPassword();
String salt=user.getUserSalt();
user.setPassword(Md5Util.md5Hash(originalPassword,salt));
return userDao.updateById(user);
}
public int deleteUser(User user)
{
return userDao.deleteById(user);
}
}

@ -0,0 +1,30 @@
package com.peteralbus.util;
import org.apache.shiro.crypto.hash.SimpleHash;
import org.apache.shiro.util.ByteSource;
import java.util.Random;
/**
* The type Md 5 util.
* @author PeterAlbus
*/
public class Md5Util
{
public static String md5Hash(String credentials, String salt)
{
String hashAlgorithmName="MD5";
int hashIterations=1;
return new SimpleHash(hashAlgorithmName, credentials, ByteSource.Util.bytes(salt),hashIterations).toHex();
}
public static String getSalt(int n){
char[] chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~!@#$%^&*()_+".toCharArray();
int length = chars.length;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n; i++){
char c = chars[new Random().nextInt(length)];
sb.append(c);
}
return sb.toString();
}
}

@ -0,0 +1,28 @@
package com.peteralbus.util;
import com.peteralbus.entity.User;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject;
import org.springframework.web.servlet.ModelAndView;
/**
* The type Principal util.
*/
public class PrincipalUtil
{
/**
* Gets basic model and view.
*
* @return the basic model and view
*/
public static ModelAndView getBasicModelAndView()
{
ModelAndView modelAndView=new ModelAndView();
Subject subject = SecurityUtils.getSubject();
User user=(User)subject.getPrincipal();
modelAndView.addObject("realName",user.getRealName());
modelAndView.addObject("username",user.getUsername());
modelAndView.addObject("avatarSrc",user.getAvatarSrc());
return modelAndView;
}
}

@ -0,0 +1,226 @@
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
https://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/mvc
https://www.springframework.org/schema/mvc/spring-mvc.xsd">
<context:property-placeholder location="classpath:jdbcConfig.properties"/>
<!--连接池-->
<bean id="dataSource"
class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
<!--数据库驱动 -->
<property name="driverClassName" value="${jdbc.driver}" />
<!--连接数据库的ur1 -->
<property name="url" value="${jdbc.url}" />
<!--连接数据库的用户名 -->
<property name="username" value="${jdbc.username}" />
<!--连接数据库的密码 -->
<property name="password" value="${jdbc.password}" />
<!--初始化值-->
<property name="initialSize" value="3" />
<!--最小空余的数量-->
<property name="minIdle" value="3" />
<!--最大连接数量-->
<property name="maxActive" value="20" />
<!--最长等待时间-->
<property name="maxWait" value="60000" />
<!--过滤器-->
<property name="filters" value="stat,wall" />
</bean>
<!--监控数据库druid-->
<bean id="stat-filter" class="com.alibaba.druid.filter.stat.StatFilter">
<property name="slowSqlMillis" value="3000" />
<!--记录sql-->
<property name="logSlowSql" value="true" />
<!--记录sql的时候可以合并-->
<property name="mergeSql" value="true" />
</bean>
<!--防火墙过滤-->
<bean id="wall-filter" class="com.alibaba.druid.wall.WallFilter">
<property name="dbType" value="mysql"/>
</bean>
<!--sqlSessionFactory-->
<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:mapper/*.xml"/>
<property name="typeAliasesPackage" value="com.peteralbus.entity"/>
<!--绑定mybatis配置文件-->
<property name="configLocation" value="classpath:mybatis-config.xml"/>
<property name="globalConfig" ref="globalConfig"/>
<property name="plugins">
<array>
<ref bean="mybatisPlusInterceptor"/>
</array>
</property>
</bean>
<bean id="globalConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig">
<property name="metaObjectHandler">
<bean class="com.peteralbus.handler.MyMetaObjectHandler"/>
</property>
<property name="dbConfig">
<bean class="com.baomidou.mybatisplus.core.config.GlobalConfig$DbConfig">
<property name="logicDeleteValue" value="1"/>
<property name="logicNotDeleteValue" value="0"/>
</bean>
</property>
</bean>
<bean class="com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor" id="optimisticLockerInnerInterceptor"/>
<bean id="mybatisPlusInterceptor" class="com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor">
<property name="interceptors">
<list>
<ref bean="optimisticLockerInnerInterceptor"/>
</list>
</property>
</bean>
<!--配置dao接口扫描包动态实现dao接口可以注入到spring容器中-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!--注入sqlSessionFactory-->
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
<!--要扫描的dao包-->
<property name="basePackage" value="com.peteralbus.dao"/>
</bean>
<!--service扫描-->
<context:component-scan base-package="com.peteralbus.service"/>
<!--controller扫描-->
<context:component-scan base-package="com.peteralbus.controller" />
<!--声明式事务配置-->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<!--注解-->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="save*" propagation="REQUIRED"/>
<tx:method name="del*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="add*" propagation="REQUIRED"/>
<tx:method name="find*" propagation="REQUIRED"/>
<tx:method name="get*" propagation="REQUIRED"/>
<tx:method name="apply*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>
<aop:config>
<!-- 切入点表达式 -->
<aop:pointcut expression="execution(* com.peteralbus.service..*(..))" id="txPoint"/>
<!-- 配置事务增强 -->
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/>
</aop:config>
<aop:aspectj-autoproxy proxy-target-class="true"/>
<tx:annotation-driven transaction-manager="transactionManager" />
<mvc:annotation-driven >
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8"/>
</bean>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
<property name="failOnEmptyBeans" value="false"/>
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<!-- SpringMVC不处理静态资源(如.css .js .html .mp3 .mp4等) -->
<mvc:default-servlet-handler />
<!--自定义的filter-->
<bean id="roleOrFilter" class="com.peteralbus.config.CustomRolesAuthorizationFilter"/>
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager"/>
<!-- loginUrl认证提交地址如果没有认证将会请求此地址进行认证请求地址将由formAuthenticationFilter进行表单认证 -->
<property name="loginUrl" value="/login"/>
<!-- 认证成功统一跳转到first.action建议不配置shiro认证成功会默认跳转到上一个请求路径 -->
<property name="successUrl" value="/"/>
<!-- 通过unauthorizedUrl指定没有权限操作时跳转页面这个位置会拦截不到下面有给出解决方法 -->
<property name="unauthorizedUrl" value="/jsp/account/refuse.jsp"/>
<property name="filters">
<map>
<entry key="roleOrFilter" value-ref="roleOrFilter"/>
</map>
</property>
<!-- 过滤器定义,从上到下执行,一般将/**放在最下面 -->
<property name="filterChainDefinitions">
<value>
/iview/**=anon
/vue/**=anon
/css/**=anon
/js/**=anon
/img/**=anon
/user/**=anon
/register=anon
/login=anon
/jsp/account/** =anon
/jsp/admin/** = roles[admin]
/logout = logout
/** = authc
<!-- /**=authc 所有的url都必须通过认证才可以访问 -->
<!-- /**=anon 所有的url都可以匿名访问,必须配置在最后一排,不然所有的请求都不会拦截 -->
</value>
</property>
</bean>
<!-- 解决shiro配置的没有权限访问时unauthorizedUrl不跳转到指定路径的问题 -->
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<prop key="org.apache.shiro.authz.UnauthorizedException">/refuse</prop>
</props>
</property>
</bean>
<!-- securityManager安全管理器 -->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<property name="realm" ref="customRealm"/>
</bean>
<!-- 配置自定义Realm -->
<bean id="customRealm" class="com.peteralbus.config.CustomRealm">
<!-- 将凭证匹配器设置到realm中realm按照凭证匹配器的要求进行散列 -->
<property name="credentialsMatcher" ref="credentialsMatcher"/>
</bean>
<!-- 凭证匹配器 -->
<bean id="credentialsMatcher" class="org.apache.shiro.authc.credential.HashedCredentialsMatcher">
<!-- 加密算法 -->
<property name="hashAlgorithmName" value="md5"/>
<!-- 迭代次数 -->
<property name="hashIterations" value="1"/>
</bean>
<bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<!--避免url中出现jsessionid 2017-11-04修改-->
<property name="sessionIdUrlRewritingEnabled" value="false"/>
</bean>
<!-- 保证实现了Shiro内部lifecycle函数的bean执行 -->
<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>
<!-- 开启Shiro注解 -->
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor">
<property name="proxyTargetClass" value="true"/>
</bean>
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
<property name="securityManager" ref="securityManager"/>
</bean>
</beans>

@ -0,0 +1,4 @@
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://47.117.160.245:3306/social_practice_sys?serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
jdbc.username=remote
jdbc.password=shou1951123

@ -0,0 +1,9 @@
# Global logging configuration
log4j.rootLogger=DEBUG, stdout
# MyBatis logging configuration...
log4j.logger.com.ssm=DEBUG
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
log4j.appender.A1.Encoding=UTF-8

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.peteralbus.dao.ActivityDao">
<resultMap id="activityWithTeacher" type="com.peteralbus.entity.Activity">
<id property="activityId" column="activity_id"/>
<result property="activityName" column="activity_name"/>
<result property="activityType" column="activity_type"/>
<result property="activityIntroduction" column="activity_introduction"/>
<result property="version" column="version"/>
<result property="gmtCreate" column="gmt_create"/>
<result property="gmtModified" column="gmt_modified"/>
<collection property="teacherNameList" javaType="list" ofType="String">
<constructor>
<arg column="real_name"/>
</constructor>
</collection>
</resultMap>
<select id="getActivityByTeacher" parameterType="java.lang.Long" resultMap="activityWithTeacher">
select activity.activity_id, activity_name, activity_type, activity_introduction, activity.version, activity.gmt_create, activity.gmt_modified,user.real_name
from social_practice_sys.activity,social_practice_sys.user,social_practice_sys.manage
where activity.is_delete=0 and user.user_id=#{userId} and user.user_id=manage.user_id and manage.activity_id=activity.activity_id
</select>
<select id="getActivities" resultMap="activityWithTeacher">
select activity.activity_id, activity_name, activity_type, activity_introduction, activity.version, activity.gmt_create, activity.gmt_modified,user.real_name
from social_practice_sys.activity,social_practice_sys.user,social_practice_sys.manage
where activity.is_delete=0 and user.user_id=manage.user_id and manage.activity_id=activity.activity_id
</select>
<select id="getCount" resultType="int">
select count(*) from social_practice_sys.activity
</select>
</mapper>

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.peteralbus.dao.userDao">
<!-- <select id="findAll" resultType="user">
select * from mybatis_01.user
</select>
<insert id="saveUser" parameterType="com.PeterAlbus.domain.User">
<selectKey keyProperty="id" keyColumn="id" resultType="int" order="AFTER">
select last_insert_id()
</selectKey>
insert into mybatis_01.user(username,address,sex,birthday)values(#{username},#{address},#{sex},#{birthday})
</insert>
<update id="updateUser" parameterType="com.PeterAlbus.domain.User">
update mybatis_01.user set username=#{username},address=#{address},sex=#{sex},birthday=#{birthday} WHERE id=#{id}
</update>
<delete id="deleteUser" parameterType="java.lang.Integer">
delete from mybatis_01.user where id=#{uid}
</delete>
<select id="findByID" parameterType="java.lang.Integer" resultType="com.PeterAlbus.domain.User">
select * from mybatis_01.user where id=#{id}
</select>
<select id="findByName" parameterType="java.lang.String" resultType="com.PeterAlbus.domain.User">
select * from mybatis_01.user where username like #{name}
</select>
<select id="findTotal" resultType="int">
select count(id) from mybatis_01.user
</select>-->
</mapper>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"/>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
<typeAliases>
<package name="com.peteralbus.entity"/>
</typeAliases>
<mappers>
<package name="com.peteralbus.dao"/>
</mappers>
</configuration>

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>DruidWebStatFilter</filter-name>
<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
<init-param>
<param-name>exclusions</param-name>
<param-value>*.js,*.css,*.jpg,*.png,*.ico,*.gif,/druid/*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>DruidWebStatFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--druid,对全局进行设计拦截-->
<servlet>
<servlet-name>DruidStatServlet</servlet-name>
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
<init-param>
<param-name>loginUsername</param-name>
<!--druid,设置默认登录名-->
<param-value>PeterAlbus</param-value>
</init-param>
<init-param>
<param-name>loginPassword</param-name>
<!--druid,设置默认登录密码-->
<param-value>1951123</param-value>
</init-param>
</servlet>
<!--druid,对全局进行设计拦截-->
<servlet-mapping>
<servlet-name>DruidStatServlet</servlet-name>
<url-pattern>/druid/*</url-pattern>
</servlet-mapping>
<!-- shiro过虑器DelegatingFilterProxy通过代理模式将spring容器中的bean和filter关联起来 -->
<filter>
<filter-name>shiroFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<!-- 设置true由servlet容器控制filter的生命周期 -->
<init-param>
<param-name>targetFilterLifecycle</param-name>
<param-value>true</param-value>
</init-param>
<!-- 设置spring容器filter的bean id如果不设置则找与filter-name一致的bean-->
<init-param>
<param-name>targetBeanName</param-name>
<param-value>shiroFilter</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>shiroFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>

@ -0,0 +1,29 @@
.footer{
width: 100%;
overflow: hidden;
background: #373D41;
border-top: 10px solid #4B6186;
position: relative;
text-align: center;
}
.footer-text{
color: #73777a;
font-size: 14px;
margin-bottom: 5px;
}
.footer-text a:hover{
color:#ffffff;
}
.footer-text a{
color: #73777a;
}
.footer-container {
width: 60%;
margin: 0 auto;
overflow: hidden;
padding: 30px 0;
}

@ -0,0 +1,58 @@
.navbar {
overflow: hidden;
position: relative;
background: #fff;
box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
height: 60px;
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
align-items:center;
}
.navbar .hamburger-container {
height: 100%;
padding-left: 20px;
padding-right: 20px;
cursor: pointer;
transition: background 0.3s;
-webkit-tap-highlight-color: transparent;
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
align-items:center;
}
.navbar .hamburger-container:hover {
background: rgba(0, 0, 0, 0.025);
}
.navbar .breadcrumb-container {
float: left;
}
.navbar .right-menu {
height: 100%;
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
align-items:center;
}
.navbar .right-menu:focus {
outline: none;
}
.navbar .right-menu .right-menu-item {
display: inline-block;
padding: 0 8px;
height: 100%;
font-size: 18px;
color: #5a5e66;
vertical-align: text-bottom;
}
.navbar .right-menu .right-menu-item.hover-effect {
cursor: pointer;
transition: background 0.3s;
}
.navbar .right-menu .right-menu-item.hover-effect:hover {
background: rgba(0, 0, 0, 0.025);
}
.banner{
width: 100%;
}

@ -0,0 +1,53 @@
body{
background-color: #EFFAE7;
}
::-webkit-scrollbar {
width: 6px;
background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb {
background-color: #59A869;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
background-color: #F5F5F5;
}
.login-box {
background-color: #ffffff;
border: 1px solid #DCDFE6;
width: 80vw;
margin: 80px auto;
padding: 0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 0 25px #909399;
display: flex;
align-items: center;
}
.login-title {
text-align: center;
margin: 0 auto 40px auto;
color: #303133;
}
.login-form {
padding: 5px;
margin: 0 auto;
max-width: 70%;
max-height: 70%;
/*position: relative;*/
/*top: 100%;*/
/*transform: translateY(-50%)*/
}
.login-img {
height: 80vh;
width: 100%;
object-fit: fill;
}

@ -0,0 +1,33 @@
body{
margin: 0;
}
.main{
background-color: #FFFFFF;
min-height: 60vh;
}
.container{
padding-left: 15%;
padding-right: 15%;
}
.error{
width: 100%;
height: 100vh;
background-color: white;
text-align: center;
display: flex;
flex-direction:column;
align-items: center;
justify-content:center;
}
.drawer-box{
height: 100%;
width: 100%;
display: flex;
flex-direction:column;
align-items: center;
justify-content:center;
}

@ -0,0 +1,20 @@
.activity-list{
display: flex;
flex-direction: column;
}
.activity-list-top{
display: flex;
justify-content: space-between;
align-items: center;
}
.activity-list-card{
margin: 20px;
}
.card-header {
display: flex;
justify-content: space-between;
align-items: center;
}

@ -0,0 +1,6 @@
.activity-detail-box{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

@ -0,0 +1,10 @@
.modifyForm{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.button-group{
float: right;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

@ -0,0 +1,36 @@
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<!DOCTYPE html>
<html>
<head>
<title>主页</title>
<!-- 引入Vue -->
<script src="${pageContext.request.contextPath}/iview/vue.js"></script>
<!-- 引入样式 -->
<link rel="stylesheet" href="${pageContext.request.contextPath}/iview/styles/iview.css">
<!-- 引入组件库 -->
<script src="${pageContext.request.contextPath}/iview/iview.js"></script>
</head>
<body>
<div id="app">
跳转中...
</div>
<script>
location.href="/toHomePage"
new Vue({
el: '#app',
data: {
visible: false
},
create:{
},
methods: {
show: function () {
this.visible = true;
}
}
})
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=2)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},function(t,o){t.exports=e},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"ar-EG",select:{placeholder:"إختيار",noMatch:"لا يوجد تطابق في البيانات",loading:"تحميل"},table:{noDataText:"لا توجد بيانات",noFilteredDataText:"لا توجد بيانات",confirmFilter:"تأكيد",resetFilter:"إعادة تعيين",clearFilter:"الكل"},datepicker:{selectDate:"إختر التاريخ",selectTime:"إختر الوقت",startTime:"وقت البداية",endTime:"وقت النهاية",clear:"إزالة",ok:"حسنا",datePanelLabel:"[mmmm] [yyyy]",month:"شهر",month1:"يناير",month2:"فبراير",month3:"مارس",month4:"أبريل",month5:"مايو",month6:"يونيو",month7:"يوليو",month8:"أغسطس",month9:"سبتمبر",month10:"اكتوبر",month11:"نوفمبر",month12:"ديسمبر",year:"سنة",weekStartDay:"0",weeks:{sun:"أحد",mon:"إثنين",tue:"ثلاثاء",wed:"أربعاء",thu:"خميس",fri:"جمعة",sat:"سبت"},months:{m1:"يناير",m2:"فبراير",m3:"مارس",m4:"أبريل",m5:"مايو",m6:"يونيو",m7:"يوليو",m8:"أغسطس",m9:"سبتمبر",m10:"اكتوبر",m11:"نوفمبر",m12:"ديسمبر"}},transfer:{titles:{source:"المصدر",target:"الهدف"},filterPlaceholder:"إبحث هنا",notFoundText:"لا يوجد"},modal:{okText:"حسنا",cancelText:"إلغاء"},poptip:{okText:"حسنا",cancelText:"إلغاء"},page:{prev:"الصفحة السابقة",next:"الصفحة التالية",total:"المجموع",item:"عنصر",items:"عناصر",prev5:"الخمس صفحات السابقة",next5:"الخمس صفحات التالية",page:"/صفحة",goto:"الذهاب إلى",p:""},rate:{star:"نجمة",stars:"نجوم"},time:{before:" منذ",after:" بعد",just:"الآن",seconds:" ثواني",minutes:" دقائق",hours:" ساعات",days:" أيام"},tree:{emptyText:"لا توجد بيانات"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}])});
//# sourceMappingURL=ar-EG.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=3)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},function(t,o){t.exports=e},,function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"ar-SA",select:{placeholder:"إختيار",noMatch:"لا يوجد تطابق في البيانات",loading:"تحميل"},table:{noDataText:"لا توجد بيانات",noFilteredDataText:"لا توجد بيانات",confirmFilter:"تأكيد",resetFilter:"إعادة تعيين",clearFilter:"الكل"},datepicker:{selectDate:"إختر التاريخ",selectTime:"إختر الوقت",startTime:"وقت البداية",endTime:"وقت النهاية",clear:"إزالة",ok:"حسنا",datePanelLabel:"[mmmm] [yyyy]",month:"شهر",month1:"يناير",month2:"فبراير",month3:"مارس",month4:"أبريل",month5:"مايو",month6:"يونيو",month7:"يوليو",month8:"أغسطس",month9:"سبتمبر",month10:"اكتوبر",month11:"نوفمبر",month12:"ديسمبر",year:"سنة",weekStartDay:"0",weeks:{sun:"أحد",mon:"إثنين",tue:"ثلاثاء",wed:"أربعاء",thu:"خميس",fri:"جمعة",sat:"سبت"},months:{m1:"يناير",m2:"فبراير",m3:"مارس",m4:"أبريل",m5:"مايو",m6:"يونيو",m7:"يوليو",m8:"أغسطس",m9:"سبتمبر",m10:"اكتوبر",m11:"نوفمبر",m12:"ديسمبر"}},transfer:{titles:{source:"المصدر",target:"الهدف"},filterPlaceholder:"إبحث هنا",notFoundText:"لا يوجد"},modal:{okText:"حسنا",cancelText:"إلغاء"},poptip:{okText:"حسنا",cancelText:"إلغاء"},page:{prev:"الصفحة السابقة",next:"الصفحة التالية",total:"المجموع",item:"عنصر",items:"عناصر",prev5:"الخمس صفحات السابقة",next5:"الخمس صفحات التالية",page:"/صفحة",goto:"الذهاب إلى",p:""},rate:{star:"نجمة",stars:"نجوم"},time:{before:" منذ",after:" بعد",just:"الآن",seconds:" ثواني",minutes:" دقائق",hours:" ساعات",days:" أيام"},tree:{emptyText:"لا توجد بيانات"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}])});
//# sourceMappingURL=ar-SA.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/locale/",n(n.s=4)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){o||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var o=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.prototype.$isServer},function(t,n){t.exports=e},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={i:{locale:"cs-CZ",select:{placeholder:"Vybrat",noMatch:"Nenalezeny žádné položky",loading:"Nahrávám"},table:{noDataText:"Žádná data",noFilteredDataText:"Nenalezeny žádné položky",confirmFilter:"Potvrdit",resetFilter:"Reset",clearFilter:"Vše"},datepicker:{selectDate:"Vybrat datum",selectTime:"Vybrat čas",startTime:"Začátek",endTime:"Konec",clear:"Vymazat",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Měsíc",month1:"Leden",month2:"Únor",month3:"Březen",month4:"Duben",month5:"Květen",month6:"Červen",month7:"Červenec",month8:"Srpen",month9:"Září",month10:"Říjen",month11:"Listopad",month12:"Prosinec",year:"Rok",weekStartDay:"1",weeks:{sun:"Ne",mon:"Po",tue:"Út",wed:"St",thu:"Čt",fri:"Pá",sat:"So"},months:{m1:"Led",m2:"Úno",m3:"Bře",m4:"Dub",m5:"Kvě",m6:"Čer",m7:"Čnc",m8:"Srp",m9:"Zář",m10:"Říj",m11:"Lis",m12:"Pro"}},transfer:{titles:{source:"Zdroj",target:"Cíl"},filterPlaceholder:"Hledat",notFoundText:"Nenalezeno"},modal:{okText:"OK",cancelText:"Zrušit"},poptip:{okText:"OK",cancelText:"Zrušit"},page:{prev:"Následující",next:"Předchozí",total:"Celkem",item:"položka",items:"položek",prev5:"Předchozích 5 stránek",next5:"Následujících 5 stránek",page:"na stránku",goto:"Jít na",p:""},rate:{star:"hvězda",stars:"hvězdy"},tree:{emptyText:"Žádná data"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default)(o),t.default=o}])});
//# sourceMappingURL=cs-CZ.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/dist/locale/",r(r.s=5)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(r(1)).default.prototype.$isServer},function(t,r){t.exports=e},,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"da-DK",select:{placeholder:"Vælg",noMatch:"Ingen resultater fundet",loading:"Indlæser"},table:{noDataText:"Ingen resultater fundet",noFilteredDataText:"No filter data",confirmFilter:"Bekræft",resetFilter:"Nulstil",clearFilter:"Alle"},datepicker:{selectDate:"Vælg dato",selectTime:"Vælg tid",startTime:"Starttid",endTime:"Sluttid",clear:"Ryd",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Måned",month1:"Januar",month2:"Februar",month3:"Marts",month4:"April",month5:"Maj",month6:"Juni",month7:"Juli",month8:"August",month9:"September",month10:"Oktober",month11:"November",month12:"December",year:"År",weekStartDay:"0",weeks:{sun:"Søn",mon:"Man",tue:"Tir",wed:"Ons",thu:"Tor",fri:"Fre",sat:"Lør"},months:{m1:"Jan",m2:"Feb",m3:"Mar",m4:"Apr",m5:"Maj",m6:"Jun",m7:"Jul",m8:"Aug",m9:"Sep",m10:"Okt",m11:"Nov",m12:"Dec"}},transfer:{titles:{source:"Kilde",target:"Mål"},filterPlaceholder:"Søg her",notFoundText:"Ikke fundet"},modal:{okText:"OK",cancelText:"Annuller"},poptip:{okText:"OK",cancelText:"Annuller"},page:{prev:"Forrige side",next:"Næste side",total:"I alt",item:"emne",items:"emner",prev5:"Forrige 5 sider",next5:"Næste 5 sider",page:"/page",goto:"Gå til",p:""},rate:{star:"Stjerne",stars:"Stjerner"},time:{before:" siden",after:" efter",just:"lige nu",seconds:" sekunder",minutes:" minutter",hours:" timer",days:" dage"},tree:{emptyText:"Intet indhold"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(r(0)).default)(n),t.default=n}])});
//# sourceMappingURL=da-DK.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/locale/",n(n.s=6)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){r||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.prototype.$isServer},function(t,n){t.exports=e},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={i:{locale:"de-DE",select:{placeholder:"Auswählen",noMatch:"Keine Übereinstimmungen",loading:"Lädt"},table:{noDataText:"Keine Daten",noFilteredDataText:"Keine gefilterten Daten",confirmFilter:"Bestätigen",resetFilter:"Zurücksetzen",clearFilter:"Alle"},datepicker:{selectDate:"Datum auswählen",selectTime:"Zeit auswählen",startTime:"Beginn",endTime:"Ende",clear:"Leeren",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Monat",month1:"Januar",month2:"Februar",month3:"März",month4:"April",month5:"Mai",month6:"Juni",month7:"Juli",month8:"August",month9:"September",month10:"Oktober",month11:"November",month12:"Dezember",year:"Jahr",weekStartDay:"1",weeks:{sun:"So",mon:"Mo",tue:"Di",wed:"Mi",thu:"Do",fri:"Fr",sat:"Sa"},months:{m1:"Jan",m2:"Feb",m3:"Mär",m4:"Apr",m5:"Mai",m6:"Jun",m7:"Jul",m8:"Aug",m9:"Sep",m10:"Okt",m11:"Nov",m12:"Dez"}},transfer:{titles:{source:"Quelle",target:"Ziel"},filterPlaceholder:"Suchen",notFoundText:"Nicht gefunden"},modal:{okText:"OK",cancelText:"Abbrechen"},poptip:{okText:"OK",cancelText:"Abbrechen"},page:{prev:"Vorherige Seite",next:"Nächste Seite",total:"Total",item:"Eintrag",items:"Einträge",prev5:"vorherigen fünf Seiten",next5:"nächste fünf Seiten",page:"/seite",goto:"Gehe zu",p:""},rate:{star:"Stern",stars:"Sterne"},tree:{emptyText:"Keine Daten"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default)(r),t.default=r}])});
//# sourceMappingURL=de-DE.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=7)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},function(t,o){t.exports=e},,,,,,function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"el-GR",select:{placeholder:"Επιλογή",noMatch:"Δεν βρέθηκαν αποτελέσματα",loading:"Φόρτωση"},table:{noDataText:"Χωρίς δεδομένα",noFilteredDataText:"Χωρίς φίλτρο",confirmFilter:"Επιβεβαίωση",resetFilter:"Επαναφορά",clearFilter:"Όλα"},datepicker:{selectDate:"Επιλέξτε ημέρα",selectTime:"Επιλέξτε ώρα",startTime:"Ωρα Έναρξης",endTime:"Ωρα Λήξης",clear:"Καθαρισμός",ok:"Εντάξει",datePanelLabel:"[mmmm] [yyyy]",month:"Μήνας",month1:"Ιανουάριος",month2:"Φεβρουάριος",month3:"Μάρτιος",month4:"Απρίλιος",month5:"Μάιος",month6:"Ιούνιος",month7:"Ιούλιος",month8:"Αύγουστος",month9:"Σεπτέμβριος",month10:"Οκτώβριος",month11:"Νοέμβριος",month12:"Δεκέμβριος",year:"Έτος",weekStartDay:"1",weeks:{sun:"Κυρ",mon:"Δευ",tue:"Τρι",wed:"Τετ",thu:"Πεμ",fri:"Παρ",sat:"Σαβ"},months:{m1:"Ιαν",m2:"Φεβ",m3:"Μαρ",m4:"Απρ",m5:"Μαϊ",m6:"Ιουν",m7:"Ιουλ",m8:"Αυγ",m9:"Σεπ",m10:"Οκτ",m11:"Νοε",m12:"Δεκ"}},transfer:{titles:{source:"Πηγή",target:"Στόχος"},filterPlaceholder:"Αναζήτηση",notFoundText:"Δεν βρέθηκαν αποτελέσματα"},modal:{okText:"Εντάξει",cancelText:"Ακύρωση"},poptip:{okText:"Εντάξει",cancelText:"Ακύρωση"},page:{prev:"Προηγούμενη Σελίδα",next:"Επόμενη Σελίδα",total:"Σύνολο",item:"Αντικείμενο",items:"Αντικείμενα",prev5:"Προηγούμενες 5 Σελίδες",next5:"Επόμενες 5 Σελίδες",page:"/Σελίδα",goto:"Μετάβαση σε",p:""},rate:{star:"Αστέρι",stars:"Αστέρια"},tree:{emptyText:"Χωρίς Δεδομένα"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}])});
//# sourceMappingURL=el-GR.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=8)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){r||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var r=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},8:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={i:{locale:"en-US",select:{placeholder:"Select",noMatch:"No matching data",loading:"Loading"},table:{noDataText:"No Data",noFilteredDataText:"No filter data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All"},datepicker:{selectDate:"Select date",selectTime:"Select time",startTime:"Start Time",endTime:"End Time",clear:"Clear",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Month",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",year:"Year",weekStartDay:"0",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},months:{m1:"Jan",m2:"Feb",m3:"Mar",m4:"Apr",m5:"May",m6:"Jun",m7:"Jul",m8:"Aug",m9:"Sep",m10:"Oct",m11:"Nov",m12:"Dec"}},transfer:{titles:{source:"Source",target:"Target"},filterPlaceholder:"Search here",notFoundText:"Not Found"},modal:{okText:"OK",cancelText:"Cancel"},poptip:{okText:"OK",cancelText:"Cancel"},page:{prev:"Previous Page",next:"Next Page",total:"Total",item:"item",items:"items",prev5:"Previous 5 Pages",next5:"Next 5 Pages",page:"/page",goto:"Goto",p:""},rate:{star:"Star",stars:"Stars"},time:{before:" ago",after:" after",just:"just now",seconds:" seconds",minutes:" minutes",hours:" hours",days:" days"},tree:{emptyText:"No Data"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(r),t.default=r}})});
//# sourceMappingURL=en-US.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=9)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},9:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"es-ES",select:{placeholder:"Seleccionar",noMatch:"Sin coincidencias",loading:"Cargando"},table:{noDataText:"Sin Datos",noFilteredDataText:"Sin Datos para el filtro",confirmFilter:"Aceptar",resetFilter:"Quitar filtro",clearFilter:"Todos"},datepicker:{selectDate:"Seleccionar fecha",selectTime:"Seleccionar hora",startTime:"Hora de inicio",endTime:"Hora de fin",clear:"Limpiar",ok:"Aceptar",datePanelLabel:"[mmmm] [yyyy]",month:"Mes",month1:"Enero",month2:"Febrero",month3:"Marzo",month4:"Abril",month5:"Mayo",month6:"Junio",month7:"Julio",month8:"Augosto",month9:"Septiembre",month10:"Octubre",month11:"Noviembre",month12:"Diciembre",year:"Año",weekStartDay:"1",weeks:{sun:"Dom",mon:"Lun",tue:"Mar",wed:"Mié",thu:"Jue",fri:"Vie",sat:"Sáb"},months:{m1:"Ene",m2:"Feb",m3:"Mar",m4:"Abr",m5:"May",m6:"Jun",m7:"Jul",m8:"Ago",m9:"Sep",m10:"Oct",m11:"Nov",m12:"Dic"}},transfer:{titles:{source:"Origen",target:"Destino"},filterPlaceholder:"Buscar aquí",notFoundText:"Sin resultados"},modal:{okText:"Aceptar",cancelText:"Cancelar"},poptip:{okText:"Aceptar",cancelText:"Cancelar"},page:{prev:"Página Anterior",next:"Página Siguiente",total:"Total",item:"Elemento",items:"Elementos",prev5:"5 Páginas Anteriores",next5:"5 Páginas Siguientes",page:"/page",goto:"Ir a",p:""},rate:{star:"Estrella",stars:"Estrellas"},tree:{emptyText:"Sin Datos"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=es-ES.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=10)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},10:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"fa-IR",select:{placeholder:"انتخاب‌ کنید",noMatch:"یافت نشد",loading:"در‌حال بارگذاری"},table:{noDataText:"اطلاعاتی موجود نیست",noFilteredDataText:"بدون اطلاعات فیلترشده",confirmFilter:"تایید",resetFilter:"بازنشانی",clearFilter:"همه"},datepicker:{selectDate:"انتخاب تاریخ",selectTime:"انتخاب زمان",startTime:"تاریخ شروع",endTime:"تاریخ پایان",clear:"پاکسازی",ok:"تایید",datePanelLabel:"[mmmm] [yyyy]",month:"ماه",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",year:"سال",weekStartDay:"0",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},months:{m1:"Jan",m2:"Feb",m3:"Mar",m4:"Apr",m5:"May",m6:"Jun",m7:"Jul",m8:"Aug",m9:"Sep",m10:"Oct",m11:"Nov",m12:"Dec"}},transfer:{titles:{source:"منبع",target:"هدف"},filterPlaceholder:"اینجا جستجو کنید",notFoundText:"پیدا نشد"},modal:{okText:"تایید",cancelText:"لغو"},poptip:{okText:"تایید",cancelText:"لغو"},page:{prev:"صفحه قبلی",next:"صفحه بعدی",total:"مجموع",item:"داده",items:"داده‌ها",prev5:"۵ صفحه قبلی",next5:"۵ صفحه بعدی",page:"/صفحه",goto:"برو‌به",p:""},rate:{star:"ستاره",stars:"ستاره‌ها"},tree:{emptyText:"بدون اطلاعات"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=fa-IR.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function a(u){if(t[u])return t[u].exports;var o=t[u]={i:u,l:!1,exports:{}};return e[u].call(o.exports,o,o.exports,a),o.l=!0,o.exports}return a.m=e,a.c=t,a.d=function(e,t,u){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:u})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/dist/locale/",a(a.s=11)}({0:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){u||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var u=function(e){return e&&e.__esModule?e:{default:e}}(a(1)).default.prototype.$isServer},1:function(t,a){t.exports=e},11:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u={i:{locale:"fi-FI",select:{placeholder:"Valitse",noMatch:"Ei tuloksia",loading:"Ladataan"},table:{noDataText:"Ei tietoja",noFilteredDataText:"Ei suodatettua dataa",confirmFilter:"Hyväksy",resetFilter:"Nollaa",clearFilter:"Kaikki"},datepicker:{selectDate:"Valitse päivämäärä",selectTime:"Valitse aika",startTime:"Aloitusaika",endTime:"Päättymisaika",clear:"Tyhjennä",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Kuukausi",month1:"Tammikuu",month2:"Helmikuu",month3:"Maaliskuu",month4:"Huhtikuu",month5:"Toukokuu",month6:"Kesäkuu",month7:"Heinäkuu",month8:"Elokuu",month9:"Syyskuu",month10:"Lokakuu",month11:"Marraskuu",month12:"Joulukuu",year:"Vuosi",weekStartDay:"1",weeks:{sun:"Su",mon:"Ma",tue:"Ti",wed:"Ke",thu:"To",fri:"Pe",sat:"La"},months:{m1:"Tam",m2:"Hel",m3:"Maa",m4:"Huh",m5:"Tou",m6:"Kes",m7:"Hei",m8:"Elo",m9:"Syy",m10:"Lok",m11:"Mar",m12:"Jou"}},transfer:{titles:{source:"Lähde",target:"Kohde"},filterPlaceholder:"Hae täältä",notFoundText:"Ei tuloksia"},modal:{okText:"OK",cancelText:"Peruuta"},poptip:{okText:"OK",cancelText:"Peruuta"},page:{prev:"Edellinen sivu",next:"Seuraava sivu",total:"Yhteensä",item:"kohde",items:"kohdetta",prev5:"Edelliset 5 sivua",next5:"Seuraavat 5 sivua",page:"/page",goto:"Siirry",p:""},rate:{star:"Tähti",stars:"Tähteä"},time:{before:" sitten",after:" jälkeen",just:"juuri nyt",seconds:" sekuntia",minutes:" minuuttia",hours:" tuntia",days:" päivää"},tree:{emptyText:"Ei tietoja"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(a(0)).default)(u),t.default=u}})});
//# sourceMappingURL=fi-FI.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/locale/",n(n.s=12)}({0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){r||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.prototype.$isServer},1:function(t,n){t.exports=e},12:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={i:{locale:"fr-FR",select:{placeholder:"Sélectionnez",noMatch:"Aucun résultat",loading:"Chargement"},table:{noDataText:"Aucune donnée",noFilteredDataText:"No filter data",confirmFilter:"Confirmez",resetFilter:"Reset",clearFilter:"Tout"},datepicker:{selectDate:"Sélectionnez une date",selectTime:"Sélectionnez une heure",startTime:"Heure de début",endTime:"Heure de fin",clear:"Annuler",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Mois",month1:"Janvier",month2:"Février",month3:"Mars",month4:"Avril",month5:"Mai",month6:"Juin",month7:"Juillet",month8:"Août",month9:"Septembre",month10:"Octobre",month11:"Novembre",month12:"Decembre",year:"An",weekStartDay:"1",weeks:{sun:"Dim",mon:"Lun",tue:"Mar",wed:"Mer",thu:"Jeu",fri:"Ven",sat:"Sam"},months:{m1:"Jan",m2:"Fev",m3:"Mar",m4:"Avr",m5:"Mai",m6:"Jun",m7:"Jul",m8:"Aoû",m9:"Sep",m10:"Oct",m11:"Nov",m12:"Déc"}},transfer:{titles:{source:"Source",target:"Cible"},filterPlaceholder:"Recherche",notFoundText:"Pas de résultat"},modal:{okText:"OK",cancelText:"Annuler"},poptip:{okText:"OK",cancelText:"Annuler"},page:{prev:"Page Précédente",next:"Page Suivante",total:"Total",item:"élément",items:"éléments",prev5:"5 Pages en Avant",next5:"5 Pages en Arrière",page:"/page",goto:"Aller à",p:""},rate:{star:"Étoile",stars:"Étoiles"},tree:{emptyText:"Aucune donnée"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default)(r),t.default=r}})});
//# sourceMappingURL=fr-FR.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=13)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},13:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"hi-IN",select:{placeholder:"कृपया चुने|",noMatch:"कोई आकड़ा उपलब्ध नहीं है|",loading:"लोड हो रहा है"},table:{noDataText:"कोई आकड़ा उपलब्ध नहीं है",noFilteredDataText:"कोई आकड़ा उपलब्ध नहीं है",confirmFilter:"पुष्टि करें",resetFilter:"पुनः तैयार करना",clearFilter:"सब कुछ"},datepicker:{selectDate:"दिनांक चुनें",selectTime:"समय चुनें",startTime:"प्रारंभ समय",endTime:"समाप्ति समय",clear:"साफ़ करें",ok:"ठीक",datePanelLabel:"[mmmm] [yyyy]",month:"महीना",month1:"जनवरी",month2:"फरवरी",month3:"मार्च",month4:"अप्रैल",month5:"मई",month6:"जून",month7:"जुलाई",month8:"अगस्त",month9:"सितंबर",month10:"अक्टूबर",month11:"नवंबर",month12:"दिसंबर",year:"साल",weekStartDay:"0",weeks:{sun:"रविवार",mon:"सोमवार",tue:"मंगलवार",wed:"बुधवार",thu:"गुरुवार",fri:"शुक्रवार",sat:"शनिवार"},months:{m1:"जनवरी",m2:"फरवरी",m3:"मार्च",m4:"अप्रैल",m5:"मई",m6:"जून",m7:"जुलाई",m8:"अगस्त",m9:"सितंबर",m10:"अक्टूबर",m11:"नवंबर",m12:"दिसंबर"}},transfer:{titles:{source:"स्रोत",target:"लक्ष्य"},filterPlaceholder:"यहां खोजें",notFoundText:"कोई आकड़ा उपलब्ध नहीं है"},modal:{okText:"ठीक",cancelText:"निरस्त करना"},poptip:{okText:"ठीक",cancelText:"निरस्त करना"},page:{prev:"पिछला पेज",next:"अगला पेज",total:"समस्त",item:"एक चीज",items:"अनेक चीज",prev5:"पिछला 5 पेज",next5:"अगला 5 पेज",page:"/page",goto:"जाओ",p:""},rate:{star:"प्रसिद्ध",stars:"प्रसिद्ध"},tree:{emptyText:"कोई आकड़ा उपलब्ध नहीं है"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=hi-IN.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function a(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.l=!0,i.exports}return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/dist/locale/",a(a.s=14)}({0:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(a(1)).default.prototype.$isServer},1:function(t,a){t.exports=e},14:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"id-ID",select:{placeholder:"Pilih",noMatch:"Tidak ada data yang cocok",loading:"Memuat"},table:{noDataText:"Tidak ada data",noFilteredDataText:"Tidak ada data filter",confirmFilter:"Konfirmasi",resetFilter:"Tata ulang",clearFilter:"Semua"},datepicker:{selectDate:"Pilih tanggal",selectTime:"Pilih waktu",startTime:"Waktu Mulai",endTime:"Waktu Selesai",clear:"Bersihkan",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"",month1:"Januari",month2:"Februari",month3:"Maret",month4:"April",month5:"Mei",month6:"Juni",month7:"Juli",month8:"Agustus",month9:"September",month10:"Oktober",month11:"November",month12:"Desember",year:"",weekStartDay:"1",weeks:{sun:"Min",mon:"Sen",tue:"Sel",wed:"Rab",thu:"Kam",fri:"Jum",sat:"Sab"},months:{m1:"Jan",m2:"Feb",m3:"Mar",m4:"Apr",m5:"Mei",m6:"Jun",m7:"Jul",m8:"Agu",m9:"Sep",m10:"Okt",m11:"Nov",m12:"Dec"}},transfer:{titles:{source:"Sumber",target:"Tujuan"},filterPlaceholder:"Cari disini",notFoundText:"Tidak ditemukan"},modal:{okText:"OK",cancelText:"Batal"},poptip:{okText:"OK",cancelText:"Batal"},page:{prev:"Halaman Sebelumnya",next:"Halaman Selanjutnya",total:"Total",item:"butir",items:"butir",prev5:"5 Halaman Sebelumnya",next5:"5 Halaman Selanjutnya",page:"/page",goto:"Pergi ke",p:""},rate:{star:"Star",stars:"Stars"},tree:{emptyText:"Tidak ada data"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(a(0)).default)(n),t.default=n}})});
//# sourceMappingURL=id-ID.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,o),i.l=!0,i.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=15)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},15:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"it-IT",select:{placeholder:"Seleziona",noMatch:"Nessun Risultato",loading:"Caricamento"},table:{noDataText:"Nessun Risultato",noFilteredDataText:"Filtro senza risultati",confirmFilter:"Conferma",resetFilter:"Reset",clearFilter:"Tutto"},datepicker:{selectDate:"Seleziona data",selectTime:"Seleziona orario",startTime:"Orario inizio",endTime:"Orario fine",clear:"Annulla",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Mese",month1:"Gennaio",month2:"Febbraio",month3:"Marzo",month4:"Aprile",month5:"Maggio",month6:"Giugno",month7:"Luglio",month8:"Agosto",month9:"Settembre",month10:"Ottobre",month11:"Novembre",month12:"Dicembre",year:"Anno",weekStartDay:"1",weeks:{sun:"Dom",mon:"Lun",tue:"Mar",wed:"Mer",thu:"Gio",fri:"Ven",sat:"Sab"},months:{m1:"Gen",m2:"Feb",m3:"Mar",m4:"Apr",m5:"Mag",m6:"Giu",m7:"Lug",m8:"Ago",m9:"Set",m10:"Ott",m11:"Nov",m12:"Dic"}},transfer:{titles:{source:"Origine",target:"Destinazione"},filterPlaceholder:"Cerca",notFoundText:"Nessun Risultato"},modal:{okText:"OK",cancelText:"Annulla"},poptip:{okText:"OK",cancelText:"Annulla"},page:{prev:"Pagina Precedente",next:"Pagina Successiva",total:"Totale",item:"elemento",items:"elementi",prev5:"5 Pagine Precedenti",next5:"5 Pagine Successive",page:"/pagina",goto:"Vai a",p:""},rate:{star:"Stella",stars:"Stelle"},time:{before:"fa",after:" dopo",just:"adesso",seconds:" secondi",minutes:" minuti",hours:" ore",days:" giorni"},tree:{emptyText:"Nessun Risultato"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=it-IT.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=16)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},16:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"ja-JP",select:{placeholder:"選んでください",noMatch:"マッチするデータなし",loading:"ロード中"},table:{noDataText:"データなし",noFilteredDataText:"スクリーニングしたデータなし",confirmFilter:"スクリーニング",resetFilter:"リセット",clearFilter:"全部"},datepicker:{selectDate:"日時を選んでください",selectTime:"時間を選んでください",startTime:"スタート時間",endTime:"終了時間",clear:"クリーア",ok:"確定",datePanelLabel:"[yyyy年] [m月]",month:"月",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",year:"年",weekStartDay:"0",weeks:{sun:"日",mon:"月",tue:"火",wed:"水",thu:"木",fri:"金",sat:"土"},months:{m1:"1月",m2:"2月",m3:"3月",m4:"4月",m5:"5月",m6:"6月",m7:"7月",m8:"8月",m9:"9月",m10:"10月",m11:"11月",m12:"12月"}},transfer:{titles:{source:"ソースリスト",target:"ターゲットリスト"},filterPlaceholder:"検索内容を入力ください",notFoundText:"内容が見つかってなかった"},modal:{okText:"確定",cancelText:"キャンセル"},poptip:{okText:"確定",cancelText:"キャンセル"},page:{prev:"前へ",next:"次へ",total:"全部",item:"件",items:"件",prev5:"前の5ページへ",next5:"次の5ページへ",page:"件/ページ",goto:"",p:"ページ目へ"},rate:{star:"点",stars:"点"},time:{before:"前",after:"後",just:"たった今",seconds:"秒",minutes:"分",hours:"時間",days:"日"},tree:{emptyText:"データなし"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=ja-JP.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=17)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},17:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"ko-KR",select:{placeholder:"선택",noMatch:"일치하는 데이터 없음",loading:"로딩"},table:{noDataText:"데이터 없음",noFilteredDataText:"필터된 데이터 없음",confirmFilter:"확인",resetFilter:"초기화",clearFilter:"전부"},datepicker:{selectDate:"날짜 선택",selectTime:"시간 선택",startTime:"시작 시간",endTime:"종료 시간",clear:"삭제",ok:"예",datePanelLabel:"[yyyy년] [m월]",month:"월",month1:"1월",month2:"2월",month3:"3월",month4:"4월",month5:"5월",month6:"6월",month7:"7월",month8:"8월",month9:"9월",month10:"10월",month11:"11월",month12:"12월",year:"년",weekStartDay:"0",weeks:{sun:"일",mon:"월",tue:"화",wed:"수",thu:"목",fri:"금",sat:"토"},months:{m1:"1월",m2:"2월",m3:"3월",m4:"4월",m5:"5월",m6:"6월",m7:"7월",m8:"8월",m9:"9월",m10:"10월",m11:"11월",m12:"12월"}},transfer:{titles:{source:"소스",target:"타겟"},filterPlaceholder:"여기서 찾기",notFoundText:"아무 것도 찾을 수 없음"},modal:{okText:"예",cancelText:"취소"},poptip:{okText:"예",cancelText:"취소"},page:{prev:"이전 페이지",next:"다음 페이지",total:"전체",item:"항목",items:"항목",prev5:"이전 5 페이지",next5:"다음 5 페이지",page:"/페이지",goto:"이동",p:""},rate:{star:"중요",stars:"중요"},time:{before:" 전",after:" 후",just:"방금",seconds:" 초",minutes:" 분",hours:" 시간",days:" 일"},tree:{emptyText:"데이터 없음"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=ko-KR.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=18)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},18:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"mn-MN",select:{placeholder:"Сонгох",noMatch:"Таарах өгөгдөл байхгүй байна",loading:"Ачааллаж байна"},table:{noDataText:"Өгөгдөл алга",noFilteredDataText:"No filter data",confirmFilter:"Батлах",resetFilter:"Шинээр тохируулах",clearFilter:"Бүгд"},datepicker:{selectDate:"Огноо сонгох",selectTime:"Цаг сонгох",startTime:"Эхлэх Цаг",endTime:"Дуусах Цаг",clear:"Цэвэрлэх",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Сар",month1:"1-р сар",month2:"2-р сар",month3:"3-р сар",month4:"4-р сар",month5:"5-р сар",month6:"6-р сар",month7:"7-р сар",month8:"8-р сар",month9:"9-р сар",month10:"10-р сар",month11:"11-р сар",month12:"12-р сар",year:"Жил",weekStartDay:"0",weeks:{sun:"Ням",mon:"Дав",tue:"Мяг",wed:"Лха",thu:"Пүр",fri:"Баа",sat:"Бяа"},months:{m1:"1-р сар",m2:"2-р сар",m3:"3-р сар",m4:"4-р сар",m5:"5-р сар",m6:"6-р сар",m7:"7-р сар",m8:"8-р сар",m9:"9-р сар",m10:"10-р сар",m11:"11-р сар",m12:"12-р сар"}},transfer:{titles:{source:"Эх сурвалж",target:"Оноох бай"},filterPlaceholder:"Эндээс хайх",notFoundText:"Олдсонгүй"},modal:{okText:"OK",cancelText:"Болих"},poptip:{okText:"OK",cancelText:"Болих"},page:{prev:"Өмнөх хуудас",next:"Дараах хуудас",total:"Нийт",item:"зүйл",items:"зүйлүүд",prev5:"Өмнөх 5 хуудас",next5:"Дараагийн 5 хуудас",page:"/хуудсанд",goto:"Очих хуудас",p:""},rate:{star:"Од",stars:"Одууд"},tree:{emptyText:"Өгөгдөл алга"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=mn-MN.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=19)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},19:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"mn-TR",select:{placeholder:"ᠰᠣᠩᠭᠣᠬᠤ",noMatch:"ᠣᠯᠳᠠᠭᠰᠠᠨ ᠦᠭᠡᠢ",loading:"ᠠᠴᠢᠶᠠᠯᠠᠵᠤ ᠪᠠᠶᠢᠨ᠎ᠠ"},table:{noDataText:"ᠲᠣᠭ᠎ᠠ ᠪᠠᠷᠢᠮᠲᠠ ᠦᠭᠡᠶ",noFilteredDataText:"ᠨᠦᠬᠦᠴᠡᠯ ᠳᠦ ᠨᠡᠶᠢᠴᠡᠭᠰᠡᠨ ᠲᠣᠭ᠎ᠠ ᠪᠠᠷᠢᠮᠲᠠ ᠣᠯᠳᠠᠭᠰᠠᠨ ᠦᠭᠡᠢ",confirmFilter:"ᠰᠢᠯᠢᠬᠦ",resetFilter:"ᠪᠣᠴᠠᠭᠠᠬᠤ",clearFilter:"ᠪᠦᠬᠦ"},datepicker:{selectDate:"ᠡᠳᠦᠷ ᠰᠠᠷ᠎ᠠ ᠰᠣᠩᠭᠣᠬᠤ",selectTime:"ᠴᠠᠭ ᠢ ᠰᠣᠩᠭᠣᠬᠤ",startTime:"ᠡᠬᠢᠯᠡᠬᠦ ᠴᠠᠭ",endTime:"ᠲᠡᠭᠦᠰᠬᠦ ᠴᠠᠭ",clear:"ᠬᠣᠭᠤᠰᠤᠯᠠᠬᠤ",ok:"ᠲᠡᠭᠡᠶ᠎ᠡ",datePanelLabel:"[yyyy ᠣᠨ] [m ᠰᠠᠷ᠎ᠠ]",month:"ᠰᠠᠷ᠎ᠠ",month1:"1 ᠰᠠᠷ᠎ᠠ",month2:"2 ᠰᠠᠷ᠎ᠠ",month3:"3 ᠰᠠᠷ᠎ᠠ",month4:"4 ᠰᠠᠷ᠎ᠠ",month5:"5 ᠰᠠᠷ᠎ᠠ",month6:"6 ᠰᠠᠷ᠎ᠠ",month7:"7 ᠰᠠᠷ᠎ᠠ",month8:"8 ᠰᠠᠷ᠎ᠠ",month9:"9 ᠰᠠᠷ᠎ᠠ",month10:"10 ᠰᠠᠷ᠎ᠠ",month11:"11 ᠰᠠᠷ᠎ᠠ",month12:"12 ᠰᠠᠷ᠎ᠠ",year:"ᠵᠢᠯ",weekStartDay:"0",weeks:{sun:"ᠡᠳᠦᠷ",mon:"ᠨᠢᠭᠡ",tue:"ᠬᠣᠶᠠᠷ",wed:"ᠭᠤᠷᠪᠠ",thu:"ᠳᠦᠷᠪᠡ",fri:"ᠲᠠᠪᠤ",sat:"ᠵᠢᠷᠭᠤᠭ᠎ᠠ"},months:{m1:"1 ᠰᠠᠷ᠎ᠠ",m2:"2 ᠰᠠᠷ᠎ᠠ",m3:"3 ᠰᠠᠷ᠎ᠠ",m4:"4 ᠰᠠᠷ᠎ᠠ",m5:"5 ᠰᠠᠷ᠎ᠠ",m6:"6 ᠰᠠᠷ᠎ᠠ",m7:"7 ᠰᠠᠷ᠎ᠠ",m8:"8 ᠰᠠᠷ᠎ᠠ",m9:"9 ᠰᠠᠷ᠎ᠠ",m10:"10 ᠰᠠᠷ᠎ᠠ",m11:"11 ᠰᠠᠷ᠎ᠠ",m12:"12 ᠰᠠᠷ᠎ᠠ"}},transfer:{titles:{source:"ᠡᠬᠢ ᠬᠦᠰᠦᠨᠦᠭ ",target:"ᠵᠣᠷᠢᠯᠭ᠎ᠠ ᠬᠦᠰᠦᠨᠦᠭ"},filterPlaceholder:"ᠬᠠᠶᠢᠬᠤ ᠠᠭᠤᠯᠭ᠎ᠠ ᠪᠠᠨ ᠣᠷᠤᠭᠤᠯ",notFoundText:"ᠬᠦᠰᠦᠨᠦᠭ ᠬᠣᠭᠣᠰᠣᠨ"},modal:{okText:"ᠲᠡᠭᠡᠶ᠎ᠡ",cancelText:"ᠦᠭᠡᠶᠢᠰᠭᠡᠬᠦ"},poptip:{okText:"ᠲᠡᠭᠡᠶ᠎ᠡ",cancelText:"ᠦᠭᠡᠶᠢᠰᠭᠡᠬᠦ"},page:{prev:"ᠡᠮᠤᠨ᠎ᠠ ᠨᠢᠭᠤᠷ",next:"ᠳᠠᠷᠠᠭ᠎ᠠ ᠨᠢᠭᠤᠷ",total:"ᠨᠡᠶᠢᠲᠡ",item:"ᠵᠣᠷᠪᠤᠰ",items:"ᠵᠣᠷᠪᠤᠰ",prev5:"ᠡᠮᠦᠨᠡᠬᠢ 5 ᠨᠢᠭᠤᠷ",next5:"ᠬᠣᠶᠢᠨᠠᠬᠢ 5 ᠨᠢᠭᠤᠷ",page:"ᠵᠣᠷᠪᠤᠰ/ᠨᠢᠭᠤᠷ",goto:"ᠬᠦᠷᠬᠦ",p:"ᠨᠢᠭᠤᠷ"},rate:{star:"ᠣᠳᠤ",stars:"ᠣᠳᠤ"},tree:{emptyText:"ᠲᠣᠭ᠎ᠠ ᠪᠠᠷᠢᠮᠲᠠ ᠦᠭᠡᠶ"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=mn-TR.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/locale/",n(n.s=20)}({0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){o||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var o=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.prototype.$isServer},1:function(t,n){t.exports=e},20:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={i:{locale:"nl-NL",select:{placeholder:"Selecteer",noMatch:"Geen overeenkomsten",loading:"Laden"},table:{noDataText:"Geen data",noFilteredDataText:"Geen gefilterde data",confirmFilter:"Bevestig",resetFilter:"Herstel",clearFilter:"Alles"},datepicker:{selectDate:"Selecteer datum",selectTime:"Selecteer tijd",startTime:"Begin tijd",endTime:"Eind tijd",clear:"Herstel",ok:"Ok",datePanelLabel:"[mm] [yyyy]",month:"Maand",month1:"Januari",month2:"Februari",month3:"Maart",month4:"April",month5:"Mei",month6:"Juni",month7:"Juli",month8:"Augustus",month9:"September",month10:"Oktober",month11:"November",month12:"December",year:"Jaar",weekStartDay:"1",weeks:{sun:"Zon",mon:"Maa",tue:"Din",wed:"Woe",thu:"Don",fri:"Vri",sat:"Zat"},months:{m1:"Jan",m2:"Feb",m3:"Mar",m4:"Apr",m5:"Mei",m6:"Jun",m7:"Jul",m8:"Aug",m9:"Sep",m10:"Okt",m11:"Nov",m12:"Dec"}},transfer:{titles:{source:"Bron",target:"Doel"},filterPlaceholder:"Zoeken",notFoundText:"Niet gevonden"},modal:{okText:"Ok",cancelText:"Annuleren"},poptip:{okText:"Ok",cancelText:"Annuleren"},page:{prev:"Vorige pagina",next:"Volgende pagina",total:"Totaal",item:"item",items:"items",prev5:"Vorige 5 pagina's",next5:"Volgende 5 pagina's",page:"/pagina",goto:"Ga",p:""},rate:{star:"Ster",stars:"Sterren"},tree:{emptyText:"Geen data"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default)(o),t.default=o}})});
//# sourceMappingURL=nl-NL.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=21)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var n=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},21:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={i:{locale:"pl-PL",select:{placeholder:"Wybierz",noMatch:"Brak pasujących wyników",loading:"Ładowanie"},table:{noDataText:"Brak danych",noFilteredDataText:"Brak danych",confirmFilter:"Potwierdź",resetFilter:"Resetuj",clearFilter:"Wszystkie"},datepicker:{selectDate:"Wybierz datę",selectTime:"Wybierz godzinę",startTime:"Godzina początkowa",endTime:"Godzina końcowa",clear:"Wyczyść",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Miesiąc",month1:"Styczeń",month2:"Luty",month3:"Marzec",month4:"Kwiecień",month5:"Maj",month6:"Czerwiec",month7:"Lipiec",month8:"Sierpień",month9:"Wrzesień",month10:"Październik",month11:"Listopad",month12:"Grudzień",year:"Rok",weekStartDay:"1",weeks:{sun:"Ndz",mon:"Pon",tue:"Wto",wed:"Śro",thu:"Czw",fri:"Pią",sat:"Sob"},months:{m1:"Sty",m2:"Lut",m3:"Mar",m4:"Kwi",m5:"Maj",m6:"Cze",m7:"Lip",m8:"Sie",m9:"Wrz",m10:"Paź",m11:"Lis",m12:"Gru"}},transfer:{titles:{source:"Źródłowy",target:"Docelowy"},filterPlaceholder:"Szukaj tutaj",notFoundText:"Nie znaleziono"},modal:{okText:"OK",cancelText:"Anuluj"},poptip:{okText:"OK",cancelText:"Anuluj"},page:{prev:"Poprzednia Strona",next:"Następna Strona",total:"Łącznie",item:"element",items:"elementów",prev5:"Poprzednie 5 Stron",next5:"Następne 5 Stron",page:"/stronę",goto:"Idź do",p:""},rate:{star:"Gwiazdka",stars:"Gwiazdek"},time:{before:" temu",after:" po",just:"dopiero co",seconds:" sekund",minutes:" minut",hours:" godzin",days:" dni"},tree:{emptyText:"Brak danych"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(n),t.default=n}})});
//# sourceMappingURL=pl-PL.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=22)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){r||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var r=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},22:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={i:{locale:"pt-BR",select:{placeholder:"Selecionar",noMatch:"Não encontrado",loading:"Carregando"},table:{noDataText:"Sem dados",noFilteredDataText:"Sem dados filtrados",confirmFilter:"Confirmar",resetFilter:"Limpar",clearFilter:"Todos"},datepicker:{selectDate:"Selecione a data",selectTime:"Selecione a hora",startTime:"Hora inicial",endTime:"Hora final",clear:"Limpar",ok:"Confirmar",datePanelLabel:"[mmmm] de [yyyy]",month:"Mês",month1:"Janeiro",month2:"Fevereiro",month3:"Março",month4:"Abril",month5:"Maio",month6:"Junho",month7:"Julho",month8:"Agosto",month9:"Setembro",month10:"Outubro",month11:"Novembro",month12:"Dezembro",year:"Ano",weekStartDay:"0",weeks:{sun:"Dom",mon:"Seg",tue:"Ter",wed:"Qua",thu:"Qui",fri:"Sex",sat:"Sáb"},months:{m1:"Jan",m2:"Fev",m3:"Mar",m4:"Abr",m5:"Mai",m6:"Jun",m7:"Jul",m8:"Ago",m9:"Set",m10:"Out",m11:"Nov",m12:"Dez"}},transfer:{titles:{source:"Origem",target:"Destino"},filterPlaceholder:"Pesquise aqui",notFoundText:"Não encontrado"},modal:{okText:"Confirmar",cancelText:"Cancelar"},poptip:{okText:"Confirmar",cancelText:"Cancelar"},page:{prev:"Página Anterior",next:"Próxima Página",total:"Total",item:"item",items:"itens",prev5:"Voltar 5 Páginas",next5:"Avançar 5 Páginas",page:"/page",goto:"Ir para",p:""},rate:{star:"Estrela",stars:"Estrelas"},tree:{emptyText:"Sem dados"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(r),t.default=r}})});
//# sourceMappingURL=pt-BR.js.map

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("iview/locale",["vue"],t):"object"==typeof exports?exports["iview/locale"]=t(require("vue")):e["iview/locale"]=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/locale/",o(o.s=23)}({0:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){r||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var r=function(e){return e&&e.__esModule?e:{default:e}}(o(1)).default.prototype.$isServer},1:function(t,o){t.exports=e},23:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={i:{locale:"pt-PT",select:{placeholder:"Selecionar",noMatch:"Não encontrado",loading:"A carregar"},table:{noDataText:"Sem dados",noFilteredDataText:"Sem dados filtrados",confirmFilter:"Confirmar",resetFilter:"Limpar",clearFilter:"Todos"},datepicker:{selectDate:"Selecione a data",selectTime:"Selecione a hora",startTime:"Hora inicial",endTime:"Hora final",clear:"Limpar",ok:"Confirmar",datePanelLabel:"[mmmm] de [yyyy]",month:"Mês",month1:"Janeiro",month2:"Fevereiro",month3:"Março",month4:"Abril",month5:"Maio",month6:"Junho",month7:"Julho",month8:"Agosto",month9:"Setembro",month10:"Outubro",month11:"Novembro",month12:"Dezembro",year:"Ano",weekStartDay:"1",weeks:{sun:"Dom",mon:"Seg",tue:"Ter",wed:"Qua",thu:"Qui",fri:"Sex",sat:"Sáb"},months:{m1:"Jan",m2:"Fev",m3:"Mar",m4:"Abr",m5:"Mai",m6:"Jun",m7:"Jul",m8:"Ago",m9:"Set",m10:"Out",m11:"Nov",m12:"Dez"}},transfer:{titles:{source:"Origem",target:"Destino"},filterPlaceholder:"Pesquise aqui",notFoundText:"Não encontrado"},modal:{okText:"Confirmar",cancelText:"Cancelar"},poptip:{okText:"Confirmar",cancelText:"Cancelar"},page:{prev:"Página anterior",next:"Próxima página",total:"Total",item:"item",items:"itens",prev5:"Voltar 5 páginas",next5:"Avançar 5 páginas",page:"/page",goto:"Ir para",p:""},rate:{star:"Estrela",stars:"Estrelas"},tree:{emptyText:"Sem dados"}}};(0,function(e){return e&&e.__esModule?e:{default:e}}(o(0)).default)(r),t.default=r}})});
//# sourceMappingURL=pt-PT.js.map

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save