系统版本整体优化
This commit is contained in:
parent
f9a87acab2
commit
0072d8d743
@ -283,6 +283,12 @@ function add_log($type, $param_id = '', $param = [])
|
|||||||
break;
|
break;
|
||||||
case 'view':
|
case 'view':
|
||||||
$action = '查看';
|
$action = '查看';
|
||||||
|
break;
|
||||||
|
case 'save':
|
||||||
|
$action = '保存';
|
||||||
|
break;
|
||||||
|
case 'send':
|
||||||
|
$action = '发送';
|
||||||
break;
|
break;
|
||||||
case 'delete':
|
case 'delete':
|
||||||
$action = '删除';
|
$action = '删除';
|
||||||
@ -298,6 +304,18 @@ function add_log($type, $param_id = '', $param = [])
|
|||||||
break;
|
break;
|
||||||
case 'recovery':
|
case 'recovery':
|
||||||
$action = '恢复';
|
$action = '恢复';
|
||||||
|
break;
|
||||||
|
case 'apply':
|
||||||
|
$action = '申请';
|
||||||
|
break;
|
||||||
|
case 'open':
|
||||||
|
$action = '开具';
|
||||||
|
break;
|
||||||
|
case 'tovoid':
|
||||||
|
$action = '作废';
|
||||||
|
break;
|
||||||
|
case 'back':
|
||||||
|
$action = '反到账';
|
||||||
break;
|
break;
|
||||||
case 'reset':
|
case 'reset':
|
||||||
$action = '重新设置';
|
$action = '重新设置';
|
||||||
|
@ -137,7 +137,7 @@ class Income extends BaseController
|
|||||||
//发票部分到账
|
//发票部分到账
|
||||||
Db::name('Invoice')->where(['id'=>$inid])->update(['is_cash'=>1,'enter_amount'=>$incomeTotal,'enter_time'=>time()]);
|
Db::name('Invoice')->where(['id'=>$inid])->update(['is_cash'=>1,'enter_amount'=>$incomeTotal,'enter_time'=>time()]);
|
||||||
}
|
}
|
||||||
add_log('enter',$inid,$param);
|
add_log('add',$inid,$param);
|
||||||
return to_assign();
|
return to_assign();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -163,7 +163,7 @@ class Income extends BaseController
|
|||||||
if($res!==false){
|
if($res!==false){
|
||||||
//设置发票全部到账
|
//设置发票全部到账
|
||||||
Db::name('Invoice')->where(['id'=>$inid])->update(['is_cash'=>2,'enter_amount'=>$invoiceAmount,'enter_time'=>time()]);
|
Db::name('Invoice')->where(['id'=>$inid])->update(['is_cash'=>2,'enter_amount'=>$invoiceAmount,'enter_time'=>time()]);
|
||||||
add_log('enter',$inid,$param);
|
add_log('add',$inid,$param);
|
||||||
return to_assign();
|
return to_assign();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -173,7 +173,7 @@ class Income extends BaseController
|
|||||||
if($res!==false){
|
if($res!==false){
|
||||||
//设置发票全部没到账
|
//设置发票全部没到账
|
||||||
Db::name('Invoice')->where(['id'=>$inid])->update(['is_cash'=>0,'enter_amount'=>0,'enter_time'=>0]);
|
Db::name('Invoice')->where(['id'=>$inid])->update(['is_cash'=>0,'enter_amount'=>0,'enter_time'=>0]);
|
||||||
add_log('del',$inid,$param);
|
add_log('tovoid',$inid,$param);
|
||||||
return to_assign();
|
return to_assign();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,10 +41,18 @@ class Invoice extends BaseController
|
|||||||
// 验证失败 输出错误信息
|
// 验证失败 输出错误信息
|
||||||
return to_assign(1, $e->getError());
|
return to_assign(1, $e->getError());
|
||||||
}
|
}
|
||||||
$data['update_time'] = time();
|
$param['update_time'] = time();
|
||||||
$res = InvoiceSubject::strict(false)->field(true)->update($param);
|
$res = InvoiceSubject::strict(false)->field(true)->update($param);
|
||||||
if ($res) {
|
if ($res) {
|
||||||
add_log('edit', $param['id'], $param);
|
if($param['status'] == 0){
|
||||||
|
add_log('disable', $param['id'], $param);
|
||||||
|
}
|
||||||
|
else if($param['status'] == 1){
|
||||||
|
add_log('recovery', $param['id'], $param);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
add_log('edit', $param['id'], $param);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return to_assign();
|
return to_assign();
|
||||||
} else {
|
} else {
|
||||||
@ -158,6 +166,7 @@ class Invoice extends BaseController
|
|||||||
$param['update_time'] = time();
|
$param['update_time'] = time();
|
||||||
$res = InvoiceList::where('id', $param['id'])->strict(false)->field(true)->update($param);
|
$res = InvoiceList::where('id', $param['id'])->strict(false)->field(true)->update($param);
|
||||||
if ($res !== false) {
|
if ($res !== false) {
|
||||||
|
add_log('edit', $param['id'], $param);
|
||||||
return to_assign();
|
return to_assign();
|
||||||
} else {
|
} else {
|
||||||
return to_assign(1, '操作失败');
|
return to_assign(1, '操作失败');
|
||||||
@ -175,6 +184,7 @@ class Invoice extends BaseController
|
|||||||
$param['create_time'] = time();
|
$param['create_time'] = time();
|
||||||
$exid = InvoiceList::strict(false)->field(true)->insertGetId($param);
|
$exid = InvoiceList::strict(false)->field(true)->insertGetId($param);
|
||||||
if ($exid) {
|
if ($exid) {
|
||||||
|
add_log('apply', $exid, $param);
|
||||||
return to_assign();
|
return to_assign();
|
||||||
} else {
|
} else {
|
||||||
return to_assign(1, '操作失败');
|
return to_assign(1, '操作失败');
|
||||||
@ -230,12 +240,21 @@ class Invoice extends BaseController
|
|||||||
if (request()->isAjax()) {
|
if (request()->isAjax()) {
|
||||||
if ($param['invoice_status'] == 2 || $param['invoice_status'] == 0) {
|
if ($param['invoice_status'] == 2 || $param['invoice_status'] == 0) {
|
||||||
$param['check_time'] = time();
|
$param['check_time'] = time();
|
||||||
|
add_log('check', $param['id'],$param);
|
||||||
}
|
}
|
||||||
if ($param['invoice_status'] == 3) {
|
if ($param['invoice_status'] == 3) {
|
||||||
$param['open_time'] = time();
|
$param['open_time'] = time();
|
||||||
|
add_log('open', $param['id'],$param);
|
||||||
}
|
}
|
||||||
if ($param['invoice_status'] == 10) {
|
if ($param['invoice_status'] == 10) {
|
||||||
$param['update_time'] = time();
|
$count = Db::name('InvoiceIncome')->where(['inid'=>$param['id'],'status'=>1])->count();
|
||||||
|
if($count>0){
|
||||||
|
return to_assign(1, "发票已经新增有到账记录,请先反到账后再作废发票");
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$param['update_time'] = time();
|
||||||
|
add_log('tovoid', $param['id'],$param);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$res = InvoiceList::where('id', $param['id'])->strict(false)->field(true)->update($param);
|
$res = InvoiceList::where('id', $param['id'])->strict(false)->field(true)->update($param);
|
||||||
if ($res !== false) {
|
if ($res !== false) {
|
||||||
|
@ -64,12 +64,26 @@ class Plan extends BaseController
|
|||||||
if (!empty($param['uid'])) {
|
if (!empty($param['uid'])) {
|
||||||
$uid = $param['uid'];
|
$uid = $param['uid'];
|
||||||
}
|
}
|
||||||
$where = [];
|
$where1 = [];
|
||||||
$where[] = ['start_time', '>=', strtotime($param['start'])];
|
$where2 = [];
|
||||||
$where[] = ['end_time', '<=', strtotime($param['end'])];
|
|
||||||
$where[] = ['admin_id', '=', $uid];
|
$where1[] = ['status', '=', 1];
|
||||||
$where[] = ['status', '=', 1];
|
$where1[] = ['admin_id', '=', $uid];
|
||||||
$schedule = Db::name('Plan')->where($where)->field('id,title,type,start_time,end_time')->select()->toArray();
|
$where1[] = ['start_time', '>=', strtotime($param['start'])];
|
||||||
|
|
||||||
|
$where2[] = ['status', '=', 1];
|
||||||
|
$where2[] = ['admin_id', '=', $uid];
|
||||||
|
$where2[] = ['end_time', '<=', strtotime($param['end'])];
|
||||||
|
|
||||||
|
$schedule = Db::name('Plan')
|
||||||
|
->where(function ($query) use ($where1) {
|
||||||
|
$query->where($where1);
|
||||||
|
})
|
||||||
|
->whereOr(function ($query) use ($where2) {
|
||||||
|
$query->where($where2);
|
||||||
|
})
|
||||||
|
->field('id,title,type,start_time,end_time')
|
||||||
|
->select()->toArray();
|
||||||
$events = [];
|
$events = [];
|
||||||
$color_array=['#393D49','#FF5722','#FFB800','#1E9FFF','#009688'];
|
$color_array=['#393D49','#FF5722','#FFB800','#1E9FFF','#009688'];
|
||||||
foreach ($schedule as $k => $v) {
|
foreach ($schedule as $k => $v) {
|
||||||
|
@ -142,8 +142,8 @@ class Schedule extends BaseController
|
|||||||
$events = [];
|
$events = [];
|
||||||
$countEvents = [];
|
$countEvents = [];
|
||||||
foreach ($schedule as $k => $v) {
|
foreach ($schedule as $k => $v) {
|
||||||
$v['backgroundColor'] = '#009688';
|
$v['backgroundColor'] = '#12bb37';
|
||||||
$v['borderColor'] = '#009688';
|
$v['borderColor'] = '#12bb37';
|
||||||
$v['title'] = '[' . $v['labor_time'] . '工时] ' . $v['title'];
|
$v['title'] = '[' . $v['labor_time'] . '工时] ' . $v['title'];
|
||||||
$v['start'] = date('Y-m-d H:i', $v['start_time']);
|
$v['start'] = date('Y-m-d H:i', $v['start_time']);
|
||||||
$v['end'] = date('Y-m-d H:i', $v['end_time']);
|
$v['end'] = date('Y-m-d H:i', $v['end_time']);
|
||||||
|
@ -1,48 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* @copyright Copyright (c) 2021 勾股工作室
|
|
||||||
* @license https://opensource.org/licenses/GPL-2.0
|
|
||||||
* @link https://www.gougucms.com
|
|
||||||
*/
|
|
||||||
|
|
||||||
declare (strict_types = 1);
|
|
||||||
|
|
||||||
namespace app\home\controller;
|
|
||||||
|
|
||||||
use app\home\BaseController;
|
|
||||||
use think\facade\Db;
|
|
||||||
use think\facade\View;
|
|
||||||
|
|
||||||
class Search extends BaseController
|
|
||||||
{
|
|
||||||
public function index()
|
|
||||||
{
|
|
||||||
if (request()->isAjax()) {
|
|
||||||
$param = get_params();
|
|
||||||
$where = array();
|
|
||||||
if (!empty($param['keywords'])) {
|
|
||||||
$where[] = ['title', 'like', '%' . $param['keywords'] . '%'];
|
|
||||||
}
|
|
||||||
$rows = empty($param['limit']) ? get_config(app . page_size) : $param['limit'];
|
|
||||||
$content = Db::name('SearchKeywords')
|
|
||||||
->order('id desc')
|
|
||||||
->where($where)
|
|
||||||
->paginate($rows, false, ['query' => $param]);
|
|
||||||
return table_assign(0, '', $content);
|
|
||||||
} else {
|
|
||||||
return view();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//删除
|
|
||||||
public function delete()
|
|
||||||
{
|
|
||||||
$id = get_params("id");
|
|
||||||
if (Db::name('SearchKeywords')->delete($id) !== false) {
|
|
||||||
add_log('delete', $id);
|
|
||||||
return to_assign(0, "删除成功!");
|
|
||||||
} else {
|
|
||||||
return to_assign(1, "删除失败!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* @copyright Copyright (c) 2021 勾股工作室
|
|
||||||
* @license https://opensource.org/licenses/GPL-2.0
|
|
||||||
* @link https://www.gougucms.com
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace app\home\model;
|
|
||||||
|
|
||||||
use think\Model;
|
|
||||||
|
|
||||||
class User extends Model
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
@ -19,11 +19,6 @@
|
|||||||
<table class="layui-hide" id="test" lay-filter="test"></table>
|
<table class="layui-hide" id="test" lay-filter="test"></table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script type="text/html" id="toolbarDemo">
|
|
||||||
<div class="layui-btn-container">
|
|
||||||
<span class="layui-btn layui-btn-normal layui-btn-sm" title="添加文章" lay-event="add">+ 添加知识文章</span>
|
|
||||||
</div>
|
|
||||||
</script>
|
|
||||||
<script type="text/html" id="barDemo">
|
<script type="text/html" id="barDemo">
|
||||||
<div class="layui-btn-group"><span class="layui-btn layui-btn-normal layui-btn-xs" lay-event="view">查看</span></div>
|
<div class="layui-btn-group"><span class="layui-btn layui-btn-normal layui-btn-xs" lay-event="view">查看</span></div>
|
||||||
</script>
|
</script>
|
||||||
@ -92,13 +87,6 @@
|
|||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
//表头工具栏事件
|
|
||||||
table.on('toolbar(test)', function(obj){
|
|
||||||
if (obj.event === 'add') {
|
|
||||||
rightpage.open("{:url('home/article/add')}");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//监听行工具事件
|
//监听行工具事件
|
||||||
table.on('tool(test)', function(obj) {
|
table.on('tool(test)', function(obj) {
|
||||||
var data = obj.data;
|
var data = obj.data;
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
<h3 class="h3-title">发票信息</h3>
|
<h3 class="h3-title">发票信息</h3>
|
||||||
<table class="layui-table">
|
<table class="layui-table">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="layui-td-gray">发票金额</td>
|
<td class="layui-td-gray">发票金额(元)</td>
|
||||||
<td>
|
<td>
|
||||||
{$detail.amount}
|
{$detail.amount}
|
||||||
</td>
|
</td>
|
||||||
@ -113,9 +113,9 @@
|
|||||||
<span style="color:#009688">全部到账</span>
|
<span style="color:#009688">全部到账</span>
|
||||||
{/if}
|
{/if}
|
||||||
</td>
|
</td>
|
||||||
<td class="layui-td-gray">未到账金额</td>
|
<td class="layui-td-gray">未到账金额(元)</td>
|
||||||
<td style="color:#FF5722">{$detail.not_income}</td>
|
<td style="color:#FF5722">{$detail.not_income}</td>
|
||||||
<td class="layui-td-gray">已到账金额</td>
|
<td class="layui-td-gray">已到账金额(元)</td>
|
||||||
<td style="color:#1E9FFF">{$detail.enter_amount}</td>
|
<td style="color:#1E9FFF">{$detail.enter_amount}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -136,12 +136,6 @@
|
|||||||
else if(d.invoice_status==3){
|
else if(d.invoice_status==3){
|
||||||
html='<span style="color:#1E9FFF">已开具</span>';
|
html='<span style="color:#1E9FFF">已开具</span>';
|
||||||
}
|
}
|
||||||
else if(d.invoice_status==4){
|
|
||||||
html='<span style="color:#5FB878">部分到账</span>';
|
|
||||||
}
|
|
||||||
else if(d.invoice_status==5){
|
|
||||||
html='<span style="color:#009688">全部到账</span>';
|
|
||||||
}
|
|
||||||
else if(d.invoice_status==10){
|
else if(d.invoice_status==10){
|
||||||
html='<span style="color:#FF5722">已作废</span>';
|
html='<span style="color:#FF5722">已作废</span>';
|
||||||
}
|
}
|
||||||
|
@ -69,7 +69,7 @@
|
|||||||
data: {
|
data: {
|
||||||
id: obj.data.id,
|
id: obj.data.id,
|
||||||
status: 0,
|
status: 0,
|
||||||
title: obj.data.title,
|
title: obj.data.title
|
||||||
},
|
},
|
||||||
success: function(e) {
|
success: function(e) {
|
||||||
layer.msg(e.msg);
|
layer.msg(e.msg);
|
||||||
@ -89,7 +89,7 @@
|
|||||||
data: {
|
data: {
|
||||||
id: obj.data.id,
|
id: obj.data.id,
|
||||||
status: 1,
|
status: 1,
|
||||||
title: obj.data.title,
|
title: obj.data.title
|
||||||
},
|
},
|
||||||
success: function(e) {
|
success: function(e) {
|
||||||
layer.msg(e.msg);
|
layer.msg(e.msg);
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
<h3 class="h3-title">发票详情</h3>
|
<h3 class="h3-title">发票详情</h3>
|
||||||
<table class="layui-table">
|
<table class="layui-table">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="layui-td-gray">开票金额</td>
|
<td class="layui-td-gray">开票金额(元)</td>
|
||||||
<td>
|
<td>
|
||||||
{$detail.amount}
|
{$detail.amount}
|
||||||
</td>
|
</td>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<!-- 主体 -->
|
<!-- 主体 -->
|
||||||
{block name="body"}
|
{block name="body"}
|
||||||
<form class="layui-form body-content">
|
<form class="layui-form body-content">
|
||||||
<h3 style="padding:5px 0;">消息详情</h3>
|
<h3 class="h3-title">消息详情</h3>
|
||||||
<table class="layui-table">
|
<table class="layui-table">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="layui-td-gray2">信息主题</td>
|
<td class="layui-td-gray2">信息主题</td>
|
||||||
|
@ -6,7 +6,11 @@
|
|||||||
<!-- 主体 -->
|
<!-- 主体 -->
|
||||||
{block name="body"}
|
{block name="body"}
|
||||||
<form class="layui-form body-content">
|
<form class="layui-form body-content">
|
||||||
<h3 style="padding:5px 0;">回复消息</h3>
|
{if condition="$type eq 1"}
|
||||||
|
<h3 class="h3-title">回复消息</h3>
|
||||||
|
{else/}
|
||||||
|
<h3 class="h3-title">转发消息</h3>
|
||||||
|
{/if}
|
||||||
<table class="layui-table">
|
<table class="layui-table">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="layui-td-gray2">接收人类型</td>
|
<td class="layui-td-gray2">接收人类型</td>
|
||||||
|
@ -242,7 +242,7 @@
|
|||||||
<table class="layui-table" style="margin:12px 15px 0;">\
|
<table class="layui-table" style="margin:12px 15px 0;">\
|
||||||
<tr>\
|
<tr>\
|
||||||
<td class="layui-td-gray2">工作内容</td>\
|
<td class="layui-td-gray2">工作内容</td>\
|
||||||
<td>'+detail.name+'</td>\
|
<td>'+detail.title+'</td>\
|
||||||
<td class="layui-td-gray">工作类别</td>\
|
<td class="layui-td-gray">工作类别</td>\
|
||||||
<td>'+work_type+'</td>\
|
<td>'+work_type+'</td>\
|
||||||
</tr>\
|
</tr>\
|
||||||
|
@ -282,7 +282,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="title" class="layui-input" value="'+data.name+'" lay-verify="required" lay-reqText="请完成工作内容"></td>\
|
<td colspan="3"><input name="title" class="layui-input" value="'+data.title+'" lay-verify="required" lay-reqText="请完成工作内容"></td>\
|
||||||
</tr>\
|
</tr>\
|
||||||
<tr>\
|
<tr>\
|
||||||
<td class="layui-td-gray2">工作详细描述</td>\
|
<td class="layui-td-gray2">工作详细描述</td>\
|
||||||
@ -355,7 +355,7 @@
|
|||||||
<table class="layui-table" style="margin:12px 15px 0;">\
|
<table class="layui-table" style="margin:12px 15px 0;">\
|
||||||
<tr>\
|
<tr>\
|
||||||
<td class="layui-td-gray2">工作内容</td>\
|
<td class="layui-td-gray2">工作内容</td>\
|
||||||
<td>'+detail.name+'</td>\
|
<td>'+detail.title+'</td>\
|
||||||
<td class="layui-td-gray">工作类别</td>\
|
<td class="layui-td-gray">工作类别</td>\
|
||||||
<td>'+work_type+'</td>\
|
<td>'+work_type+'</td>\
|
||||||
</tr>\
|
</tr>\
|
||||||
|
@ -320,18 +320,18 @@ INSERT INTO `oa_admin_rule` VALUES (103, 8, 'home/expense/index', '报销管理'
|
|||||||
INSERT INTO `oa_admin_rule` VALUES (104, 103, 'home/expense/add', '新增/编辑报销','报销',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (104, 103, 'home/expense/add', '新增/编辑报销','报销',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (105, 103, 'home/expense/delete', '删除报销','报销',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (105, 103, 'home/expense/delete', '删除报销','报销',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (106, 103, 'home/expense/view', '查看报销信息','报销',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (106, 103, 'home/expense/view', '查看报销信息','报销',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (107, 103, 'home/expense/check', '设置报销状态','报销状态',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (107, 103, 'home/expense/check', '设置报销状态','报销',1,0,0);
|
||||||
|
|
||||||
INSERT INTO `oa_admin_rule` VALUES (108, 8, 'home/invoice/index', '发票管理','发票',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (108, 8, 'home/invoice/index', '发票管理','发票',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (109, 108, 'home/invoice/add', '新增/编辑发票','发票',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (109, 108, 'home/invoice/add', '新增/编辑发票','发票',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (110, 108, 'home/invoice/delete', '删除发票','发票',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (110, 108, 'home/invoice/delete', '删除发票','发票',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (111, 108, 'home/invoice/view', '查看发票信息','发票',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (111, 108, 'home/invoice/view', '查看发票信息','发票',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (112, 108, 'home/invoice/check', '设置发票状态','发票状态',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (112, 108, 'home/invoice/check', '设置发票状态','发票',1,0,0);
|
||||||
|
|
||||||
INSERT INTO `oa_admin_rule` VALUES (113, 8, 'home/income/index', '到账管理','到账',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (113, 8, 'home/income/index', '到账管理','到账记录',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (114, 113, 'home/income/add', '新增到账记录','到账',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (114, 113, 'home/income/add', '新增到账记录','到账记录',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (115, 113, 'home/income/view', '到账详情','到账',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (115, 113, 'home/income/view', '到账详情','到账记录',1,0,0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (116, 113, 'home/income/delete', '删除到账记录','反到账',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (116, 113, 'home/income/delete', '删除到账记录','到账记录',1,0,0);
|
||||||
|
|
||||||
INSERT INTO `oa_admin_rule` VALUES (117, 9, 'home/analysis/index', '智能分析','智能分析',1,0,0);
|
INSERT INTO `oa_admin_rule` VALUES (117, 9, 'home/analysis/index', '智能分析','智能分析',1,0,0);
|
||||||
|
|
||||||
@ -361,6 +361,12 @@ CREATE TABLE `oa_article` (
|
|||||||
PRIMARY KEY (`id`) USING BTREE
|
PRIMARY KEY (`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
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `oa_article`(`id`, `title`, `article_cate_id`, `keywords`, `desc`, `thumb`, `uid`, `did`, `origin_url`, `content`, `read`, `type`, `is_share`, `status`, `sort`, `create_time`, `update_time`, `delete_time`) VALUES (1, '勾股办公是一款简单实用的开源免费的企业办公系统框架', 2, '', '勾股办公是一款基于ThinkPHP6+Layui+MySql打造的,简单实用的开源免费的企业办公系统框架。系统集成了系统设置、人事管理模块、消息管理模块、日常办公、财务管理等基础模块。系统简约,易于功...', 0, 1, 0, '', '<p>勾股办公是一款基于ThinkPHP6 + Layui + MySql打造的,简单实用的开源免费的企业办公系统框架。系统集成了系统设置、人事管理模块、消息管理模块、日常办公、财务管理等基础模块。系统简约,易于功能扩展,方便二次开发,让开发者更专注于业务深度需求的开发,帮助开发者简单高效降低二次开发成本,通过二次开发之后可以用来做CRM,ERP,业务管理等系统。</p>', 1, 2, 1, 1, 1, 1637985280, 1637985340, 0);
|
||||||
|
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for oa_article_cate
|
-- Table structure for oa_article_cate
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
@ -376,6 +382,12 @@ CREATE TABLE `oa_article_cate` (
|
|||||||
PRIMARY KEY (`id`) USING BTREE
|
PRIMARY KEY (`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_cate
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `oa_article_cate`(`id`, `pid`, `sort`, `title`, `desc`, `create_time`, `update_time`) VALUES (1, 0, 0, '办公技巧', '', 1637984651, 0);
|
||||||
|
INSERT INTO `oa_article_cate`(`id`, `pid`, `sort`, `title`, `desc`, `create_time`, `update_time`) VALUES (2, 0, 0, '行业技能', '', 1637984739, 0);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for oa_article_keywords
|
-- Table structure for oa_article_keywords
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
@ -548,6 +560,12 @@ CREATE TABLE `oa_expense_cate` (
|
|||||||
PRIMARY KEY (`id`) USING BTREE
|
PRIMARY KEY (`id`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '报销类型';
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '报销类型';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of 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 (2, '住宿费', 1, 1637987199, 0);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for oa_expense_file_interfix
|
-- Table structure for oa_expense_file_interfix
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
@ -744,7 +762,7 @@ CREATE TABLE `oa_note` (
|
|||||||
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
|
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
`cate_id` int(11) NOT NULL DEFAULT 0 COMMENT '关联分类ID',
|
`cate_id` int(11) NOT NULL DEFAULT 0 COMMENT '关联分类ID',
|
||||||
`title` varchar(225) NULL DEFAULT NULL COMMENT '标题',
|
`title` varchar(225) NULL DEFAULT NULL COMMENT '标题',
|
||||||
`content` varchar(100) NULL DEFAULT NULL COMMENT '内容',
|
`content` text NOT NULL COMMENT '公告内容',
|
||||||
`src` varchar(100) NULL DEFAULT NULL COMMENT '关联链接',
|
`src` varchar(100) NULL DEFAULT NULL COMMENT '关联链接',
|
||||||
`status` int(1) NOT NULL DEFAULT 1 COMMENT '1可用-1禁用',
|
`status` int(1) NOT NULL DEFAULT 1 COMMENT '1可用-1禁用',
|
||||||
`sort` int(11) NOT NULL DEFAULT 0,
|
`sort` int(11) NOT NULL DEFAULT 0,
|
||||||
@ -755,6 +773,11 @@ CREATE TABLE `oa_note` (
|
|||||||
PRIMARY KEY (`id`) USING BTREE
|
PRIMARY KEY (`id`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '公告';
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '公告';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of oa_note
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `oa_note`(`id`, `cate_id`, `title`, `content`, `src`, `status`, `sort`, `start_time`, `end_time`, `create_time`, `update_time`) VALUES (1, 1, '欢迎使用勾股OA办公系统', '<p>欢迎使用勾股OA办公系统,勾股办公是一款基于ThinkPHP6 + Layui + MySql打造的,简单实用的开源免费的企业办公系统框架。系统集成了系统设置、人事管理模块、消息管理模块、日常办公、财务管理等基础模块。系统简约,易于功能扩展,方便二次开发,让开发者更专注于业务深度需求的开发,帮助开发者简单高效降低二次开发成本,通过二次开发之后可以用来做CRM,ERP,业务管理等系统。</p>', 'https://oa.gougucms.com', 1, 2, 1635696000, 1924876800, 1637984962, 1637984975);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for oa_note_cate
|
-- Table structure for oa_note_cate
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
@ -769,6 +792,12 @@ CREATE TABLE `oa_note_cate` (
|
|||||||
PRIMARY KEY (`id`) USING BTREE
|
PRIMARY KEY (`id`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '公告分类';
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '公告分类';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of oa_note_cate
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `oa_note_cate`(`id`, `pid`, `sort`, `title`, `create_time`, `update_time`) VALUES (1, 0, 1, '普通公告', 1637984265, 1637984299);
|
||||||
|
INSERT INTO `oa_note_cate`(`id`, `pid`, `sort`, `title`, `create_time`, `update_time`) VALUES (2, 0, 2, '紧急公告', 1637984283, 1637984310);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for oa_position
|
-- Table structure for oa_position
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user