| | |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <style type="text/css"> |
| | |
| | | <div class="layui-tab layui-tab-card"> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | <li>对åºéè¶ä¿¡æ¯</li> |
| | | <li>CLOUDè´¦å·è®¾ç½®</li> |
| | | <li style="display:none;">对åºéè¶ä¿¡æ¯</li> |
| | | <li style="display:none;">CLOUDè´¦å·è®¾ç½®</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | |
| | | <label class="layui-form-label">ç¼ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="Czybm" lay-verify="Czybm" id="Czybm" autocomplete="off"> |
| | | <input id="Czybm" name="Czybm" type="hidden" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¯ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="Czmm" id="Czmm" value="" style="float:left;width:150px;"> |
| | | <input type="password" class="layui-input" name="Czmm" id="Czmm" value="" > |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">确认å¯ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="Czyyz" id="Czyyz" readonly class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="password" name="Czyyz" id="Czyyz" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="CzyyzList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | <i class="layui-icon layui-icon-edit layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | |
| | | <textarea placeholder="请è¾å
¥æè¦" class="layui-textarea" name="Explain" id="Explain"></textarea> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-inline" style="display:none;"> |
| | | <label class="layui-form-label">对åºèå</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpID" id="HEmpID" readonly class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">对åºç»ç»</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HOrgID" id="HOrgID" lay-verify="required"> |
| | | <select name="HOrgID" id="HOrgID" > |
| | | <option value="">è¯·éæ©</option> |
| | | </select> |
| | | </div> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width:110px;">对åºCLOUDè´¦å·</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="Czybm" lay-verify="Czybm" id="Czybm" autocomplete="off"> |
| | | <input class="layui-input" name="" lay-verify="" id="" > |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width:110px;">对åºCLOUDå¯ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="Czymc" id="Czymc" autocomplete="off"> |
| | | <input class="layui-input" name="" id=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn" lay-demotransferactive="getData">è·åå³ä¾§æ°æ®</button> |
| | | <button type="button" class="layui-btn" lay-demotransferactive="reload">éæ°å è½½</button> |
| | | </div> |
| | | <div id="test1" class="demo-transfer" align="left"></div> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <script> |
| | | var Sav = ""; //æäº¤ç±»å |
| | | var Psv = ""; //æ¯å¦ä¿®æ¹å¯ç |
| | | //è·ååæ° |
| | | var params = get_UrlVars(); |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element','transfer','util'], function () { |
| | | }).use(['index', 'form', 'laydate', 'table', 'element'], function () { |
| | | |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | |
| | | , form = layui.form |
| | | , laydate = layui.laydate |
| | | , element = layui.element |
| | | , transfer = layui.transfer |
| | | , util = layui.util |
| | | , formSelects = layui.formSelects |
| | | |
| | | //#endregion |
| | | |
| | | //1.æ¨¡ææ°æ® |
| | | var data1 = [ |
| | | { "value": "1", "title": "å¼ ä¸" }, |
| | | { "value": "2", "title": "æå" }, |
| | | { "value": "3", "title": "çäº", "disabled": true }, |
| | | { "value": "4", "title": "èµµå
" }, |
| | | { "value": "5", "title": "çå" }, |
| | | { "value": "6", "title": "å°çº¢" }, |
| | | { "value": "7", "title": "å°zhang", "checked": true }, |
| | | ]; |
| | | //#region è¿å
¥é¡µé¢æ¢å è½½ |
| | | |
| | | //2.æ°æ®æ ¼å¼è§£æ |
| | | transfer.render({ |
| | | elem: '#test1' |
| | | , title: ['æªéæ°æ®', '已鿰æ®']//èªå®ä¹æ é¢ |
| | | , width: 200 //å®ä¹å®½åº¦ |
| | | , height: 300 //å®ä¹é«åº¦ |
| | | , parseData: function (res) {//æ°æ®åæ°æ¥æºdata1转æ¢å¤ç |
| | | return { |
| | | "value": res.value //data1屿§ |
| | | , "title": res.title//data1屿§ |
| | | , "disabled": res.disabled // false //æ¯å¦ç¦ç¨ |
| | | , "checked": res.checked// false //æ¯å¦éä¸ |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºæ°å¢ |
| | | Sav = "Add"; |
| | | $('#Czybm').attr("disabled", false); |
| | | $('#Czymc').attr("disabled", false); |
| | | $('#Czmm').attr("disabled", false); |
| | | $('#Czyyz').attr("disabled", false); |
| | | $('#Explain').attr("disabled", false); |
| | | |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | Sav = "Update"; |
| | | $('#Czybm').attr("disabled", true); |
| | | $('#Czymc').attr("disabled", false); |
| | | $('#Czmm').attr("disabled", true); |
| | | $('#Czyyz').attr("disabled", true); |
| | | $('#Explain').attr("disabled", false); |
| | | |
| | | set_EditFromGrid(linterid);//ç¼è¾è·åè¡¨å¤´ä¿¡æ¯ |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region ç¹å»äºä»¶ï¼å
æ¬onåformäºä»¶ |
| | | //确认å¯ç å¼¹çª |
| | | form.on('submit(CzyyzList)', function () { |
| | | $('#Czmm').val(""); |
| | | $('#Czyyz').val(""); |
| | | $('#Czmm').attr("disabled", false); |
| | | $('#Czyyz').attr("disabled", false); |
| | | Psv="Update" |
| | | }); |
| | | |
| | | //表头信æ¯èåå¼¹çª |
| | | form.on('submit(HEmpList)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'èåå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../PublicPage/UserInformation.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HEmpName").val(checkStatus.data[0].HName); |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) { |
| | | //debugger; |
| | | var sMainStr = JSON.stringify(data.field) + ';' + Sav; |
| | | if (!AllowLoadData())//æ°æ®éªè¯ |
| | | { |
| | | return false; |
| | | } |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Xt_User/SaveUser", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "msg": sMainStr }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); |
| | | var index = parent.layer.getFrameIndex(window.name); //å
å¾å°å½åiframeå±çç´¢å¼ |
| | | parent.layer.close(index); //åæ§è¡å
³é           |
| | | }); |
| | | } |
| | | else { |
| | | |
| | | f_alert(data.Message); |
| | | console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | |
| | | f_alert("é误:" + err); |
| | | console.log("Reason" + sMainStr); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //éåº |
| | | form.on('submit(Exit)', function (data) { |
| | | if (linterid == undefined) { |
| | | //å
³éé¡µç¾ |
| | | Pub_Close(2); |
| | | } |
| | | else { |
| | | //å
³éé¡µç¾ |
| | | Pub_Close(1); |
| | | } |
| | | }); |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | //ç¼è¾è·åè¡¨å¤´ä¿¡æ¯ |
| | | function set_EditFromGrid(linterid) |
| | | { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Xt_User/EditUser", |
| | | type: "GET", |
| | | data: { |
| | | "HID": linterid |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data.h_v_IF_UserList_Edit[0]; |
| | | console.info(data); |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "Czybm": data.ç¨æ·ç¼ç //ç¨æ·ç¼ç |
| | | , "Czymc": data.ç¨æ·åç§° //ç¨æ·åç§° |
| | | , "Czmm": data.å¯ç //å¯ç |
| | | , "Czyyz": "" //确认å¯ç |
| | | , "Explain": data.说æ //说æ |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //æäº¤éªè¯ |
| | | function AllowLoadData() |
| | | { |
| | | var Result = true; |
| | | if (Sav == "Add") |
| | | { |
| | | if ($("#Czmm").val() == '' || $("#Czmm").val() == null) { |
| | | layer.msg("å¯ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if ($("#Czyyz").val() == '' || $("#Czyyz").val() == null) { |
| | | layer.msg("确认å¯ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if ($("#Czyyz").val()!= $("#Czmm").val()) { |
| | | layer.msg("两次å¯ç ä¸ä¸æ ·ï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | } |
| | | , data: data1//æ°æ®åæ°æ¥æº |
| | | , showSearch: true//æ¾ç¤ºæç´¢æ¡ |
| | | , id: "keyPro"//å¯ä¸æ è¯ |
| | | , value: ['6']//ç¨äºåæ¾æé»è®¤éä¸ |
| | | }); |
| | | |
| | | //3.utilçå¬äºä»¶ |
| | | util.event('lay-demotransferactive', { |
| | | getData: function (othis) {//è·åå³ä¾§æ°æ® |
| | | var getData = transfer.getData('keyPro'); //å¯ä¸æ è¯ |
| | | layer.alert(JSON.stringify(getData)); |
| | | }, |
| | | reload: function () {//éæ°å è½½ |
| | | transfer.reload('keyPro', { |
| | | value: ['6'] |
| | | }); |
| | | if (Sav == "Update") |
| | | { |
| | | if ($("#Czmm").val() == '' || $("#Czmm").val() == null) { |
| | | layer.msg("å¯ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if (Psv == "Update") |
| | | { |
| | | if ($("#Czyyz").val()== '' || $("#Czyyz").val()== null) { |
| | | layer.msg("确认å¯ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if ($("#Czyyz").val()!= $("#Czmm").val()) { |
| | | layer.msg("两次å¯ç ä¸ä¸æ ·ï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | } |
| | | |
| | | } |
| | | }); |
| | | |
| | | if ($("#Czybm").val() == '' || $("#Czybm").val() == null) { |
| | | layer.msg("ç¼ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if ($("#Czymc").val() == '' || $("#Czymc").val() == null) { |
| | | layer.msg("ç¨æ·åä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | else { |
| | | return Result = true; |
| | | } |
| | | return Result; |
| | | } |
| | | |
| | | }); |
| | | </script> |