Jianghan 3 жил өмнө
parent
commit
aa097faaea

+ 57 - 44
src/web/templates/user/user_group_create.html

@@ -27,37 +27,54 @@
 <!--                        <a class="btn btn-sm btn-success" onclick="addMember()"><i class="fa fa-fw fa-plus fa-lg"></i>添加成员信息</a>-->
                     </div>
                     <div class="form-group margin-bottom">
-                        <label class="col-sm-2 control-label"><span style="color:red;">* </span>用户组名称</label>
-                        <div class="col-sm-3">
+                        <label class="col-xs-2 control-label"><span style="color:red;">* </span>用户组名称</label>
+                        <div class="col-xs-3">
                             <input type="text" class="form-control" id="group-name" placeholder="用户组名称" required>
                         </div>
-                        <label class="col-sm-2 control-label"><span style="color:red;">* </span>公司名称</label>
-                        <div class="col-sm-3">
+                        <label class="col-xs-2 control-label"><span style="color:red;">* </span>公司名称</label>
+                        <div class="col-xs-3">
                             <input type="text" class="form-control" id="company-name" placeholder="公司名称" required>
                         </div>
                     </div>
                     <div class="form-group margin-bottom">
-                        <label class="col-sm-2 control-label">负责人</label>
-                        <div class="col-sm-3">
-                            <input type="text" class="form-control" id="leader" placeholder="负责人名称">
+                        <label class="col-xs-2 control-label"><span style="color:red;">* </span>负责人</label>
+                        <div class="col-xs-3">
+                            <input type="text" class="form-control" id="leader" placeholder="负责人名称" required>
                         </div>
-                        <label class="col-sm-2 control-label">联系方式</label>
-                        <div class="col-sm-3">
+                        <label class="col-xs-2 control-label">联系方式</label>
+                        <div class="col-xs-3">
                             <input type="text" class="form-control" id="contract" placeholder="联系方式:电话/邮箱">
                         </div>
                     </div>
+                    <div class="form-group margin-bottom">
+                        <label class="col-xs-2 control-label">用户组权限</label>
+                        <div class="col-xs-3 radio">
+                            <label class="margin-r-5">
+                                <input type="radio" name="role" value=1 checked>系统管理员
+                            </label>
+                            <label class="margin-r-5">
+                                <input type="radio" name="role" value=2 checked>管理员
+                            </label>
+                            <label class="margin-r-5">
+                                <input type="radio" name="role" value=3>质检员
+                            </label>
+                            <label>
+                                <input type="radio" name="role" value="4">普通用户
+                            </label>
+                        </div>
+                    </div>
                     <div class="form-group">
-                        <label class="col-sm-2 control-label">登陆密码</label>
-                        <div class="col-sm-2">
+                        <label class="col-xs-2 control-label">登陆密码</label>
+                        <div class="col-xs-2">
                             <input type="password" id="group-pwd" readonly="readonly" class="form-control" placeholder="手动输入密码">
                         </div>
-                        <div class="col-sm-2">
-                            <label class="col-sm-5 control-label" style="font-size: xx-small;width: auto">默认密码:</label>
+                        <div class="col-xs-2">
+                            <label class="col-xs-5 control-label" style="font-size: xx-small;width: auto">默认密码:</label>
                             <input id="group-switch-pwd" name="switch-pwd" type="checkbox">
                         </div>
-                        <label class="col-sm-1 control-label">服务时间</label>
-                        <div class="col-sm-3">
-                            <input type="text" id="stratDate" class="col-sm-2 form-control" readonly="readonly" placeholder="开始日期 - 结束日期">
+                        <label class="col-xs-1 control-label">服务时间</label>
+                        <div class="col-xs-3">
+                            <input type="text" id="stratDate" class="col-xs-2 form-control" readonly="readonly" placeholder="开始日期 - 结束日期">
                         </div>
                     </div>
 
@@ -68,26 +85,26 @@
                         </div>
                         <h1></h1>
                         <div class="form-group margin-bottom">
-                            <label class="col-sm-2 control-label">用户账号</label>
-                            <div class="col-sm-2">
+                            <label class="col-xs-2 control-label">用户账号</label>
+                            <div class="col-xs-2">
                                 <input type="text" readonly="readonly" class="form-control" placeholder="默认用户组名称+zj+数字">
                             </div>
