| | |
| | | public Object list(@RequestParam(required = false) String menuName, @RequestParam(required = false) String level) { |
| | | Integer language = UserExt.getLanguage(); |
| | | List<Map<String, Object>> menus = this.menuService.selectMenus(menuName, level); |
| | | if(language==1 || language==null){ |
| | | |
| | | }else if(language==2){ |
| | | for (Map<String, Object> menu : menus) { |
| | | menu.put("name",menu.get("ename")); |
| | | } |
| | | }else if(language==3){ |
| | | for (Map<String, Object> menu : menus) { |
| | | menu.put("name",menu.get("bname")); |
| | | } |
| | | } |
| | | for (Map<String, Object> menu : menus) { |
| | | menu.put("id",menu.get("id").toString()); |
| | | } |
| | | |
| | | |
| | | return super.warpObject(new MenuWarpper(menus)); |
| | | } |
| | |
| | | </style> |
| | | <div class="container-fluid" style="padding: 0 !important;"> |
| | | <div class="row"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-12"> |
| | | <div class="row" style="border-style: none none solid; border-color: #e7eaec; border-width: 1px 0px;"> |
| | | <ul class="breadcrumb" style="height: 45px; line-height: 45px; padding-left: 20px;"> |
| | |
| | | </head> |
| | | |
| | | <body class="fixed-sidebar full-height-layout gray-bg" style="overflow:hidden"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div id="wrapper"> |
| | | |
| | | <!--左侧导航开始--> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | @if(language==1){ |
| | | <div class="ibox-title"> |
| | | <h5>部门管理</h5> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="ibox-title"> |
| | | <h5>Divisional management</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="condition" name="Name" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#button name="Search" icon="fa-search" clickFun="Dept.search()"/> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="DeptTableToolbar" role="group"> |
| | | @if(shiro.hasPermission("/dept/add")){ |
| | | <#button name="Add" icon="fa-plus" clickFun="Dept.openAddDept()"/> |
| | | @} |
| | | @if(shiro.hasPermission("/dept/update")){ |
| | | <#button name="Update" icon="fa-plus" clickFun="Dept.openDeptDetail()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/dept/delete")){ |
| | | <#button name="Delete" icon="fa-plus" clickFun="Dept.delete()" space="true"/> |
| | | @} |
| | | </div> |
| | | <#table id="DeptTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="ibox-title"> |
| | | <h5>Manajemen Divisi</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="condition" name="Nama" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#button name="Pencarian" icon="fa-search" clickFun="Dept.search()"/> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="DeptTableToolbar" role="group"> |
| | | @if(shiro.hasPermission("/dept/add")){ |
| | | <#button name="Tambah" icon="fa-plus" clickFun="Dept.openAddDept()"/> |
| | | @} |
| | | @if(shiro.hasPermission("/dept/update")){ |
| | | <#button name="Edit" icon="fa-plus" clickFun="Dept.openDeptDetail()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/dept/delete")){ |
| | | <#button name="Hapus" icon="fa-plus" clickFun="Dept.delete()" space="true"/> |
| | | @} |
| | | </div> |
| | | <#table id="DeptTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="deptInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" value=""> |
| | | @if(language==1){ |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="simplename" name="部门名称" underline="true"/> |
| | |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <div class="col-sm-10"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="DeptInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="DeptInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="simplename" name="Name of a department" underline="true"/> |
| | | |
| | | <#input id="fullname" name="Full name of department" underline="true"/> |
| | | |
| | | <#input id="tips" name="Remarks" underline="true"/> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="num" name="Sort" underline="true"/> |
| | | |
| | | <#input id="pName" name="Superior department" readonly="readonly" hidden="pid" |
| | | clickFun="DeptInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 父级部门的选择框 --> |
| | | <div id="parentDeptMenu" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="parentDeptMenuTree" class="ztree tree-box" style="width: 245px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Submit" id="ensure" icon="fa-check" clickFun="DeptInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="Cancel" id="cancel" icon="fa-eraser" clickFun="DeptInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="simplename" name="Nama departemen" underline="true"/> |
| | | |
| | | <#input id="fullname" name="Full name of department" underline="true"/> |
| | | |
| | | <#input id="tips" name="Catatan" underline="true"/> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="num" name="Urutkan" underline="true"/> |
| | | |
| | | <#input id="pName" name="Departemen Tinggi" readonly="readonly" hidden="pid" |
| | | clickFun="DeptInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 父级部门的选择框 --> |
| | | <div id="parentDeptMenu" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="parentDeptMenuTree" class="ztree tree-box" style="width: 245px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Kirim" id="ensure" icon="fa-check" clickFun="DeptInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="Batal" id="cancel" icon="fa-eraser" clickFun="DeptInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/dept/dept_info.js"></script> |
| | | <script src="${ctxPath}/static/modular/system/dept/dept_info.js"></script> |
| | | @} |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="deptInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" value="${dept.id}"> |
| | | <input type="hidden" id="pid" value="${dept.pid}"> |
| | | @if(language==1){ |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="simplename" name="部门名称" underline="true" value="${dept.simplename}"/> |
| | |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <div class="col-sm-10"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="DeptInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="DeptInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="simplename" name="Name of a department" underline="true" value="${dept.simplename}"/> |
| | | |
| | | <#input id="fullname" name="Full name of department" underline="true" value="${dept.fullname}"/> |
| | | |
| | | <#input id="tips" name="Remarks" underline="true" value="${dept.tips}"/> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="num" name="Sort" underline="true" value="${dept.num}"/> |
| | | |
| | | <#input id="pName" name="Superior department" readonly="readonly" hidden="pid" |
| | | hiddenValue="${dept.pid}" value="${pName}" |
| | | clickFun="DeptInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 父级部门的选择框 --> |
| | | <div id="parentDeptMenu" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="parentDeptMenuTree" class="ztree tree-box" style="width: 245px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Submit" id="ensure" icon="fa-check" clickFun="DeptInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="Cancel" id="cancel" icon="fa-eraser" clickFun="DeptInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="simplename" name="Nama departemen" underline="true" value="${dept.simplename}"/> |
| | | |
| | | <#input id="fullname" name="Full name of department" underline="true" value="${dept.fullname}"/> |
| | | |
| | | <#input id="tips" name="Catatan" underline="true" value="${dept.tips}"/> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="num" name="Urutkan" underline="true" value="${dept.num}"/> |
| | | |
| | | <#input id="pName" name="Departemen Tinggi" readonly="readonly" hidden="pid" |
| | | hiddenValue="${dept.pid}" value="${pName}" |
| | | clickFun="DeptInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 父级部门的选择框 --> |
| | | <div id="parentDeptMenu" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="parentDeptMenuTree" class="ztree tree-box" style="width: 245px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Kirim" id="ensure" icon="fa-check" clickFun="DeptInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="Batal" id="cancel" icon="fa-eraser" clickFun="DeptInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/dept/dept_info.js"></script> |
| | | <script src="${ctxPath}/static/modular/system/dept/dept_info.js"></script> |
| | | @} |
| | |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <h5>司机列表管理</h5> |
| | | @} |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>管理</h5> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | | <div class="form-group"> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="sysCouponActivityInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | font-size: 14px; |
| | | } |
| | | </style> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row" style="margin-left: 2%;"> |
| | | <div class="col-sm-3"> |
| | | <input id="activityId" value="${activityId}" type="hidden"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | <h3>活动时间:<input type="text" id="startTime" name="zc7" class="form-control" style="max-width:250px !important;display: initial !important;" onchange="receiveRecordDetail()"/></h3> |
| | |
| | | <div class="row" style="margin-left: 2%;"> |
| | | <div class="col-sm-3"> |
| | | <input id="activityId" value="${activityId}" type="hidden"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | <h3>Activity time:<input type="text" id="startTime" name="zc7" class="form-control" style="max-width:250px !important;display: initial !important;" onchange="receiveRecordDetail()"/></h3> |
| | |
| | | <div class="row" style="margin-left: 2%;"> |
| | | <div class="col-sm-3"> |
| | | <input id="activityId" value="${activityId}" type="hidden"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | <h3>Waktu aktivitas:<input type="text" id="startTime" name="zc7" class="form-control" style="max-width:250px !important;display: initial !important;" onchange="receiveRecordDetail()"/></h3> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input hidden id="time" value="${time}"> |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | @if(language==1){ |
| | | <div class="ibox-title"> |
| | | <h5>菜单管理</h5> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="ibox-title"> |
| | | <h5>Menu management</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="menuName" name="Menu name" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="level" name="Levels and ranks" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#button name="Search" icon="fa-search" clickFun="Menu.search()"/> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="menuTableToolbar" role="group"> |
| | | <#button name="Add" icon="fa-plus" clickFun="Menu.openAddMenu()"/> |
| | | <#button name="Update" icon="fa-edit" clickFun="Menu.openChangeMenu()" space="true"/> |
| | | <#button name="Delete" icon="fa-remove" clickFun="Menu.delMenu()" space="true"/> |
| | | </div> |
| | | <#table id="menuTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="ibox-title"> |
| | | <h5>Manajemen Menu</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="menuName" name="Nama menu" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="level" name="Level dan peringkat" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#button name="Pencarian" icon="fa-search" clickFun="Menu.search()"/> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="menuTableToolbar" role="group"> |
| | | <#button name="Tambah" icon="fa-plus" clickFun="Menu.openAddMenu()"/> |
| | | <#button name="Sunting" icon="fa-edit" clickFun="Menu.openChangeMenu()" space="true"/> |
| | | <#button name="Hapus" icon="fa-remove" clickFun="Menu.delMenu()" space="true"/> |
| | | </div> |
| | | <#table id="menuTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | </div> |
| | | </div> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="menuInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | <input type="hidden" id="id" value=""> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="name" name="名称" underline="true" /> |
| | |
| | | <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="MenuInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="name" name="Name" underline="true" /> |
| | | <#input id="code" name="Menu number" underline="true" /> |
| | | <#input id="pcodeName" name="Parent number" underline="true" |
| | | hidden="pcode" readonly="readonly" |
| | | clickFun="MenuInfoDlg.showMenuSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;" |
| | | selectFlag="true" selectId="pcodeTreeDiv" selectTreeId="pcodeTree" selectStyle="width:244px !important;"/> |
| | | <#select id="ismenu" name="Is it a menu"> |
| | | <option value="1">Yes</option> |
| | | <option value="0">No</option> |
| | | </#select> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="url" name="Request address" underline="true" /> |
| | | <#input id="num" name="Sort" underline="true" /> |
| | | <#input id="icon" name="Icon " underline="false" value="fa-bars" /> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Submit" id="ensure" icon="fa-check" clickFun="MenuInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="Cancel" id="cancel" icon="fa-eraser" clickFun="MenuInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="name" name="Nama" underline="true" /> |
| | | <#input id="code" name="Nomor menu" underline="true" /> |
| | | <#input id="pcodeName" name="Nomor induk" underline="true" |
| | | hidden="pcode" readonly="readonly" |
| | | clickFun="MenuInfoDlg.showMenuSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;" |
| | | selectFlag="true" selectId="pcodeTreeDiv" selectTreeId="pcodeTree" selectStyle="width:244px !important;"/> |
| | | <#select id="ismenu" name="Apakah itu menu"> |
| | | <option value="1">Ya</option> |
| | | <option value="0">Tidak</option> |
| | | </#select> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="url" name="Alamat Permintaan" underline="true" /> |
| | | <#input id="num" name="Urutkan" underline="true" /> |
| | | <#input id="icon" name="Ikon" underline="false" value="fa-bars" /> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Kirim" id="ensure" icon="fa-check" clickFun="MenuInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="Batal" id="cancel" icon="fa-eraser" clickFun="MenuInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | |
| | | <input type="hidden" id="id" value="${menu.id}"> |
| | | <input type="hidden" id="ismenuValue" value="${menu.ismenu}"> |
| | | <input hidden id="language" value="${language}"> |
| | | @if(language==1){ |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="name" name="名称" value="${menu.name}" underline="true" /> |
| | |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <div class="col-sm-10"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="MenuInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="MenuInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="name" name="Name" value="${menu.name}" underline="true" /> |
| | | <#input id="code" name="Menu number" value="${menu.code}" underline="true" /> |
| | | <#input id="pcodeName" name="Parent number" value="${menu.pcodeName}" underline="true" |
| | | hidden="pcode" readonly="readonly" hiddenValue="${menu.pcode}" |
| | | clickFun="MenuInfoDlg.showMenuSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;" |
| | | selectFlag="true" selectId="pcodeTreeDiv" selectTreeId="pcodeTree" selectStyle="width:244px !important;"/> |
| | | <#select id="ismenu" name="Is it a menu"> |
| | | <option value="1">Yes</option> |
| | | <option value="0">No</option> |
| | | </#select> |
| | | |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="url" name="Request address" value="${menu.url}" underline="true" /> |
| | | <#input id="num" name="Sort" value="${menu.num}" underline="true" /> |
| | | <#input id="icon" name="Icon" underline="false" value="${menu.icon}"/> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Submit" id="ensure" icon="fa-check" clickFun="MenuInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="Cancel" id="cancel" icon="fa-eraser" clickFun="MenuInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="name" name="Nama" value="${menu.name}" underline="true" /> |
| | | <#input id="code" name="Nomor menu" value="${menu.code}" underline="true" /> |
| | | <#input id="pcodeName" name="Nomor induk" value="${menu.pcodeName}" underline="true" |
| | | hidden="pcode" readonly="readonly" hiddenValue="${menu.pcode}" |
| | | clickFun="MenuInfoDlg.showMenuSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;" |
| | | selectFlag="true" selectId="pcodeTreeDiv" selectTreeId="pcodeTree" selectStyle="width:244px !important;"/> |
| | | <#select id="ismenu" name="Apakah itu menu"> |
| | | <option value="1">Ya</option> |
| | | <option value="0">Tidak</option> |
| | | </#select> |
| | | |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <#input id="url" name="Alamat Permintaan" value="${menu.url}" underline="true" /> |
| | | <#input id="num" name="Urutkan" value="${menu.num}" underline="true" /> |
| | | <#input id="icon" name="Ikon" underline="false" value="${menu.icon}"/> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="Kirim" id="ensure" icon="fa-check" clickFun="MenuInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="Batal" id="cancel" icon="fa-eraser" clickFun="MenuInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/menu/menu_info.js"></script> |
| | | <script src="${ctxPath}/static/modular/system/menu/menu_info.js"></script> |
| | | @} |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | @if(language==1){ |
| | | <div class="ibox-title"> |
| | | <h5>角色管理</h5> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="ibox-title"> |
| | | <h5>Role management</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="roleName" name="Role name" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#button name="Search" icon="fa-search" clickFun="Role.search()"/> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="roleTableToolbar" role="group"> |
| | | <#button name="Add" icon="fa-plus" clickFun="Role.openAddRole()" /> |
| | | <#button name="Update" icon="fa-edit" clickFun="Role.openChangeRole()" space="true"/> |
| | | <#button name="Delete" icon="fa-remove" clickFun="Role.delRole()" space="true"/> |
| | | <#button name="Permission configuration" icon="fa-user-secret" clickFun="Role.assign()" space="true"/> |
| | | </div> |
| | | <#table id="roleTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="ibox-title"> |
| | | <h5>Manajemen peran</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-sm-3"> |
| | | <#NameCon id="roleName" name="Peran" /> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#button name="Pencarian" icon="fa-search" clickFun="Role.search()"/> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="roleTableToolbar" role="group"> |
| | | <#button name="Tambah" icon="fa-plus" clickFun="Role.openAddRole()" /> |
| | | <#button name="Sunting" icon="fa-edit" clickFun="Role.openChangeRole()" space="true"/> |
| | | <#button name="Hapus" icon="fa-remove" clickFun="Role.delRole()" space="true"/> |
| | | <#button name="Konfigurasi izin" icon="fa-user-secret" clickFun="Role.assign()" space="true"/> |
| | | </div> |
| | | <#table id="roleTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | </div> |
| | | </div> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="roleInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" value=""> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="roleInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <input type="hidden" id="id" value="${role.id}"> |
| | | |
| | |
| | | <h5>Manajemen Kegiatan Hadiah</h5> |
| | | @} |
| | | </div> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input hidden id="companyId" value="${companyId}"> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="ibox-title"> |
| | | <h5>优惠券管理</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>用户管理</h5> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="sysCouponActivityInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <h5>Manajemen kupon</h5> |
| | | @} |
| | | </div> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | |
| | | @if(language==1){ |
| | | <div class="ibox-content"> |
| | |
| | | |
| | | @if(language==1){ |
| | | <div class="form-horizontal"id="sysCouponRecordInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6"> |
| | | <#input id="name" name="名称" underline="true" placeholder="最多20个字"/> |
| | |
| | | @} |
| | | @if(language==2){ |
| | | <div class="form-horizontal"id="sysCouponRecordInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6"> |
| | | <#input id="name" name="Name" underline="true" placeholder="Up to 20 characters"/> |
| | |
| | | @} |
| | | @if(language==3){ |
| | | <div class="form-horizontal"id="sysCouponRecordInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6"> |
| | | <#input id="name" name="Nama" underline="true" placeholder="Sehingga 20 karakter"/> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>广告设置管理</h5> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="advertisementInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="advertisementInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="advertisementInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-12"> |
| | | <div class="tabs-container"> |
| | | <ul class="nav nav-tabs"> |
| | |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="tabs-container"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <ul class="nav nav-tabs"> |
| | | @if(language==1){ |
| | | <li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true">法律法规设置</a></li> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="tabs-container"> |
| | | <ul class="nav nav-tabs"> |
| | | @if(language==1){ |
| | |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="tabs-container"> |
| | | <ul class="nav nav-tabs"> |
| | | @if(language==1){ |
| | |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="tabs-container"> |
| | | <ul class="nav nav-tabs"> |
| | | @if(language==1){ |
| | |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="tabs-container"> |
| | | <ul class="nav nav-tabs"> |
| | | @if(language==1){ |
| | |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="tabs-container"> |
| | | <ul class="nav nav-tabs"> |
| | | @if(language==1){ |
| | |
| | | @layout("/common/_container.html"){ |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | |
| | | <div class="ibox-title"> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carInfoForm"> |
| | | <input type="hidden" id="roleType" name="roleType" value="${roleType}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="roleType" name="roleType" value="${roleType}"> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>车辆品牌管理</h5> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carBrandInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="form-horizontal" id="carBrandInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="s1_" name="id" value="${item.language}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>车辆类型管理</h5> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carModelInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="form-horizontal" id="carModelInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="s1_" name="id" value="${item.language}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>聊天信息预设设置</h5> |
| | |
| | | </style> |
| | | <div class="ibox float-e-margins" xmlns="http://www.w3.org/1999/html"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="form-horizontal"> |
| | | <br class="row"> |
| | | <br class="col-sm-6"> |
| | |
| | | @layout("/common/_container.html"){ |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="form-horizontal"> |
| | | |
| | | <div hidden> <#input id="id" name="" value="${item.id}" underline="true"/> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="roleType" name="roleType" value="${roleType}"> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>加盟商管理</h5> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="companyInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="userId" name="userId" value="${user.id}"> |
| | | <input hidden id="tOpenCity" value='${tOpenCity}'> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>分公司管理</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>企业审核管理</h5> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="companyInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="userId" name="userId" value="${user.id}"> |
| | | <input hidden id="tOpenCity" value='${tOpenCity}'> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="companyInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="franchiseeInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="companyInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="userId" name="userId" value="${user.id}"> |
| | | <input hidden id="tOpenCity" value='${tOpenCity}'> |
| | |
| | | <div class="form-horizontal" id="companyInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="userId" name="userId" value="${user.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input hidden id="tOpenCity" value='${tOpenCity}'> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="franchiseeInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="userId" name="userId" value="${user.id}"> |
| | | <input hidden id="tOpenCity" value='${tOpenCity}'> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="roleType" name="roleType" value="${roleType}"> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>投诉列表管理</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>司机审核列表管理</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | |
| | | @if(language==1){ |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="yesDriverInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="col-sm-4"> |
| | | <label class="col-sm-3 control-label">司机姓名:</label> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="yesDriverInfoForm"> |
| | | <input type="hidden" id="roleType" name="roleType" value="${roleType}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="tDriverId" name="tDriverId" value="${tDriverId}"> |
| | | @if(language==1){ |
| | | <div class="row row-lg"> |
| | |
| | | <div class="form-horizontal" id="yesDriverInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="roleType" name="roleType" value="${roleType}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input hidden id="money" value="${money}"> |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-3"> |
| | | @if(language==1){ |
| | | <#TimeCon id="createTime" name="添加时间" /> |
| | |
| | | @} |
| | | </div> |
| | | <div class="row col-sm-12" id="ensureIncomeRuleForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input hidden id="tEnsureIncomeRuleId" value="${tEnsureIncomeRuleId}"> |
| | | <div class="col-sm-12"> |
| | | <div class="col-sm-5"> |
| | |
| | | @} |
| | | </div> |
| | | <div class="row col-sm-12" id="ensureIncomeRuleForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-12"> |
| | | <div class="col-sm-5"> |
| | | @if(language==1){ |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input type="hidden" id="id" name="id" value="${id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>司机反馈管理</h5> |
| | |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <h5>用户反馈管理</h5> |
| | | @} |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>引导页设置</h5> |
| | |
| | | </style> |
| | | <div class="ibox float-e-margins" xmlns="http://www.w3.org/1999/html"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="form-horizontal" id="GuidePageForm"> |
| | | <br class="row"> |
| | | <br class="col-sm-6"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>城市搜索地址设置</h5> |
| | |
| | | <div class="ibox-content"> |
| | | |
| | | <div class="form-horizontal"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <br class="row"> |
| | | <br class="col-sm-6"> |
| | | <div class="form-group"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="id" value="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="form-horizontal"> |
| | | <br class="row"> |
| | | <br class="col-sm-6"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>摩托车车型设置</h5> |
| | |
| | | <h5>Manajemen Pengaturan Pengumuman Sistem</h5> |
| | | @} |
| | | </div> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="systemInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | | <div class="form-group"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="systemInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="s1_" name="id" value="${item.language}"> |
| | | <div class="row"> |
| | |
| | | <h5>Manajemen Pengaturan Pesan Bergulir</h5> |
| | | @} |
| | | </div> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="noticeInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | | |
| | |
| | | <div class="form-horizontal" id="noticeInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="s1_" name="id" value="${item.language}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | | |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | |
| | | @if(language==1){ |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="openCityForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | | @if(language==1){ |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="openCityForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="content" name="content" value='${item.content}'> |
| | | <div class="row"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="openCityForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <input type="hidden" id="content" name="content" value='${item.content}'> |
| | | <div class="row"> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input type="hidden" id="id" name="id" value="${id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>评价列表管理</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>同城快送订单管理</h5> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <div class="row" style="margin-top: 30px;"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-4"> |
| | | @if(language==1){ |
| | | <h2 class="h3Class" style="font-weight: 700;">订单详情</h2> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>摩托车订单管理</h5> |
| | |
| | | </style> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="form-horizontal"> |
| | | <input type="hidden" id="id" name="id" value="${item.id}"> |
| | | <div class="row" style="margin-top: 30px;"> |
| | |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <h5>用户留言管理</h5> |
| | | @} |
| | |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-sm-3"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>启动页管理</h5> |
| | |
| | | } |
| | | </style> |
| | | <div class="ibox float-e-margins" xmlns="http://www.w3.org/1999/html"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <br class="row"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>敏感词管理</h5> |
| | |
| | | </style> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="form-horizontal" > |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | </style> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="form-horizontal"> |
| | | <input hidden id="code" value="${code}"> |
| | |
| | | @layout("/common/_container.html"){ |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | |
| | | @layout("/common/_container.html"){ |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | |
| | | </style> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="form-horizontal" id="specialPriceInfoForm"> |
| | | <input hidden id="code" value="${code}"> |
| | | <div class="row"> |
| | |
| | | } |
| | | </style> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-content"> |
| | | @if(language==1){ |
| | | <div class="form-horizontal" id="specialPriceInfoForm"> |
| | |
| | | </style> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | |
| | | @if(language==1){ |
| | | <div class="form-horizontal" id="specialPriceInfoForm"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>用户管理</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>账号注销管理</h5> |
| | |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="sysCouponActivityInfoForm"> |
| | | <input type="hidden" id="id" name="id" value="${id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>大额优惠券活动管理</h5> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="userlagerForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-11"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carModelInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <label style="font-size: 22px">参与统计</label> |
| | | <div class="row"> |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="carModelInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input hidden id="type_" value="${item.type}"> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | |
| | | @layout("/common/_container.html"){ |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | |
| | | <h5>Manajemen Versi</h5> |
| | | @} |
| | | </div> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input style="position: fixed;left: -50000%;top: 0;" id="input" name="input"> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>语音播报管理</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>代扣款金额明细</h5> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | | <h5>icon管理</h5> |
| | |
| | | <div class="ibox float-e-margins" xmlns="http://www.w3.org/1999/html"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <br class="row"> |
| | | <br class="col-sm-6"> |
| | | <div class="form-group"> |
| | |
| | | @layout("/common/_container.html"){ |
| | | <link rel="stylesheet" href="${ctxPath}/static/js/layui/css/layui.css" media="all"> |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | <div class="ibox float-e-margins"> |
| | | @if(language==1){ |
| | | <div class="ibox-title"> |
| | | <h5>用户管理</h5> |
| | | </div> |
| | |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-lg-2 col-sm-3"> |
| | | <div class="panel panel-default"> |
| | | <div class="panel-heading">组织机构</div> |
| | | <div class="panel-body dept-tree"> |
| | | <ul id="deptTree" class="ztree"></ul> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="col-lg-10 col-sm-9"> |
| | | <div class="row"> |
| | | <div class="col-lg-10 col-sm-9"> |
| | | <div class="row"> |
| | | <div class="col-lg-4 col-sm-6"> |
| | | <#TimeCon id="createTime" name="创建时间" isTime="false"/> |
| | | </div> |
| | | <div class="col-lg-4 col-sm-12"> |
| | | <#NameCon id="name" name="用户名称" placeholder="帐号/姓名/手机号"/> |
| | | <#NameCon id="name" name="搜索" placeholder="帐号/姓名/手机号"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <#button name="冻结" icon="fa-warning" clickFun="MgrUser.freezeAccount()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/unfreeze")){ |
| | | <#button name="解除冻结" icon="fa-check-circle" clickFun="MgrUser.unfreeze()" space="true"/> |
| | | <#button name="解冻" icon="fa-check-circle" clickFun="MgrUser.unfreeze()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/setRole")){ |
| | | <#button name="角色分配" icon="fa-user-secret" clickFun="MgrUser.roleAssign()" space="true"/> |
| | | @} |
| | | </div> |
| | | <#table id="managerTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="ibox-title"> |
| | | <h5>User management</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-lg-2 col-sm-3"> |
| | | <div class="panel panel-default"> |
| | | <div class="panel-heading">Institutional framework</div> |
| | | <div class="panel-body dept-tree"> |
| | | <ul id="deptTree" class="ztree"></ul> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="col-lg-10 col-sm-9"> |
| | | <div class="row"> |
| | | <div class="col-lg-10 col-sm-9"> |
| | | <div class="row"> |
| | | <div class="col-lg-4 col-sm-6"> |
| | | <#TimeCon id="createTime" name="Creation time" isTime="false"/> |
| | | </div> |
| | | <div class="col-lg-4 col-sm-12"> |
| | | <#NameCon id="name" name="Name of user" placeholder="Account/name/mobile number"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="col-lg-2 col-sm-3"> |
| | | <div class="row"> |
| | | <div class="col-lg-12 col-sm-12"> |
| | | <#button name="Search" icon="fa-search" clickFun="MgrUser.search()"/> |
| | | <#button name="Reset" icon="fa-trash" clickFun="MgrUser.resetSearch()" space="true"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="managerTableToolbar" role="group"> |
| | | @if(shiro.hasPermission("/mgr/add")){ |
| | | <#button name="Add" icon="fa-plus" clickFun="MgrUser.openAddMgr()"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/edit")){ |
| | | <#button name="Update" icon="fa-edit" clickFun="MgrUser.openChangeUser()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/delete")){ |
| | | <#button name="Delete" icon="fa-remove" clickFun="MgrUser.delMgrUser()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/reset")){ |
| | | <#button name="Reset password" icon="fa-refresh" clickFun="MgrUser.resetPwd()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/freeze")){ |
| | | <#button name="Freeze" icon="fa-warning" clickFun="MgrUser.freezeAccount()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/unfreeze")){ |
| | | <#button name="Unfreeze" icon="fa-check-circle" clickFun="MgrUser.unfreeze()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/setRole")){ |
| | | <#button name="Role assignment" icon="fa-user-secret" clickFun="MgrUser.roleAssign()" space="true"/> |
| | | @if(shiro.hasPermission("/mgr/kanbanPermissions")){ |
| | | <#button name="看板权限设置" icon="fa-user-secret" clickFun="MgrUser.kanbanPermissions()" space="true"/> |
| | | @} |
| | | </div> |
| | | <#table id="managerTable"/> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="ibox-title"> |
| | | <h5>Manajemen pengguna</h5> |
| | | </div> |
| | | <div class="ibox-content"> |
| | | <div class="row row-lg"> |
| | | <div class="col-sm-12"> |
| | | <div class="row"> |
| | | <div class="col-lg-2 col-sm-3"> |
| | | <div class="panel panel-default"> |
| | | <div class="panel-heading">Organisasi</div> |
| | | <div class="panel-body dept-tree"> |
| | | <ul id="deptTree" class="ztree"></ul> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="col-lg-10 col-sm-9"> |
| | | <div class="row"> |
| | | <div class="col-lg-10 col-sm-9"> |
| | | <div class="row"> |
| | | <div class="col-lg-4 col-sm-6"> |
| | | <#TimeCon id="createTime" name="Waktu penciptaan" isTime="false"/> |
| | | </div> |
| | | <div class="col-lg-4 col-sm-12"> |
| | | <#NameCon id="name" name="Nama pengguna" placeholder="Akaun/nama/nomor ponsel"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="col-lg-2 col-sm-3"> |
| | | <div class="row"> |
| | | <div class="col-lg-12 col-sm-12"> |
| | | <#button name="Pencarian" icon="fa-search" clickFun="MgrUser.search()"/> |
| | | <#button name="Mengatur ulang" icon="fa-trash" clickFun="MgrUser.resetSearch()" space="true"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="hidden-xs" id="managerTableToolbar" role="group"> |
| | | @if(shiro.hasPermission("/mgr/add")){ |
| | | <#button name="Tambah" icon="fa-plus" clickFun="MgrUser.openAddMgr()"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/edit")){ |
| | | <#button name="Edit" icon="fa-edit" clickFun="MgrUser.openChangeUser()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/delete")){ |
| | | <#button name="Hapus" icon="fa-remove" clickFun="MgrUser.delMgrUser()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/reset")){ |
| | | <#button name="Setel ulang kata sandi" icon="fa-refresh" clickFun="MgrUser.resetPwd()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/freeze")){ |
| | | <#button name="Membekukan" icon="fa-warning" clickFun="MgrUser.freezeAccount()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/unfreeze")){ |
| | | <#button name="Batalkan pembekuan Akun" icon="fa-check-circle" clickFun="MgrUser.unfreeze()" space="true"/> |
| | | @} |
| | | @if(shiro.hasPermission("/mgr/setRole")){ |
| | | <#button name="Penugasan peran" icon="fa-user-secret" clickFun="MgrUser.roleAssign()" space="true"/> |
| | | @} |
| | | </div> |
| | | <#table id="managerTable"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/user/user.js"></script> |
| | | <script type="text/javascript"> |
| | | <script src="${ctxPath}/static/modular/system/user/user.js"></script> |
| | | <script src="${ctxPath}/static/js/layui/layui.js" charset="utf-8"></script> |
| | | <script> |
| | | laydate.render({ |
| | | elem: '#createTime' |
| | | ,range: true |
| | | ,lang:"en" |
| | | elem: '#beginTime' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#endTime' |
| | | }); |
| | | </script> |
| | | @} |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="userInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | <input type="hidden" id="id" value=""> |
| | | @if(language==1){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="account" name="账户" underline="true"/> |
| | | |
| | | <#select id="sex" name="性别:" underline="true"> |
| | | <#select id="sex" name="性别" underline="true"> |
| | | <option value="1">男</option> |
| | | <option value="2">女</option> |
| | | </#select> |
| | | |
| | | <#input id="password" name="密码" underline="true" type="password"/> |
| | | <#input id="rePassword" name="确认密码" type="password"/> |
| | | |
| | | <#input id="email" name="邮箱" type="email"/> |
| | | <!--<#input id="roleid" name="角色" underline="true" type="hidden" disabled="disabled"/>--> |
| | | <!-- <#input id="roleid" name="角色" underline="true" disabled="disabled"/>--> |
| | | <#input id="email" name="邮箱" type="email" underline="true"/> |
| | | <div class="form-group" ${companyId!=1? "hidden" :" "} > |
| | | <label class="col-sm-3 control-label">所属公司</label> |
| | | <div class="col-sm-9"> |
| | | <select class="form-control" id="companyId" name="companyId"> |
| | | @if(companyIds!=null){ |
| | | @for(item in companyIds){ |
| | | @if(companyId!=1&&item.id==companyId){ |
| | | <option value="${item.id}">${item.name}</option> |
| | | @}else if(companyId==1){ |
| | | <option value="${item.id}">${item.name}</option> |
| | | @} |
| | | @} |
| | | @} |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="hr-line-dashed" ${companyId!=1? "hidden" :" "} ></div> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="driverInfoContent"> |
| | | <#input id="name" name="姓名" underline="true"/> |
| | | |
| | | <#input id="birthday" name="出生日期" underline="true" type="text"/> |
| | | |
| | | <#input id="rePassword" name="确认密码" type="password" underline="true"/> |
| | | <#input id="citySel" name="部门" underline="true" readonly="readonly" hidden="deptid" |
| | | clickFun="UserInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | |
| | | <#input id="phone" name="电话"/> |
| | | |
| | | |
| | | <#input id="phone" name="电话" underline="true"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 这是部门选择的下拉框 --> |
| | | <div id="menuContent" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="treeDemo" class="ztree tree-box" style="width: 249px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-4"> |
| | | <div class="col-sm-10"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="UserInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="UserInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="account" name="Account" underline="true"/> |
| | | |
| | | <#select id="sex" name="Gender:" underline="true"> |
| | | <option value="1">Man</option> |
| | | <option value="2">Woman</option> |
| | | </#select> |
| | | |
| | | <#input id="password" name="Password" underline="true" type="password"/> |
| | | <#input id="rePassword" name="Confirm the password" type="password"/> |
| | | |
| | | <#input id="email" name="Email" type="email"/> |
| | | <!--<#input id="roleid" name="角色" underline="true" type="hidden" disabled="disabled"/>--> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="driverInfoContent"> |
| | | <#input id="name" name="Name" underline="true"/> |
| | | |
| | | <#input id="birthday" name="Date of birth" underline="true" type="text"/> |
| | | |
| | | <#input id="citySel" name="Department " underline="true" readonly="readonly" hidden="deptid" |
| | | clickFun="UserInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | |
| | | <#input id="phone" name="Telephone"/> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 这是部门选择的下拉框 --> |
| | | <div id="menuContent" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="treeDemo" class="ztree tree-box" style="width: 249px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-4"> |
| | | <#button btnCss="info" name="Submit" id="ensure" icon="fa-check" clickFun="UserInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="Cancel" id="cancel" icon="fa-eraser" clickFun="UserInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="account" name="Akun" underline="true"/> |
| | | <#select id="sex" name="Jenis kelamin:" underline="true"> |
| | | <option value="1">laki-laki</option> |
| | | <option value="2">wanita</option> |
| | | </#select> |
| | | |
| | | <#input id="password" name="Kata sandi" underline="true" type="password"/> |
| | | <#input id="rePassword" name="Konfirmasikan kata sandi" type="password"/> |
| | | |
| | | <#input id="email" name="Email" type="email"/> |
| | | <!--<#input id="roleid" name="角色" underline="true" type="hidden" disabled="disabled"/>--> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="driverInfoContent"> |
| | | <#input id="name" name="Nama Lengkap" underline="true"/> |
| | | |
| | | <#input id="birthday" name="Tanggal lahir" underline="true" type="text"/> |
| | | |
| | | <#input id="citySel" name="Departemen" underline="true" readonly="readonly" hidden="deptid" |
| | | clickFun="UserInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | |
| | | <#input id="phone" name="Telepon"/> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 这是部门选择的下拉框 --> |
| | | <div id="menuContent" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="treeDemo" class="ztree tree-box" style="width: 249px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-4"> |
| | | <#button btnCss="info" name="Kirim" id="ensure" icon="fa-check" clickFun="UserInfoDlg.addSubmit()"/> |
| | | <#button btnCss="danger" name="Batal" id="cancel" icon="fa-eraser" clickFun="UserInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/user/user_info.js"></script> |
| | | <script src="${ctxPath}/static/modular/system/user/user_info.js"></script> |
| | | <script> |
| | | laydate.render({ |
| | | elem: '#birthday' |
| | |
| | | </div> |
| | | </div> |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <div class="col-sm-10"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="UserInfoDlg.chPwd()"/> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/user/user_info.js"></script> |
| | | <script src="${ctxPath}/static/modular/system/user/user_info.js"></script> |
| | | @} |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal" id="userInfoForm"> |
| | | <input hidden id="language" value="${language}"> |
| | | @if(language==1){ |
| | | |
| | | <input type="hidden" id="id" value="${user.id}"> |
| | | <input type="hidden" id="sexValue" value="${user.sex}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="account" name="账户" underline="true" value="${user.account}"/> |
| | | |
| | | <#select id="sex" name="性别:" underline="true"> |
| | | <#select id="sex" name="性别" underline="true"> |
| | | <option value="1">男</option> |
| | | <option value="2">女</option> |
| | | </#select> |
| | | |
| | | <#input id="citySel" name="部门" underline="false" readonly="readonly" hidden="deptid" hiddenValue="${user.deptid}" value="${deptName}" clickFun="UserInfoDlg.showDeptSelectTree(); return false;" style="background-color: #ffffff !important;"/> |
| | | |
| | | <!--<#input id="roleid" name="角色" underline="true" value="${roleName}" disabled="disabled"/>--> |
| | | <#input id="email" name="邮箱" type="email" value="${user.email}"/> |
| | | <#input id="roleid" name="角色" underline="true" value="${roleName}" disabled="disabled"/> |
| | | <#input id="email" name="邮箱" type="email" underline="true" value="${user.email}"/> |
| | | <div class="form-group" ${userCompanyId!=1? "hidden" :" "} > |
| | | <label class="col-sm-3 control-label">所属公司</label> |
| | | <div class="col-sm-9"> |
| | | <select class="form-control" id="companyId" name="companyId"> |
| | | @if(companyIds!=null && companyId!=null){ |
| | | @for(item in companyIds){ |
| | | @if(item.id==companyId){ |
| | | <option value="${item.id}">${item.name}</option> |
| | | @} |
| | | @} |
| | | @for(item in companyIds){ |
| | | @if(item.id!=companyId){ |
| | | <option value="${item.id}">${item.name}</option> |
| | | @} |
| | | @} |
| | | @} |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="hr-line-dashed" ${companyId!=1? "hidden" :" "} ></div> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="driverInfoContent"> |
| | | <#input id="name" name="姓名" underline="true" value="${user.name}"/> |
| | | |
| | | <#input id="birthday" name="出生日期" underline="true" type="text" |
| | | value="${user.birthday}"/> |
| | | |
| | | <#input id="phone" name="电话" value="${user.phone}"/> |
| | | |
| | | <#input id="citySel" name="部门" underline="true" readonly="readonly" hidden="deptid" hiddenValue="${user.deptid}" value="${deptName}" |
| | | clickFun="UserInfoDlg.showDeptSelectTree(); return false;" |
| | | style="background-color: #ffffff !important;"/> |
| | | <#input id="phone" name="电话" underline="true" value="${user.phone}"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-4"> |
| | | <div class="col-sm-10"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="UserInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="UserInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==2){ |
| | | <input type="hidden" id="id" value="${user.id}"> |
| | | <input type="hidden" id="sexValue" value="${user.sex}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="account" name="Account" underline="true" value="${user.account}"/> |
| | | |
| | | <#select id="sex" name="Gender:" underline="true"> |
| | | <option value="1">Man</option> |
| | | <option value="2">Woman</option> |
| | | </#select> |
| | | |
| | | <#input id="citySel" name="Department " underline="false" readonly="readonly" hidden="deptid" hiddenValue="${user.deptid}" value="${deptName}" clickFun="UserInfoDlg.showDeptSelectTree(); return false;" style="background-color: #ffffff !important;"/> |
| | | |
| | | <!--<#input id="roleid" name="角色" underline="true" value="${roleName}" disabled="disabled"/>--> |
| | | <#input id="email" name="Email" type="email" value="${user.email}"/> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="driverInfoContent"> |
| | | <#input id="name" name="Name" underline="true" value="${user.name}"/> |
| | | |
| | | <#input id="birthday" name="Date of birth" underline="true" type="text" |
| | | value="${user.birthday}"/> |
| | | |
| | | <#input id="phone" name="Telephone" value="${user.phone}"/> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 这是部门选择的下拉框 --> |
| | | <div id="menuContent" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="treeDemo" class="ztree tree-box" style="width: 249px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-4"> |
| | | <#button btnCss="info" name="Submit" id="ensure" icon="fa-check" clickFun="UserInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="Cancel" id="cancel" icon="fa-eraser" clickFun="UserInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | @if(language==3){ |
| | | <input type="hidden" id="id" value="${user.id}"> |
| | | <input type="hidden" id="sexValue" value="${user.sex}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6 b-r"> |
| | | <#input id="account" name="Akun" underline="true" value="${user.account}"/> |
| | | |
| | | <#select id="sex" name="Jenis kelamin:" underline="true"> |
| | | <option value="1">laki-laki</option> |
| | | <option value="2">wanita</option> |
| | | </#select> |
| | | |
| | | <#input id="citySel" name="Departemen" underline="false" readonly="readonly" hidden="deptid" hiddenValue="${user.deptid}" value="${deptName}" clickFun="UserInfoDlg.showDeptSelectTree(); return false;" style="background-color: #ffffff !important;"/> |
| | | |
| | | <!--<#input id="roleid" name="角色" underline="true" value="${roleName}" disabled="disabled"/>--> |
| | | <#input id="email" name="Email" type="email" value="${user.email}"/> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="driverInfoContent"> |
| | | <#input id="name" name="Nama" underline="true" value="${user.name}"/> |
| | | |
| | | <#input id="birthday" name="Tanggal lahir" underline="true" type="text" |
| | | value="${user.birthday}"/> |
| | | |
| | | <#input id="phone" name="Telepon" value="${user.phone}"/> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 这是部门选择的下拉框 --> |
| | | <div id="menuContent" class="menuContent" |
| | | style="display: none; position: absolute; z-index: 200;"> |
| | | <ul id="treeDemo" class="ztree tree-box" style="width: 249px !important;"></ul> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-4"> |
| | | <#button btnCss="info" name="Kirim" id="ensure" icon="fa-check" clickFun="UserInfoDlg.editSubmit()"/> |
| | | <#button btnCss="danger" name="Kirim" id="cancel" icon="fa-eraser" clickFun="UserInfoDlg.close()"/> |
| | | </div> |
| | | </div> |
| | | @} |
| | | |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/user/user_info.js"></script> |
| | | <script src="${ctxPath}/static/modular/system/user/user_info.js"></script> |
| | | <script> |
| | | laydate.render({ |
| | | elem: '#birthday' |
| | | ,lang:"en" |
| | | }); |
| | | </script> |
| | | @} |
| | |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <div class="col-sm-10"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="UserInfoDlg.editSubmit()"/> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/user/user_info.js"></script> |
| | | <script src="${ctxPath}/static/modular/system/user/user_info.js"></script> |
| | | <script> |
| | | laydate.render({ |
| | | elem: '#birthday' |
| | | ,lang:"en" |
| | | }); |
| | | </script> |
| | | @} |
| | |
| | | |
| | | @if(language==1){ |
| | | <div class="row" style="margin-left: 2%;"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-3"> |
| | | <input id="activityId" value="${activityId}" type="hidden"> |
| | | <div class="ibox float-e-margins"> |
| | |
| | | @} |
| | | @if(language==2){ |
| | | <div class="row" style="margin-left: 2%;"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-3"> |
| | | <input id="activityId" value="${activityId}" type="hidden"> |
| | | <div class="ibox float-e-margins"> |
| | |
| | | @} |
| | | @if(language==3){ |
| | | <div class="row" style="margin-left: 2%;"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-3"> |
| | | <input id="activityId" value="${activityId}" type="hidden"> |
| | | <div class="ibox float-e-margins"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="ibox-title"> |
| | | <h5>优惠券管理</h5> |
| | |
| | | @layout("/common/_container.html"){ |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | @if(language==1){ |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <input hidden id="id" value="${id}"> |
| | | <div class="ibox-title"> |
| | | |
| | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | | <div class="form-horizontal"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-10"> |
| | | |
| | |
| | | <div class="form-horizontal"> |
| | | <div class="row"> |
| | | <input type="hidden" id="id" id="${item.id}"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="col-sm-10"> |
| | | |
| | | @if(language==1){ |
| | |
| | | @layout("/common/_container.html"){ |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <input hidden id="language" value="${language}"> |
| | | |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | @if(language==1){ |
| | |
| | | table: null, |
| | | layerIndex: -1 |
| | | }; |
| | | var language =$("#language").val() |
| | | |
| | | /** |
| | | * 初始化表格的列 |
| | | */ |
| | |
| | | return [ |
| | | {field: 'selectItem', radio: true}, |
| | | {title: 'id', field: 'id', align: 'center', valign: 'middle',width:'50px'}, |
| | | {title: language==1?'部门简称':(language==2?'Abbreviation of department':'Persingkatan departemen'), field: 'simplename', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'部门全称':(language==2?'Full Name of Department':'Nama Penuh Departemen'), field: 'fullname', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'排序':(language==2?'Sort':'Urutkan'), field: 'num', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'备注':(language==2?'Remarks':'Catatan'), field: 'tips', align: 'center', valign: 'middle', sortable: true}]; |
| | | {title: '部门简称', field: 'simplename', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '部门全称', field: 'fullname', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '排序', field: 'num', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '备注', field: 'tips', align: 'center', valign: 'middle', sortable: true}]; |
| | | }; |
| | | |
| | | /** |
| | |
| | | Dept.check = function () { |
| | | var selected = $('#' + this.id).bootstrapTreeTable('getSelections'); |
| | | if(selected.length == 0){ |
| | | if(language==1){ |
| | | Feng.info("请先选中表格中的某一记录!"); |
| | | }else if(language==2){ |
| | | Feng.info("Please select a record in the table first!"); |
| | | }else { |
| | | Feng.info("Pilih catatan di tabel terlebih dahulu!"); |
| | | } |
| | | |
| | | return false; |
| | | }else{ |
| | | Dept.seItem = selected[0]; |
| | |
| | | Dept.openAddDept = function () { |
| | | var index = layer.open({ |
| | | type: 2, |
| | | title: language==1?'添加':(language==2?'Add':'Tambahkan'), |
| | | title: '添加部门', |
| | | area: ['800px', '420px'], //宽高 |
| | | fix: false, //不固定 |
| | | maxmin: true, |
| | |
| | | if (this.check()) { |
| | | var index = layer.open({ |
| | | type: 2, |
| | | title: language==1?'详情':(language==2?'details':'details'), |
| | | title: '部门详情', |
| | | area: ['800px', '420px'], //宽高 |
| | | fix: false, //不固定 |
| | | maxmin: true, |
| | |
| | | |
| | | var operation = function(){ |
| | | var ajax = new $ax(Feng.ctxPath + "/dept/delete", function () { |
| | | if(language==1){ |
| | | Feng.success("删除成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Delete succeeded!"); |
| | | }else { |
| | | Feng.success("Hapus berhasil!"); |
| | | } |
| | | Dept.table.refresh(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("删除失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Delete failed!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Hapus gagal!" + data.responseJSON.message + "!"); |
| | | } |
| | | }); |
| | | ajax.set("deptId",Dept.seItem.id); |
| | | ajax.start(); |
| | | }; |
| | | |
| | | if(language==1){ |
| | | Feng.confirm("是否刪除该部门?", operation); |
| | | }else if(language==2){ |
| | | Feng.confirm("Whether to delete the department?", operation); |
| | | }else { |
| | | Feng.confirm("Apakah untuk menghapus departemen?", operation); |
| | | } |
| | | |
| | | } |
| | | }; |
| | | |
| | |
| | | Dept.table.refresh({query: queryData}); |
| | | }; |
| | | |
| | | Dept.resetSearch = function(){ |
| | | $("#condition").val(''); |
| | | Dept.search(); |
| | | } |
| | | |
| | | |
| | | $(function () { |
| | | var defaultColunms = Dept.initColumn(); |
| | | var table = new BSTreeTable(Dept.id, "/dept/list", defaultColunms); |
| | |
| | | /** |
| | | * 初始化部门详情对话框 |
| | | */ |
| | | var language =$("#language").val() |
| | | var DeptInfoDlg = { |
| | | deptInfoData : {}, |
| | | zTreeInstance : null, |
| | |
| | | simplename: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'部门名称不能为空':(language==2?'The department name cannot be empty':'Nama departemen tidak dapat kosong') |
| | | message: '部门名称不能为空' |
| | | } |
| | | } |
| | | }, |
| | | fullname: { |
| | | validators: { |
| | | notEmpty: { |
| | | message:language==1?'部门全称不能为空':(language==2?'The full name of the department cannot be empty':'Nama penuh departemen tidak dapat kosong') |
| | | message: '部门全称不能为空' |
| | | } |
| | | } |
| | | }, |
| | | /*pName: { |
| | | pName: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: '上级名称不能为空' |
| | | } |
| | | } |
| | | }*/ |
| | | } |
| | | } |
| | | }; |
| | | |
| | |
| | | if (!this.validate()) { |
| | | return; |
| | | } |
| | | var pName = $("#pName").val(); |
| | | if ("" == pName){ |
| | | if(language==1){ |
| | | Feng.info("上级部门不能为空"); |
| | | }else if(language==2){ |
| | | Feng.info("The upper department cannot be empty"); |
| | | }else { |
| | | Feng.info("Departemen atas tidak bisa kosong"); |
| | | } |
| | | |
| | | return; |
| | | } |
| | | |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/dept/add", function(data){ |
| | | if(language==1){ |
| | | Feng.success("添加成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Successfully added!"); |
| | | }else { |
| | | Feng.success("Sangat berhasil ditambah!"); |
| | | } |
| | | window.parent.Dept.table.refresh(); |
| | | DeptInfoDlg.close(); |
| | | },function(data){ |
| | | if(language==1){ |
| | | Feng.error("添加失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Fail to add!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Gagal menambah!" + data.responseJSON.message + "!"); |
| | | } |
| | | }); |
| | | ajax.set(this.deptInfoData); |
| | | ajax.start(); |
| | |
| | | if (!this.validate()) { |
| | | return; |
| | | } |
| | | var pName = $("#pName").val(); |
| | | var pid = $("#pid").val(); |
| | | if (0 != pid){ |
| | | if ("" == pName){ |
| | | if(language==1){ |
| | | Feng.info("上级部门不能为空"); |
| | | }else if(language==2){ |
| | | Feng.info("The upper department cannot be empty"); |
| | | }else { |
| | | Feng.info("Departemen atas tidak bisa kosong"); |
| | | } |
| | | return; |
| | | } |
| | | } |
| | | |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/dept/update", function(data){ |
| | | if(language==1){ |
| | | Feng.success("修改成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Modify successfully!"); |
| | | }else { |
| | | Feng.success("Mengubah dengan sukses!"); |
| | | } |
| | | window.parent.Dept.table.refresh(); |
| | | DeptInfoDlg.close(); |
| | | },function(data){ |
| | | if(language==1){ |
| | | Feng.error("修改失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Fail to modify!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Gagal mengubah!" + data.responseJSON.message + "!");; |
| | | } |
| | | }); |
| | | ajax.set(this.deptInfoData); |
| | | ajax.start(); |
| | |
| | | table: null, |
| | | layerIndex: -1 |
| | | }; |
| | | var language =$("#language").val() |
| | | |
| | | /** |
| | | * 初始化表格的列 |
| | | */ |
| | |
| | | var columns = [ |
| | | {field: 'selectItem', radio: true}, |
| | | {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'}, |
| | | {title: language==1?'菜单名称':(language==2?'Menu Name':'Nama Menu'), field: 'name', align: 'center', valign: 'middle', sortable: true}, |
| | | {title:language==1?'菜单编号':(language==2?'Menu Number':'Nomor Menu') , field: 'code', align: 'center', valign: 'middle', sortable: true}, |
| | | {title:language==1?'菜单父编号':(language==2?'Menu parent Number':'Nomor induk menu') , field: 'pcode', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'请求地址':(language==2?'Address of request':'Alamat permintaan'), field: 'url', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'排序':(language==2?'Sort':'Urutkan'), field: 'num', align: 'center', valign: 'middle', sortable: true}, |
| | | {title:language==1? '层级':(language==2?'hierarchy':'hierarki'), field: 'levels', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1? '是否是菜单':(language==2?'Menu or not':'Menu atau tidak'), field: 'isMenuName', align: 'center', valign: 'middle', sortable: true, |
| | | formatter:function (data) { |
| | | if(data=="是"){ |
| | | if(language==1){ |
| | | return "是" |
| | | }else if(language==2){ |
| | | return "Yes" |
| | | } else { |
| | | return "Ya" |
| | | } |
| | | }else if(data=="否"){ |
| | | if(language==1){ |
| | | return "否" |
| | | }else if(language==2){ |
| | | return "No" |
| | | } else { |
| | | return "Tidak" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | {title: language==1?'状态':(language==2?'State':'Status'), field: 'statusName', align: 'center', valign: 'middle', sortable: true, |
| | | formatter:function (data) { |
| | | if(data=="启用"){ |
| | | if(language==1){ |
| | | return "启用" |
| | | }else if(language==2){ |
| | | return "Enable" |
| | | } else { |
| | | return "Aktifkan" |
| | | } |
| | | }else if(data=="禁用"){ |
| | | if(language==1){ |
| | | return "禁用" |
| | | }else if(language==2){ |
| | | return "Disabled" |
| | | } else { |
| | | return "Dilumpuhkan" |
| | | } |
| | | } |
| | | } |
| | | |
| | | }] |
| | | {title: '菜单名称', field: 'name', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '菜单编号', field: 'code', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '菜单父编号', field: 'pcode', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '请求地址', field: 'url', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '排序', field: 'num', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '层级', field: 'levels', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '是否是菜单', field: 'isMenuName', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '状态', field: 'statusName', align: 'center', valign: 'middle', sortable: true}] |
| | | return columns; |
| | | }; |
| | | |
| | |
| | | Menu.check = function () { |
| | | var selected = $('#' + this.id).bootstrapTreeTable('getSelections'); |
| | | if (selected.length == 0) { |
| | | if(language==1){ |
| | | Feng.info("请先选中表格中的某一记录!"); |
| | | }else if(language==2){ |
| | | Feng.info("Please select a record in the table first!"); |
| | | }else { |
| | | Feng.info("Pilih catatan di tabel terlebih dahulu!"); |
| | | } |
| | | |
| | | return false; |
| | | } else { |
| | | Menu.seItem = selected[0]; |
| | |
| | | Menu.openAddMenu = function () { |
| | | var index = layer.open({ |
| | | type: 2, |
| | | title: language==1?'添加':(language==2?'Add':'Tambahkan'), |
| | | title: '添加菜单', |
| | | area: ['830px', '450px'], //宽高 |
| | | fix: false, //不固定 |
| | | maxmin: true, |
| | |
| | | |
| | | var operation = function () { |
| | | var ajax = new $ax(Feng.ctxPath + "/menu/remove", function (data) { |
| | | if(language==1){ |
| | | Feng.success("删除成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Delete succeeded!"); |
| | | }else { |
| | | Feng.success("Hapus berhasil!"); |
| | | } |
| | | Menu.table.refresh(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("删除失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Delete failed!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Hapus gagal!" + data.responseJSON.message + "!"); |
| | | } |
| | | }); |
| | | ajax.set("menuId", Menu.seItem.id); |
| | | ajax.start(); |
| | | }; |
| | | if(language==1){ |
| | | Feng.confirm("是否刪除该菜单?", operation); |
| | | }else if(language==2){ |
| | | Feng.confirm("Whether to delete the menu?", operation); |
| | | }else { |
| | | Feng.confirm("Apakah untuk menghapus menu?", operation); |
| | | } |
| | | |
| | | Feng.confirm("是否刪除该菜单?", operation); |
| | | } |
| | | }; |
| | | |
| | |
| | | /** |
| | | * 菜单详情对话框 |
| | | */ |
| | | var language =$("#language").val() |
| | | |
| | | var MenuInfoDlg = { |
| | | menuInfoData: {}, |
| | | ztreeInstance: null, |
| | |
| | | name: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'菜单名称不能为空':(language==2?'The menu name cannot be empty':'Nama menu tidak dapat kosong') |
| | | message: '菜单名称不能为空' |
| | | } |
| | | } |
| | | }, |
| | | code: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'菜单编号不能为空':(language==2?'The menu number cannot be empty':'Nomor menu tidak dapat kosong') |
| | | message: '菜单编号不能为空' |
| | | } |
| | | } |
| | | }, |
| | | pcodeName: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'父菜单不能为空':(language==2?'The parent menu cannot be empty':'Menu induk tidak dapat kosong') |
| | | message: '父菜单不能为空' |
| | | } |
| | | } |
| | | }, |
| | | url: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'请求地址不能为空':(language==2?'The request address cannot be empty':'Alamat permintaan tidak dapat kosong') |
| | | message: '请求地址不能为空' |
| | | } |
| | | } |
| | | }, |
| | | num: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'序号不能为空':(language==2?'The serial number cannot be empty':'Nomor seri tidak dapat kosong') |
| | | message: '序号不能为空' |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/menu/add", function (data) { |
| | | if(language==1){ |
| | | Feng.success("添加成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Successfully added!"); |
| | | }else { |
| | | Feng.success("Sangat berhasil ditambah!"); |
| | | } |
| | | window.parent.Menu.table.refresh(); |
| | | MenuInfoDlg.close(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("添加失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Fail to add!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Gagal menambah!" + data.responseJSON.message + "!"); |
| | | } |
| | | }); |
| | | ajax.set(this.menuInfoData); |
| | | ajax.start(); |
| | |
| | | |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/menu/edit", function (data) { |
| | | if(language==1){ |
| | | Feng.success("修改成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Modify successfully!"); |
| | | }else { |
| | | Feng.success("Mengubah dengan sukses!"); |
| | | } |
| | | window.parent.Menu.table.refresh(); |
| | | MenuInfoDlg.close(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("修改失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Fail to modify!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Gagal mengubah!" + data.responseJSON.message + "!");; |
| | | } |
| | | }); |
| | | ajax.set(this.menuInfoData); |
| | | ajax.start(); |
| | |
| | | table: null, |
| | | layerIndex: -1 |
| | | }; |
| | | var language =$("#language").val() |
| | | |
| | | /** |
| | | * 初始化表格的列 |
| | | */ |
| | | Role.initColumn = function () { |
| | | var columns = [ |
| | | {field: 'selectItem', radio: true, |
| | | /*formatter: function (value, row) { |
| | | if (row.id == 1) |
| | | return { |
| | | disabled : true,//设置是否可用 |
| | | }; |
| | | return ""; |
| | | }*/ |
| | | }, |
| | | {field: 'selectItem', radio: true}, |
| | | {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'}, |
| | | {title: language==1?'名称':(language==2?'Name':'Nama'), field: 'name', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'上级角色':(language==2?'Superior role':'Peran orang tua'), field: 'pName', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'所在部门':(language==2?'Department':'Departemen'), field: 'deptName', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'包含账户数':(language==2?'Number of included accounts':'Jumlah rekening termasuk'), field: 'userCount', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: language==1?'别名':(language==2?'alias':'alias'), field: 'tips', align: 'center', valign: 'middle', sortable: true}] |
| | | {title: '添加时间', field: 'createTime', align: 'center', valign: 'middle'}, |
| | | {title: '角色名称', field: 'name', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '上级角色', field: 'pName', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '所在部门', field: 'deptName', align: 'center', valign: 'middle', sortable: true}, |
| | | {title: '别名', field: 'tips', align: 'center', valign: 'middle', sortable: true}] |
| | | return columns; |
| | | }; |
| | | |
| | |
| | | Role.check = function () { |
| | | var selected = $('#' + this.id).bootstrapTable('getSelections'); |
| | | if (selected.length == 0) { |
| | | if(language==1){ |
| | | Feng.info("请先选中表格中的某一记录!"); |
| | | }else if(language==2){ |
| | | Feng.info("Please select a record in the table first!"); |
| | | }else { |
| | | Feng.info("Pilih catatan di tabel terlebih dahulu!"); |
| | | } |
| | | |
| | | return false; |
| | | } else { |
| | | Role.seItem = selected[0]; |
| | |
| | | Role.openAddRole = function () { |
| | | var index = layer.open({ |
| | | type: 2, |
| | | title: language==1?'添加':(language==2?'Add':'Tambahkan'), |
| | | title: '添加角色', |
| | | area: ['800px', '450px'], //宽高 |
| | | fix: false, //不固定 |
| | | maxmin: true, |
| | |
| | | if (this.check()) { |
| | | var index = layer.open({ |
| | | type: 2, |
| | | title: language==1?'修改角色':(language==2?'modify role':'mengubah peran'), |
| | | title: '修改角色', |
| | | area: ['800px', '450px'], //宽高 |
| | | fix: false, //不固定 |
| | | maxmin: true, |
| | |
| | | |
| | | var operation = function(){ |
| | | var ajax = new $ax(Feng.ctxPath + "/role/remove", function () { |
| | | if(language==1){ |
| | | Feng.success("删除成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Delete succeeded!"); |
| | | }else { |
| | | Feng.success("Hapus berhasil!"); |
| | | } |
| | | Role.table.refresh(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("删除失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Delete failed!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Hapus gagal!" + data.responseJSON.message + "!"); |
| | | } |
| | | }); |
| | | ajax.set("roleId", Role.seItem.id); |
| | | ajax.start(); |
| | | }; |
| | | if(language==1){ |
| | | Feng.confirm("是否删除角色 " + Role.seItem.name + "?",operation); |
| | | }else if(language==2){ |
| | | Feng.confirm("Whether to delete a Role " + Role.seItem.name + "?",operation); |
| | | }else { |
| | | Feng.confirm("Apakah menghapus peran " + Role.seItem.name + "?",operation); |
| | | } |
| | | |
| | | Feng.confirm("是否删除角色 " + Role.seItem.name + "?",operation); |
| | | } |
| | | }; |
| | | |
| | |
| | | if (this.check()) { |
| | | var index = layer.open({ |
| | | type: 2, |
| | | title: language==1?'权限配置':(language==2?'Permission Configuration':'Konfigurasi Keizinan'), |
| | | area: ['30%', '80%'], //宽高 |
| | | title: '权限配置', |
| | | area: ['300px', '450px'], //宽高 |
| | | fix: false, //不固定 |
| | | maxmin: true, |
| | | content: Feng.ctxPath + '/role/role_assign/' + this.seItem.id |
| | |
| | | Role.table.refresh({query: queryData}); |
| | | } |
| | | |
| | | Role.resetSearch = function(){ |
| | | $("#roleName").val(''); |
| | | Role.search(); |
| | | } |
| | | |
| | | $(function () { |
| | | var defaultColunms = Role.initColumn(); |
| | | var table = new BSTable(Role.id, "/role/list", defaultColunms); |
| | |
| | | /** |
| | | * 角色详情对话框(可用于添加和修改对话框) |
| | | */ |
| | | var language =$("#language").val() |
| | | var RolInfoDlg = { |
| | | roleInfoData: {}, |
| | | deptZtree: null, |
| | |
| | | name: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'用户名不能为空':(language==2?"The user name cannot be empty":"Nama pengguna tidak dapat kosong") |
| | | message: '用户名不能为空' |
| | | } |
| | | } |
| | | }, |
| | | tips: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: language==1?'别名不能为空':(language==2?"The alias cannot be empty":"Alias tidak dapat kosong") |
| | | message: '别名不能为空' |
| | | } |
| | | } |
| | | }/*, |
| | | }, |
| | | pName: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: '父级名称不能为空' |
| | | } |
| | | } |
| | | }*/ |
| | | } |
| | | } |
| | | }; |
| | | |
| | |
| | | if (!this.validate()) { |
| | | return; |
| | | } |
| | | var pName = $("#pName").val(); |
| | | if ("" == pName){ |
| | | if(language==1){ |
| | | Feng.info("上级名称不能为空"); |
| | | }else if(language==2){ |
| | | Feng.info("The parent name cannot be empty"); |
| | | }else { |
| | | Feng.info("Nama orang tua tidak dapat kosong"); |
| | | } |
| | | |
| | | return; |
| | | } |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/role/add", function (data) { |
| | | if(language==1){ |
| | | Feng.success("添加成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Successfully added!"); |
| | | }else { |
| | | Feng.success("Sangat berhasil ditambah!"); |
| | | } |
| | | window.parent.Role.table.refresh(); |
| | | RolInfoDlg.close(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("添加失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Fail to add!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Gagal menambah!" + data.responseJSON.message + "!"); |
| | | } |
| | | }); |
| | | ajax.set(this.roleInfoData); |
| | | ajax.start(); |
| | |
| | | if (!this.validate()) { |
| | | return; |
| | | } |
| | | var pName = $("#pName").val(); |
| | | if ("" == pName){ |
| | | if(language==1){ |
| | | Feng.info("上级名称不能为空"); |
| | | }else if(language==2){ |
| | | Feng.info("The parent name cannot be empty"); |
| | | }else { |
| | | Feng.info("Nama orang tua tidak dapat kosong"); |
| | | } |
| | | return; |
| | | } |
| | | |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/role/edit", function (data) { |
| | | if(language==1){ |
| | | Feng.success("修改成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Modify successfully!"); |
| | | }else { |
| | | Feng.success("Mengubah dengan sukses!"); |
| | | } |
| | | window.parent.Role.table.refresh(); |
| | | RolInfoDlg.close(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("修改失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Fail to modify!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Gagal mengubah!" + data.responseJSON.message + "!");; |
| | | } |
| | | }); |
| | | ajax.set(this.roleInfoData); |
| | | ajax.start(); |