| | |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> |
| | | <div style="padding: 10px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="Saver">ä¿å</button> |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="Saver">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> |
| | | </div> |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">模å大类</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HModClass" id="HModClass" lay-verify="HModClass" autocomplete="off" placeholder="" class="layui-input"readonly> |
| | | <div class="layui-input-block" style="width:190px;"> |
| | | <select name="HModClass" lay-filter="HModClass"> |
| | | <option value="éå®" selected>éå®</option> |
| | | <option value="éè´">éè´</option> |
| | | <option value="åºå">åºå</option> |
| | | <option value="åºæ¶">åºæ¶</option> |
| | | <option value="åºä»">åºä»</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å
³é®ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="Hkey" id="Hkey" lay-verify="Hkey" autocomplete="off" placeholder="" class="layui-input"readonly> |
| | | <div class="layui-input-block" style="width:190px;"> |
| | | <select name="Hkey" lay-filter="Hkey"> |
| | | <option value="MakerAndCheckerDiff" selected>MakerAndCheckerDiff</option> |
| | | <option value="1">1</option> |
| | | <option value="2">2</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">åæ°åç§°</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HCaption" id="HCaption" lay-verify="HCaption" autocomplete="off" placeholder="" class="layui-input"readonly> |
| | | <input type="text" name="HCaption" id="HCaption" lay-verify="HCaption" autocomplete="off" placeholder="" class="layui-input" style="width:505px;"> |
| | | <input id="HInterID" name="HInterID" value="0" type="hidden" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HValue" id="HValue" lay-verify="HValue" autocomplete="off" placeholder="" class="layui-input"> |
| | | <div class="layui-input-block" style="width:190px;"> |
| | | <select name="HValue" lay-filter="HValue"> |
| | | <option value="æ¯" selected>æ¯</option> |
| | | <option value="å¦">å¦</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¯å¦å¯ç¼è¾</label> |
| | | <label class="layui-form-label">æ°æ®ç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HReadonly" id="HReadonly" lay-verify="HReadonly" autocomplete="off" placeholder="" class="layui-input"readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æè¿°</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HExplanation" id="HExplanation" lay-verify="HExplanation" autocomplete="off" placeholder="" class="layui-input"readonly> |
| | | <input type="text" name="HFarmat" id="HFarmat" lay-verify="HFarmat" autocomplete="off" placeholder="" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ°æ®ç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HFramat" id="HFramat" lay-verify="HFramat" autocomplete="off" placeholder="" class="layui-input"readonly> |
| | | <label class="layui-form-label">æè¿°</label> |
| | | <div class="layui-input-block" style="width:505px;"> |
| | | <textarea class="layui-textarea" name="HExplanation" id="HExplanation" lay-verify="HExplanation" style="height:120px"></textarea> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-inline" style="padding-left:515px;"> |
| | | <input type="checkbox" name="HReadonly" id="HReadonly" lay-skin="primary" lay-filter="checkbox" value="true" title="æ¯å¦å¯ç¼è¾"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--<div class="title">åºæ¬ä¿¡æ¯</div>--> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <!--<div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | <li lay-id="2" style="padding:1px;">å
¶ä»</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-content">--> |
| | | <!--åºæ¬ä¿¡æ¯--> |
| | | <!--å
¶ä»ä¿¡æ¯--> |
| | | <div class="layui-tab-item "> |
| | | <!--<div class="layui-tab-item "> |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <input type="hidden" name="lngBillKey" id="lngBillKey"> |
| | | <input type="hidden" name="lngBillSubKey" id="lngBillSubKey"> |
| | | <input type="hidden" name="HMaker" id="HMaker"><!--å¶å人--> |
| | | </form> |
| | | <input type="hidden" name="HMaker" id="HMaker">--><!--å¶å人--> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | , laydate = layui.laydate |
| | | , util = layui.util |
| | | var sWhere = ""; |
| | | |
| | | var HBillType = "8003"; |
| | | |
| | | $("#HCreator").val(sessionStorage["HUserName"]);//å建人 |
| | | |
| | |
| | | return vars; |
| | | } |
| | | |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | var params = getUrlVars(); |
| | | //var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | | var linterid = params[params[0]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | var HType = params[params[1]]; //åæ®ç¶æ |
| | | var lSourceBillType = params[params[2]]; //ä»åæ®è·å æºåç±»å |
| | | |
| | | |
| | | |
| | | if (HType == "Modify") { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xt_SystemParameter/xg", |
| | | //url: "http://localhost:12761/Xt_SystemParameter/xg", |
| | | type: "GET", |
| | | data: { |
| | | "HInterID": linterid |
| | | }, |
| | | success: function (d) { |
| | | ajaxReturnData = JSON.parse(JSON.stringify(d)).data; |
| | | $("#HValue").val(d.data[0].HValue); |
| | | } |
| | | |
| | | }); |
| | | //夿æ¯å¦æ°å¢ |
| | | if (linterid == null || linterid == 0) { |
| | | //createBillNo(); |
| | | } |
| | | else { |
| | | |
| | | else {//å¦æä¿®æ¹åèµ°ä¸é¢ new |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | RoadBillMain(linterid); |
| | | } |
| | | |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | // åå§åçé¢ |
| | | function set_ClearBill() { |
| | | $("#HCREATEORGID").val(sessionStorage["OrganizationID"]); |
| | | $("#HMakeEmp").val(sessionStorage["HUserName"]); |
| | | } |
| | | |
| | | //ä¿åæäº¤ |
| | | form.on('submit(Saver)', function (data) {//æäº¤ |
| | | set_AddNew(data); |
| | | }); |
| | | |
| | | //éåº |
| | | form.on('submit(Cancel)', function () { |
| | | form.on('submit(Exit)', function () { |
| | | layer.confirm('æ¨ç¡®å®è¦å
³éæ¬é¡µåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | parent.location.href = "../../../views/index.html"; |
| | | /*parent.location.href = "../../../views/index.html";*/ |
| | | parent.layer.closeAll(); |
| | | }); |
| | | }); |
| | | |
| | | //#region çæåæ®å· |
| | | function createBillNo() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | | data: { "HBillType": HBillType }, |
| | | success: function (d) { |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //ä¿åHMaker |
| | | function set_AddNew(data) { |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sMainSub = sMainStr + ";" + sessionStorage["HUserName"]; |
| | | |
| | | //æäº¤ |
| | | form.on('submit(Saver)', function (data) {//æäº¤ |
| | | var ModRightNameAdd = 'Xt_BillType_Edit'; |
| | | var user = sessionStorage["HUserName"]; |
| | | var oMain = JSON.stringify(data.field) |
| | | var sBillModeify = oMain + ';' + linterid + ';' + user + ';' + ModRightNameAdd; |
| | | var index = layer.load(); |
| | | if (HType == "Modify") { |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/'Xt_SystemParameter/AddBill1", |
| | | //url: "http://localhost:12761/'Xt_BillType/AddBill1", |
| | | async: true, |
| | | data: { "oMain": sBillModeify}, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | //layer.confirm(data.Message, { |
| | | // icon: 1, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['æ°å¢'], |
| | | // btn2: function () { |
| | | // //parent.layui.admin.events.closeThisTabs();å
³éé¡µç¾ |
| | | // //window.close();//å
³é页é¢ï¼æµè§å¨ææï¼PDAæ æ |
| | | // parent.location.href = "../../../views/index.html" |
| | | // }//å
³é |
| | | //}, function () { window.location.reload(); });//æ°å¢ |
| | | layer.close(index); |
| | | layer.msg("ä¿åæå"); |
| | | } |
| | | else { |
| | | layer.close(index); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Xt_SystemParameter/Edit", |
| | | async: true, |
| | | data: { "msg": sMainSub }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | $('#Saver').addClass("layui-btn-disabled").attr("disabled", true); |
| | | layer.close(index); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("æäº¤æå"); |
| | | } |
| | | }); |
| | | } |
| | | else |
| | | { |
| | | //$.ajax({ |
| | | // type: "POST", |
| | | // url: GetWEBURL() + "/Xt_BillType/AddBill", |
| | | // //url: "http://localhost:12761/Xt_BillType/AddBill", |
| | | // async: true, |
| | | // data: { "oMain": oMain }, |
| | | // dataType: "json", |
| | | // success: function (data) { |
| | | // if (data.count == 1) { |
| | | // //layer.confirm(data.Message, { |
| | | // // icon: 1, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['æ°å¢'], |
| | | // // btn2: function () { |
| | | // // //parent.layui.admin.events.closeThisTabs();å
³éé¡µç¾ |
| | | // // //window.close();//å
³é页é¢ï¼æµè§å¨ææï¼PDAæ æ |
| | | // // parent.location.href = "../../../views/index.html" |
| | | // // }//å
³é |
| | | // //}, function () { window.location.reload(); });//æ°å¢ |
| | | // layer.close(index); |
| | | // layer.msg("æäº¤æå"); |
| | | // } |
| | | // else { |
| | | // layer.close(index); |
| | | // layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // } |
| | | // }, |
| | | // error: function (err) { |
| | | // layer.close(index); |
| | | // layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // } |
| | | //}); |
| | | } |
| | | }); |
| | | else { |
| | | layer.close(index); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(index); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //ç¼è¾ 页é¢èµå¼ |
| | | function RoadBillMain(linterid)//å 载表头 |
| | | { |
| | | var sWhere = " and HInterID='" + linterid + "'"; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xt_SystemParameter/list", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere}, |
| | | success: function (d) { |
| | | var IsHReadonly = d.data[0].æ¯å¦å¯ç¼è¾; |
| | | if (IsHReadonly == "true") { |
| | | $("input[name='HReadonly']").prop("checked", true); |
| | | } |
| | | //主表 |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HInterID": d.data[0].HInterID |
| | | ,"HItemID": d.data[0].HItemID |
| | | , "HModClass": d.data[0].模å大类 |
| | | , "Hkey": d.data[0].å
³é®ç |
| | | , "HCaption": d.data[0].åæ°åç§° |
| | | , "HValue": d.data[0].å¼ |
| | | , "HFramat": d.data[0].æ°æ®ç±»å |
| | | , "HExplanation": d.data[0].æè¿° |
| | | , "HReadonly": d.data[0].æ¯å¦å¯ç¼è¾ |
| | | }); |
| | | form.render('checkbox'); |
| | | form.render('select'); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | |
| | | }); |
| | | //以ä¸ä¸ºlayui模å |
| | | |
| | | function GetHSecManagerValue(obj) { //è¿åéªæ¶ |
| | | $("#HSecManager").val(obj[0].HName); |
| | | $("#HSecManagerID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | </script> |
| | | |