-                            <label class="col-sm-1 control-label">用户个数(个)</label>
-                            <div class="col-sm-1">
+                            <label class="col-xs-1 control-label">用户个数(个)</label>
+                            <div class="col-xs-1">
                                 <input type="number" id="u1-size" class="form-control" value="1" oninput="if(value<0)value=0;if(value>10)value=10">
                             </div>
-                            <label class="col-sm-1 control-label">登陆密码</label>
-                            <div class="col-sm-2">
+                            <label class="col-xs-1 control-label">登陆密码</label>
+                            <div class="col-xs-2">
                                 <input type="password" id="u1-pwd" readonly="readonly" class="form-control" placeholder="手动输入密码">
                             </div>
-                            <div class="col-sm-2">
-                                <label class="col-sm-5 control-label" style="font-size: xx-small;width: auto">默认密码:</label>
+                            <div class="col-xs-2">
+                                <label class="col-xs-5 control-label" style="font-size: xx-small;width: auto">默认密码:</label>
                                 <input id="u1-switch-pwd" name="switch-pwd" type="checkbox">
                             </div>
                         </div>
                         <div class="form-group margin-bottom">
-                            <label class="col-sm-2 control-label">用户状态</label>
-                            <div class="col-sm-3">
+                            <label class="col-xs-2 control-label">用户状态</label>
+                            <div class="col-xs-3">
                                 <input id="u1-switch-state" name="switch-state" type="checkbox">
                             </div>
                         </div>
@@ -100,26 +117,26 @@
                         </div>
                         <h1></h1>
                         <div class="form-group margin-bottom">
-                            <label class="col-sm-2 control-label">用户账号</label>
-                            <div class="col-sm-2">
+                            <label class="col-xs-2 control-label">用户账号</label>
+                            <div class="col-xs-2">
                                 <input type="text" readonly="readonly" class="form-control" placeholder="默认用户组名称+数字">
                             </div>
-                            <label class="col-sm-1 control-label">用户个数(个)</label>
-                            <div class="col-sm-1">
+                            <label class="col-xs-1 control-label">用户个数(个)</label>
+                            <div class="col-xs-1">
                                 <input type="number" id="u2-size" class="form-control" value="1" oninput="if(value<0)value=0;if(value>30)value=30">
                             </div>
-                            <label class="col-sm-1 control-label">登陆密码</label>
-                            <div class="col-sm-2">
+                            <label class="col-xs-1 control-label">登陆密码</label>
+                            <div class="col-xs-2">
                                 <input type="password" readonly="readonly" id="u2-pwd" class="form-control" placeholder="手动输入密码">
                             </div>
-                            <div class="col-sm-2">
-                                <label class="col-sm-5 control-label" style="font-size: xx-small;width: auto">默认密码:</label>
+                            <div class="col-xs-2">
+                                <label class="col-xs-5 control-label" style="font-size: xx-small;width: auto">默认密码:</label>
                                 <input name="switch-pwd" id="u2-switch-pwd" type="checkbox">
                             </div>
                         </div>
                         <div class="form-group margin-bottom">
-                            <label class="col-sm-2 control-label">用户状态</label>
-                            <div class="col-sm-3">
+                            <label class="col-xs-2 control-label">用户状态</label>
+                            <div class="col-xs-3">
                                 <input id="u2-switch-state" name="switch-state" type="checkbox">
                             </div>
                         </div>
@@ -199,23 +216,19 @@
     // 用户状态
     $("#u1-switch-state").bootstrapSwitch('onSwitchChange', function (event, state){user["u1_state"] = state})
     $("#u2-switch-state").bootstrapSwitch('onSwitchChange', function (event, state){user["u2_state"] = state})
-    // $("#stratDate").datepicker({
-    //     language: 'zh-CN',
-    //     autoclose: true,
-    //     clearBtn: true,
-    //     format: "yyyy-mm-dd"
-    // });
 
     function saveMethod() {
 
         const gname = $("#group-name").val();
         const company = $("#company-name").val()
-        if (gname == null || company == null) {
+        const lender = $("#leader").val()
+        if (gname === "" || company === "" || lender === "") {
             return
         }
+        group["i_role"] = $("input[name='role']:checked").val()
         group["s_name"] = gname
         group["s_entname"] = company
-        group["s_personname"] = $("#leader").val()
+        group["s_personname"] = lender
         group["s_personcontact"] = $("#contract").val()
         group["s_password"] = $("#group-pwd").val()
         user["u1_size"] = $("#u1-size").val()