diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmCandidateController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmCandidateController.java new file mode 100644 index 000000000..3a4b860e0 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmCandidateController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmCandidate; +import com.ruoyi.system.service.IWkCrmCandidateService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 候选人Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/candidate") +public class WkCrmCandidateController extends BaseController +{ + private String prefix = "system/candidate"; + + @Autowired + private IWkCrmCandidateService wkCrmCandidateService; + + @RequiresPermissions("system:candidate:view") + @GetMapping() + public String candidate() + { + return prefix + "/candidate"; + } + + /** + * 查询候选人列表 + */ + @RequiresPermissions("system:candidate:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmCandidate wkCrmCandidate) + { + startPage(); + List list = wkCrmCandidateService.selectWkCrmCandidateList(wkCrmCandidate); + return getDataTable(list); + } + + /** + * 导出候选人列表 + */ + @RequiresPermissions("system:candidate:export") + @Log(title = "候选人", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmCandidate wkCrmCandidate) + { + List list = wkCrmCandidateService.selectWkCrmCandidateList(wkCrmCandidate); + ExcelUtil util = new ExcelUtil(WkCrmCandidate.class); + return util.exportExcel(list, "candidate"); + } + + /** + * 新增候选人 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存候选人 + */ + @RequiresPermissions("system:candidate:add") + @Log(title = "候选人", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmCandidate wkCrmCandidate) + { + return toAjax(wkCrmCandidateService.insertWkCrmCandidate(wkCrmCandidate)); + } + + /** + * 修改候选人 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Integer id, ModelMap mmap) + { + WkCrmCandidate wkCrmCandidate = wkCrmCandidateService.selectWkCrmCandidateById(id); + mmap.put("wkCrmCandidate", wkCrmCandidate); + return prefix + "/edit"; + } + + /** + * 修改保存候选人 + */ + @RequiresPermissions("system:candidate:edit") + @Log(title = "候选人", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmCandidate wkCrmCandidate) + { + return toAjax(wkCrmCandidateService.updateWkCrmCandidate(wkCrmCandidate)); + } + + /** + * 删除候选人 + */ + @RequiresPermissions("system:candidate:remove") + @Log(title = "候选人", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmCandidateService.deleteWkCrmCandidateByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmOrganizationManagementController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmOrganizationManagementController.java new file mode 100644 index 000000000..a1fbd04b9 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmOrganizationManagementController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmOrganizationManagement; +import com.ruoyi.system.service.IWkCrmOrganizationManagementService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 组织管理Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/management") +public class WkCrmOrganizationManagementController extends BaseController +{ + private String prefix = "system/management"; + + @Autowired + private IWkCrmOrganizationManagementService wkCrmOrganizationManagementService; + + @RequiresPermissions("system:management:view") + @GetMapping() + public String management() + { + return prefix + "/management"; + } + + /** + * 查询组织管理列表 + */ + @RequiresPermissions("system:management:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmOrganizationManagement wkCrmOrganizationManagement) + { + startPage(); + List list = wkCrmOrganizationManagementService.selectWkCrmOrganizationManagementList(wkCrmOrganizationManagement); + return getDataTable(list); + } + + /** + * 导出组织管理列表 + */ + @RequiresPermissions("system:management:export") + @Log(title = "组织管理", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmOrganizationManagement wkCrmOrganizationManagement) + { + List list = wkCrmOrganizationManagementService.selectWkCrmOrganizationManagementList(wkCrmOrganizationManagement); + ExcelUtil util = new ExcelUtil(WkCrmOrganizationManagement.class); + return util.exportExcel(list, "management"); + } + + /** + * 新增组织管理 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存组织管理 + */ + @RequiresPermissions("system:management:add") + @Log(title = "组织管理", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmOrganizationManagement wkCrmOrganizationManagement) + { + return toAjax(wkCrmOrganizationManagementService.insertWkCrmOrganizationManagement(wkCrmOrganizationManagement)); + } + + /** + * 修改组织管理 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) + { + WkCrmOrganizationManagement wkCrmOrganizationManagement = wkCrmOrganizationManagementService.selectWkCrmOrganizationManagementById(id); + mmap.put("wkCrmOrganizationManagement", wkCrmOrganizationManagement); + return prefix + "/edit"; + } + + /** + * 修改保存组织管理 + */ + @RequiresPermissions("system:management:edit") + @Log(title = "组织管理", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmOrganizationManagement wkCrmOrganizationManagement) + { + return toAjax(wkCrmOrganizationManagementService.updateWkCrmOrganizationManagement(wkCrmOrganizationManagement)); + } + + /** + * 删除组织管理 + */ + @RequiresPermissions("system:management:remove") + @Log(title = "组织管理", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmOrganizationManagementService.deleteWkCrmOrganizationManagementByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmRecruitmentController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmRecruitmentController.java new file mode 100644 index 000000000..efba98f2b --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmRecruitmentController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmRecruitment; +import com.ruoyi.system.service.IWkCrmRecruitmentService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 招聘职位Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/recruitment") +public class WkCrmRecruitmentController extends BaseController +{ + private String prefix = "system/recruitment"; + + @Autowired + private IWkCrmRecruitmentService wkCrmRecruitmentService; + + @RequiresPermissions("system:recruitment:view") + @GetMapping() + public String recruitment() + { + return prefix + "/recruitment"; + } + + /** + * 查询招聘职位列表 + */ + @RequiresPermissions("system:recruitment:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmRecruitment wkCrmRecruitment) + { + startPage(); + List list = wkCrmRecruitmentService.selectWkCrmRecruitmentList(wkCrmRecruitment); + return getDataTable(list); + } + + /** + * 导出招聘职位列表 + */ + @RequiresPermissions("system:recruitment:export") + @Log(title = "招聘职位", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmRecruitment wkCrmRecruitment) + { + List list = wkCrmRecruitmentService.selectWkCrmRecruitmentList(wkCrmRecruitment); + ExcelUtil util = new ExcelUtil(WkCrmRecruitment.class); + return util.exportExcel(list, "recruitment"); + } + + /** + * 新增招聘职位 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存招聘职位 + */ + @RequiresPermissions("system:recruitment:add") + @Log(title = "招聘职位", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmRecruitment wkCrmRecruitment) + { + return toAjax(wkCrmRecruitmentService.insertWkCrmRecruitment(wkCrmRecruitment)); + } + + /** + * 修改招聘职位 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) + { + WkCrmRecruitment wkCrmRecruitment = wkCrmRecruitmentService.selectWkCrmRecruitmentById(id); + mmap.put("wkCrmRecruitment", wkCrmRecruitment); + return prefix + "/edit"; + } + + /** + * 修改保存招聘职位 + */ + @RequiresPermissions("system:recruitment:edit") + @Log(title = "招聘职位", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmRecruitment wkCrmRecruitment) + { + return toAjax(wkCrmRecruitmentService.updateWkCrmRecruitment(wkCrmRecruitment)); + } + + /** + * 删除招聘职位 + */ + @RequiresPermissions("system:recruitment:remove") + @Log(title = "招聘职位", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmRecruitmentService.deleteWkCrmRecruitmentByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmStaffManagement1Controller.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmStaffManagement1Controller.java new file mode 100644 index 000000000..a8115a352 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/WkCrmStaffManagement1Controller.java @@ -0,0 +1,129 @@ +package com.ruoyi.web.controller; + +import java.util.List; + +import com.ruoyi.system.service.IWkCrmCandidateService; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmStaffManagement1; +import com.ruoyi.system.service.IWkCrmStaffManagement1Service; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 员工管理Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/management1") +public class WkCrmStaffManagement1Controller extends BaseController +{ + private String prefix = "system/management1"; + + @Autowired + private IWkCrmStaffManagement1Service wkCrmStaffManagement1Service; + + @RequiresPermissions("system:management1:view") + @GetMapping() + public String management1() + { + return prefix + "/management1"; + } + + /** + * 查询员工管理列表 + */ + @RequiresPermissions("system:management1:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmStaffManagement1 wkCrmStaffManagement1) + { + startPage(); + List list = wkCrmStaffManagement1Service.selectWkCrmStaffManagement1List(wkCrmStaffManagement1); + return getDataTable(list); + } + + /** + * 导出员工管理列表 + */ + @RequiresPermissions("system:management1:export") + @Log(title = "员工管理", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmStaffManagement1 wkCrmStaffManagement1) + { + List list = wkCrmStaffManagement1Service.selectWkCrmStaffManagement1List(wkCrmStaffManagement1); + ExcelUtil util = new ExcelUtil(WkCrmStaffManagement1.class); + return util.exportExcel(list, "management1"); + } + + /** + * 新增员工管理 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存员工管理 + */ + @RequiresPermissions("system:management1:add") + @Log(title = "员工管理", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmStaffManagement1 wkCrmStaffManagement1) + { + return toAjax(wkCrmStaffManagement1Service.insertWkCrmStaffManagement1(wkCrmStaffManagement1)); + } + + /** + * 修改员工管理 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) + { + WkCrmStaffManagement1 wkCrmStaffManagement1 = wkCrmStaffManagement1Service.selectWkCrmStaffManagement1ById(id); + mmap.put("wkCrmStaffManagement1", wkCrmStaffManagement1); + return prefix + "/edit"; + } + + /** + * 修改保存员工管理 + */ + @RequiresPermissions("system:management1:edit") + @Log(title = "员工管理", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmStaffManagement1 wkCrmStaffManagement1) + { + return toAjax(wkCrmStaffManagement1Service.updateWkCrmStaffManagement1(wkCrmStaffManagement1)); + } + + /** + * 删除员工管理 + */ + @RequiresPermissions("system:management1:remove") + @Log(title = "员工管理", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + + return toAjax(wkCrmStaffManagement1Service.deleteWkCrmStaffManagement1ByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmContactsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmContactsController.java new file mode 100644 index 000000000..0e3c74f58 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmContactsController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmContacts; +import com.ruoyi.system.service.IWkCrmContactsService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 联系人Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/contacts") +public class WkCrmContactsController extends BaseController +{ + private String prefix = "system/contacts"; + + @Autowired + private IWkCrmContactsService wkCrmContactsService; + + @RequiresPermissions("system:contacts:view") + @GetMapping() + public String contacts() + { + return prefix + "/contacts"; + } + + /** + * 查询联系人列表 + */ + @RequiresPermissions("system:contacts:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmContacts wkCrmContacts) + { + startPage(); + List list = wkCrmContactsService.selectWkCrmContactsList(wkCrmContacts); + return getDataTable(list); + } + + /** + * 导出联系人列表 + */ + @RequiresPermissions("system:contacts:export") + @Log(title = "联系人", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmContacts wkCrmContacts) + { + List list = wkCrmContactsService.selectWkCrmContactsList(wkCrmContacts); + ExcelUtil util = new ExcelUtil(WkCrmContacts.class); + return util.exportExcel(list, "contacts"); + } + + /** + * 新增联系人 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存联系人 + */ + @RequiresPermissions("system:contacts:add") + @Log(title = "联系人", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmContacts wkCrmContacts) + { + return toAjax(wkCrmContactsService.insertWkCrmContacts(wkCrmContacts)); + } + + /** + * 修改联系人 + */ + @GetMapping("/edit/{contactsId}") + public String edit(@PathVariable("contactsId") Long contactsId, ModelMap mmap) + { + WkCrmContacts wkCrmContacts = wkCrmContactsService.selectWkCrmContactsById(contactsId); + mmap.put("wkCrmContacts", wkCrmContacts); + return prefix + "/edit"; + } + + /** + * 修改保存联系人 + */ + @RequiresPermissions("system:contacts:edit") + @Log(title = "联系人", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmContacts wkCrmContacts) + { + return toAjax(wkCrmContactsService.updateWkCrmContacts(wkCrmContacts)); + } + + /** + * 删除联系人 + */ + @RequiresPermissions("system:contacts:remove") + @Log(title = "联系人", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmContactsService.deleteWkCrmContactsByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmContractController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmContractController.java new file mode 100644 index 000000000..14edd9189 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmContractController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmContract; +import com.ruoyi.system.service.IWkCrmContractService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 合同Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/contract") +public class WkCrmContractController extends BaseController +{ + private String prefix = "system/contract"; + + @Autowired + private IWkCrmContractService wkCrmContractService; + + @RequiresPermissions("system:contract:view") + @GetMapping() + public String contract() + { + return prefix + "/contract"; + } + + /** + * 查询合同列表 + */ + @RequiresPermissions("system:contract:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmContract wkCrmContract) + { + startPage(); + List list = wkCrmContractService.selectWkCrmContractList(wkCrmContract); + return getDataTable(list); + } + + /** + * 导出合同列表 + */ + @RequiresPermissions("system:contract:export") + @Log(title = "合同", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmContract wkCrmContract) + { + List list = wkCrmContractService.selectWkCrmContractList(wkCrmContract); + ExcelUtil util = new ExcelUtil(WkCrmContract.class); + return util.exportExcel(list, "contract"); + } + + /** + * 新增合同 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存合同 + */ + @RequiresPermissions("system:contract:add") + @Log(title = "合同", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmContract wkCrmContract) + { + return toAjax(wkCrmContractService.insertWkCrmContract(wkCrmContract)); + } + + /** + * 修改合同 + */ + @GetMapping("/edit/{contractId}") + public String edit(@PathVariable("contractId") Integer contractId, ModelMap mmap) + { + WkCrmContract wkCrmContract = wkCrmContractService.selectWkCrmContractById(contractId); + mmap.put("wkCrmContract", wkCrmContract); + return prefix + "/edit"; + } + + /** + * 修改保存合同 + */ + @RequiresPermissions("system:contract:edit") + @Log(title = "合同", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmContract wkCrmContract) + { + return toAjax(wkCrmContractService.updateWkCrmContract(wkCrmContract)); + } + + /** + * 删除合同 + */ + @RequiresPermissions("system:contract:remove") + @Log(title = "合同", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmContractService.deleteWkCrmContractByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmCustomerController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmCustomerController.java new file mode 100644 index 000000000..c37cc8769 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmCustomerController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmCustomer; +import com.ruoyi.system.service.IWkCrmCustomerService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 客户Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/customer") +public class WkCrmCustomerController extends BaseController +{ + private String prefix = "system/customer"; + + @Autowired + private IWkCrmCustomerService wkCrmCustomerService; + + @RequiresPermissions("system:customer:view") + @GetMapping() + public String customer() + { + return prefix + "/customer"; + } + + /** + * 查询客户列表 + */ + @RequiresPermissions("system:customer:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmCustomer wkCrmCustomer) + { + startPage(); + List list = wkCrmCustomerService.selectWkCrmCustomerList(wkCrmCustomer); + return getDataTable(list); + } + + /** + * 导出客户列表 + */ + @RequiresPermissions("system:customer:export") + @Log(title = "客户", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmCustomer wkCrmCustomer) + { + List list = wkCrmCustomerService.selectWkCrmCustomerList(wkCrmCustomer); + ExcelUtil util = new ExcelUtil(WkCrmCustomer.class); + return util.exportExcel(list, "customer"); + } + + /** + * 新增客户 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存客户 + */ + @RequiresPermissions("system:customer:add") + @Log(title = "客户", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmCustomer wkCrmCustomer) + { + return toAjax(wkCrmCustomerService.insertWkCrmCustomer(wkCrmCustomer)); + } + + /** + * 修改客户 + */ + @GetMapping("/edit/{customerId}") + public String edit(@PathVariable("customerId") Long customerId, ModelMap mmap) + { + WkCrmCustomer wkCrmCustomer = wkCrmCustomerService.selectWkCrmCustomerById(customerId); + mmap.put("wkCrmCustomer", wkCrmCustomer); + return prefix + "/edit"; + } + + /** + * 修改保存客户 + */ + @RequiresPermissions("system:customer:edit") + @Log(title = "客户", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmCustomer wkCrmCustomer) + { + return toAjax(wkCrmCustomerService.updateWkCrmCustomer(wkCrmCustomer)); + } + + /** + * 删除客户 + */ + @RequiresPermissions("system:customer:remove") + @Log(title = "客户", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmCustomerService.deleteWkCrmCustomerByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmCustomerPoolController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmCustomerPoolController.java new file mode 100644 index 000000000..893074d9e --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmCustomerPoolController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmCustomerPool; +import com.ruoyi.system.service.IWkCrmCustomerPoolService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 公海Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/pool") +public class WkCrmCustomerPoolController extends BaseController +{ + private String prefix = "system/pool"; + + @Autowired + private IWkCrmCustomerPoolService wkCrmCustomerPoolService; + + @RequiresPermissions("system:pool:view") + @GetMapping() + public String pool() + { + return prefix + "/pool"; + } + + /** + * 查询公海列表 + */ + @RequiresPermissions("system:pool:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmCustomerPool wkCrmCustomerPool) + { + startPage(); + List list = wkCrmCustomerPoolService.selectWkCrmCustomerPoolList(wkCrmCustomerPool); + return getDataTable(list); + } + + /** + * 导出公海列表 + */ + @RequiresPermissions("system:pool:export") + @Log(title = "公海", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmCustomerPool wkCrmCustomerPool) + { + List list = wkCrmCustomerPoolService.selectWkCrmCustomerPoolList(wkCrmCustomerPool); + ExcelUtil util = new ExcelUtil(WkCrmCustomerPool.class); + return util.exportExcel(list, "pool"); + } + + /** + * 新增公海 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存公海 + */ + @RequiresPermissions("system:pool:add") + @Log(title = "公海", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmCustomerPool wkCrmCustomerPool) + { + return toAjax(wkCrmCustomerPoolService.insertWkCrmCustomerPool(wkCrmCustomerPool)); + } + + /** + * 修改公海 + */ + @GetMapping("/edit/{poolId}") + public String edit(@PathVariable("poolId") Long poolId, ModelMap mmap) + { + WkCrmCustomerPool wkCrmCustomerPool = wkCrmCustomerPoolService.selectWkCrmCustomerPoolById(poolId); + mmap.put("wkCrmCustomerPool", wkCrmCustomerPool); + return prefix + "/edit"; + } + + /** + * 修改保存公海 + */ + @RequiresPermissions("system:pool:edit") + @Log(title = "公海", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmCustomerPool wkCrmCustomerPool) + { + return toAjax(wkCrmCustomerPoolService.updateWkCrmCustomerPool(wkCrmCustomerPool)); + } + + /** + * 删除公海 + */ + @RequiresPermissions("system:pool:remove") + @Log(title = "公海", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmCustomerPoolService.deleteWkCrmCustomerPoolByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmLeadsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmLeadsController.java new file mode 100644 index 000000000..4de0b1259 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/WkCrmLeadsController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.WkCrmLeads; +import com.ruoyi.system.service.IWkCrmLeadsService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 线索Controller + * + * @author ruoyi + * @date 2021-04-06 + */ +@Controller +@RequestMapping("/system/leads") +public class WkCrmLeadsController extends BaseController +{ + private String prefix = "system/leads"; + + @Autowired + private IWkCrmLeadsService wkCrmLeadsService; + + @RequiresPermissions("system:leads:view") + @GetMapping() + public String leads() + { + return prefix + "/leads"; + } + + /** + * 查询线索列表 + */ + @RequiresPermissions("system:leads:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WkCrmLeads wkCrmLeads) + { + startPage(); + List list = wkCrmLeadsService.selectWkCrmLeadsList(wkCrmLeads); + return getDataTable(list); + } + + /** + * 导出线索列表 + */ + @RequiresPermissions("system:leads:export") + @Log(title = "线索", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WkCrmLeads wkCrmLeads) + { + List list = wkCrmLeadsService.selectWkCrmLeadsList(wkCrmLeads); + ExcelUtil util = new ExcelUtil(WkCrmLeads.class); + return util.exportExcel(list, "leads"); + } + + /** + * 新增线索 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存线索 + */ + @RequiresPermissions("system:leads:add") + @Log(title = "线索", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WkCrmLeads wkCrmLeads) + { + return toAjax(wkCrmLeadsService.insertWkCrmLeads(wkCrmLeads)); + } + + /** + * 修改线索 + */ + @GetMapping("/edit/{leadsId}") + public String edit(@PathVariable("leadsId") Long leadsId, ModelMap mmap) + { + WkCrmLeads wkCrmLeads = wkCrmLeadsService.selectWkCrmLeadsById(leadsId); + mmap.put("wkCrmLeads", wkCrmLeads); + return prefix + "/edit"; + } + + /** + * 修改保存线索 + */ + @RequiresPermissions("system:leads:edit") + @Log(title = "线索", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WkCrmLeads wkCrmLeads) + { + return toAjax(wkCrmLeadsService.updateWkCrmLeads(wkCrmLeads)); + } + + /** + * 删除线索 + */ + @RequiresPermissions("system:leads:remove") + @Log(title = "线索", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(wkCrmLeadsService.deleteWkCrmLeadsByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml index 5243abd67..4a49dbdc1 100644 --- a/ruoyi-admin/src/main/resources/application-druid.yml +++ b/ruoyi-admin/src/main/resources/application-druid.yml @@ -6,16 +6,16 @@ spring: druid: # 主库数据源 master: - url: jdbc:mysql://localhost:3306/ry?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + url: jdbc:mysql://8.136.221.121:3306/ry?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root - password: password + password: zsemko # 从库数据源 slave: # 从数据源开关/默认关闭 - enabled: false - url: - username: - password: + enabled: true + url: jdbc:mysql://8.136.221.121:3306/crm?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: zsemko # 初始连接数 initialSize: 5 # 最小连接池数量 diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index d013a3f1e..59ae3df5d 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -9,14 +9,14 @@ ruoyi: # 实例演示开关 demoEnabled: true # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) - profile: D:/ruoyi/uploadPath + profile: /Users/jiayisheng/Desktop # 获取ip地址开关 addressEnabled: false # 开发环境配置 server: # 服务器的HTTP端口,默认为80 - port: 80 + port: 888 servlet: # 应用的访问路径 context-path: / diff --git a/ruoyi-admin/src/main/resources/logback.xml b/ruoyi-admin/src/main/resources/logback.xml index d69a57207..ee770ab78 100644 --- a/ruoyi-admin/src/main/resources/logback.xml +++ b/ruoyi-admin/src/main/resources/logback.xml @@ -1,7 +1,7 @@ - + diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/validate/canvas-nest.min.js b/ruoyi-admin/src/main/resources/static/ajax/libs/validate/canvas-nest.min.js new file mode 100644 index 000000000..6939233ec --- /dev/null +++ b/ruoyi-admin/src/main/resources/static/ajax/libs/validate/canvas-nest.min.js @@ -0,0 +1 @@ +!function(){function o(w,v,i){return w.getAttribute(v)||i}function j(i){return document.getElementsByTagName(i)}function l(){var i=j("script"),w=i.length,v=i[w-1];return{l:w,z:o(v,"zIndex",-1),o:o(v,"opacity",0.5),c:o(v,"color","0,0,0"),n:o(v,"count",99)}}function k(){r=u.width=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=u.height=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}function b(){e.clearRect(0,0,r,n);var w=[f].concat(t);var x,v,A,B,z,y;t.forEach(function(i){i.x+=i.xa,i.y+=i.ya,i.xa*=i.x>r||i.x<0?-1:1,i.ya*=i.y>n||i.y<0?-1:1,e.fillRect(i.x-0.5,i.y-0.5,1,1);for(v=0;v=x.max/2&&(i.x-=0.03*B,i.y-=0.03*z),A=(x.max-y)/x.max,e.beginPath(),e.lineWidth=A/2,e.strokeStyle="rgba("+s.c+","+(A+0.2)+")",e.moveTo(i.x,i.y),e.lineTo(x.x,x.y),e.stroke())}}w.splice(w.indexOf(i),1)}),m(b)}var u=document.createElement("canvas"),s=l(),c="c_n"+s.l,e=u.getContext("2d"),r,n,m=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(i){window.setTimeout(i,1000/45)},a=Math.random,f={x:null,y:null,max:20000};u.id=c;u.style.cssText="position:fixed;top:0;left:0;z-index:"+s.z+";opacity:"+s.o;j("body")[0].appendChild(u);k(),window.onresize=k;window.onmousemove=function(i){i=i||window.event,f.x=i.clientX,f.y=i.clientY},window.onmouseout=function(){f.x=null,f.y=null};for(var t=[],p=0;s.n>p;p++){var h=a()*r,g=a()*n,q=2*a()-1,d=2*a()-1;t.push({x:h,y:g,xa:q,ya:d,max:6000})}setTimeout(function(){b()},100)}(); \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/static/css/images/0.jpg b/ruoyi-admin/src/main/resources/static/css/images/0.jpg new file mode 100644 index 000000000..044bfc2bc Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/0.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/1.jpg b/ruoyi-admin/src/main/resources/static/css/images/1.jpg new file mode 100644 index 000000000..4fe75b469 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/1.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/10.jpg b/ruoyi-admin/src/main/resources/static/css/images/10.jpg new file mode 100644 index 000000000..18074752f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/10.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/11.jpg b/ruoyi-admin/src/main/resources/static/css/images/11.jpg new file mode 100644 index 000000000..18074752f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/11.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/12.jpg b/ruoyi-admin/src/main/resources/static/css/images/12.jpg new file mode 100644 index 000000000..18074752f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/12.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/13.jpg b/ruoyi-admin/src/main/resources/static/css/images/13.jpg new file mode 100644 index 000000000..18074752f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/13.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/14.jpg b/ruoyi-admin/src/main/resources/static/css/images/14.jpg new file mode 100644 index 000000000..44b9f32f4 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/14.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/15.jpg b/ruoyi-admin/src/main/resources/static/css/images/15.jpg new file mode 100644 index 000000000..44b9f32f4 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/15.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/16.jpg b/ruoyi-admin/src/main/resources/static/css/images/16.jpg new file mode 100644 index 000000000..44b9f32f4 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/16.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/17.jpg b/ruoyi-admin/src/main/resources/static/css/images/17.jpg new file mode 100644 index 000000000..44b9f32f4 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/17.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/18.jpg b/ruoyi-admin/src/main/resources/static/css/images/18.jpg new file mode 100644 index 000000000..6045189e3 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/18.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/19.jpg b/ruoyi-admin/src/main/resources/static/css/images/19.jpg new file mode 100644 index 000000000..6045189e3 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/19.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/2.jpg b/ruoyi-admin/src/main/resources/static/css/images/2.jpg new file mode 100644 index 000000000..4fe75b469 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/2.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/20.jpg b/ruoyi-admin/src/main/resources/static/css/images/20.jpg new file mode 100644 index 000000000..6045189e3 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/20.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/21.jpg b/ruoyi-admin/src/main/resources/static/css/images/21.jpg new file mode 100644 index 000000000..6045189e3 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/21.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/22.jpg b/ruoyi-admin/src/main/resources/static/css/images/22.jpg new file mode 100644 index 000000000..28f59899f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/22.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/23.jpg b/ruoyi-admin/src/main/resources/static/css/images/23.jpg new file mode 100644 index 000000000..28f59899f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/23.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/24.jpg b/ruoyi-admin/src/main/resources/static/css/images/24.jpg new file mode 100644 index 000000000..28f59899f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/24.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/25.jpg b/ruoyi-admin/src/main/resources/static/css/images/25.jpg new file mode 100644 index 000000000..28f59899f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/25.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/26.jpg b/ruoyi-admin/src/main/resources/static/css/images/26.jpg new file mode 100644 index 000000000..2eb301a86 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/26.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/27.jpg b/ruoyi-admin/src/main/resources/static/css/images/27.jpg new file mode 100644 index 000000000..2eb301a86 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/27.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/28.jpg b/ruoyi-admin/src/main/resources/static/css/images/28.jpg new file mode 100644 index 000000000..2eb301a86 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/28.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/29.jpg b/ruoyi-admin/src/main/resources/static/css/images/29.jpg new file mode 100644 index 000000000..2eb301a86 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/29.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/3.jpg b/ruoyi-admin/src/main/resources/static/css/images/3.jpg new file mode 100644 index 000000000..044bfc2bc Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/3.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/30.jpg b/ruoyi-admin/src/main/resources/static/css/images/30.jpg new file mode 100644 index 000000000..1422d7f74 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/30.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/31.jpg b/ruoyi-admin/src/main/resources/static/css/images/31.jpg new file mode 100644 index 000000000..1422d7f74 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/31.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/32.jpg b/ruoyi-admin/src/main/resources/static/css/images/32.jpg new file mode 100644 index 000000000..1422d7f74 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/32.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/33.jpg b/ruoyi-admin/src/main/resources/static/css/images/33.jpg new file mode 100644 index 000000000..1422d7f74 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/33.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/34.jpg b/ruoyi-admin/src/main/resources/static/css/images/34.jpg new file mode 100644 index 000000000..7486793b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/34.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/35.jpg b/ruoyi-admin/src/main/resources/static/css/images/35.jpg new file mode 100644 index 000000000..7486793b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/35.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/36.jpg b/ruoyi-admin/src/main/resources/static/css/images/36.jpg new file mode 100644 index 000000000..7486793b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/36.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/37.jpg b/ruoyi-admin/src/main/resources/static/css/images/37.jpg new file mode 100644 index 000000000..7486793b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/37.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/38.jpg b/ruoyi-admin/src/main/resources/static/css/images/38.jpg new file mode 100644 index 000000000..df6d39b33 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/38.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/39.jpg b/ruoyi-admin/src/main/resources/static/css/images/39.jpg new file mode 100644 index 000000000..df6d39b33 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/39.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/4.jpg b/ruoyi-admin/src/main/resources/static/css/images/4.jpg new file mode 100644 index 000000000..4fe75b469 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/4.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/40.jpg b/ruoyi-admin/src/main/resources/static/css/images/40.jpg new file mode 100644 index 000000000..df6d39b33 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/40.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/41.jpg b/ruoyi-admin/src/main/resources/static/css/images/41.jpg new file mode 100644 index 000000000..df6d39b33 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/41.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/42.jpg b/ruoyi-admin/src/main/resources/static/css/images/42.jpg new file mode 100644 index 000000000..73d7617b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/42.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/43.jpg b/ruoyi-admin/src/main/resources/static/css/images/43.jpg new file mode 100644 index 000000000..73d7617b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/43.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/44.jpg b/ruoyi-admin/src/main/resources/static/css/images/44.jpg new file mode 100644 index 000000000..73d7617b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/44.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/45.jpg b/ruoyi-admin/src/main/resources/static/css/images/45.jpg new file mode 100644 index 000000000..73d7617b1 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/45.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/46.jpg b/ruoyi-admin/src/main/resources/static/css/images/46.jpg new file mode 100644 index 000000000..602bee62b Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/46.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/47.jpg b/ruoyi-admin/src/main/resources/static/css/images/47.jpg new file mode 100644 index 000000000..602bee62b Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/47.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/48.jpg b/ruoyi-admin/src/main/resources/static/css/images/48.jpg new file mode 100644 index 000000000..602bee62b Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/48.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/49.jpg b/ruoyi-admin/src/main/resources/static/css/images/49.jpg new file mode 100644 index 000000000..602bee62b Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/49.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/5.jpg b/ruoyi-admin/src/main/resources/static/css/images/5.jpg new file mode 100644 index 000000000..4fe75b469 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/5.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/50.jpg b/ruoyi-admin/src/main/resources/static/css/images/50.jpg new file mode 100644 index 000000000..a37ba1be9 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/50.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/51.jpg b/ruoyi-admin/src/main/resources/static/css/images/51.jpg new file mode 100644 index 000000000..a37ba1be9 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/51.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/52.jpg b/ruoyi-admin/src/main/resources/static/css/images/52.jpg new file mode 100644 index 000000000..a37ba1be9 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/52.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/53.jpg b/ruoyi-admin/src/main/resources/static/css/images/53.jpg new file mode 100644 index 000000000..a37ba1be9 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/53.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/54.jpg b/ruoyi-admin/src/main/resources/static/css/images/54.jpg new file mode 100644 index 000000000..d0d41b660 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/54.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/55.jpg b/ruoyi-admin/src/main/resources/static/css/images/55.jpg new file mode 100644 index 000000000..d0d41b660 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/55.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/56.jpg b/ruoyi-admin/src/main/resources/static/css/images/56.jpg new file mode 100644 index 000000000..d0d41b660 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/56.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/57.jpg b/ruoyi-admin/src/main/resources/static/css/images/57.jpg new file mode 100644 index 000000000..d0d41b660 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/57.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/58.jpg b/ruoyi-admin/src/main/resources/static/css/images/58.jpg new file mode 100644 index 000000000..044bfc2bc Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/58.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/59.jpg b/ruoyi-admin/src/main/resources/static/css/images/59.jpg new file mode 100644 index 000000000..044bfc2bc Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/59.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/6.jpg b/ruoyi-admin/src/main/resources/static/css/images/6.jpg new file mode 100644 index 000000000..31bc384a6 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/6.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/60.jpg b/ruoyi-admin/src/main/resources/static/css/images/60.jpg new file mode 100644 index 000000000..044bfc2bc Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/60.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/61.jpg b/ruoyi-admin/src/main/resources/static/css/images/61.jpg new file mode 100644 index 000000000..044bfc2bc Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/61.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/62.jpg b/ruoyi-admin/src/main/resources/static/css/images/62.jpg new file mode 100644 index 000000000..624c2fa8f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/62.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/63.jpg b/ruoyi-admin/src/main/resources/static/css/images/63.jpg new file mode 100644 index 000000000..624c2fa8f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/63.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/64.jpg b/ruoyi-admin/src/main/resources/static/css/images/64.jpg new file mode 100644 index 000000000..624c2fa8f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/64.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/65.jpg b/ruoyi-admin/src/main/resources/static/css/images/65.jpg new file mode 100644 index 000000000..624c2fa8f Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/65.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/66.jpg b/ruoyi-admin/src/main/resources/static/css/images/66.jpg new file mode 100644 index 000000000..fca3893ed Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/66.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/67.jpg b/ruoyi-admin/src/main/resources/static/css/images/67.jpg new file mode 100644 index 000000000..fca3893ed Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/67.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/68.jpg b/ruoyi-admin/src/main/resources/static/css/images/68.jpg new file mode 100644 index 000000000..bbadffc1c Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/68.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/69.jpg b/ruoyi-admin/src/main/resources/static/css/images/69.jpg new file mode 100644 index 000000000..bbadffc1c Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/69.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/7.jpg b/ruoyi-admin/src/main/resources/static/css/images/7.jpg new file mode 100644 index 000000000..31bc384a6 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/7.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/70.jpg b/ruoyi-admin/src/main/resources/static/css/images/70.jpg new file mode 100644 index 000000000..8fa4fffed Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/70.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/71.jpg b/ruoyi-admin/src/main/resources/static/css/images/71.jpg new file mode 100644 index 000000000..8fa4fffed Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/71.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/72.jpg b/ruoyi-admin/src/main/resources/static/css/images/72.jpg new file mode 100644 index 000000000..8fa4fffed Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/72.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/73.jpg b/ruoyi-admin/src/main/resources/static/css/images/73.jpg new file mode 100644 index 000000000..8fa4fffed Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/73.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/74.jpg b/ruoyi-admin/src/main/resources/static/css/images/74.jpg new file mode 100644 index 000000000..864ea5707 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/74.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/75.jpg b/ruoyi-admin/src/main/resources/static/css/images/75.jpg new file mode 100644 index 000000000..864ea5707 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/75.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/76.jpg b/ruoyi-admin/src/main/resources/static/css/images/76.jpg new file mode 100644 index 000000000..864ea5707 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/76.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/77.jpg b/ruoyi-admin/src/main/resources/static/css/images/77.jpg new file mode 100644 index 000000000..864ea5707 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/77.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/78.jpg b/ruoyi-admin/src/main/resources/static/css/images/78.jpg new file mode 100644 index 000000000..b672eeb41 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/78.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/79.jpg b/ruoyi-admin/src/main/resources/static/css/images/79.jpg new file mode 100644 index 000000000..b672eeb41 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/79.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/8.jpg b/ruoyi-admin/src/main/resources/static/css/images/8.jpg new file mode 100644 index 000000000..31bc384a6 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/8.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/80.jpg b/ruoyi-admin/src/main/resources/static/css/images/80.jpg new file mode 100644 index 000000000..b672eeb41 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/80.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/81.jpg b/ruoyi-admin/src/main/resources/static/css/images/81.jpg new file mode 100644 index 000000000..b672eeb41 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/81.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/9.jpg b/ruoyi-admin/src/main/resources/static/css/images/9.jpg new file mode 100644 index 000000000..31bc384a6 Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/9.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/images/bg.jpg b/ruoyi-admin/src/main/resources/static/css/images/bg.jpg new file mode 100644 index 000000000..602bee62b Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/css/images/bg.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/css/style_PhotoWall.css b/ruoyi-admin/src/main/resources/static/css/style_PhotoWall.css new file mode 100644 index 000000000..6650c4fe1 --- /dev/null +++ b/ruoyi-admin/src/main/resources/static/css/style_PhotoWall.css @@ -0,0 +1,338 @@ +/*图片墙设置*/ +body{ + margin:0px; + padding:0px; +} +body>div{ + position:relative; + width:100%; + height:100%; + overflow: hidden; + padding:0px; + margin:0 auto; +} +body>div:nth-of-type(1){ + background: url(https://acg.ccoyun.cn/man/api.php) no-repeat; + position:absolute; +} +img{ + background:rgba(255,255,255,0.7); + padding:10px; +} +div>img:nth-of-type(1){ + -webkit-transform: rotate(-20deg); + -moz-transform: rotate(-20deg); + -ms-transform: rotate(-20deg); + -o-transform: rotate(-20deg); + transform: rotate(-20deg); + position:absolute; + left:-80px; + z-index:5; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(2){ + -webkit-transform: rotate(30deg); + -moz-transform: rotate(30deg); + -ms-transform: rotate(30deg); + -o-transform: rotate(30deg); + transform: rotate(30deg); + position:absolute; + left:50px; + top:150px; + z-index:4; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(3){ + -webkit-transform: rotate(-50deg); + -moz-transform: rotate(-50deg); + -ms-transform: rotate(-50deg); + -o-transform: rotate(-50deg); + transform: rotate(-50deg); + position:absolute; + left:-140px; + top:300px; + z-index:2; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(4){ + -webkit-transform: rotate(-20deg); + -moz-transform: rotate(-20deg); + -ms-transform: rotate(-20deg); + -o-transform: rotate(-20deg); + transform: rotate(-20deg); + position:absolute; + left:-30px; + top:400px; + z-index:3; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(5){ + -webkit-transform: rotate(6deg); + -moz-transform: rotate(6deg); + -ms-transform: rotate(6deg); + -o-transform: rotate(6deg); + transform: rotate(6deg); + position:absolute; + left:-30px; + top:600px; + z-index:2; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(6){ + -webkit-transform: rotate(6deg); + -moz-transform: rotate(6deg); + -ms-transform: rotate(6deg); + -o-transform: rotate(6deg); + transform: rotate(6deg); + position:absolute; + left:260px; + z-index:2; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(7){ + -webkit-transform: rotate(6deg); + -moz-transform: rotate(6deg); + -ms-transform: rotate(6deg); + -o-transform: rotate(6deg); + transform: rotate(6deg); + position:absolute; + left:330px; + top:160px; + z-index:4; + border-radius:40px; + opacity:0.9; + filter:alpha(opacity=80); +} +div>img:nth-of-type(8){ + -webkit-transform: rotate(-12deg); + -moz-transform: rotate(-12deg); + -ms-transform: rotate(-12deg); + -o-transform: rotate(-12deg); + transform: rotate(-12deg); + position:absolute; + left:500px; + top:-150px; + z-index:2; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(9){ + -webkit-transform: rotate(40deg); + -moz-transform: rotate(40deg); + -ms-transform: rotate(40deg); + -o-transform: rotate(40deg); + transform: rotate(40deg); + position:absolute; + left:850px; + top:-60px; + z-index:4; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(10){ + -webkit-transform: rotate(40deg); + -moz-transform: rotate(40deg); + -ms-transform: rotate(40deg); + -o-transform: rotate(40deg); + transform: rotate(40deg); + position:absolute; + left:1200px; + top:700px; + z-index:4; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(11){ + -webkit-transform: rotate(-40deg); + -moz-transform: rotate(-40deg); + -ms-transform: rotate(-40deg); + -o-transform: rotate(-40deg); + transform: rotate(-40deg); + position:absolute; + left:800px; + top:450px; + z-index:4; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:nth-of-type(12){ + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + position:absolute; + left:400px; + top:600px; + z-index:1; + border-radius:40px; + opacity:0.8; + filter:alpha(opacity=80); +} +div>img:hover{ + -webkit-transform:rotate(0) scale(1.1); + -moz-transform:rotate(0) scale(1.1); + -ms-transform:rotate(0) scale(1.1); + -o-transform:rotate(0) scale(1.1); + transform:rotate(0) scale(1.1); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(1):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(80px); + -moz-transform:rotate(0) scale(1.1) translate(80px); + -ms-transform:rotate(0) scale(1.1) translate(80px); + -o-transform:rotate(0) scale(1.1) translate(80px); + transform:rotate(0) scale(1.1) translate(80px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(3):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(140px); + -moz-transform:rotate(0) scale(1.1) translate(140px); + -ms-transform:rotate(0) scale(1.1) translate(140px); + -o-transform:rotate(0) scale(1.1) translate(140px); + transform:rotate(0) scale(1.1) translate(140px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(4):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(30px); + -moz-transform:rotate(0) scale(1.1) translate(30px); + -ms-transform:rotate(0) scale(1.1) translate(30px); + -o-transform:rotate(0) scale(1.1) translate(30px); + transform:rotate(0) scale(1.1) translate(30px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(5):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(30px,-100px); + -moz-transform:rotate(0) scale(1.1) translate(30px,-100px); + -ms-transform:rotate(0) scale(1.1) translate(30px,-100px); + -o-transform:rotate(0) scale(1.1) translate(30px,-100px); + transform:rotate(0) scale(1.1) translate(30px,-100px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(8):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(0px,150px); + -moz-transform:rotate(0) scale(1.1) translate(0px,150px); + -ms-transform:rotate(0) scale(1.1) translate(0px,150px); + -o-transform:rotate(0) scale(1.1) translate(0px,150px); + transform:rotate(0) scale(1.1) translate(0px,150px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(9):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(-180px,60px); + -moz-transform:rotate(0) scale(1.1) translate(-180px,60px); + -ms-transform:rotate(0) scale(1.1) translate(-180px,60px); + -o-transform:rotate(0) scale(1.1) translate(-180px,60px); + transform:rotate(0) scale(1.1) translate(-180px,60px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(10):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(-220px,-150px); + -moz-transform:rotate(0) scale(1.1) translate(-220px,-150px); + -ms-transform:rotate(0) scale(1.1) translate(-220px,-150px); + -o-transform:rotate(0) scale(1.1) translate(-220px,150px); + transform:rotate(0) scale(1.1) translate(-220px,-150px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(11):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(-55px,0px); + -moz-transform:rotate(0) scale(1.1) translate(-55px,0px); + -ms-transform:rotate(0) scale(1.1) translate(-55px,0px); + -o-transform:rotate(0) scale(1.1) translate(-55px,0px); + transform:rotate(0) scale(1.1) translate(-55px,0px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} +div>img:nth-of-type(12):hover{ + -webkit-transform:rotate(0) scale(1.1) translate(0px,-130px); + -moz-transform:rotate(0) scale(1.1) translate(0px,-130px); + -ms-transform:rotate(0) scale(1.1) translate(0px,-130px); + -o-transform:rotate(0) scale(1.1) translate(0px,-130px); + transform:rotate(0) scale(1.1) translate(0px,-130px); + z-index:10; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + opacity:1; + filter:alpha(opacity=1); +} + diff --git a/ruoyi-admin/src/main/resources/static/img/login-background.jpg b/ruoyi-admin/src/main/resources/static/img/login-background.jpg index adfa3f90c..15706512f 100644 Binary files a/ruoyi-admin/src/main/resources/static/img/login-background.jpg and b/ruoyi-admin/src/main/resources/static/img/login-background.jpg differ diff --git a/ruoyi-admin/src/main/resources/static/ruoyi.png b/ruoyi-admin/src/main/resources/static/ruoyi.png index b0af01fef..e14f3e25d 100644 Binary files a/ruoyi-admin/src/main/resources/static/ruoyi.png and b/ruoyi-admin/src/main/resources/static/ruoyi.png differ diff --git a/ruoyi-admin/src/main/resources/templates/index-topnav.html b/ruoyi-admin/src/main/resources/templates/index-topnav.html index b30a98668..c584e3d64 100644 --- a/ruoyi-admin/src/main/resources/templates/index-topnav.html +++ b/ruoyi-admin/src/main/resources/templates/index-topnav.html @@ -4,7 +4,7 @@ - 若依系统首页 + 易创CRM首页 @@ -26,7 +26,7 @@