1
YM
2025-04-10 c4782840b8893dcc0bcf262153374237f40f6b9e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
{extend name="../../base/view/common/base" /}
<!-- 主体 -->
{block name="body"}
<form class="layui-form p-page">
    <h3 class="pb-3">新增员工合同</h3>
    <table class="layui-table layui-table-form">
        <tr>
            <td class="layui-td-gray">合同类别</td>
            <td>{$cate_title}</td>
            <td class="layui-td-gray">合同类型</td>
            <td>新签合同</td>
        </tr>
        <tr>
            <td class="layui-td-gray">员工姓名<font>*</font></td>
            <td>
                <input type="text" name="uname" lay-verify="required" autocomplete="off" placeholder="请选择" lay-reqText="请选择员工姓名" class="layui-input picker-admin" readonly value="">
                <input type="hidden" name="uid" value="0">
            </td>
            <td class="layui-td-gray">签约主体公司<font>*</font></td>
            <td>
                <select name="enterprise_id" lay-verify="required" lay-reqText="请选择签约主体公司">
                    <option value="">请选择</option>
                    {volist name=":get_base_data('Enterprise')" id="vo"}
                    <option value="{$vo.id}">{$vo.title}</option>
                    {/volist}
                </select>
            </td>
        </tr>
        <tr>
            <td class="layui-td-gray">合同名称<font>*</font></td>
            <td>
                <input type="text" name="title" lay-verify="required" autocomplete="off" placeholder="请完善合同名称" lay-reqText="请完善合同名称" class="layui-input" value="">
            </td>
            <td class="layui-td-gray">合同编码<font>*</font></td>
            <td>
                <input type="text" name="code" lay-verify="required" autocomplete="off" placeholder="请完善合同编码" lay-reqText="请完善合同编码" class="layui-input" value="">
            </td>
        </tr>
        <tr>
            <td class="layui-td-gray">签订日期<font>*</font></td>
            <td>
                <input type="text" name="sign_time" readonly lay-verify="required" autocomplete="off" placeholder="请选择" lay-reqText="请选择签约日期" class="layui-input tool-time" value="">
            </td>
            <td class="layui-td-gray">合同属性<font>*</font></td>
            <td>
                <select name="properties" lay-verify="required" lay-reqText="请选择合同属性">
                    <option value="">请选择</option>
                    {volist name="$properties" id="vo"}
                    {gt name="$key" value="0"}
                    <option value="{$key}">{$vo}</option>
                    {/gt}
                    {/volist}
                </select>
            </td>
        </tr>
        </tr>
        <tr>            
            <td class="layui-td-gray-2">合同生效时间<font>*</font></td>
            <td>
                <input type="text" name="start_time" readonly lay-verify="required" autocomplete="off" placeholder="请选择" lay-reqText="请选择生效时间" class="layui-input tool-time" value="">
            </td>
            <td class="layui-td-gray-2">合同失效时间<font>*</font></td>
            <td>
                <input type="text" name="end_time" readonly lay-verify="required" autocomplete="off" placeholder="请选择" lay-reqText="请选择失效时间" class="layui-input tool-time" value="">
            </td>
        </tr>
        {eq name="$cate_id" value="1"}
        <tr>
            <td class="layui-td-gray-2">员工试用月数<font>*</font></td>
            <td>
                <input type="text" name="trial_months" lay-verify="required|number" autocomplete="off" placeholder="请选择" lay-reqText="请完善试用月数,仅为数字" class="layui-input" value="">
            </td>
            <td class="layui-td-gray-2">试用结束时间<font>*</font></td>
            <td>
                <input type="text" name="trial_end_time" readonly lay-verify="required" autocomplete="off" placeholder="请选择" lay-reqText="请选择试用结束时间" class="layui-input tool-time" value="">
            </td>
        </tr>
        <tr>    
            <td class="layui-td-gray-2">试用工资(元)<font>*</font></td>
            <td>
                <input type="text" name="trial_salary" lay-verify="required|number" autocomplete="off" placeholder="请选择" lay-reqText="请完善试用工资,仅为数字" class="layui-input" value="">
            </td>
            <td class="layui-td-gray-2">转正工资(元)<font>*</font></td>
            <td>
                <input type="text" name="worker_salary" lay-verify="required|number" autocomplete="off" placeholder="请选择" lay-reqText="请完善转正工资,仅为数字" class="layui-input" value="">
            </td>
        </tr>
        {/eq}
        {in name="$cate_id" value="2,3"}
        <tr>    
            <td class="layui-td-gray-2">工资费用(元)<font>*</font></td>
            <td>
                <input type="text" name="worker_salary" lay-verify="required|number" autocomplete="off" placeholder="请选择" lay-reqText="请完善转正工资,仅为数字" class="layui-input" value="">
            </td>
        </tr>
        {/in}
        <tr>
            <td class="layui-td-gray">备注说明</td>
            <td colspan="3">
                <textarea name="remark" placeholder="请输入备注说明,可空" class="layui-textarea"></textarea>
            </td>
        </tr>
        <tr>
            <td class="layui-td-gray"><strong>相关附件</strong> <button class="layui-btn layui-btn-xs add-tr" type="button" data-type="upload" id="uploadBtn">+ 上传附件</button></td>
            <td colspan="3" style="line-height:inherit">
                <div class="layui-row" id="uploadBox">
                    <input type="hidden" data-type="file" name="file_ids" value="">
                </div>
            </td>
        </tr>
    </table>
    <div class="pt-4">
        <input type="hidden" name="id" value="0"/>
        <input type="hidden" name="cate" value="{$cate_id|default=1}"/>
        <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="webform">立即提交</button>
        <button type="reset" class="layui-btn layui-btn-primary">重置</button>
    </div>
</form>
{/block}
<!-- /主体 -->
 
<!-- 脚本 -->
{block name="script"}
<script>
    var moduleInit = ['tool','oaPicker','uploadPlus'];
 
    function gouguInit() {
        var form = layui.form, tool = layui.tool,uploadPlus=layui.uploadPlus;
        //相关附件上传
        var attachment = new uploadPlus();
        //监听提交
        form.on('submit(webform)', function (data) {
            let callback = function (e) {
                layer.msg(e.msg);
                if (e.code == 0) {
                    tool.sideClose(1000);
                }
            }
            tool.post("/user/laborcontract/add", data.field, callback);
            return false;
        });
    }
</script>
{/block}
<!-- /脚本 -->