Commit f2460916 authored by 黄辉勇's avatar 黄辉勇

'权限修改'

parent 3df899dd

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

This diff is collapsed.
......@@ -16,6 +16,6 @@ public class JeeThinkApplication
{
// System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(JeeThinkApplication.class, args);
System.out.println("(♥◠‿◠)ノ゙ 吉想 CRM 启动成功 ლ(´ڡ`ლ)゙ \n");
System.out.println("(♥◠‿◠)ノ゙ CRM 启动成功 ლ(´ڡ`ლ)゙ \n");
}
}
\ No newline at end of file
......@@ -58,9 +58,9 @@ public class SwaggerConfig
// 用ApiInfoBuilder进行定制
return new ApiInfoBuilder()
// 设置标题
.title("标题:吉想管理系统_接口文档")
.title("标题:让雷CRM系统_接口文档")
// 描述
.description("描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...")
.description("描述:用于管理集团旗下公司的人员信息")
// 作者信息
.contact(new Contact(Global.getName(), null, null))
// 版本
......
# 买源码就到 《奇趣资源优选》
# 网址:https://shop379896684.taobao.com
# 版权所有 侵权必究 官方网址:www.jeethink.vip
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
# 主库数据源 119.45.203.139
master:
url: jdbc:mysql://119.45.203.139:3306/jeethink-crm?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
url: jdbc:mysql://127.0.0.1:3306/jeethink-crm?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: jeethink-crm
password: ZyPwEjPbjSnMSwMi
# 从库数据源
......
......@@ -13,14 +13,14 @@ jeethink:
# 实例演示开关
demoEnabled: true
# 文件路径 示例( Windows配置D:/jeethink/uploadPath,Linux配置 /home/jeethink/uploadPath)
profile: D:/jeethink/uploadPath
profile: /opt/jeethink/uploadPath
# 获取ip地址开关
addressEnabled: false
# 开发环境配置
server:
# 服务器的HTTP端口,默认为80
port: 8080
port: 8081
servlet:
# 应用的访问路径
context-path: /
......
......@@ -20,7 +20,7 @@ Spring Boot Version: ${spring-boot.version}
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 吉想敏捷开发框架 //
// 让雷敏捷开发框架 //
// www.jeethink.vip //
// 佛祖保佑 永不宕机 永无BUG //
////////////////////////////////////////////////////////////////////
\ No newline at end of file
/*
*
* SKIN blue 吉想管理系统
* SKIN blue 让雷管理系统
* NAME - blue/green/purple/red/yellow
*
*/
......@@ -781,7 +781,7 @@
/*
*
* 侧边栏主题 吉想管理系统
* 侧边栏主题 让雷管理系统
* NAME - .theme-dark/theme-light
*
*/
......
......@@ -73,7 +73,26 @@
<div class="form-group">
<label class="col-sm-4 control-label">公司手机:</label>
<div class="col-sm-8">
<input id="mobile" name="mobile" placeholder="请输入手机号码" class="form-control" type="text" maxlength="11">
<input id="mobile" name="mobile" placeholder="请输入手机号码" class="form-control" type="text" >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label class="col-sm-4 control-label is-required">国家:</label>
<div class="col-sm-8">
<input id="country" name="country" class="form-control" type="text"
required>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="col-sm-4 control-label">公司联系人:</label>
<div class="col-sm-8">
<input name="contact" class="form-control" type="text">
</div>
</div>
</div>
......@@ -309,7 +328,6 @@
}
},
telephone:{
isTel:true,
remote: {
url: prefix + "/checkTelephoneUnique",
type: "post",
......@@ -325,7 +343,6 @@
}
},
mobile:{
isPhone:true,
remote: {
url: prefix + "/checkMobileUnique",
type: "post",
......
......@@ -11,6 +11,10 @@
<div class="select-list">
<ul>
<li>
<p>国家:</p>
<input type="text" name="country"/>
</li>
<li>
<p>客户名称:</p>
<input type="text" name="customerName"/>
......@@ -31,10 +35,15 @@
<p>公司邮箱:</p>
<input type="text" name="email"/>
</li>
<li>
<p>公司联系人:</p>
<input type="text" name="contact"/>
</li>
<li>
<p>客户地址:</p>
<input type="text" name="address"/>
</li>
<li>
<p>所属行业:</p>
<select name="industry" th:with="type=${@dict.getType('industry')}">
......@@ -180,6 +189,11 @@
visible: false,
sortable: true
},
{
field : 'country',
title : '国家',
sortable: true
},
{
field : 'customerName',
title : '客户名称',
......@@ -210,6 +224,11 @@
},
sortable: true
},
{
field : 'contact',
title : '联系人',
sortable: true
},
{
field : 'telephone',
title : '公司座机',
......
......@@ -11,6 +11,10 @@
<div class="select-list">
<ul>
<li>
<p>国家:</p>
<input type="text" name="country"/>
</li>
<li>
<p>客户名称:</p>
<input type="text" name="customerName"/>
......@@ -31,6 +35,10 @@
<p>公司邮箱:</p>
<input type="text" name="email"/>
</li>
<li>
<p>公司联系人:</p>
<input type="text" name="contact"/>
</li>
<li>
<p>客户地址:</p>
<input type="text" name="address"/>
......@@ -180,6 +188,11 @@
visible: false,
sortable: true
},
{
field : 'country',
title : '国家',
sortable: true
},
{
field : 'customerName',
title : '客户名称',
......@@ -210,6 +223,11 @@
},
sortable: true
},
{
field : 'contact',
title : '联系人',
sortable: true
},
{
field : 'telephone',
title : '公司座机',
......
......@@ -11,6 +11,10 @@
<div class="select-list">
<ul>
<li>
<p>国家:</p>
<input type="text" name="country"/>
</li>
<li>
<p>客户名称:</p>
<input type="text" name="customerName"/>
......@@ -31,6 +35,10 @@
<p>公司邮箱:</p>
<input type="text" name="email"/>
</li>
<li>
<p>公司联系人:</p>
<input type="text" name="contact"/>
</li>
<li>
<p>客户地址:</p>
<input type="text" name="address"/>
......@@ -169,6 +177,11 @@
visible: false,
sortable: true
},
{
field : 'country',
title : '国家',
sortable: true
},
{
field : 'customerName',
title : '客户名称',
......@@ -199,6 +212,11 @@
},
sortable: true
},
{
field : 'contact',
title : '联系人',
sortable: true
},
{
field : 'telephone',
title : '公司座机',
......
......@@ -11,6 +11,10 @@
<div class="select-list">
<ul>
<li>
<p>国家:</p>
<input type="text" name="country"/>
</li>
<li>
<p>客户名称:</p>
<input type="text" name="customerName"/>
......@@ -31,6 +35,10 @@
<p>公司邮箱:</p>
<input type="text" name="email"/>
</li>
<li>
<p>公司联系人:</p>
<input type="text" name="contact"/>
</li>
<li>
<p>客户地址:</p>
<input type="text" name="address"/>
......@@ -167,6 +175,11 @@
visible: false,
sortable: true
},
{
field : 'country',
title : '国家',
sortable: true
},
{
field : 'customerName',
title : '客户名称',
......@@ -197,6 +210,11 @@
},
sortable: true
},
{
field : 'contact',
title : '联系人',
sortable: true
},
{
field : 'telephone',
title : '公司座机',
......
......@@ -73,7 +73,26 @@
<div class="form-group">
<label class="col-sm-4 control-label">公司手机:</label>
<div class="col-sm-8">
<input id="mobile" name="mobile" th:field="*{mobile}" placeholder="请输入手机号码" class="form-control" type="text" maxlength="11">
<input id="mobile" name="mobile" th:field="*{mobile}" placeholder="请输入手机号码" class="form-control" type="text">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label class="col-sm-4 control-label is-required">国家:</label>
<div class="col-sm-8">
<input id="country" name="country" th:field="*{country}" class="form-control" type="text"
required>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="col-sm-4 control-label">公司联系人:</label>
<div class="col-sm-8">
<input name="contact" th:field="*{contact}" class="form-control" type="text">
</div>
</div>
</div>
......@@ -319,7 +338,6 @@
}
},
telephone:{
isTel:true,
remote: {
url: prefix + "/checkTelephoneUnique",
type: "post",
......@@ -338,7 +356,6 @@
}
},
mobile:{
isPhone:true,
remote: {
url: prefix + "/checkMobileUnique",
type: "post",
......
......@@ -19,18 +19,18 @@
<form id="form" action="#" class="wizard-big">
<select class="form-control dual_select" multiple>
<option value="1">吉想1</option>
<option value="2">吉想2</option>
<option value="3">吉想3</option>
<option selected value="4">吉想4</option>
<option selected value="5">吉想5</option>
<option value="6">吉想6</option>
<option value="7">吉想7</option>
<option value="8">吉想8</option>
<option value="9">吉想9</option>
<option value="10">吉想10</option>
<option value="11">吉想11</option>
<option value="12">吉想12</option>
<option value="1">让雷1</option>
<option value="2">让雷2</option>
<option value="3">让雷3</option>
<option selected value="4">让雷4</option>
<option selected value="5">让雷5</option>
<option value="6">让雷6</option>
<option value="7">让雷7</option>
<option value="8">让雷8</option>
<option value="9">让雷9</option>
<option value="10">让雷10</option>
<option value="11">让雷11</option>
<option value="12">让雷12</option>
</select>
</form>
<hr>
......
......@@ -14,7 +14,7 @@
</div>
<div class="ibox-content no-padding">
<div class="summernote">
<h2>吉想后台管理系统</h2>
<h2>让雷后台管理系统</h2>
<p>jeethink是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的就jQuery插件,她可以用于所有的Web应用程序,如<b>网站管理后台</b><b>网站会员中心</b><b>CMS</b><b>CRM</b><b>OA</b>等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<p>
<b>当前版本:</b>v4.4.0
......@@ -50,7 +50,7 @@
<div class="ibox-content" id="eg">
<div class="click2edit wrapper">
<h3>你好,吉想 </h3>
<h3>你好,让雷 </h3>
<p>H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的就jQuery插件,她可以用于所有的Web应用程序,如<b>网站管理后台</b><b>网站会员中心</b><b>CMS</b><b>CRM</b><b>OA</b>等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<p>
<b>当前版本:</b>v4.4.0
......
......@@ -13,7 +13,7 @@
</div>
<div class="ibox-content">
<p>创建自定义的JeeThink模态窗口可通过添加<code>.inmodal</code>类来实现。 </p>
<p>创建自定义的模态窗口可通过添加<code>.inmodal</code>类来实现。 </p>
<div class="text-center">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">打开示例窗口</button>
</div>
......@@ -28,7 +28,7 @@
<small class="font-bold">这里可以显示副标题。
</div>
<div class="modal-body">
<p><strong>JeeThink</strong>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<p><strong></strong>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<div class="form-group">
<label>Email</label>
<input type="email" placeholder="请输入您的Email" class="form-control">
......@@ -66,7 +66,7 @@
<small class="font-bold">这里可以显示副标题。
</div>
<div class="modal-body">
<p><strong>JeeThink</strong>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<p>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
</div>
<div class="modal-footer">
......@@ -85,7 +85,7 @@
<h4 class="modal-title">窗口标题</h4>
</div>
<div class="modal-body">
<p><strong>JeeThink</strong>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<p>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-white" data-dismiss="modal">关闭</button>
......@@ -118,7 +118,7 @@
<small class="font-bold">这里可以显示副标题。
</div>
<div class="modal-body">
<p><strong>JeeThink</strong>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<p>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-white" data-dismiss="modal">关闭</button>
......@@ -140,7 +140,7 @@
<small>这里可以显示副标题。
</div>
<div class="modal-body">
<p><strong>JeeThink</strong>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
<p>是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-white" data-dismiss="modal">关闭</button>
......
......@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JeeThink - 404</title>
<title>404</title>
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link th:href="@{/css/animate.css}" rel="stylesheet"/>
<link th:href="@{/css/style.css}" rel="stylesheet"/>
......
......@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JeeThink - 500</title>
<title>500</title>
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link th:href="@{/css/animate.css}" rel="stylesheet"/>
<link th:href="@{/css/style.css}" rel="stylesheet"/>
......
......@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JeeThink - 403</title>
<title>403</title>
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link th:href="@{/css/animate.css}" rel="stylesheet"/>
<link th:href="@{/css/style.css}" rel="stylesheet"/>
......
......@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JeeThink - 403</title>
<title>403</title>
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link th:href="@{/css/animate.css}" rel="stylesheet"/>
<link th:href="@{/css/style.css}" rel="stylesheet"/>
......
......@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="renderer" content="webkit">
<title>吉想系统首页</title>
<title>上海让雷客户关系系统首页</title>
<!-- 避免IE使用兼容模式 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link th:href="@{favicon.ico}" rel="shortcut icon"/>
......@@ -26,7 +26,7 @@
</div>
<a th:href="@{/index}">
<li class="logo hidden-xs">
<span class="logo-lg">JeeThink-CRM</span>
<span class="logo-lg">Jean Leray-CRM</span>
</li>
</a>
<div class="sidebar-collapse">
......@@ -166,12 +166,6 @@
</ul>
</li>
</ul>
</li>
<li>
<a href="http://jeethink.vip" target="_blank"><i class="fa fa-home"></i> <span class="nav-label">JeeThink官网</span></a>
</li>
<li>
<a href="https://item.taobao.com/item.htm?id=623246636089" target="_blank"><i class="fa fa-home"></i> <span class="nav-label">授权店铺购买源码</span></a>
</li>
</ul>
</div>
......@@ -188,11 +182,6 @@
</a>
</div>
<ul class="nav navbar-top-links navbar-right welcome-message">
<li><a title="购买源码" href="https://item.taobao.com/item.htm?id=623246636089" target="_blank"><i class="fa fa-cny"></i> 购买源码</a></li>
<li><a title="开发文档" href="http://jeethink.vip/doccrm" target="_blank"><i class="fa fa-question-circle"></i> 开发文档</a></li>
<li><a title="腾讯云特惠" href="https://curl.qcloud.com/GUCwHWxBe" target="_blank"> 腾讯云特惠</a></li>
<li><a title="阿里云特惠" href="https://www.aliyun.com/minisite/goods?userCode=s4i8nth9&share_source=copy_link" target="_blank"> 阿里云特惠</a></li>
<li><a title="全屏显示" href="javascript:void(0)" id="fullScreen"><i class="fa fa-arrows-alt"></i> 全屏显示</a></li>
<li class="dropdown user-menu">
<a href="javascript:void(0)" class="dropdown-toggle" data-hover="dropdown">
......@@ -244,7 +233,6 @@
th:src="@{/system/main}" frameborder="0" seamless></iframe>
</div>
<div class="footer">
<div class="pull-right"> copyright &copy; <a href="http://www.jeethink.vip" target="_blank"> JeeThink</a>2019-2020 All Rights Reserved. </div>
</div>
</div>
<!--右侧部分结束-->
......
......@@ -3,8 +3,8 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<title>登录吉想客户关系管理系统</title>
<meta name="description" content="吉想客户关系管理系统">
<title>登录上海让雷客户关系管理系统</title>
<meta name="description" content="上海让雷客户关系管理系统">
<link href="../static/css/bootstrap.min.css" th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link href="../static/css/font-awesome.min.css" th:href="@{/css/font-awesome.min.css}" rel="stylesheet"/>
<link href="../static/css/style.css" th:href="@{/css/style.css}" rel="stylesheet"/>
......@@ -26,22 +26,12 @@
<div class="col-sm-7">
<div class="signin-info">
<div class="logopanel m-b">
<h1><img alt="[ 吉想 ]" src="../static/jeethink.png" th:src="@{/jeethink.png}"></h1>
<h1><img src="../static/jeethink.png" th:src="@{/jeethink.png}"></h1>
</div>
<div class="m-b"></div>
<h4>
欢迎使用 <strong>吉想客户关系管理系统</strong>
欢迎使用 <strong>上海让雷客户关系管理系统</strong>
</h4>
<h4 style="color:yellow;">【升级版】功能介绍:</h4>
<ol>
<li>办 公:公告、电话本、工作日志</li>
<li>CRM:线索、线索池、全部客户、我的客户、共享客户、公共客户、客户投诉、报价单、成交订单、订单关联产品、合同申请、合同记录、合同付款、合同发票</li>
<li>财务:回款管理、回款计划、费用收支</li>
<li>进销存:入库单、出库单、调拨单、库存盘点、库存记录、产品库存、仓库管理、供应商管理 、产品管理等</li>
<li>系统管理:用户、角色、菜单、部门、岗位、字典、参数设置、日志管理等</li>
<li>不同角色,可以定义不同权限;权限可以细分到菜单、按钮、查看不同数据等</li>
<li>更多功能,正在进行中...</li>
</ol>
<strong th:if="${@config.getKey('sys.account.registerUser')}">还没有账号? <a th:href="@{/register}">立即注册&raquo;</a></strong>
</div>
</div>
......@@ -49,7 +39,7 @@
<form id="signupForm" autocomplete="off">
<h4 class="no-margins">登录:</h4>
<input type="text" name="username" class="form-control uname" placeholder="用户名" value="admin" />
<input type="password" name="password" class="form-control pword" placeholder="密码" value="admin123" />
<input type="password" name="password" class="form-control pword" placeholder="密码" value="" />
<div class="row m-t" th:if="${captchaEnabled==true}">
<div class="col-xs-6">
<input type="text" name="validateCode" class="form-control code" placeholder="验证码" maxlength="5" />
......@@ -68,12 +58,6 @@
</div>
</div>
<div class="signup-footer">
<div class="pull-left">
copyright &copy; <a href="http://www.jeethink.vip" target="_blank">JeeThink</a>2019-2020 All Rights Reserved. <br>
</div>
<div class="pull-right">
<a href="https://item.taobao.com/item.htm?id=623246636089" target="_blank">购买源码</a>
</div>
</div>
</div>
<script th:inline="javascript"> var ctx = [[@{/}]]; var captchaType = [[${captchaType}]]; </script>
......
......@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!--360浏览器优先以webkit内核解析-->
<title>吉想介绍</title>
<title>让雷介绍</title>
<link rel="shortcut icon" href="favicon.ico">
<link href="../static/css/bootstrap.min.css" th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link href="../static/css/font-awesome.min.css" th:href="@{/css/font-awesome.min.css}" rel="stylesheet"/>
......@@ -16,7 +16,7 @@
<div class="row border-bottom white-bg dashboard-header">
<div class="col-sm-12">
<blockquote class="text-warning" style="font-size: 14px">
欢迎使用JeeThink敏捷开发框架</blockquote>
欢迎使用敏捷开发框架</blockquote>
<hr>
</div>
</div>
......@@ -31,19 +31,15 @@
</div>
<div class="ibox-content">
<p>
<i class="fa fa-send-o"></i> 官网:<a href="http://www.jeethink.vip"
target="_blank">http://www.jeethink.vip</a>
</p>
<p>
<i class="fa fa-qq"></i> <a href="http://www.jeethink.vip"
target="_blank">购买源码</a>
</p>
</div>
</div>
</div>
<div class="col-sm-5">
<h2>JeeThink 敏捷开发框架</h2>
<h2>敏捷开发框架</h2>
<h4>技术选型:</h4>
<ol>
<li>核心框架:Spring Boot。</li>
......
......@@ -115,7 +115,7 @@
<tbody>
<tr>
<td>服务器名称</td>
<td th:text="${server.sys.computerName}">JeeThink</td>
<td th:text="${server.sys.computerName}"></td>
<td>操作系统</td>
<td th:text="${server.sys.osName}">Linux</td>
</tr>
......
......@@ -3,8 +3,8 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<title>注册吉想系统</title>
<meta name="description" content="吉想后台管理框架">
<title>注册上海让雷客户关系系统</title>
<meta name="description" content="让雷后台管理框架">
<link href="../static/css/bootstrap.min.css" th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link href="../static/css/font-awesome.min.css" th:href="@{/css/font-awesome.min.css}" rel="stylesheet"/>
<link href="../static/css/style.css" th:href="@{/css/style.css}" rel="stylesheet"/>
......@@ -23,10 +23,10 @@
<div class="col-sm-7">
<div class="signin-info">
<div class="logopanel m-b">
<h1><img alt="[ 吉想 ]" src="../static/jeethink.png" th:src="@{/jeethink.png}"></h1>
<h1><img alt="[ 让雷 ]" src="../static/jeethink.png" th:src="@{/jeethink.png}"></h1>
</div>
<div class="m-b"></div>
<h4>欢迎使用 <strong>吉想 后台管理系统</strong></h4>
<h4>欢迎使用 <strong>让雷 后台管理系统</strong></h4>
<ul class="m-b">
<li><i class="fa fa-arrow-circle-o-right m-r-xs"></i> 持续更新</li>
<li><i class="fa fa-arrow-circle-o-right m-r-xs"></i> 最新技术</li>
......@@ -61,9 +61,6 @@
</div>
</div>
<div class="signup-footer">
<div class="pull-left">
&copy; 2019 All Rights Reserved. JeeThink <br>
</div>
</div>
</div>
<script th:inline="javascript"> var ctx = [[@{/}]]; var captchaType = [[${captchaType}]]; </script>
......
# 买源码就到 《奇趣资源优选》
# 网址:https://shop379896684.taobao.com
# 版权所有 侵权必究 官方网址:www.jeethink.vip
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: jdbc:mysql://119.45.203.139:3306/jeethink-crm?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: jeethink-crm
password: ZyPwEjPbjSnMSwMi
# 从库数据源
slave:
# 从数据源开关/默认关闭
enabled: false
url:
username:
password:
# 初始连接数
initialSize: 5
# 最小连接池数量
minIdle: 10
# 最大连接池数量
maxActive: 20
# 配置获取连接等待超时的时间
maxWait: 60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis: 300000
# 配置一个连接在池中最大生存的时间,单位是毫秒
maxEvictableIdleTimeMillis: 900000
# 配置检测连接是否有效
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
webStatFilter:
enabled: true
statViewServlet:
enabled: true
# 设置白名单,不填则允许所有访问
allow:
url-pattern: /druid/*
# 控制台管理用户名和密码
login-username:
login-password:
filter:
stat:
enabled: true
# 慢SQL记录
log-slow-sql: true
slow-sql-millis: 1000
merge-sql: true
wall:
config:
multi-statement-allow: true
\ No newline at end of file
# 买源码就到 《奇趣资源优选》
# 网址:https://shop379896684.taobao.com
# 版权所有 侵权必究 官方网址:www.jeethink.vip
# 项目相关配置
jeethink:
# 名称
name: JeeThink
# 版本
version: 4.4.0
# 版权年份
copyrightYear: 2020
# 实例演示开关
demoEnabled: true
# 文件路径 示例( Windows配置D:/jeethink/uploadPath,Linux配置 /home/jeethink/uploadPath)
profile: D:/jeethink/uploadPath
# 获取ip地址开关
addressEnabled: false
# 开发环境配置
server:
# 服务器的HTTP端口,默认为80
port: 8080
servlet:
# 应用的访问路径
context-path: /
tomcat:
# tomcat的URI编码
uri-encoding: UTF-8
# tomcat最大线程数,默认为200
max-threads: 800
# Tomcat启动初始化的线程数,默认值25
min-spare-threads: 30
# 日志配置
logging:
level:
com.jeethink: debug
org.springframework: warn
# 用户配置
user:
password:
# 密码错误{maxRetryCount}次锁定10分钟
maxRetryCount: 5
# Spring配置
spring:
# 模板引擎
thymeleaf:
mode: HTML
encoding: utf-8
# 禁用缓存
cache: false
# 资源信息
messages:
# 国际化资源文件路径
basename: static/i18n/messages
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
profiles:
active: druid
# 文件上传
servlet:
multipart:
# 单个文件大小
max-file-size: 10MB
# 设置总上传的文件大小
max-request-size: 20MB
# 服务模块
devtools:
restart:
# 热部署开关
enabled: true
jmx:
enabled: false
# MyBatis
mybatis:
# 搜索指定包别名
typeAliasesPackage: com.jeethink.**.domain
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 加载全局的配置文件
configLocation: classpath:mybatis/mybatis-config.xml
# PageHelper分页插件
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
# Shiro
shiro:
user:
# 登录地址
loginUrl: /login
# 权限认证失败地址
unauthorizedUrl: /unauth
# 首页地址
indexUrl: /index
# 验证码开关
captchaEnabled: true
# 验证码类型 math 数组计算 char 字符
captchaType: math
cookie:
# 设置Cookie的域名 默认空,即当前访问的域名
domain:
# 设置cookie的有效访问路径
path: /
# 设置HttpOnly属性
httpOnly: true
# 设置Cookie的过期时间,天为单位
maxAge: 30
# 设置密钥,务必保持唯一性(生成方式,直接拷贝到main运行即可)KeyGenerator keygen = KeyGenerator.getInstance("AES"); SecretKey deskey = keygen.generateKey(); System.out.println(Base64.encodeToString(deskey.getEncoded()));
cipherKey: zSyK5Kp6PZAAjlT+eeNMlg==
session:
# Session超时时间,-1代表永不过期(默认30分钟)
expireTime: 30
# 同步session到数据库的周期(默认1分钟)
dbSyncPeriod: 1
# 相隔多久检查一次session的有效性,默认就是10分钟
validationInterval: 10
# 同一个用户最大会话数,比如2的意思是同一个账号允许最多同时两个人登录(默认-1不限制)
maxSession: -1
# 踢出之前登录的/之后登录的用户,默认踢出之前登录的用户
kickoutAfter: false
# 防止XSS攻击
xss:
# 过滤开关
enabled: true
# 排除链接(多个用逗号分隔)
excludes: /system/notice/*
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*
# Swagger配置
swagger:
# 是否开启swagger
enabled: true
Application Version: ${jeethink.version}
Spring Boot Version: ${spring-boot.version}
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 吉想敏捷开发框架 //
// www.jeethink.vip //
// 佛祖保佑 永不宕机 永无BUG //
////////////////////////////////////////////////////////////////////
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment