| WebTM/views/基础资料/成本基础资料/CB_Wip_excelImport.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/基础资料/生产基础资料/Add_Edit_Gy_BadReason.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/成本管理/费用单引入/CB_ItemMoneyBill_Excel.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/»ù´¡×ÊÁÏ/³É±¾»ù´¡×ÊÁÏ/CB_Wip_excelImport.html
@@ -32,6 +32,48 @@ </div> </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: 185px;"> <select name="HYear" id="HYear" lay-verify="HYear"> <option value="2023">2023å¹´</option> <option value="2024">2024å¹´</option> <option value="2025">2025å¹´</option> <option value="2026" selected="selected">2026å¹´</option> <option value="2027">2027å¹´</option> <option value="2028">2028å¹´</option> <option value="2029">2029å¹´</option> <option value="2030">2030å¹´</option> <option value="2031">2031å¹´</option> <option value="2032">2032å¹´</option> <option value="2033">2033å¹´</option> <option value="2034">2034å¹´</option> <option value="2035">2035å¹´</option> <option value="2036">2036å¹´</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: 185px;"> <select name="HMonth" id="HMonth" lay-verify="HMonth"> <option value="1">1æ</option> <option value="2">2æ</option> <option value="3">3æ</option> <option value="4">4æ</option> <option value="5">5æ</option> <option value="6">6æ</option> <option value="7">7æ</option> <option value="8">8æ</option> <option value="9">9æ</option> <option value="10">10æ</option> <option value="11">11æ</option> <option value="12">12æ</option> </select> </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> @@ -133,6 +175,22 @@ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); // è·åå½åæ¥æ var currentDate = new Date(); var currentYear = currentDate.getFullYear(); var currentMonth = currentDate.getMonth() + 1; // æä»½ä»0å¼å§ï¼æä»¥è¦+1 // 设置é»è®¤éä¸å½å年份 var yearSelect = document.getElementById('HYear'); if (yearSelect) { yearSelect.value = currentYear; } // 设置é»è®¤éä¸å½åæä»½ var monthSelect = document.getElementById('HMonth'); if (monthSelect) { monthSelect.value = currentMonth; } } //#endregion @@ -205,12 +263,35 @@ //å¯¼å ¥(ä¿å) function set_AddNew(data) { // è·åéä¸ç年份åæä»½ var year = $("#HYear").val(); var month = $("#HMonth").val(); if (!year || !month) { layer.msg("è¯·éæ©å¹´ä»½åæä»½ï¼"); return; } if (!option.data || option.data.length === 0) { layer.msg("æ æ°æ®ï¼è¯·å å¯¼å ¥æ°æ®ï¼"); return; } var num = []; for (var i = 0; i < option.data.length; i++) { if (option.data[i] != "") { num.push(option.data[i]) var item = option.data[i]; // ä¸ºæ¯æ¡è®°å½è®¾ç½®å¹´ä»½åæä»½ï¼è¦çåæå¼ï¼ item["年份"] = year; item["æä»½"] = month; num.push(item); } } //var num = []; //for (var i = 0; i < option.data.length; i++) { // if (option.data[i] != "") { // num.push(option.data[i]) // } //} var sSubStr = JSON.stringify(num); var sMainSub = sSubStr + '&å' + sessionStorage["HUserName"] + '&å' + sessionStorage["OrganizationID"]; WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Add_Edit_Gy_BadReason.html
@@ -106,6 +106,16 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 120px">ç©æç±»åï¼</label> <div class="layui-input-inline"> <input type="text" name="HMaterTypeName" id="HMaterTypeName" lay-verify="HMaterTypeName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterType-BT" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn " style="margin-left:-9px"></i> </button> <input id="HMaterTypeID" name="HMaterTypeID" type="hidden" value="0" /> </div> </div> <div class="layui-inline"> <label class="layui-form-label">使ç¨ç¶æï¼</label> <div class="layui-input-inline"> <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag"> @@ -264,6 +274,7 @@ var isEndCheck = document.getElementById("HStopflag").checked; isEndCheck == true ? data.field.HStopflag = 'true' : data.field.HStopflag = 'false';//å°æ°ç»åå¹¶æå符串 var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; if (AllowLoadData()) { $.ajax( { @@ -359,7 +370,7 @@ }) }); //éæ©é»è®¤ä¸è¯ç±»å //éæ©é»è®¤ä¸è¯ç±»åHMaterType-BT form.on('submit(HBadType-BT)', function () {//éæ©é¨é¨ layer.open({ type: 2 @@ -389,7 +400,36 @@ } }) }); //éæ©é»è®¤ä¸è¯ç±»åHMaterType-BT form.on('submit(HMaterType-BT)', function () {//éæ©é¨é¨ layer.open({ type: 2 , area: ['80%', '80%'] , title: 'ä¸è¯ç±»åå表' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_MaterType.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('è¯·éæ©æ°æ®'); } $("#HMaterTypeName").val(checkStatus.data[0].ç©æåç±»åç§°); $("#HMaterTypeID").val(checkStatus.data[0].HItemID); //$("#HBadTypeNumber").val(checkStatus.data[0].ä¸è¯ç±»å代ç ); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é } }) }); //éæ©é»è®¤å·¥åº form.on('submit(HProc-BT)', function () {//éæ©å·¥åº layer.open({ @@ -488,6 +528,8 @@ $("#HProcNumber").val(data.å·¥åºä»£ç );//å·¥åºä»£ç $("#HBadTypeName").val(data.ä¸è¯ç±»å);//é»è®¤ä¸è¯ç±»å $("#HBadTypeID").val(data.HBadTypeID == null ? '0' : data.HBadTypeID);//ä¸è¯ç±»åID $("#HMaterTypeName").val(data.ç©æåç±»);//é»è®¤ä¸è¯ç±»å $("#HMaterTypeID").val(data.HMaterTypeID == null ? '0' : data.HMaterTypeID);//ä¸è¯ç±»åID $("#HBadTypeNumber").val(data.ä¸è¯ç±»å代ç );//ä¸è¯ç±»å代ç $("#HRemark").val(data.夿³¨);//夿³¨ $("input[name='HStopflag']").attr("checked", data.ç¦ç¨æ è®°);//true:éä¸ false:ä¸éä¸ WebTM/views/³É±¾¹ÜÀí/·ÑÓõ¥ÒýÈë/CB_ItemMoneyBill_Excel.html
@@ -32,6 +32,48 @@ </div> </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: 185px;"> <select name="HYear" id="HYear" lay-verify="HYear"> <option value="2023">2023å¹´</option> <option value="2024">2024å¹´</option> <option value="2025">2025å¹´</option> <option value="2026" selected="selected">2026å¹´</option> <option value="2027">2027å¹´</option> <option value="2028">2028å¹´</option> <option value="2029">2029å¹´</option> <option value="2030">2030å¹´</option> <option value="2031">2031å¹´</option> <option value="2032">2032å¹´</option> <option value="2033">2033å¹´</option> <option value="2034">2034å¹´</option> <option value="2035">2035å¹´</option> <option value="2036">2036å¹´</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: 185px;"> <select name="HMonth" id="HMonth" lay-verify="HMonth"> <option value="1">1æ</option> <option value="2">2æ</option> <option value="3">3æ</option> <option value="4">4æ</option> <option value="5">5æ</option> <option value="6">6æ</option> <option value="7">7æ</option> <option value="8">8æ</option> <option value="9">9æ</option> <option value="10">10æ</option> <option value="11">11æ</option> <option value="12">12æ</option> </select> </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> @@ -133,6 +175,21 @@ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); var currentDate = new Date(); var currentYear = currentDate.getFullYear(); var currentMonth = currentDate.getMonth() + 1; // æä»½ä»0å¼å§ï¼æä»¥è¦+1 // 设置é»è®¤éä¸å½å年份 var yearSelect = document.getElementById('HYear'); if (yearSelect) { yearSelect.value = currentYear; } // 设置é»è®¤éä¸å½åæä»½ var monthSelect = document.getElementById('HMonth'); if (monthSelect) { monthSelect.value = currentMonth; } } //#endregion @@ -155,7 +212,8 @@ , { field: 'HDeptID', title: 'HDeptID', hide: true } , { field: 'é¨é¨ä»£ç ', title: 'é¨é¨ä»£ç ', width: 150 } , { field: 'é¨é¨', title: 'é¨é¨', width: 150 } , { field: '年份', title: '年份', width: 200, hide: true } , { field: 'æä»½', title: 'æä»½', hide: true } , { field: 'HEmpID', title: 'HEmpID', hide: true } , { field: 'èå代ç ', title: 'èå代ç ', width: 150 } , { field: 'èå', title: 'èå', width: 150 } @@ -219,12 +277,30 @@ //å¯¼å ¥(ä¿å) function set_AddNew(data) { // è·åéä¸ç年份åæä»½ var year = $("#HYear").val(); var month = $("#HMonth").val(); if (!year || !month) { layer.msg("è¯·éæ©å¹´ä»½åæä»½ï¼"); return; } if (!option.data || option.data.length === 0) { layer.msg("æ æ°æ®ï¼è¯·å å¯¼å ¥æ°æ®ï¼"); return; } var num = []; for (var i = 0; i < option.data.length; i++) { if (option.data[i] != "") { num.push(option.data[i]) var item = option.data[i]; // ä¸ºæ¯æ¡è®°å½è®¾ç½®å¹´ä»½åæä»½ï¼è¦çåæå¼ï¼ item["年份"] = year; item["æä»½"] = month; num.push(item); } } var sSubStr = JSON.stringify(num); var sMainSub = sSubStr + '&å' + sessionStorage["HUserName"] + '&å' + sessionStorage["OrganizationID"];