New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>æåº¦ç产计å</title> |
| | | <meta name="renderer" content="webkit"> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | | <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/zgqCustom/zgqCustom.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> |
| | | <script src="../../../layuiadmin/soulTable.slim.js"></script> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | | <div class="layui-card" style="padding: 2px;background-color: #efefef;"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> |
| | | <div style="padding: 2px; "> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">æå°</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btn_qtys" id="btn_qtys">é½å¥è¿ç®</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill" style="height:70px;"> |
| | | <div class="layui-tab-content"> |
| | | <!--åºæ¬ä¿¡æ¯--> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-row" style="margin-top:10px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">年度:</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 180px;"> |
| | | <select name="HYear" id="HYear" lay-filter="HYear" style="width:190px;"> |
| | | <option style="color:blue;" selected="selected" value="2023">2023</option> |
| | | <option style="color:blue;" value="2024">2024</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æåº¦</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 180px;"> |
| | | <select name="HMonth" id="HMonth" lay-filter="HMonth" style="width:190px;"> |
| | | <option style="color:blue;" selected="selected" value="1">1</option> |
| | | <option style="color:blue;" value="1">1</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é¨é¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HDeptName" id="HDeptName" class="layui-input ForFilteringSchemes" value="" style="float: left; width: 150px; display: inline-block; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input ForFilteringSchemes" value="0"> |
| | | <button type="button" class="layui-btn" lay-submit="" lay-filter="btnHDept" id="btnHDept" style="width: 40px; padding: 0 10px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 150px;"> |
| | | <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | æ¥è¯¢ |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill" style="height:400px;"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">æåº¦è®¡å</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <!--å表1--> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Del"><i class="layui-icon layui-icon-form"></i>åæ¶æå</button> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill" style="height:400px;"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">ç产订åä¿¡æ¯</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <!--å表2--> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table> |
| | | <script type="text/html" id="toolbarDemo1"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Add"><i class="layui-icon layui-icon-form"></i>æå</button> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--å表1ï¼å é¤--> |
| | | <script type="text/html" id="barDemo"> |
| | | <!--<a class="layui-btn layui-btn-xs" lay-event="edit">ç¼è¾</a>--> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | |
| | | <script> |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element','soulTable'], function () { |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , soulTable = layui.soulTable |
| | | , element = layui.element; |
| | | |
| | | //模åå |
| | | var titleData = ["HMaterID", "HDeptID", "HInterID","HEntryID"]; |
| | | var HBillType = "3703"; |
| | | var sWhere = ""; |
| | | //è¡¨æ ¼æ¸²æåæ° |
| | | var option = []; //表1渲æåæ° |
| | | var option1 = []; //表2渲æåæ° |
| | | |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //æ¥è¯¢ |
| | | form.on('submit(btnSearch)', function (data) { |
| | | get_FastQuery(); |
| | | get_WriteConfigFile(); |
| | | }); |
| | | |
| | | //é¨é¨ |
| | | form.on('submit(btnHDept)', function (data) { |
| | | btnHDept(); |
| | | }); |
| | | |
| | | //éåº |
| | | form.on('submit(btnEdit)', function (data) { |
| | | Pub_Close(2); |
| | | }); |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable1)', function (obj) { |
| | | switch (obj.event) { |
| | | //æå |
| | | case 'set_Add': set_Add(); |
| | | break; |
| | | }; |
| | | }); |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | switch (obj.event) { |
| | | //åæ¶æå |
| | | case 'set_Del': set_Del(); |
| | | break; |
| | | }; |
| | | }); |
| | | |
| | | //#endregion |
| | | |
| | | //#region æ¤é¡µé¢ææçæ¹æ³ |
| | | |
| | | function set_ClearBill() { |
| | | Organ(); |
| | | get_ReadConfigFile(); |
| | | //䏿å表åå§å |
| | | Init_selectYearAndMonth(); |
| | | get_FastQuery(); |
| | | |
| | | |
| | | } |
| | | |
| | | //ç»ç» |
| | | function Organ() { |
| | | //è·åç»å½é¡µç»ç»å |
| | | var Organization = ''; |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | } |
| | | $("#HOrgID").append(Organization); |
| | | $("#HOrgID").val(sessionStorage["OrganizationID"]); |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //䏿å表åå§å |
| | | function Init_selectYearAndMonth() { |
| | | // 页é¢åå§éè¦çå¨åæçæ°æ® |
| | | const date = new Date(); |
| | | |
| | | //åå§å年䏿å表 |
| | | var Year = date.getFullYear(); |
| | | var YearList = []; |
| | | var YearSelect = ""; |
| | | for (var i = Year - 5; i < Year + 5; i++) { |
| | | YearList.push(i); |
| | | } |
| | | for (var i = 0; i < YearList.length; i++) { |
| | | YearSelect += '<option style="color:blue;" value="' + YearList[i] + '">' + YearList[i] + '</option>'; |
| | | } |
| | | $("#HYear").empty(); |
| | | $("#HYear").append(YearSelect); |
| | | $("#HYear").val(Year); |
| | | form.render('select'); |
| | | |
| | | //åå§åæä¸æå表 |
| | | var Month = date.getMonth() + 1; |
| | | var MonthSelect = ""; |
| | | |
| | | for (var i = 0; i < 12; i++) { |
| | | MonthSelect += '<option style="color:blue;" value="' + (i + 1) + '">' + (i + 1) + '</option>'; |
| | | } |
| | | $("#HMonth").empty(); |
| | | $("#HMonth").append(MonthSelect); |
| | | $("#HMonth").val(Month); |
| | | form.render('select'); |
| | | } |
| | | |
| | | //é¨é¨ |
| | | function btnHDept() { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'é¨é¨å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.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 != 1) { |
| | | return layer.msg('è¯·éæ©ä¸æ¡æ°æ®'); |
| | | } |
| | | $("#HDeptName").val(checkStatus.data[0].é¨é¨åç§°); |
| | | $("#HDeptID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //æ¥è¯¢æåº¦è®¡åä¿¡æ¯ |
| | | function set_WorkBillMonthPlanList(sWhere) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_WorkBillMonthPlan/Sc_WorkBillMonthPlanList', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(ajaxLoad); |
| | | |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | } |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'checkbox', fixed: 'left' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); |
| | | } |
| | | } |
| | | } |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , height: 350 |
| | | , page: true //å¼å¯å页 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [col] |
| | | , data: data1.data |
| | | , done: function (res, curr, count) { |
| | | soulTable.render(this); |
| | | } |
| | | }; |
| | | table.render(option); |
| | | |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.msg(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | //æ¥è¯¢ç产订åä¿¡æ¯ |
| | | function set_DisplayICMOList() { |
| | | var sWheres = ""; |
| | | var HDeptID =$("#HDeptID").val(); |
| | | if (HDeptID != 0) { |
| | | sWheres = " and HDeptID=" + HDeptID; |
| | | } |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_WorkBillMonthPlan/Sc_WorkBillMonthPlan', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWheres, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(ajaxLoad); |
| | | |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(data1.list[key].ColmCols)) { |
| | | titleData.push(data1.list[key].ColmCols); |
| | | } |
| | | } |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'checkbox', fixed: 'left' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); |
| | | } |
| | | } |
| | | } |
| | | option1 = { |
| | | elem: '#mainTable1' |
| | | , toolbar: '#toolbarDemo1' |
| | | , height: 350 |
| | | , page: true //å¼å¯å页 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [col] |
| | | , data: data1.data |
| | | , done: function (res, curr, count) { |
| | | soulTable.render(this); |
| | | } |
| | | }; |
| | | table.render(option1); |
| | | |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.msg(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | var HYear = $("#HYear").val(); |
| | | var HMonth = $("#HMonth").val(); |
| | | var HDeptID = $("#HDeptID").val(); |
| | | |
| | | if (HYear) { |
| | | sWhere += " and year(æ¥æ) =" + HYear ; |
| | | } |
| | | |
| | | if (HMonth) { |
| | | sWhere += "and month(æ¥æ) =" + HMonth ; |
| | | } |
| | | |
| | | if (HDeptID != 0) { |
| | | sWhere += "and HDeptID ='" + HDeptID + "'"; |
| | | } |
| | | |
| | | //æ¥è¯¢ç产订åä¿¡æ¯ |
| | | set_DisplayICMOList(); |
| | | //æ¥è¯¢æåæåº¦è®¡å |
| | | set_WorkBillMonthPlanList(sWhere); |
| | | sWhere = ""; |
| | | } |
| | | |
| | | //æå |
| | | function set_Add() { |
| | | var checkStatus = table.checkStatus('mainTable1') |
| | | , data = checkStatus.data; |
| | | if (data.length != 0) { |
| | | var HDeptID = $("#HDeptID").val(); |
| | | if (HDeptID != 0) { |
| | | |
| | | layer.confirm("确认æåå?", function (index) { |
| | | var datas = []; |
| | | for (var i = 0; i < data.length; i++) { |
| | | var HInterID = data[i].HInterID; |
| | | var HEntryID = data[i].HEntryID; |
| | | datas.push(HInterID + "_" + HEntryID); |
| | | } |
| | | var ajaxLoad = layer.load(); |
| | | |
| | | var sMainSub = datas + ';' + HDeptID + ';' + sessionStorage["HUserName"]; |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_WorkBillMonthPlan/Add_WorkBillMonthPlanList', |
| | | type: "post", |
| | | async: false, |
| | | data: { "msg": sMainSub }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.msg(data1.Message); |
| | | get_FastQuery(); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.msg(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }) |
| | | } else { |
| | | layer.msg("è¯·éæ©é¨é¨!") |
| | | } |
| | | } else { |
| | | layer.msg("è¯·éæ©æ°æ®è¿è¡æå!") |
| | | } |
| | | } |
| | | |
| | | //åæ¶æå |
| | | function set_Del() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (data.length != 0) { |
| | | var HDeptID = $("#HDeptID").val(); |
| | | if (HDeptID != 0) { |
| | | |
| | | layer.confirm("ç¡®è®¤åæ¶æåå?", function (index) { |
| | | var datas = []; |
| | | for (var i = 0; i < data.length; i++) { |
| | | var HInterID = data[i].HInterID; |
| | | datas.push(HInterID); |
| | | } |
| | | var ajaxLoad = layer.load(); |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_WorkBillMonthPlan/DelWorkBillMonthPlanList', |
| | | type: "get", |
| | | async: false, |
| | | data: { "HInterID": datas.toString(), "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.msg(data1.Message); |
| | | get_FastQuery(); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.msg(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }) |
| | | } else { |
| | | layer.msg("è¯·éæ©é¨é¨!") |
| | | } |
| | | } else { |
| | | layer.msg("è¯·éæ©æ°æ®è¿è¡æå!") |
| | | } |
| | | } |
| | | |
| | | //读åé
ç½®æä»¶ |
| | | function get_ReadConfigFile() { |
| | | //è·åæ¬å°åå¨çæ°æ® |
| | | var data = localStorage.getItem("Sc_WorkBillMonthPlan"); |
| | | if (data != null) { |
| | | var data2 = JSON.parse(data); |
| | | $("#HDeptID").val(data2["HDeptID"]); |
| | | $("#HDeptName").val(data2["HDeptName"]); |
| | | form.render('select'); |
| | | } |
| | | } |
| | | |
| | | //åå¨é
ç½®æä»¶ |
| | | function get_WriteConfigFile() { |
| | | //æ¸
空æ¬å°åå¨çæ°æ® |
| | | localStorage.removeItem("Sc_WorkBillMonthPlan"); |
| | | var data = { |
| | | HDeptID: $("#HDeptID").val() |
| | | , HDeptName: $("#HDeptName").val() |
| | | } |
| | | //æ¬å°åå¨ |
| | | localStorage.setItem("Sc_WorkBillMonthPlan", JSON.stringify(data)); |
| | | } |
| | | |
| | | |
| | | //#endregion |
| | | }); |
| | | |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |