系统版本整体优化系统细节优化

This commit is contained in:
hdm 2021-11-28 17:56:29 +08:00
parent ec03c5fb6b
commit 1d915f1e18
4 changed files with 47 additions and 13 deletions

View File

@ -85,7 +85,7 @@ class Plan extends BaseController
->field('id,title,type,start_time,end_time') ->field('id,title,type,start_time,end_time')
->select()->toArray(); ->select()->toArray();
$events = []; $events = [];
$color_array=['#393D49','#FF5722','#FFB800','#1E9FFF','#009688']; $color_array=['#393D49','#FF5722','#FFB800','#1E9FFF','#12bb37'];
foreach ($schedule as $k => $v) { foreach ($schedule as $k => $v) {
$v['backgroundColor'] = $color_array[$v['type']]; $v['backgroundColor'] = $color_array[$v['type']];
$v['borderColor'] = $color_array[$v['type']]; $v['borderColor'] = $color_array[$v['type']];

View File

@ -176,8 +176,9 @@
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.2/echarts.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.2/echarts.min.js"></script>
<script> <script>
function init(layui) { function init(layui) {
var layer = layui.layer, table = layui.table; var TAB = parent.layui.tab,
get_logs(); layer = layui.layer,
table = layui.table;
//公告 //公告
table.render({ table.render({
@ -185,9 +186,13 @@
, url: "{:url('home/api/get_note_list')}" //数据接口 , url: "{:url('home/api/get_note_list')}" //数据接口
, page: false //开启分页 , page: false //开启分页
, cols: [[ //表头 , cols: [[ //表头
{ field: 'cate_title', title: '公告分类', align: 'center','width': 120 }, { field: 'cate_title', title: '公告分类', align: 'center','width': 90 },
{ field: 'title', title: '公告标题'}, { field: 'title', title: '公告标题'},
{ field: 'create_time', title: '发布时间', align: 'center','width': 150} { field: 'view', title: '操作','width': 60 , align: 'center', templet:function(d){
var html='<button class="layui-btn layui-btn-xs layui-btn-normal" lay-event="view">详情</button>';
return html;
}},
{ field: 'create_time', title: '发布时间', align: 'center','width': 136}
]] ]]
}); });
//文章 //文章
@ -196,13 +201,35 @@
, url: "{:url('home/api/get_article_list')}" //数据接口 , url: "{:url('home/api/get_article_list')}" //数据接口
, page: false //开启分页 , page: false //开启分页
, cols: [[ //表头 , cols: [[ //表头
{ field: 'cate_title', title: '知识分类', align: 'center','width': 120 }, { field: 'cate_title', title: '知识分类', align: 'center','width': 90 },
{ field: 'title', title: '知识标题'}, { field: 'title', title: '知识标题'},
{ field: 'read', title: '访问量', align: 'center','width': 80 }, { field: 'read', title: '访问量', align: 'center','width': 80 },
{ field: 'create_time', title: '发布时间', align: 'center','width': 150} { field: 'view', title: '操作','width': 60 , align: 'center', templet:function(d){
var html='<button class="layui-btn layui-btn-xs layui-btn-normal" lay-event="view">详情</button>';
return html;
}},
{ field: 'create_time', title: '发布时间', align: 'center','width': 136}
]] ]]
}); });
//监听行工具事件
table.on('tool(Note)', function (obj) {
var data = obj.data;
if (obj.event === 'view') {
TAB.sonAdd('/home/note/view?id='+data.id,'公告详情');
return;
}
});
table.on('tool(Article)', function (obj) {
var data = obj.data;
if (obj.event === 'view') {
TAB.sonAdd('/home/article/view?id='+data.id,'知识文章详情');
return;
}
});
get_logs();
get_view_data(); get_view_data();
} }
@ -240,6 +267,7 @@
} }
return str; return str;
} }
var chartView = echarts.init(document.getElementById('chartView')); var chartView = echarts.init(document.getElementById('chartView'));
function get_view_data() { function get_view_data() {
$.ajax({ $.ajax({
@ -268,7 +296,7 @@
var ops = { var ops = {
title: { title: {
top: '15px', top: '15px',
text: '今日与昨日访问统计', text: '今日与昨日员工活跃度',
left: '12px', left: '12px',
textStyle: { textStyle: {
fontSize: '18', fontSize: '18',
@ -355,7 +383,7 @@
let option = { let option = {
title: { title: {
top: '15px', top: '15px',
text: '近一年访问统计', text: '近一年员工活跃度',
left: '12px', left: '12px',
textStyle: { textStyle: {
fontSize: '18', fontSize: '18',
@ -366,7 +394,7 @@
padding: 6, padding: 6,
formatter: function (obj) { formatter: function (obj) {
var value = obj.value; var value = obj.value;
return '<div style="font-size: 12px;">' + value[0] + '' + value[1] + ' 个访客</div>'; return '<div style="font-size: 12px;">' + value[0] + '员工活跃度' + value[1] + '</div>';
} }
}, },
visualMap: { visualMap: {

View File

@ -83,7 +83,7 @@
function addEvent(){ function addEvent(){
var detail={}; var detail={};
detail['id']=0; detail['id']=0;
detail['name']=''; detail['title']='';
detail['start_time']=''; detail['start_time']='';
detail['end_time']=''; detail['end_time']='';
detail['start_time_1']='08:30'; detail['start_time_1']='08:30';
@ -104,7 +104,7 @@
</tr>\ </tr>\
<tr>\ <tr>\
<td class="layui-td-gray2">工作内容 <span style="color: red">*</span></td>\ <td class="layui-td-gray2">工作内容 <span style="color: red">*</span></td>\
<td colspan="3"><input name="name" class="layui-input" value="" lay-verify="required" lay-reqText="请完成工作内容"></td>\ <td colspan="3"><input name="title" class="layui-input" value="" lay-verify="required" lay-reqText="请完成工作内容"></td>\
</tr>\ </tr>\
<tr>\ <tr>\
<td class="layui-td-gray2">工作详细描述</td>\ <td class="layui-td-gray2">工作详细描述</td>\
@ -205,7 +205,7 @@
layer.msg('请选择工作类型'); layer.msg('请选择工作类型');
return; return;
} }
if(detail.name==''){ if(detail.title==''){
layer.msg('请填写工作内容'); layer.msg('请填写工作内容');
return; return;
} }

View File

@ -403,6 +403,11 @@ CREATE TABLE `oa_article_keywords` (
INDEX `inid`(`keywords_id`) USING BTREE INDEX `inid`(`keywords_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '知识文章关联表'; ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '知识文章关联表';
-- ----------------------------
-- Records of oa_article_keywords
-- ----------------------------
INSERT INTO `oa_article_keywords`(`id`, `aid`, `keywords_id`, `status`, `create_time`) VALUES (1, 1, 1, 1, 1638093082);
-- ---------------------------- -- ----------------------------
-- Table structure for oa_config -- Table structure for oa_config
-- ---------------------------- -- ----------------------------
@ -556,6 +561,7 @@ CREATE TABLE `oa_expense_cate` (
-- ---------------------------- -- ----------------------------
INSERT INTO `oa_expense_cate`(`id`, `title`, `status`, `create_time`, `update_time`) VALUES (1, '交通费', 1, 1637987189, 0); INSERT INTO `oa_expense_cate`(`id`, `title`, `status`, `create_time`, `update_time`) VALUES (1, '交通费', 1, 1637987189, 0);
INSERT INTO `oa_expense_cate`(`id`, `title`, `status`, `create_time`, `update_time`) VALUES (2, '住宿费', 1, 1637987199, 0); INSERT INTO `oa_expense_cate`(`id`, `title`, `status`, `create_time`, `update_time`) VALUES (2, '住宿费', 1, 1637987199, 0);
INSERT INTO `oa_expense_cate`(`id`, `title`, `status`, `create_time`, `update_time`) VALUES (3, '餐补费', 1, 1638088518, 0);
-- ---------------------------- -- ----------------------------
-- Table structure for oa_expense_file_interfix -- Table structure for oa_expense_file_interfix