合同协议新增合同编号自动生成机制
This commit is contained in:
parent
eaa53294b2
commit
668dd7aba4
@ -631,6 +631,15 @@ function send_email($to, $subject = '', $content = '')
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成时间编号
|
||||
* $prefix前缀
|
||||
*/
|
||||
function get_codeno($prefix=1){
|
||||
$no = $prefix . date('ymdHis') . rand(10,99);
|
||||
return $no;
|
||||
}
|
||||
/**
|
||||
* 截取文章摘要
|
||||
* @return bool
|
||||
|
@ -170,7 +170,13 @@ class Index extends BaseController
|
||||
$type = isset($param['type']) ? $param['type'] : 0;
|
||||
$pid = isset($param['pid']) ? $param['pid'] : 0;
|
||||
$is_customer = Db::name('DataAuth')->where('name','contract_admin')->value('expected_1');
|
||||
$is_codeno = Db::name('DataAuth')->where('name','contract_admin')->value('expected_2');
|
||||
$codeno='';
|
||||
if($is_codeno==1){
|
||||
$codeno = get_codeno(1);
|
||||
}
|
||||
View::assign('is_customer', $is_customer);
|
||||
View::assign('codeno', $codeno);
|
||||
View::assign('id', $id);
|
||||
View::assign('type', $type);
|
||||
View::assign('pid', $pid);
|
||||
|
@ -5,7 +5,7 @@
|
||||
<h3 class="pb-3">权限配置</h3>
|
||||
<table class="layui-table layui-table-form">
|
||||
<tr>
|
||||
<td colspan="6" class="red" style="line-height:1.8">
|
||||
<td colspan="8" class="red" style="line-height:1.8">
|
||||
<p><strong>合同模块使用说明:</strong></p>
|
||||
<p><strong>1、设置合同管理员,可设置多个</strong></p>
|
||||
<p style="text-indent:2em">a、拥有合同管理员权限的员工可以查看、编辑、作废、中止所有合同。</p>
|
||||
@ -30,19 +30,25 @@
|
||||
<td class="layui-td-gray">权限标识</td>
|
||||
<td>{$detail.name}</td>
|
||||
<td class="layui-td-gray-2">开启关联客户</td>
|
||||
<td><input type="radio" name="expected_1" value="1" title="关联" {eq name="$detail.expected_1" value="1"}checked{/eq}>
|
||||
<input type="radio" name="expected_1" value="0" title="不关联" {eq name="$detail.expected_1" value="0"}checked{/eq}></td>
|
||||
<td>
|
||||
<input type="radio" name="expected_1" value="1" title="关联" {eq name="$detail.expected_1" value="1"}checked{/eq}>
|
||||
<input type="radio" name="expected_1" value="0" title="不关联" {eq name="$detail.expected_1" value="0"}checked{/eq}>
|
||||
</td>
|
||||
<td class="layui-td-gray-3">合同编号自动生成</td>
|
||||
<td>
|
||||
<input type="radio" name="expected_2" value="1" title="开启" {eq name="$detail.expected_2" value="1"}checked{/eq}>
|
||||
<input type="radio" name="expected_2" value="0" title="不开启" {eq name="$detail.expected_2" value="0"}checked{/eq}>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="layui-td-gray">权限人员<font>*</font>
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<td class="layui-td-gray">权限人员</td>
|
||||
<td colspan="7">
|
||||
<input type="text" id="unames" name="unames" value="{$detail.unames}" readonly placeholder="请选择权限人员" autocomplete="off" class="layui-input picker-more">
|
||||
<input type="hidden" id="uids" name="uids" value="{$detail.uids}" lay-verify="required" lay-reqText="请选择权限人员">
|
||||
<input type="hidden" id="uids" name="uids" value="{$detail.uids}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6">
|
||||
<td colspan="8">
|
||||
<span class="red" style="font-size: 12px;">{$detail.desc}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -34,7 +34,7 @@
|
||||
</td>
|
||||
<td class="layui-td-gray">合同编号<font>*</font></td>
|
||||
<td>
|
||||
<input type="text" name="code" autocomplete="off" lay-verify="required" lay-reqText="请输入合同编号" placeholder="请输入合同编号" class="layui-input">
|
||||
<input type="text" name="code" value="{$codeno}" autocomplete="off" {notempty name="$codeno"}readonly{/notempty} lay-verify="required" lay-reqText="请输入合同编号" placeholder="请输入合同编号" class="layui-input">
|
||||
</td>
|
||||
<td class="layui-td-gray">合同类别<font>*</font></td>
|
||||
<td>
|
||||
|
@ -27,11 +27,10 @@
|
||||
<td><input type="text" name="expected_1" value="{$detail.expected_1}" lay-verify="required|number" lay-reqText="请输入每天获取公客数" placeholder="每天每人可获取公客数" autocomplete="off" class="layui-input"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="layui-td-gray">权限人员<font>*</font>
|
||||
</td>
|
||||
<td class="layui-td-gray">权限人员</td>
|
||||
<td colspan="5">
|
||||
<input type="text" id="unames" name="unames" value="{$detail.unames}" readonly placeholder="请选择权限人员" autocomplete="off" class="layui-input picker-more">
|
||||
<input type="hidden" id="uids" name="uids" value="{$detail.uids}" lay-verify="required" lay-reqText="请选择权限人员">
|
||||
<input type="hidden" id="uids" name="uids" value="{$detail.uids}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -25,24 +25,23 @@
|
||||
<td>{$detail.name}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="layui-td-gray-2">报销管理员<font>*</font>
|
||||
</td>
|
||||
<td class="layui-td-gray-2">报销管理员</td>
|
||||
<td colspan="3">
|
||||
<input type="text" name="unames" value="{$detail.unames}" readonly placeholder="请选择报销管理员" autocomplete="off" class="layui-input picker-more" lay-verify="required" lay-reqText="请选择报销管理员">
|
||||
<input type="text" name="unames" value="{$detail.unames}" readonly placeholder="请选择报销管理员" autocomplete="off" class="layui-input picker-more">
|
||||
<input type="hidden" id="uids" name="uids" value="{$detail.uids}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="layui-td-gray-2">发票管理员<font>*</font></td>
|
||||
<td class="layui-td-gray-2">发票管理员</td>
|
||||
<td colspan="3">
|
||||
<input type="text" name="conf_unames_1" value="{$detail.conf_unames_1}" readonly placeholder="请选择发票管理员" autocomplete="off" class="layui-input picker-more" lay-verify="required" lay-reqText="请选择发票管理员">
|
||||
<input type="text" name="conf_unames_1" value="{$detail.conf_unames_1}" readonly placeholder="请选择发票管理员" autocomplete="off" class="layui-input picker-more">
|
||||
<input type="hidden" name="conf_1" value="{$detail.conf_1}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="layui-td-gray-2">到账管理员<font>*</font></td>
|
||||
<td class="layui-td-gray-2">到账管理员</td>
|
||||
<td colspan="3">
|
||||
<input type="text" name="conf_unames_2" value="{$detail.conf_unames_2}" readonly placeholder="请选择到账管理员" autocomplete="off" class="layui-input picker-more" lay-verify="required" lay-reqText="请选择到账管理员">
|
||||
<input type="text" name="conf_unames_2" value="{$detail.conf_unames_2}" readonly placeholder="请选择到账管理员" autocomplete="off" class="layui-input picker-more">
|
||||
<input type="hidden" name="conf_2" value="{$detail.conf_2}">
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -420,7 +420,7 @@ CREATE TABLE `oa_data_auth` (
|
||||
-- ----------------------------
|
||||
INSERT INTO `oa_data_auth` VALUES (1, '财务管理员','finance_admin','拥有该权限的员工开具发票、报销打款、财务到账。', 'finance', '',0,0,0,'','','',1656143065, 0);
|
||||
INSERT INTO `oa_data_auth` VALUES (2, '客户管理员','customer_admin','拥有该权限的员工可以查看、转移所有客户。', 'customer', '',10,0,0,'','','',1656143065, 0);
|
||||
INSERT INTO `oa_data_auth` VALUES (3, '合同管理员','contract_admin','拥有该权限的员工可以查看、编辑、作废、中止所有合同。', 'contract', '',0,0,0,'','','',1656143065, 0);
|
||||
INSERT INTO `oa_data_auth` VALUES (3, '合同管理员','contract_admin','拥有该权限的员工可以查看、编辑、作废、中止所有合同。', 'contract', '',1,1,0,'','','',1656143065, 0);
|
||||
INSERT INTO `oa_data_auth` VALUES (4, '项目管理员','project_admin','拥有该权限的员工可以查看所有项目。', 'project', '',0,0,0,'立项阶段|实施阶段|验收阶段|交付阶段','','',1656143065, 0);
|
||||
|
||||
-- ----------------------------
|
||||
@ -1002,6 +1002,7 @@ CREATE TABLE `oa_note_cate` (
|
||||
-- ----------------------------
|
||||
INSERT INTO `oa_note_cate` VALUES (1, 0, 1, '普通公告', 1637984265, 1637984299);
|
||||
INSERT INTO `oa_note_cate` VALUES (2, 0, 2, '紧急公告', 1637984283, 1637984310);
|
||||
INSERT INTO `oa_note_cate` VALUES (3, 0, 3, '防疫公告', 1637984283, 1637984310);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for oa_note
|
||||
|
@ -32,11 +32,10 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="layui-td-gray">权限人员<font>*</font>
|
||||
</td>
|
||||
<td class="layui-td-gray">权限人员</td>
|
||||
<td colspan="3">
|
||||
<input type="text" id="unames" name="unames" value="{$detail.unames}" readonly placeholder="请选择权限人员" autocomplete="off" class="layui-input picker-more">
|
||||
<input type="hidden" id="uids" name="uids" value="{$detail.uids}" lay-verify="required" lay-reqText="请选择权限人员">
|
||||
<input type="hidden" id="uids" name="uids" value="{$detail.uids}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
Loading…
x
Reference in New Issue
Block a user