Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI
| | |
| | | <LastUsedBuildConfiguration>Debug</LastUsedBuildConfiguration> |
| | | <LastUsedPlatform>Any CPU</LastUsedPlatform> |
| | | <PublishProvider>FileSystem</PublishProvider> |
| | | <PublishUrl>G:\issWeb\ç½ç«åå¸\LAYUI</PublishUrl> |
| | | <PublishUrl>D:\ç½ç«åå¸\æºäºMESWMS\LAYUI</PublishUrl> |
| | | <WebPublishMethod>FileSystem</WebPublishMethod> |
| | | <SiteUrlToLaunchAfterPublish /> |
| | | </PropertyGroup> |
| | |
| | | <Content Include="views\index_QiaoYi.html" /> |
| | | <Content Include="views\index - å¤å¶.html" /> |
| | | <Content Include="views\indexMenu.html" /> |
| | | <Content Include="views\JiaShiCang_QiaoYi.html" /> |
| | | <Content Include="views\PlateBinding.html" /> |
| | | <Content Include="views\IpadStepIndex.html" /> |
| | | <Content Include="views\PublicPage\DeptInformation_PDA.html" /> |
| | |
| | | <Content Include="views\ç产管ç\ç产æ¥è¡¨\Sc_QualityReportBillDay.html" /> |
| | | <Content Include="views\ç产管ç\ç产计åå¹³å°\JIT_DayPlanPlatForm_BCP.html" /> |
| | | <Content Include="views\ç产管ç\è´¨éæ±æ¥å\Sc_QualityReportBillSumSave.html" /> |
| | | <Content Include="views\çæ¿\éè´æ¶æ\KB_CGSL.html" /> |
| | | <Content Include="views\çæ¿\éå®åè´§\KB_XSFH.html" /> |
| | | <Content Include="views\ç³»ç»ç®¡ç\ä¼è®¡æé´\Xt_AccountPeriodAdd.html" /> |
| | | <Content Include="views\ç³»ç»ç®¡ç\ç¨æ·ç®¡ç\Gy_UserDeptList.html" /> |
| | | <Content Include="views\ç³»ç»ç®¡ç\å¤çº§å®¡æ¹\审æ¹è¿åº¦\Xt_CheckFlowProgressList.html" /> |
| | | <Content Include="views\ç³»ç»ç®¡ç\ç¨æ·ç®¡ç\Xt_UserRightQuery.html" /> |
| | | <Content Include="views\计å管ç\å·¥èºè·¯çº¿\Pay_ProcPriceTypeChangeReport.html" /> |
| | | <Content Include="views\设å¤ç®¡ç\Sb_Add_EquipRepairSignBillList.html" /> |
| | | <Content Include="views\设å¤ç®¡ç\Sb_EquipRepairSignBillList_PDA.html" /> |
| | | <Content Include="views\设å¤ç®¡ç\Sb_EquipRepairSignBill_PDA.html" /> |
| | | <Content Include="views\设å¤ç®¡ç\Sb_EquipRepairSignBillMain.html" /> |
| | | <Content Include="views\设å¤ç®¡ç\设å¤åæºå\Sb_EquipStopBillList_PDA.html" /> |
| | | <Content Include="views\设å¤ç®¡ç\设å¤åæºå\Sb_EquipStopBill_PDA.html" /> |
| | |
| | | <Content Include="views\è´¨é管ç\å·¡æ£è®°å½å\MES_QC_PatrolProcCheckOtherBill_PDA.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcessExchangeBillList_Source.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcessExchangeArrangement_PG.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcessExchangeBill_BatchSplit.html" /> |
| | | <Content Include="views\车é´ç®¡ç\æ¥è¡¨åæ\Cj_SPCOscillationCurve.html" /> |
| | | <Content Include="views\车é´ç®¡ç\æ¥è¡¨åæ\Kf_PressurizedWaterNoOutReport.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å¯å¨ç¹æ£å\Gy_WorkBeginDotCheckListBill.html" /> |
| | |
| | | <Content Include="views\车é´ç®¡ç\é²ééªè¯\Qc_PreventErrMouldCheckBill.html" /> |
| | | <Content Include="views\车é´ç®¡ç\é²ééªè¯\Qc_PreventErrMouldCheckBillList.html" /> |
| | | <Content Include="views\车é´ç®¡ç\æ¥è¡¨åæ\Kf_PressurizedWaterNoOutReport.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´æ¥è¡¨\Gy_SupplierPayPlanReport.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´åå\Add_Edit_Cg_ContractBillList.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´åå\Cg_ContractBillList.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´æ¥è¡¨\Cg_POOrderReceiveDaySumReport.html" /> |
| | |
| | | /*var WEBURL = "http://localhost:8082/API/"; //æè´ºæ¬å°é
ç½®*/ |
| | | //var WEBURL = "http://localhost:81/API/"; //ç彬æ¬å°é
ç½® |
| | | /*var WEBURL = "http://localhost:8083/API/"; //éé¯éæ¬å°é
ç½®*/ |
| | | /* var WEBURL = "http://localhost:81/API/" //ç¿æ¶æ¶æ¬å°é
ç½®*/ |
| | | /*var WEBURL = "http://localhost:8082/API/"; //å¼ ç广æ¬å°é
ç½®*/ |
| | | var WEBURL = "http://localhost:81/API/" //ç¿æ¶æ¶æ¬å°é
ç½® |
| | | /*var WEBURL = "http://localhost:8082/API/"; */ //å¼ ç广æ¬å°é
ç½® |
| | | //var WEBURL = "http://localhost:8082/LuBaoAPI/"; //ä½ææ°æ¬å°é
ç½® |
| | |
| | | */ |
| | | |
| | | |
| | | layui.define(function(exports){ |
| | | layui.define(function (exports) { |
| | | |
| | | |
| | | /* |
| | | ä¸é¢éè¿ layui.use åæ®µå è½½ä¸åçæ¨¡åï¼å®ç°ä¸ååºåçåæ¶æ¸²æï¼ä»èä¿è¯è§å¾çå¿«éåç° |
| | |
| | | |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //æ°æ®æ¦è§ |
| | | layui.use(['admin', 'carousel', 'echarts'], function(){ |
| | | var $ = layui.$ |
| | | ,admin = layui.admin |
| | | ,carousel = layui.carousel |
| | | ,echarts = layui.echarts; |
| | | |
| | | |
| | | //æ±æ¥åæ°é |
| | | var quantity = []; |
| | | //æ±æ¥æ¶é´è¾åº |
| | | var time = []; |
| | | |
| | | get_Display(); |
| | | |
| | | var echartsApp = [], options = [ |
| | | //仿¥äº§éè¶å¿ |
| | | { |
| | |
| | | xAxis : [{ |
| | | type : 'category', |
| | | boundaryGap : false, |
| | | data: ['06:00','06:30','07:00','07:30','08:00','08:30','09:00','09:30','10:00','11:30','12:00','12:30','13:00','13:30','14:00','14:30','15:00','15:30','16:00','16:30','17:00','17:30','18:00','18:30','19:00','19:30','20:00','20:30','21:00','21:30','22:00','22:30','23:00','23:30'] |
| | | data: time |
| | | }], |
| | | yAxis : [{ |
| | | type : 'value' |
| | |
| | | name:'PV', |
| | | type:'line', |
| | | smooth:true, |
| | | itemStyle: {normal: {areaStyle: {type: 'default'}}}, |
| | | data: [111,222,333,444,555,666,3333,33333,55555,66666,33333,3333,6666,11888,26666,38888,56666,42222,39999,28888,17777,9666,6555,5555,3333,2222,3111,6999,5888,2777,1666,999,888,777] |
| | | itemStyle: { normal: { areaStyle: { type: 'default' } } }, |
| | | data: quantity |
| | | },{ |
| | | name:'UV', |
| | | type:'line', |
| | | smooth:true, |
| | | itemStyle: {normal: {areaStyle: {type: 'default'}}}, |
| | | data: [11,22,33,44,55,66,333,3333,5555,12666,3333,333,666,1188,2666,3888,6666,4222,3999,2888,1777,966,655,555,333,222,311,699,588,277,166,99,88,77] |
| | | itemStyle: { normal: { areaStyle: { type: 'default' } } }, |
| | | data: quantity |
| | | }] |
| | | }, |
| | | |
| | |
| | | layui.admin.on('hash(tab)', function(){ |
| | | layui.router().path.join('') || renderDataView(carouselIndex); |
| | | }); |
| | | |
| | | |
| | | |
| | | //æ¥è¯¢ |
| | | function get_Display() { |
| | | var index = layer.load(0, { shade: false }); |
| | | var ajaxLoad = layer.load(); |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Web/GetICMOBillWorkQtyStatus_Tmp', |
| | | type: "GET", |
| | | async: false, |
| | | data: {}, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | quantity = []; |
| | | time = []; |
| | | |
| | | for (var i = 0; i < data1.data.length; i++) { |
| | | time.push(data1.data[i].date); |
| | | quantity.push(data1.data[i].quantity); |
| | | } |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | |
| | | //ææ°è®¢å |
| | |
| | | }); |
| | | } |
| | | |
| | | //å·¥èºåæ°ç¹æ£ç¹å»äºä»¶ |
| | | function TechParam(event, obj) { |
| | | if (wktag == 0) { |
| | | layer.alert("è¯·éæ©å·¥åå表", { icon: 5 }); |
| | | return false; |
| | | } |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ°å¢å·¥èºåæ°ç¹æ£å', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: '设å¤ç®¡ç/设å¤å·¥èºåæ°è®¢åç¹æ£è¡¨/SB_EquipICMOTechParamBillEdit.html?OperationType=4&linterid=&HEntryID=', |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (dom, index) { |
| | | var data = []; |
| | | data.push({ |
| | | "HBillType": HBillType, |
| | | "HSourceInterID": HSourceInterID, |
| | | "HSourceEntryID": HSourceEntryID, |
| | | "HSourceBillNo": HSourceBillNo, |
| | | "HSourceBillType": HSourceBillType |
| | | }); |
| | | |
| | | //éè¿ç´¢å¼è·åå°å½åiframeå¼¹åºå± |
| | | var iframe = window['layui-layer-iframe' + index]; |
| | | //è°ç¨iframeå¼¹åºå±å
çæ¹æ³ |
| | | iframe.edit(data); |
| | | }, |
| | | }); |
| | | } |
| | | |
| | | //éåº |
| | | function Esc(event, obj) { |
| | | parent.location.href = "index.html" |
| | |
| | | <span class="imgtitle">æ£éªåæ ·</span> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm12 layui-col-md4" onclick="TechParam(event,this)"> |
| | | <div class="cnt bottomright"> |
| | | <span class="layui-icon layui-icon-tabs imgicon"></span> |
| | | <span class="imgtitle">å·¥èºåæ°ç¹æ£</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>驾驶è±</title> |
| | | <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/Scripts/jquery-3.5.1.min.js"></script> |
| | | <script src="../layuiadmin/layui/layui.js"></script> |
| | | <script src="../layuiadmin/PubCustom.js"></script> |
| | | <script src="../layuiadmin/Scripts/webConfig.js"></script> |
| | | </head> |
| | | <body> |
| | | <script> |
| | | layui.config({ |
| | | base: '../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element'], function () { |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element |
| | | , laypage = layui.laypage |
| | | , laydate = layui.laydate |
| | | , util = layui.util |
| | | , soulTable = layui.soulTable; |
| | | |
| | | //夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | | if (sessionStorage.login != "login") { |
| | | layer.confirm("ç»å½å¤±æï¼è¯·éæ°ç»å½ï¼", { |
| | | icon: 4, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['éæ°ç»å½'] |
| | | }, function () { window.location.href = "user/login.html"; }); |
| | | } |
| | | |
| | | //å¤æç¨æ·æ¯å¦æ¥ææ¥è¯¢æéï¼è¥æ²¡æï¼åæ¥éæç¤ºï¼å¹¶å
³é页é¢ãæ¥ææéå跳转å°é©¾é©¶è±é¡µé¢ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "ModRightNameCheck": "KB_JiaShiCang", "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | window.open('http://192.168.1.251:9191/bi/ItemShow?uid=c29bbf75-2c4f-11ef-8594-e878ee3e73ce', '_blank'); |
| | | |
| | | //Pub_Close(2); |
| | | } else { |
| | | layer.msg("é误:æéä¸è¶³ï¼ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }, function () { |
| | | Pub_Close(2); |
| | | }); |
| | | } |
| | | }, error: function () { |
| | | layer.msg("æ¥å£è¯·æ±å¤±è´¥ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }, function () { |
| | | Pub_Close(2); |
| | | }); |
| | | } |
| | | }); |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | |
| | | //#region 页é¢åå§åæ¹æ³ |
| | | function set_ClearBill() { |
| | | |
| | | |
| | | get_Display(); |
| | | } |
| | | //#endregion |
| | |
| | | liStr += '<li class="layui-col-xs3">'; |
| | | |
| | | if (data[i]["HPicNum"] == null || data[i]["HPicNum"] == "") { |
| | | liStr += '<i id="' + data[i]["HSubFuncID"] +'" class="layui-icon layui-icon-add-circle"></i>'; |
| | | liStr += '<i id="' + data[i]["HSubFuncID"] + '" class="layui-icon layui-icon-add-circle"></i>'; |
| | | } else { |
| | | liStr += '<i id="' + data[i]["HSubFuncID"] +'" class="' + data[i]["HPicNum"] + '"></i>'; |
| | | liStr += '<i id="' + data[i]["HSubFuncID"] + '" class="' + data[i]["HPicNum"] + '"></i>'; |
| | | } |
| | | |
| | | liStr += '<a lay-href="' + data[i]["Hurl"] + '">'; |
| | |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EqpMaintenanceBill_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | 设å¤ç»´ä¿®è®°å½å |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EqpMaintenanceBillList_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | 设å¤ç»´ä¿®è®°å½åå表 |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EquipConkBookBill_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | è®¾å¤æ
éç»è®°å |
| | |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EquipRepairSignBill_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | 设å¤ç¾å°å |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EquipRepairSignBillList_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | 设å¤ç¾å°åå表 |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EqpMaintenanceBill_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | 设å¤ç»´ä¿®è®°å½å |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EqpMaintenanceBillList_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | 设å¤ç»´ä¿®è®°å½åå表 |
| | | </a> |
| | | </dd> |
| | | <dd> |
| | | <a href="设å¤ç®¡ç/Sb_EquipRepairCheckBill_PDA.html" target="main_self_frame" style="color: aqua;"> |
| | | <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> |
| | | 设å¤ç»´ä¿®éªæ¶å |
| | |
| | | <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu"> |
| | | <!-- éè´ç®¡ç --> |
| | | <!--<li data-name="set" class="layui-nav-item"> |
| | | <a><i class="layui-icon layui-icon-cellphone"></i><cite>éè´ç®¡ç</cite></a> |
| | | <dl class="layui-nav-child"> |
| | | <dd> |
| | | <a>éè´è®¢å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/éè´è®¢å/Cg_POOrderBillList.html">éè´è®¢åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>å§å¤è®¢å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/å§å¤è®¢å/WW_EntrustOrderBillList.html">å§å¤è®¢åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ä»å管ç/å§å¤ç¨æå/WW_PPBomBillList.html">å§å¤ç¨æåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>æ¶æéç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/æ¶æéç¥å/Cg_POInStockBillList.html">æ¶æéç¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éè´ç®¡ç/æ¶æéç¥å/Add_Edit_Cg_POInStockBillList.html">æ¶æéç¥å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éæéç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/éæéç¥å/Cg_POInStockBackBillList.html">éæéç¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éè´ç®¡ç/éæéç¥å/Add_Edit_Cg_POInStockBackBillList.html">éæéç¥å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éè´å
¥åºå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éªæ¶å
¥åº/å¤è´å
¥åº/Kf_POStockInBillList.html">éè´å
¥åºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="éªæ¶å
¥åº/å¤è´å
¥åº/Add_Edit_Kf_POStockInBillList.html">éè´å
¥åºå</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éè´éæå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/éè´éæå/Cg_PurchaseReturnList.html">éè´éæåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | </dl> |
| | | </li>--> |
| | | <a><i class="layui-icon layui-icon-cellphone"></i><cite>éè´ç®¡ç</cite></a> |
| | | <dl class="layui-nav-child"> |
| | | <dd> |
| | | <a>éè´è®¢å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/éè´è®¢å/Cg_POOrderBillList.html">éè´è®¢åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>å§å¤è®¢å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/å§å¤è®¢å/WW_EntrustOrderBillList.html">å§å¤è®¢åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ä»å管ç/å§å¤ç¨æå/WW_PPBomBillList.html">å§å¤ç¨æåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>æ¶æéç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/æ¶æéç¥å/Cg_POInStockBillList.html">æ¶æéç¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éè´ç®¡ç/æ¶æéç¥å/Add_Edit_Cg_POInStockBillList.html">æ¶æéç¥å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éæéç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/éæéç¥å/Cg_POInStockBackBillList.html">éæéç¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éè´ç®¡ç/éæéç¥å/Add_Edit_Cg_POInStockBackBillList.html">éæéç¥å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éè´å
¥åºå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éªæ¶å
¥åº/å¤è´å
¥åº/Kf_POStockInBillList.html">éè´å
¥åºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="éªæ¶å
¥åº/å¤è´å
¥åº/Add_Edit_Kf_POStockInBillList.html">éè´å
¥åºå</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éè´éæå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éè´ç®¡ç/éè´éæå/Cg_PurchaseReturnList.html">éè´éæåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | </dl> |
| | | </li>--> |
| | | <!-- éå®ç®¡ç --> |
| | | <!--<li data-name="set" class="layui-nav-item"> |
| | | <a><i class="layui-icon layui-icon-circle"></i><cite>éå®ç®¡ç</cite></a> |
| | | <dl class="layui-nav-child"> |
| | | <dd> |
| | | <a>éå®è®¢å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html">éå®è®¢åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®è®¢å/Add_Edit_Xs_SeOrderBillList.html">éå®è®¢å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>åè´§éç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/åè´§éç¥å/Xs_SeOutStockBillList.html">åè´§éç¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éå®ç®¡ç/åè´§éç¥å/Add_Edit_Xs_SeOutStockBillList.html">åè´§éç¥å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éè´§éç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/éè´§éç¥å/Xs_SeOutStockBackBillList.html">éè´§éç¥åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éå®åºåºå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="颿åè´§/éå®åºåº/Kf_SellOutBillList.html">éå®åºåºåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éå®éè´§å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®éè´§å/Kf_ICStockBillMainList.html">éå®éè´§åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | </dl> |
| | | </li>--> |
| | | <a><i class="layui-icon layui-icon-circle"></i><cite>éå®ç®¡ç</cite></a> |
| | | <dl class="layui-nav-child"> |
| | | <dd> |
| | | <a>éå®è®¢å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html">éå®è®¢åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®è®¢å/Add_Edit_Xs_SeOrderBillList.html">éå®è®¢å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>åè´§éç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/åè´§éç¥å/Xs_SeOutStockBillList.html">åè´§éç¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="éå®ç®¡ç/åè´§éç¥å/Add_Edit_Xs_SeOutStockBillList.html">åè´§éç¥å</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éè´§éç¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/éè´§éç¥å/Xs_SeOutStockBackBillList.html">éè´§éç¥åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éå®åºåºå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="颿åè´§/éå®åºåº/Kf_SellOutBillList.html">éå®åºåºåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>éå®éè´§å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®éè´§å/Kf_ICStockBillMainList.html">éå®éè´§åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | </dl> |
| | | </li>--> |
| | | <!-- ä»å管ç --> |
| | | <li data-name="set" class="layui-nav-item"> |
| | | <a><i class="layui-icon layui-icon-down"></i><cite>ä»å管ç</cite></a> |
| | |
| | | <a>éªæ¶å
¥åº</a> |
| | | <dl class="layui-nav-child"> |
| | | <!--<dd><a lay-href="éªæ¶å
¥åº/å¤è´å
¥åº/Kf_POStockInBillList.html">éè´å
¥åºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="éªæ¶å
¥åº/å¤è´å
¥åº/Kf_POStockInBackBillList.html">éè´éæåç»´æ¤</a></dd> |
| | | <dd><a lay-href="éªæ¶å
¥åº/产åå
¥åº/Kf_ProductInBillList.html">ç产å
¥åºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产éåºå/Sc_ProductionReturnList.html">ç产éåºåç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="éªæ¶å
¥åº/å¤è´å
¥åº/Kf_POStockInBackBillList.html">éè´éæåç»´æ¤</a></dd> |
| | | <dd><a lay-href="éªæ¶å
¥åº/产åå
¥åº/Kf_ProductInBillList.html">ç产å
¥åºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产éåºå/Sc_ProductionReturnList.html">ç产éåºåç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="éªæ¶å
¥åº/å
¶ä»å
¥åº/Kf_OtherInBillList.html">å
¶ä»å
¥åºåç»´æ¤</a></dd> |
| | | <!--<dd><a lay-href="éªæ¶å
¥åº/å§å¤å
¥åº/Kf_EntrustInBillList.html">å§å¤å å·¥å
¥åºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="颿åè´§/å§å¤åºåº/Kf_EntrustOutBillList.html">å§å¤å å·¥åºåºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ä»å管ç/忥å¼è°å
¥å/Fb_StepFoldinBillList.html">忥å¼è°å
¥åç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="颿åè´§/å§å¤åºåº/Kf_EntrustOutBillList.html">å§å¤å å·¥åºåºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ä»å管ç/忥å¼è°å
¥å/Fb_StepFoldinBillList.html">忥å¼è°å
¥åç»´æ¤</a></dd>--> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>颿åè´§</a> |
| | | <dl class="layui-nav-child"> |
| | | <!--<dd><a lay-href="颿åè´§/颿åºåº/Kf_MateOutBillList.html">çäº§é¢æåç»´æ¤</a></dd> |
| | | <dd><a lay-href="颿åè´§/颿åºåº/Kf_MateOutBackBillList.html">ç产éæåç»´æ¤</a></dd> |
| | | <dd><a lay-href="">ç产补æåç»´æ¤n</a></dd> |
| | | <dd><a lay-href="颿åè´§/éå®åºåº/Kf_SellOutBillList.html">éå®åºåºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®éè´§å/Kf_ICStockBillMainList.html">éå®éè´§åç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="颿åè´§/颿åºåº/Kf_MateOutBackBillList.html">ç产éæåç»´æ¤</a></dd> |
| | | <dd><a lay-href="">ç产补æåç»´æ¤n</a></dd> |
| | | <dd><a lay-href="颿åè´§/éå®åºåº/Kf_SellOutBillList.html">éå®åºåºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="éå®ç®¡ç/éå®éè´§å/Kf_ICStockBillMainList.html">éå®éè´§åç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="颿åè´§/å
¶ä»åºåº/Kf_OtherOutBillList.html">å
¶ä»åºåºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="颿åè´§/颿åºåº/Kf_MateOutBillList.html">çäº§é¢æåç»´æ¤</a></dd> |
| | | <!--<dd><a lay-href="颿åè´§/忥å¼è°åºå/Fb_StepFoldOutBillList.html">忥å¼è°åºåç»´æ¤</a></dd> |
| | | <dd><a lay-href="颿åè´§/颿åºåº/Kf_StockOutRequestBillList.html">åºåºç³è¯·åç»´æ¤</a></dd> |
| | | <dd><a lay-href="颿åè´§/颿åºåº/Kf_StockOutRequestBill.html">åºåºç³è¯·å</a></dd>--> |
| | | <dd><a lay-href="颿åè´§/颿åºåº/Kf_StockOutRequestBillList.html">åºåºç³è¯·åç»´æ¤</a></dd> |
| | | <dd><a lay-href="颿åè´§/颿åºåº/Kf_StockOutRequestBill.html">åºåºç³è¯·å</a></dd>--> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>è°æ¨çç¹</a> |
| | | <dl class="layui-nav-child"> |
| | | <!--<dd><a lay-href="ä»å管ç/ä»åºè°æ¨/Kf_MoveStockRequestBillEdit.html">è°æ¨ç³è¯·å</a></dd> |
| | | <dd><a lay-href="ä»å管ç/ä»åºè°æ¨/Kf_MoveStockRequestBillList.html">è°æ¨ç³è¯·åç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="ä»å管ç/ä»åºè°æ¨/Kf_MoveStockRequestBillList.html">è°æ¨ç³è¯·åç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="ä»å管ç/ä»åºè°æ¨/Kf_MoveStockBillList.html">ç´æ¥è°æ¨åç»´æ¤</a></dd> |
| | | <!--<dd><a lay-href="ä»å管ç/忥å¼è°å
¥å/Fb_StepFoldinBillList.html">忥å¼è°å
¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="颿åè´§/忥å¼è°åºå/Fb_StepFoldOutBillList.html">忥å¼è°åºåç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="颿åè´§/忥å¼è°åºå/Fb_StepFoldOutBillList.html">忥å¼è°åºåç»´æ¤</a></dd>--> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | |
| | | <dd><a lay-href="ä»å管ç/æ¡ç çæ/Gy_BarCodeBill.html">æ¡ç çæ</a></dd> |
| | | <dd><a lay-href="模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_BarCodeBillList.html">æ¡ç 主档维æ¤</a></dd> |
| | | <!--<dd><a lay-href="模治å
·ç®¡ç/模治å
·ç®¡ç/KF_BarCodeStatusChangeBill.html">æ¡ç ç¶æåæ´å</a></dd> |
| | | <dd><a lay-href="模治å
·ç®¡ç/模治å
·ç®¡ç/KF_BarCodeStatusChangeBillList.html">æ¡ç ç¶æåæ´åç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="模治å
·ç®¡ç/模治å
·ç®¡ç/KF_BarCodeStatusChangeBillList.html">æ¡ç ç¶æåæ´åç»´æ¤</a></dd>--> |
| | | <dd><a lay-href="模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_BarCodeBill_OutList.html">æ¡ç 彿¡£ç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | |
| | | <!-- <dd><a lay-href="颿åè´§/éå®åºåº/Kf_SellOutBill_FastList.html">éå®åºåºç¼åå表</a></dd> --> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <dd> |
| | | <a>ä»åºæ¥è¡¨</a> |
| | | <dl class="layui-nav-child"> |
| | | <!--<dd><a lay-href="ä»å管ç/æ«ç å¼å¸¸è®°å½è¡¨/KF_PonderationBillList.html">æ«ç å¼å¸¸è®°å½æ¥è¯¢</a></dd>--> |
| | |
| | | <!--<dd><a lay-href="ä»å管ç/æ¡ç åºå/KF_PonderationBillMain_Temp.html">æ¡ç åºå
¥åºç¼åå表</a></dd>--> |
| | | <!--<dd><a lay-href="ä»å管ç/æ¡ç åºå
¥åºè®°å½è¡¨/KF_PonderationBillList_Query.html">æ«ç è®°å½ç¼åæ¥è¡¨</a></dd>--> |
| | | </dl> |
| | | </dd> |
| | | </dd> |
| | | </dl> |
| | | </li> |
| | | <!-- 计å管ç --> |
| | |
| | | </dl> |
| | | </dd> |
| | | <!-- <dd> |
| | | <a>çäº§ç©ææ¸
å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/çäº§ç©ææ¸
å/sc_Gy_ICBomBillMainList.html">ç©ææ¸
åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <a>çäº§ç©ææ¸
å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/çäº§ç©ææ¸
å/sc_Gy_ICBomBillMainList.html">ç©ææ¸
åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <dd> |
| | | <a>å·¥èºè·¯çº¿</a> |
| | | <dl class="layui-nav-child"> |
| | |
| | | </dl> |
| | | </dd> |
| | | <!-- <dd> |
| | | <a>çäº§ç¨ææ¸
å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ç产ææå/Sc_PPBomBillList.html">çäº§ç¨ææ¸
åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产ææå/Sc_PPickingBillList.html">çäº§é¢ææç å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>æ±æ¥ç®¡ç(å·¥åº)</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产工åºç®¡ç/å·¥åºæ±æ¥å/Sc_Add_ProcessReportList.html">å·¥åºæ±æ¥å</a></dd> |
| | | <dd><a lay-href="ç产工åºç®¡ç/å·¥åºæ±æ¥å/Sc_ProcessReportList.html">å·¥åºæ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/çäº§æ±æ¥å/Sc_Add_ICMOReportBillList.html">çäº§æ±æ¥å</a></dd> |
| | | <dd><a lay-href="ç产管ç/çäº§æ±æ¥å/Sc_ICMOReportBillList.html">çäº§æ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="">äº§éæ±æ¥ånull</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/äº§éæ±æ¥/Sc_ProductReportStepBillList_Web.html">äº§éæ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/ä¸è¯éé/Sc_QualityReportStepBill.html">è´¨éæ±æ¥å</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/ä¸è¯éé/Sc_QualityReportStepBillList.html">è´¨éæ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产å
è£
å/Sc_PackUnionBill.html">ç»æåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>å¼ç»ç管ç(å·¥åº)</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/å¼å·¥/Sc_Add_MESBeginStepWorkBillList.html">å¼çå</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/å¼å·¥/Sc_MESBeginStepWorkBillList.html">å¼çåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/åå·¥/Sc_MESStopStepWorkBillList.html">åå·¥æèµ·åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/å®å·¥/Sc_MESEndStepWorkBillList.html">ç»çåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/è¿å·¥/Sc_MESReturnStepWorkBillList.html">è¿å·¥åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>æ¥å·¥ç®¡ç</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a href="IpadStepIndex.html" target="main_self_frame">æ¥å·¥å¹³å°(å·¥åº)</a></dd> |
| | | <dd><a href="IpadIndex.html" target="main_self_frame">æ¥å·¥å¹³å°</a></dd> |
| | | <dd><a lay-href="">æ¥æ£ç³è¯·n</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>䏿é²é</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="">䏿é²éån</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/é²é/Sc_MaterToSourceStepBillList.html">䏿é²éåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>ç»è£
追溯å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a href="ç»è£
å/Sc_AssemblyBill_Fast.html" target="main_self_frame">ç»è£
追溯å</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç»è£
å/Sc_GroupOrderBillList.html">ç»è£
追溯åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>ç»æå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ç产å
è£
å/Sc_PackUnionBill.html">ç»æåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>æ¥è®¡åå¹³å°</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd> |
| | | <a>ç产计åå¹³å°</a> |
| | | <a>çäº§ç¨ææ¸
å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ç产计åå¹³å°/JIT_DayPlanPlatForm.html" style="margin: 0 0 0 13px;">ç产计åå¹³å°</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产计åå¹³å°/JIT_DayPlanPlatFormImport.html" style="margin: 0 0 0 13px;">导å
¥</a></dd>--> |
| | | <dd><a lay-href="ç产管ç/ç产ææå/Sc_PPBomBillList.html">çäº§ç¨ææ¸
åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产ææå/Sc_PPickingBillList.html">çäº§é¢ææç å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>æ±æ¥ç®¡ç(å·¥åº)</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产工åºç®¡ç/å·¥åºæ±æ¥å/Sc_Add_ProcessReportList.html">å·¥åºæ±æ¥å</a></dd> |
| | | <dd><a lay-href="ç产工åºç®¡ç/å·¥åºæ±æ¥å/Sc_ProcessReportList.html">å·¥åºæ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/çäº§æ±æ¥å/Sc_Add_ICMOReportBillList.html">çäº§æ±æ¥å</a></dd> |
| | | <dd><a lay-href="ç产管ç/çäº§æ±æ¥å/Sc_ICMOReportBillList.html">çäº§æ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="">äº§éæ±æ¥ånull</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/äº§éæ±æ¥/Sc_ProductReportStepBillList_Web.html">äº§éæ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/ä¸è¯éé/Sc_QualityReportStepBill.html">è´¨éæ±æ¥å</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/ä¸è¯éé/Sc_QualityReportStepBillList.html">è´¨éæ±æ¥åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产å
è£
å/Sc_PackUnionBill.html">ç»æåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>å¼ç»ç管ç(å·¥åº)</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/å¼å·¥/Sc_Add_MESBeginStepWorkBillList.html">å¼çå</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/å¼å·¥/Sc_MESBeginStepWorkBillList.html">å¼çåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/åå·¥/Sc_MESStopStepWorkBillList.html">åå·¥æèµ·åç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/å®å·¥/Sc_MESEndStepWorkBillList.html">ç»çåç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/è¿å·¥/Sc_MESReturnStepWorkBillList.html">è¿å·¥åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>æ¥å·¥ç®¡ç</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a href="IpadStepIndex.html" target="main_self_frame">æ¥å·¥å¹³å°(å·¥åº)</a></dd> |
| | | <dd><a href="IpadIndex.html" target="main_self_frame">æ¥å·¥å¹³å°</a></dd> |
| | | <dd><a lay-href="">æ¥æ£ç³è¯·n</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>䏿é²é</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="">䏿é²éån</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥å·¥å°å·¥åº/é²é/Sc_MaterToSourceStepBillList.html">䏿é²éåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>ç»è£
追溯å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a href="ç»è£
å/Sc_AssemblyBill_Fast.html" target="main_self_frame">ç»è£
追溯å</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç»è£
å/Sc_GroupOrderBillList.html">ç»è£
追溯åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>ç»æå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ç产å
è£
å/Sc_PackUnionBill.html">ç»æåç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>æ¥è®¡åå¹³å°</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd> |
| | | <a>ç产计åå¹³å°</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ç产计åå¹³å°/JIT_DayPlanPlatForm.html" style="margin: 0 0 0 13px;">ç产计åå¹³å°</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产计åå¹³å°/JIT_DayPlanPlatFormImport.html" style="margin: 0 0 0 13px;">导å
¥</a></dd>--> |
| | | <!-- <dd><a lay-href="ç产管ç/é½å¥åæ/JIT_CompleteDetailList.html" style="margin: 0 0 0 13px;">é½å¥åæä¿¡æ¯æç»å表</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产计åå¹³å°/Sc_ICMOSortBillList.html" style="margin: 0 0 0 13px;">ç产æ¥è®¡åæ¥è¯¢</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>æ¥è®¡åå·¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ç产æ¥è®¡åå·¥å/JIT_DayPlanBillList.html" style="margin: 0 0 0 13px;">æ¥è®¡åå·¥åå表</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产æ¥è®¡åå·¥å/JIT_DayPlanBillEdit.html" style="margin: 0 0 0 13px;">æ¥è®¡åå·¥å</a></dd>--> |
| | | <!-- </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>è¦æè®¡å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/è¦æè®¡å/JIT_NeedMaterPlanBillList.html" style="margin: 0 0 0 13px;">è¦æè®¡ååå表</a></dd> |
| | | <dd><a lay-href="ç产管ç/è¦æè®¡å/JIT_NeedMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">è¦æè®¡åå</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>ææè®¡å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ææè®¡å/JIT_LiftMaterPlaBillnList.html" style="margin: 0 0 0 13px;">ææè®¡ååå表</a></dd> |
| | | <dd><a lay-href="ç产管ç/ææè®¡å/JIT_LiftMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">ææè®¡åå</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>åºç¡èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡ååºç¡èµæ/Gy_WorkWarehouseBillList.html" style="margin: 0 0 0 13px;">车é´ä»åºå¯¹ç
§å表</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡ååºç¡èµæ/Cg_PODemandPlanConfigBillList.html" style="margin: 0 0 0 13px;">ææè®¡åä¿¡æ¯å表</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡ååºç¡èµæ/JIT_NeedMaterPlanConfigBillList.html" style="margin: 0 0 0 13px;">è¦æè®¡åä¿¡æ¯å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>峿¶åºå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/峿¶åºå/JIT_InventoryList.html" style="margin: 0 0 0 13px;">峿¶åºåå表</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产计åå¹³å°/Sc_ICMOSortBillList.html" style="margin: 0 0 0 13px;">ç产æ¥è®¡åæ¥è¯¢</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>æ¥è¡¨</a> |
| | | <a>æ¥è®¡åå·¥å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportPODemandPlanBillList.html" style="margin: 0 0 0 13px;">ææè®¡åæ¥è¡¨(éè´è®¢å维度)</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportPODemandPlanBillList_S.html" style="margin: 0 0 0 13px;">ææè®¡åæ¥è¡¨</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportWorkDemandPlanBillList.html" style="margin: 0 0 0 13px;">è¦æè®¡åæ¥è¡¨</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportMOMaterReadysBillList.html" style="margin: 0 0 0 13px;">é½å¥æ¥è¡¨</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产æ¥è®¡åå·¥å/JIT_DayPlanBillList.html" style="margin: 0 0 0 13px;">æ¥è®¡åå·¥åå表</a></dd> |
| | | <dd><a lay-href="ç产管ç/ç产æ¥è®¡åå·¥å/JIT_DayPlanBillEdit.html" style="margin: 0 0 0 13px;">æ¥è®¡åå·¥å</a></dd>--> |
| | | <!-- </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>è¦æè®¡å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/è¦æè®¡å/JIT_NeedMaterPlanBillList.html" style="margin: 0 0 0 13px;">è¦æè®¡ååå表</a></dd> |
| | | <dd><a lay-href="ç产管ç/è¦æè®¡å/JIT_NeedMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">è¦æè®¡åå</a></dd> |
| | | </dl> |
| | | </dd> |
| | | </dl> |
| | | </dd> --> |
| | | <dd> |
| | | <a>ææè®¡å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/ææè®¡å/JIT_LiftMaterPlaBillnList.html" style="margin: 0 0 0 13px;">ææè®¡ååå表</a></dd> |
| | | <dd><a lay-href="ç产管ç/ææè®¡å/JIT_LiftMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">ææè®¡åå</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>åºç¡èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡ååºç¡èµæ/Gy_WorkWarehouseBillList.html" style="margin: 0 0 0 13px;">车é´ä»åºå¯¹ç
§å表</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡ååºç¡èµæ/Cg_PODemandPlanConfigBillList.html" style="margin: 0 0 0 13px;">ææè®¡åä¿¡æ¯å表</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡ååºç¡èµæ/JIT_NeedMaterPlanConfigBillList.html" style="margin: 0 0 0 13px;">è¦æè®¡åä¿¡æ¯å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>峿¶åºå</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/峿¶åºå/JIT_InventoryList.html" style="margin: 0 0 0 13px;">峿¶åºåå表</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>æ¥è¡¨</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportPODemandPlanBillList.html" style="margin: 0 0 0 13px;">ææè®¡åæ¥è¡¨(éè´è®¢å维度)</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportPODemandPlanBillList_S.html" style="margin: 0 0 0 13px;">ææè®¡åæ¥è¡¨</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportWorkDemandPlanBillList.html" style="margin: 0 0 0 13px;">è¦æè®¡åæ¥è¡¨</a></dd> |
| | | <dd><a lay-href="ç产管ç/æ¥è®¡åæ¥è¡¨/ReportMOMaterReadysBillList.html" style="margin: 0 0 0 13px;">é½å¥æ¥è¡¨</a></dd> |
| | | </dl> |
| | | </dd> |
| | | </dl> |
| | | </dd> --> |
| | | </dl> |
| | | </li> |
| | | <!-- 车é´ç®¡ç --> |
| | |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchWorkBackBillList.html">å·¥åºè¿å·¥ç³è¯·å表</a></dd> |
| | | <!--<dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchWorkBackBillEdit.html">å·¥åºè¿å·¥ç³è¯·</a></dd>--> |
| | | <!-- <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessSendWorkList.html">å·¥åºæ´¾å·¥å表</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessSendWorkEdit.html">å·¥åºæ´¾å·¥</a></dd> --> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessSendWorkEdit.html">å·¥åºæ´¾å·¥</a></dd> --> |
| | | <!--<dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchWorkBackBillEdit.html">å·¥åºè¿å·¥ç³è¯·åç¼è¾</a></dd>--> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchRecordBackBillList.html">å·¥åºè¿å·¥è®°å½å</a></dd> |
| | | <!--<dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchRecordBackBillEdit.html">å·¥åºè¿å·¥è®°å½åç¼è¾</a></dd>--> |
| | | <!-- <dd><a lay-href="">å·¥åºå§å¤å·¥ån</a></dd> |
| | | <dd><a lay-href="">å·¥åºå§å¤å·¥åç»´æ¤n</a></dd> --> |
| | | <dd><a lay-href="">å·¥åºå§å¤å·¥åç»´æ¤n</a></dd> --> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºè¿ç«æ¥æ¶å/Cj_StationInBill_QiaoYi.html">å·¥åºè¿ç«æ¥æ¶å</a></dd> |
| | | <!-- <dd><a lay-href="车é´ç®¡ç/å·¥åºè¿ç«æ¥æ¶å/Sc_StationInBill_Mul.html">å·¥åºè¿ç«æ¥æ¶åæ¹é</a></dd> --> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºè¿ç«æ¥æ¶å/Cj_StationInBillList.html">å·¥åºè¿ç«æ¥æ¶åç»´æ¤</a></dd> |
| | |
| | | <dd><a lay-href="车é´ç®¡ç/æ¥è¡¨åæ/SemiFinishedProductsReport.html">åæåæ¥è¡¨</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/æ¥è¡¨åæ/Sc_ProcessErrStationReport.html">å·¥åºå¼å¸¸è¿ç«æ¥è¡¨</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/æ¥è¡¨åæ/Sc_ProductedRateReport.html">å¶æçæç»æ¥è¡¨</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/æ¥è¡¨åæ/Sc_RetentionTimeReport.html">æ»çæ¶é´æ¥è¡¨</a></dd> </dl> |
| | | <dd><a lay-href="车é´ç®¡ç/æ¥è¡¨åæ/Sc_RetentionTimeReport.html">æ»çæ¶é´æ¥è¡¨</a></dd> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | | <a>ç½å¯åå¸</a> |
| | |
| | | </dl> |
| | | </li> |
| | | |
| | | <!-- çæ¿ç®¡ç --> |
| | | <li data-name="set" class="layui-nav-item"> |
| | | <a><i class="layui-icon layui-icon-set"></i><cite>çæ¿ç®¡ç</cite></a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="JiaShiCang_QiaoYi.html">驾驶è±</a></dd> |
| | | </dl> |
| | | </li> |
| | | |
| | | <!-- ä¿¡ç¨ç®¡ç --> |
| | | <li data-name="set" class="layui-nav-item"> |
| | |
| | | </dl> |
| | | </dd> |
| | | <!--<dd> |
| | | <a>åºæ¶å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/åºæ¶å/Xs_ReceivableBillList.html">åºæ¶åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd>--> |
| | | <a>åºæ¶å</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="éå®ç®¡ç/åºæ¶å/Xs_ReceivableBillList.html">åºæ¶åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd>--> |
| | | <dd> |
| | | <a>å
¶ä»åºæ¶å</a> |
| | | <dl class="layui-nav-child"> |
| | |
| | | <!-- <dd><a lay-href="åºç¡èµæ/éè´åºç¡èµæ/Gy_Supplier.html">ä¾åºåå表</a></dd> --> |
| | | <!-- <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_OrderLev.html">订åç级</a></dd> --> |
| | | <!-- <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_OrderBackInfo.html">订ååé¦ç¶æ</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterList.html">å·¥èºåæ°å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterUnitList.html">å·¥èºåæ°åä½å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechParamByProcList.html">å·¥èºåæ°å¯¹åºè¡¨å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_PackType.html">å
è£
æ¹å¼</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_ConkType.html">æ
éç±»å«</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_StockStatusList.html">åºåç¶æå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_SupplierContactList.html">ä¾è´§æ¹è系人å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_COMMONCONTACTList.html">æ¶è´§æ¹è系人å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_PaymentConditionList.html">仿¬¾æ¡ä»¶å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_RecConditionList.html">æ¶æ¬¾æ¡ä»¶å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_TaxRateList.html">ç¨çå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_RateTypeList.html">æ±çå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_CustLocationList.html">交货å°ç¹å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_SettleStyle.html">ç»ç®æ¹å¼å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MatePriceSup.html">éè´ä»·æ ¼å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_Operator.html">ä¸å¡åå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_Work.html">ä½ä¸å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_Staff.html">åå·¥å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MouldStatus.html">å¨å
·ç¶æå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_EquipStatus.html">设å¤ç¶æå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_TaxMIX.html">ç¨ç»åå表</a></dd> --> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterList.html">å·¥èºåæ°å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterUnitList.html">å·¥èºåæ°åä½å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechParamByProcList.html">å·¥èºåæ°å¯¹åºè¡¨å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_PackType.html">å
è£
æ¹å¼</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_ConkType.html">æ
éç±»å«</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_StockStatusList.html">åºåç¶æå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_SupplierContactList.html">ä¾è´§æ¹è系人å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_COMMONCONTACTList.html">æ¶è´§æ¹è系人å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_PaymentConditionList.html">仿¬¾æ¡ä»¶å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_RecConditionList.html">æ¶æ¬¾æ¡ä»¶å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_TaxRateList.html">ç¨çå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_RateTypeList.html">æ±çå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_CustLocationList.html">交货å°ç¹å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_SettleStyle.html">ç»ç®æ¹å¼å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MatePriceSup.html">éè´ä»·æ ¼å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_Operator.html">ä¸å¡åå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_Work.html">ä½ä¸å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_Staff.html">åå·¥å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MouldStatus.html">å¨å
·ç¶æå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_EquipStatus.html">设å¤ç¶æå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_TaxMIX.html">ç¨ç»åå表</a></dd> --> |
| | | </dl> |
| | | <!-- </dd> |
| | | <dd> |
| | | <a>设å¤åºç¡èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_DotCheckEdit.html">ç¹æ£é¡¹ç®</a></dd>--> |
| | | <dd> |
| | | <a>设å¤åºç¡èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_DotCheckEdit.html">ç¹æ£é¡¹ç®</a></dd>--> |
| | | <!-- <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_DotCheckList.html">ç¹æ£é¡¹ç®ç»´æ¤</a></dd> --> |
| | | <!--<dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_RepairEdit.html">维修项ç®</a></dd>--> |
| | | <!-- <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_RepairList.html">维修项ç®ç»´æ¤</a></dd> --> |
| | |
| | | <!-- <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_RepairCheckList.html">ç»´ä¿®æ£éªé¡¹ç®ç»´æ¤</a></dd> --> |
| | | <!--<dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MaintainEdit.html">ä¿å
»é¡¹ç®</a></dd>--> |
| | | <!-- <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MaintainList.html">ä¿å
»é¡¹ç®ç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MateMould.html">产åä¸å¨å
·æ¸
å</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MateMouldList.html">产åä¸å¨å
·æ¸
åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MateMould.html">产åä¸å¨å
·æ¸
å</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_MateMouldList.html">产åä¸å¨å
·æ¸
åç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>çäº§èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.html">å·¥ä½ä¸å¿å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html">å·¥åºå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.html">çäº§èµæºå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_Group.html">ç产çç»å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_BadReason.html">ä¸è¯åå å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_ConkReasonList.html">æ
éåå å表</a></dd> --> |
| | | <a>çäº§èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.html">å·¥ä½ä¸å¿å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html">å·¥åºå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.html">çäº§èµæºå表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_Group.html">ç产çç»å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_BadReason.html">ä¸è¯åå å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/åºç¡èµæ/Gy_ConkReasonList.html">æ
éåå å表</a></dd> --> |
| | | <!-- <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_SOPBillList.html">ä½ä¸æå¯¼ä¹¦ç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_SOPBillEdit.html">ä½ä¸æå¯¼ä¹¦ç¼è¾</a></dd> |
| | | <dd><a href="åºç¡èµæ/ç产åºç¡èµæ/Gy_SOPBill.html" target="main_self_frame">ä½ä¸æå¯¼ä¹¦</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <dd><a lay-href="åºç¡èµæ/ç产åºç¡èµæ/Gy_SOPBillEdit.html">ä½ä¸æå¯¼ä¹¦ç¼è¾</a></dd> |
| | | <dd><a href="åºç¡èµæ/ç产åºç¡èµæ/Gy_SOPBill.html" target="main_self_frame">ä½ä¸æå¯¼ä¹¦</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>æ£éªèµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_CheckItem.html">æ£éªé¡¹ç®å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_QCCheckClass.html">æ£éªé¡¹ç®åç±»å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <a>æ£éªèµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_CheckItem.html">æ£éªé¡¹ç®å表</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_QCCheckClass.html">æ£éªé¡¹ç®åç±»å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>å·¥èµåºç¡èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ProcPrice.html">å·¥åºå·¥ä»·èµæ</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ProcPriceList.html">å·¥åºå·¥ä»·èµæç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_WorkDay.html">工使¥å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <a>å·¥èµåºç¡èµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ProcPrice.html">å·¥åºå·¥ä»·èµæ</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ProcPriceList.html">å·¥åºå·¥ä»·èµæç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_WorkDay.html">工使¥å表</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!-- <dd> |
| | | <a>产åèµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/产ååºç¡èµæ/Gy_StdMinPickQty.html">ä¾åºåç©æèµæ</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/产ååºç¡èµæ/Gy_StdMinPickQtyList.html">ä¾åºåç©æèµæç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <a>产åèµæ</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/产ååºç¡èµæ/Gy_StdMinPickQty.html">ä¾åºåç©æèµæ</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/产ååºç¡èµæ/Gy_StdMinPickQtyList.html">ä¾åºåç©æèµæç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd> --> |
| | | <!--<dd> |
| | | <a>æ°æ®åå
¸</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_Table.html"> æ°æ®åå
¸(è¡¨ç»æ)</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_TableList.html"> æ°æ®åå
¸(è¡¨ç»æ)ç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_View.html"> æ°æ®åå
¸(è§å¾)</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_ViewList.html"> æ°æ®åå
¸(è§å¾)ç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_Proc.html"> æ°æ®åå
¸(åå¨è¿ç¨)</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_ProcList.html"> æ°æ®åå
¸(åå¨è¿ç¨)ç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd>--> |
| | | <a>æ°æ®åå
¸</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_Table.html"> æ°æ®åå
¸(è¡¨ç»æ)</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_TableList.html"> æ°æ®åå
¸(è¡¨ç»æ)ç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_View.html"> æ°æ®åå
¸(è§å¾)</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_ViewList.html"> æ°æ®åå
¸(è§å¾)ç»´æ¤</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_Proc.html"> æ°æ®åå
¸(åå¨è¿ç¨)</a></dd> |
| | | <dd><a lay-href="åºç¡èµæ/æ°æ®åå
¸/Xt_DataDictionary_ProcList.html"> æ°æ®åå
¸(åå¨è¿ç¨)ç»´æ¤</a></dd> |
| | | </dl> |
| | | </dd>--> |
| | | </dl> |
| | | </li> |
| | | <!-- ç³»ç»ç®¡ç --> |
| | |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/æ¥å¿ç®¡ç/Xt_SystemLogList.html">ç³»ç»ä¸æºæ¥å¿æ¥è¯¢</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç³»ç»åæ°ç®¡ç/Xt_SystemParameterList.html">ç³»ç»åæ°æ¥è¯¢</a></dd> |
| | | <!--<dd><a lay-href="ç³»ç»ç®¡ç/模å管ç/Xt_XtgnbList.html">ç³»ç»æ¨¡åä¿¡æ¯æ¥è¯¢</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/åæ®ç±»å/Xt_BillTypeList.html">ç³»ç»åæ®ç±»åæ¥è¯¢</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ä¼è®¡æé´/Xt_AccountPeriodList.html">ä¼è®¡æé´æ¥è¯¢</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å
¬å/GG_NoticeBillEdit.html">å
¬åä¿¡æ¯</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å
¬å/GG_NoticeBillList.html">å
¬åä¿¡æ¯ç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/åæ®ç±»å/Xt_BillSubTypeList.html">ç³»ç»åæ®åç±»åæ¥è¯¢</a></dd>--> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/åæ®ç±»å/Xt_BillTypeList.html">ç³»ç»åæ®ç±»åæ¥è¯¢</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ä¼è®¡æé´/Xt_AccountPeriodList.html">ä¼è®¡æé´æ¥è¯¢</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å
¬å/GG_NoticeBillEdit.html">å
¬åä¿¡æ¯</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å
¬å/GG_NoticeBillList.html">å
¬åä¿¡æ¯ç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/åæ®ç±»å/Xt_BillSubTypeList.html">ç³»ç»åæ®åç±»åæ¥è¯¢</a></dd>--> |
| | | </dl> |
| | | </dd> |
| | | <dd> |
| | |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Xt_UserList.html">ç¨æ·å表</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Xt_UserGroupList.html">è§è²å表</a></dd> |
| | | <!--<dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Xt_UserSuplies.html">ç¨æ·å
³èä¾åºå</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserByOrg.html">ç¨æ·å
³èç»ç»</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserStock.html">ç¨æ·å
³èä»åº</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserByWorkStation.html">ç¨æ·å
³èå·¥ä½</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserGroup.html">ç¨æ·å
³èçç»</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserDept.html">ç¨æ·å
³èé¨é¨</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserEmployee.html">ç¨æ·å
³èèå</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserByUser.html">ç¨æ·å
³èç¨æ·</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserMater.html">ç¨æ·å
³èç©æ</a></dd>--> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserByOrg.html">ç¨æ·å
³èç»ç»</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserStock.html">ç¨æ·å
³èä»åº</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserByWorkStation.html">ç¨æ·å
³èå·¥ä½</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserGroup.html">ç¨æ·å
³èçç»</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserDept.html">ç¨æ·å
³èé¨é¨</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserEmployee.html">ç¨æ·å
³èèå</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserByUser.html">ç¨æ·å
³èç¨æ·</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserMater.html">ç¨æ·å
³èç©æ</a></dd>--> |
| | | <!--<dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserCustomer.html">ç¨æ·å
³è客æ·</a></dd>--> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserCustomerList.html">ç¨æ·å
³è客æ·ç»´æ¤</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç¨æ·ç®¡ç/Gy_UserProcess.html">ç¨æ·å
³èå·¥åº</a></dd> |
| | |
| | | </dl> |
| | | </dd> |
| | | <!--<dd> |
| | | <a>å¤çº§å®¡æ¹</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å¤çº§å®¡æ¹/å®¡æ ¸é¡¹ç®/Xt_CheckItemList.html">å®¡æ ¸é¡¹ç®å表</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å¤çº§å®¡æ¹/å®¡æ ¸æµç¨å/Xt_CheckFlowList.html">å®¡æ ¸æµç¨åå表</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å¤çº§å®¡æ¹/å®¡æ ¸æµç¨å/Xt_CheckUserRight.html">审æ¹ç¨æ·æé设置</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç»ç»æ¶æè®¾ç½®/Gy_DutyList.html">ç»ç»æ¶æå表</a></dd> |
| | | </dl> |
| | | </dd>--> |
| | | <a>å¤çº§å®¡æ¹</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å¤çº§å®¡æ¹/å®¡æ ¸é¡¹ç®/Xt_CheckItemList.html">å®¡æ ¸é¡¹ç®å表</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å¤çº§å®¡æ¹/å®¡æ ¸æµç¨å/Xt_CheckFlowList.html">å®¡æ ¸æµç¨åå表</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/å¤çº§å®¡æ¹/å®¡æ ¸æµç¨å/Xt_CheckUserRight.html">审æ¹ç¨æ·æé设置</a></dd> |
| | | <dd><a lay-href="ç³»ç»ç®¡ç/ç»ç»æ¶æè®¾ç½®/Gy_DutyList.html">ç»ç»æ¶æå表</a></dd> |
| | | </dl> |
| | | </dd>--> |
| | | </dl> |
| | | </li> |
| | | </ul> |
| | |
| | | <input type="checkbox" name="HCommonUseFlag" id="HCommonUseFlag" lay-skin="primary" lay-filter="checkbox" value="true" title="æ¯å¦å¸¸ç¨ææ"> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label"> å æå¹³åä»·ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HAvgStockPrice" lay-verify="HAvgStockPrice" id="HAvgStockPrice" autocomplete="off" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é»è®¤ç¨ç</label> |
| | | <div class="layui-input-inline" style="margin-top:10px"> |
| | | <input class="layui-input" name="HTaxRate" lay-verify="HTaxRate" id="HTaxRate" autocomplete="off" value="13"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é»è®¤å©æ¶¦ç</label> |
| | | <div class="layui-input-inline" style="margin-top:10px"> |
| | | <input class="layui-input" name="HProfitRate" lay-verify="HProfitRate" id="HProfitRate" autocomplete="off" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | <input class="layui-input" name="HFootPrice" lay-verify="HFootPrice" id="HFootPrice" autocomplete="off" value="0"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label"> å«ç¨ææ¬ä»·</label> |
| | | <div class="layui-input-inline" style="margin-top:10px"> |
| | |
| | | } |
| | | }); |
| | | |
| | | //çå¬ä¸å«ç¨ææ¬ä»· |
| | | $("#HNoTaxCost").blur(function (data) { |
| | | // è·åè¾å
¥æ¡çå¼ |
| | | var value = $("#HNoTaxCost").val(); |
| | | if (!ref.test(value)) { |
| | | layer.msg("ä¸å«ç¨ææ¬ä»·æ£ç¡®æ°å¼", { time: 3000, }); |
| | | $("#HNoTaxCost").val("0"); |
| | | } else { |
| | | var TaxRate = $("#HTaxRate").val(); |
| | | var HProfitRate = $("#HProfitRate").val(); |
| | | var HTaxCost = Number((value * (100 + TaxRate*1) / 100).toFixed(4)) //å«ç¨ææ¬ä»· = ä¸å«ç¨ææ¬ * ï¼100 + ç¨çï¼/100 |
| | | var HFootPrice = Number((HTaxCost * (100 + HProfitRate*1) / 100).toFixed(4))// ç»ç®ä»· = å«ç¨ææ¬ä»· * ï¼100+ 婿¶¦çï¼/100 |
| | | $("#HTaxCost").val(HTaxCost); |
| | | $("#HFootPrice").val(HFootPrice); |
| | | } |
| | | }); |
| | | //çå¬å«ç¨ææ¬ä»· |
| | | $("#HTaxCost").blur(function (data) { |
| | | // è·åè¾å
¥æ¡çå¼ |
| | | var value = $("#HTaxCost").val(); |
| | | if (!ref.test(value)) { |
| | | layer.msg("ä¸å«ç¨ææ¬ä»·æ£ç¡®æ°å¼", { time: 3000, }); |
| | | $("#HTaxCost").val("0"); |
| | | } else { |
| | | var TaxRate = $("#HTaxRate").val(); |
| | | var HProfitRate = $("#HProfitRate").val(); |
| | | var HNoTaxCost = Number((value / (100 + TaxRate*1) * 100).toFixed(4))//ä¸å«ç¨ææ¬ä»· = å«ç¨ææ¬/ ï¼100 + ç¨çï¼/100 ç»ç®ä»· |
| | | var HFootPrice = Number((value * (100 + HProfitRate*1) / 100).toFixed(4)) |
| | | $("#HNoTaxCost").val(HNoTaxCost); |
| | | $("#HFootPrice").val(HFootPrice); |
| | | } |
| | | }); |
| | | |
| | | //éæ©é¢è² |
| | | colorpicker.render({ |
| | | elem: '#HColorNoName' |
| | |
| | | , "HTaxCost": data.å«ç¨ææ¬ä»· |
| | | , "HNoTaxCost": data.ä¸å«ç¨ææ¬ä»· |
| | | , "HOnceRightRate": data.䏿¬¡åæ ¼çæ åå¼ |
| | | , "HQtyDec": data.æ°é精度 == null ? "0" : data.æ°é精度 |
| | | , "HPriceDec": data.å价精度 == null ? "0" : data.å价精度 |
| | | , "HMoneyDec": data.éé¢ç²¾åº¦ == null ? "0" : data.éé¢ç²¾åº¦ |
| | | , "HQtyDec": data.æ°é精度 == null ? "4" : data.æ°é精度 |
| | | , "HPriceDec": data.å价精度 == null ? "4" : data.å价精度 |
| | | , "HMoneyDec": data.éé¢ç²¾åº¦ == null ? "2" : data.éé¢ç²¾åº¦ |
| | | , "HTaxRate": data.é»è®¤ç¨ç == null ? "13" : data.é»è®¤ç¨ç |
| | | , "HProfitRate": data.é»è®¤å©æ¶¦ç == null ? "0" : data.é»è®¤å©æ¶¦ç |
| | | |
| | | , "HHeight_M": data.æ¯é« |
| | | , "HInches_M": data.寸æ°ç»ç» |
| | |
| | | function set_EditForm(linterid) { |
| | | //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ |
| | | $.ajax({ |
| | | url: GetWEBURL() + "GetGy_CusTypeDetail", |
| | | url: GetWEBURL() + "GetGy_TechnologyTypeDetail", |
| | | type: "GET", |
| | | data: { |
| | | "HID": linterid |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data.h_v_Gy_CusType[0]; |
| | | var data = result.data.h_v_Gy_Technology[0]; |
| | | $("#HItemID").val(data.HItemID);//代ç ID |
| | | $("#HNumber").val(data.客æ·å类代ç );//代ç |
| | | $("#HName").val(data.客æ·åç±»åç§°);//åç§° |
| | | $("#HNumber").val(data.å·¥èºåæ°å类代ç );//代ç |
| | | $("#HName").val(data.å·¥èºåæ°åç±»åç§°);//åç§° |
| | | $("#HHelpCode").val(data.å©è®°ç );//å©è®°ç |
| | | /* $("#HUSEORGID").val(data.å建ç»ç»);//使ç¨ç»ç»*/ |
| | | $("#HUseFlag ").val(data.使ç¨ç¶æ);//使ç¨ç¶æ |
| | | $("#HUseFlag").val(data.ä½¿ç¨æ è®°);//使ç¨ç¶æ |
| | | $("#HRemark").val(data.夿³¨);//夿³¨ |
| | | $("input[name='HStopflag']").attr("checked", data.ç¦ç¨æ å¿ == "æ¯" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ |
| | |
| | | |
| | | //#region æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | | get_FastQuery(); |
| | | if ($("#HProject").val() == "0") { |
| | | get_FastQuery(); |
| | | } |
| | | else { |
| | | get_FastQuery(2); |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | |
| | | //æ¥è¯¢ |
| | | //æ ¹æ®é¡µé¢çæå¼æ¹å¼ï¼å¤æè¿æ»¤æ¡ä»¶sWhereæ¯å¦éè¦è¿è¡é¢å¤çæ·»å |
| | | //è·ååæ° |
| | |
| | | Carousel.reload({ autoplay: false }) |
| | | //è·å项ç®å· |
| | | Get_HProject(); |
| | | get_FastQuery(); |
| | | if ($("#HProject").val() == "0") { |
| | | get_FastQuery(); |
| | | } |
| | | else { |
| | | get_FastQuery(2); |
| | | } |
| | | |
| | | //if (openType == 2) { |
| | | // addSWhereByOpenType(); |
| | | // //get_Display(sWhere); |
| | |
| | | |
| | | |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | function get_FastQuery(number) { |
| | | sWhere = ""; |
| | | var HNumber = $("#HNumber").val(); |
| | | var HName = $("#HName").val(); |
| | |
| | | if (HOrgName) { |
| | | sWhere += " and ç»ç»åç§° like '%" + HOrgName + "%'"; |
| | | } |
| | | if (HProject) { |
| | | sWhere += " and 项ç®å· like '%" + HProject + "%'"; |
| | | if (number==2) { |
| | | if (HProject) { |
| | | sWhere += " and 项ç®å· like '%" + HProject + "%'"; |
| | | } |
| | | } |
| | | if (GetDataCols != "") { |
| | | sWhere += GetDataCols; |
| | |
| | | //#region è·å项ç®å· |
| | | function Get_HProject() { |
| | | //è·å项ç®å· |
| | | var HProjectList = '<option value="0" style="color:red;" selected></option>'; |
| | | var HProjectList = '<option value="" style="color:red;" selected></option>'; |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "/Gy_Material/Get_HProject", |
| | |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit"><i class="layui-icon layui-icon-repeat"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>åå®¡æ ¸</button>--> |
| | | <<!--button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>å é¤</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Use"><i class="layui-icon layui-icon-ok"></i>使ç¨</button> |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //å é¤ |
| | | function set_DeleteBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var hmainid = data[0].hmainid.toString(); |
| | | var hsubid = data[0].hsubid.toString(); |
| | | //é»è¾å 餿¹æ³ |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "Gy_SOPBill/Del", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "hmainid": hmainid, "hsubid": hsubid, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | window.location.reload(); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); |
| | | } |
| | | } |
| | | |
| | | //æå° |
| | | function get_PrintReport() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | |
| | | $("#HMaterName").val(""); |
| | | $("#HCenterName").val(""); |
| | | $("#btnSearch").click(); |
| | | } |
| | | } |
| | | |
| | | //é¢è§ |
| | | function get_ViewReport() { |
| | |
| | | $("#HMaterNumber").val(""); |
| | | $("#HMaterName").val(""); |
| | | $("#HCenterName").val(""); |
| | | |
| | | |
| | | sWhere = " "; |
| | | get_Display(sWhere); |
| | | } |
| | |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: '../éè´åºç¡èµæ/Gy_Supplier_Edit.html?OperationType=1&HSupTypeID=' + HSupTypeID, |
| | | content: '../éè´åºç¡èµæ/Gy_Supplier_Edit.html?OperationType=1&linterid=0', |
| | | end: function () { |
| | | //å·æ°é¡µé¢, |
| | | location.reload(); |
| | |
| | | $("#HCreator").val(sessionStorage["HUserName"]);//å建人 |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºå |
| | | setInitHCurName() |
| | | set_AddFNew(); |
| | | //åå§å表 |
| | | get_InitGrid(); |
| | | |
| | | } |
| | | |
| | | if (OperationType == 2) {//æ°å¢æµæ°´å· |
| | | else if (OperationType == 2) {//æ°å¢æµæ°´å· |
| | | setInitHCurName() |
| | | var HSupTypeID = params[params[1]];//ç±»åid |
| | | setHNumber(HSupTypeID); |
| | | $("#HNumber").attr("readonly", true); |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //æ°å¢è®¾ç½®é»è®¤ç¨çåè´§å¸ |
| | | function setInitHCurName() { |
| | | var ajaxLoad = layer.load(); |
| | | $("#HTaxRate").val(13); |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'Gy_Currency/list1', |
| | | type: "GET", |
| | | async:false, |
| | | data: { "sWhere": " and è´§å¸åç§° = '人æ°å¸'", "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.data != null) { |
| | | layer.close(ajaxLoad); |
| | | $("#HCurName").val(data1.data[0]["è´§å¸åç§°"]) |
| | | $("#HCurID").val(data1.data[0]["HItemID"]) |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //#region 计å表 |
| | | function set_GridDelete(obj) { |
| | |
| | | </div> |
| | | </div> |
| | | <div> |
| | | <div style="width:99%;height:calc(100vh);"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | <div id="histogram" style="width:99.5%;height:calc(68vh);margin-top:10px;"> |
| | | </div> |
| | | <div id="histogram1" style="width:99.5%;height:calc(68vh);margin-top:30px;"> |
| | | <div style="width:99%;height:calc(100vh);"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | |
| | | // å¡«å
æ°æ® |
| | | for (let i = 0; i < option.data.length; i++) { |
| | | |
| | | Life.push(option.data[i].åå©ä½å¯¿å½); |
| | | Life.push(option.data[i].å©ä½å¯¿å½); |
| | | |
| | | } |
| | | } |
| | |
| | | </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;"> |
| | | <input type="text" class="layui-input" name="HInitLife" id="HInitLife"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | |
| | | $("#HDesignLife").val(d.data[0].åå§è®¾è®¡å¯¿å½); |
| | | $("#HUseLife").val(d.data[0].使ç¨å¯¿å½); |
| | | $("#HLeaveLife").val(d.data[0].å©ä½å¯¿å½); |
| | | $("#HInitLife").val(d.data[0].ä¸çº¿åå§å寿å½); |
| | | $("#HCaveQty").val(d.data[0].ç©´æ°); |
| | | $("#HProdQty").val(d.data[0].å·²ç产æ°é); |
| | | $("#HProdWeight").val(d.data[0].å·²ç产éé); |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get-print"><i class="layui-icon layui-icon-print"></i>æå°</button>--> |
| | | <div class="layui-btn-container" id="HideButtonList"> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ShowBill" id="ShowBill"><i class="layui-icon layui-icon-form"></i>䏿¨</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_BatchSplitPushDown" id="set_BatchSplitPushDown"><i class="layui-icon layui-icon-form"></i>æ¹éæå䏿¨</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Exit" id="Exits"><i class="layui-icon layui-icon-logout"></i>éåº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | |
| | | //å¤è¡ä¸æ¨ |
| | | case 'set_ShowBill_dh': set_ShowBill_dh(); |
| | | break; |
| | | //æ¹éæå䏿¨ |
| | | case 'set_BatchSplitPushDown': set_BatchSplitPushDown(); |
| | | break; |
| | | //å±¥åæ¥è¯¢ |
| | | case 'set_Resume': set_Resume(); |
| | | break; |
| | |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ä¸æ¨ï¼'); |
| | | } |
| | | } |
| | | |
| | | //æ¹éæå䏿¨æµè½¬å¡ |
| | | function set_BatchSplitPushDown() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (data.length > 0) { |
| | | var linterid = []; |
| | | |
| | | for (var i = 0; i < data.length; i++) { |
| | | linterid.push(data[i].hmainid + '@' + data[i].hsubid); |
| | | } |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'å·¥åºæµè½¬å¡-ç¼è¾' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessExchangeBill_BatchSplit.html?OperationType=2&linterid=' + linterid.toString() + '&HSouceBillType=3710' |
| | | }) |
| | | } else { |
| | | layer.msg('è¯·éæ©æ°æ®ä¸æ¨ï¼'); |
| | | } |
| | | } |
| | | |
| | | //å±¥åæ¥è¯¢ |
| | | function set_Resume() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_BatchFill"><i class="layui-icon layui-icon-file-b"></i>æ¹éå¡«å
</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_MoverUp"><i class="layui-icon layui-icon-delete"></i>ä¸ç§»</button> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Priority"><i class="layui-icon layui-icon-delete"></i>ä¼å
级</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadyAsc"><i class="layui-icon layui-icon-delete"></i>å夿åº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Souce"><i class="layui-icon layui-icon-delete"></i>é产线</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Emp"><i class="layui-icon layui-icon-delete"></i>éæä½å·¥</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Routing"><i class="layui-icon layui-icon-form"></i>å·¥èºè·¯çº¿</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Calendar"><i class="layui-icon layui-icon-form"></i>工忥å</button> |
| | |
| | | </script> |
| | | <script> |
| | | var OptionData = []; |
| | | var OptionData_Emp = []; |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | case 'set_Souce': |
| | | set_Souce(data); |
| | | break; |
| | | //éæä½å·¥ |
| | | case 'set_Emp': |
| | | set_Emp(data); |
| | | break; |
| | | //æ¥çå·¥èºè·¯çº¿ |
| | | case 'set_Routing': |
| | | set_Routing(); |
| | |
| | | columns.push({ field: 'åæ®å·', title: 'åæ®å·', hide: true, sort: true }); |
| | | columns.push({ field: 'éå®è®¢åå·', title: 'éå®è®¢åå·', width: 150, sort: true }); |
| | | columns.push({ field: 'ç产订åå·', title: 'ç产订åå·', width: 150, style: 'background-color: #f9f9f9;', sort: true }); |
| | | columns.push({ field: 'ç产订åæç»è¡å·', title: 'ç产订åæç»è¡å·', width: 150, sort: true }); |
| | | columns.push({ field: 'ç产ç»ç»', title: 'ç产ç»ç»', width: 150, sort: true }); |
| | | columns.push({ field: 'ç©æä»£ç ', title: 'ç©æç¼ç ', width: 150, sort: true }); |
| | | columns.push({ field: 'ç©æåç§°', title: 'ç©æåç§°', width: 150, sort: true }); |
| | |
| | | columns.push({ field: 'æ¨æ¥æ°é', title: 'æ¨æ¥æ°é' }); |
| | | columns.push({ field: 'ä¼å
级', title: 'ä¼å
级', width: 150, edit: 'text', sort: true }); |
| | | columns.push({ field: 'çäº§èµæº', title: 'çäº§èµæº', width: 150, edit: 'text', event: "HSourceID" }); |
| | | columns.push({ field: 'æä½å·¥', title: 'æä½å·¥', width: 150, edit: 'text', event: "HEmpID" }); |
| | | |
| | | columns.push({ |
| | | field: Format(myDate.getTime() + 0 * oneday, 'yyyy-MM-dd'), title: Format(myDate.getTime() + 0 * oneday, 'MM.dd'), edit: 'text', width: 70, templet: function (d) { |
| | |
| | | return DayColor(d[Format(myDate.getTime() + 30 * oneday, 'yyyy/MM/dd')], d[Format(myDate.getTime() + 30 * oneday, 'yyyy-MM-dd')], d, Format(myDate.getTime() + 30 * oneday, 'yyyy-MM-dd')); |
| | | } |
| | | })//0 |
| | | |
| | | columns.push({ field: 'ç产订åæç»è¡å·', title: 'ç产订åæç»è¡å·', width: 150, sort: true }); |
| | | columns.push({ field: 'T31', title: 'T31', width: 70 });//0 |
| | | columns.push({ field: '订åç±»å', title: '订åç±»å', width: 150, sort: true }); |
| | | columns.push({ field: 'ç产订ååæ®ç±»å', title: 'æºå订ååæ®ç±»å', width: 150, sort: true }); |
| | |
| | | columns.push({ field: 'HWorkShopID', title: 'HWorkShopID', hide: true }); |
| | | columns.push({ field: 'HUnitID', title: 'HUnitID', hide: true }); |
| | | columns.push({ field: 'HProdORGID', title: 'HProdORGID', hide: true }); |
| | | columns.push({ field: 'HEmpID', title: 'HEmpID', hide: true }); |
| | | columns.push({ field: 'æåæ±æ¥æ°é', title: 'æåæ±æ¥æ°é', width: 150, edit: 'text', sort: true }); |
| | | columns.push({ fixed: 'right', title: 'æä½', toolbar: '#barDemo' }); |
| | | option_columns = columns; |
| | |
| | | sWhere = { |
| | | HORGID: sessionStorage["OrganizationID"] |
| | | , HBEGINDATE: field |
| | | , HENDDATE: field |
| | | , HENDDATE: field |
| | | } |
| | | get_Display_3(JSON.stringify(sWhere)); |
| | | }); |
| | |
| | | // } |
| | | // } |
| | | // } |
| | | //}) |
| | | //}) |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | //缺æåæè¡¨æ ¼æ°æ® |
| | | function set_InitGrid1(field) { |
| | | var columns = []; |
| | | var columns = []; |
| | | columns.push({ field: 'HOrgName', title: 'éè´ç»ç»', sort: true }); |
| | | columns.push({ field: 'FNUMBER', title: 'ç©æç¼ç ', sort: true }); |
| | | columns.push({ field: 'HMaterName', title: 'ç©æåç§°', sort: true }); |
| | |
| | | columns.push({ field: 'CountHQty', title: 'å计', sort: true }); |
| | | columns.push({ field: 'FBASEQTY', title: '峿¶åºåæ°é', sort: true, totalRow: true }); |
| | | columns.push({ field: Format(field, 'yyyy-MM-dd'), title: Format(field, 'MM.dd'), width: 70 }) |
| | | |
| | | |
| | | option_columns = columns; |
| | | option3 = { |
| | | elem: '#mainTable_Material' |
| | |
| | | , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå
¨é¨ |
| | | , done: function (res, page, count) { |
| | | soulTable.render(this); |
| | | |
| | | |
| | | } |
| | | }; |
| | | } |
| | |
| | | } |
| | | if (isNaN(data[i]["HSourceID"])) { |
| | | return layer.msg("éæ©çäº§èµæº!!") |
| | | } |
| | | } |
| | | HICOMNum.push(data[i]["HICMOInterID"] + ";" + data[i]["HICMOEntryID"] + ";" + data[i]["HSourceID"]); |
| | | } |
| | | |
| | | |
| | | $('#HProgressBar').html(` |
| | | <div class="layui-progress" lay-filter="demo-filter-progress"> |
| | | <div class="layui-progress-bar" lay-percent="40%"></div> |
| | |
| | | return layer.alert("第" + (i + 1) + 'è¡ï¼å°æ¶äº§è½æªè®¾ç½®ï¼è¯·æ ¸å¯¹æ°æ®ã' + '</br>' + '1.ç©ææªæ·»å å·¥èºè·¯çº¿' + '</br>' + '2.å·¥èºè·¯çº¿ä¸æªè®¾ç½®å°æ¶äº§è½' + '</br>' + '3.çäº§èµæºæªè®¾ç½®åçå·¥æ¶' + '</br>' + '4.çäº§èµæºä¸ç»å®å·¥ä½ä¸å¿ä¸å·¥èºè·¯çº¿ä¸è®¾ç½®çå·¥ä½ä¸å¿ä¸ä¸è´'); |
| | | } |
| | | } |
| | | |
| | | |
| | | } else { |
| | | //layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | |
| | | return layer.msg("è¯·éæ©æ°æ®!") |
| | | } |
| | | } |
| | | |
| | | //éæä½å·¥ |
| | | function set_Emp(data) { |
| | | if (data != 0) { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "èåå表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Htype=HEmp", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | OptionData_Emp[0] = checkStatus.data[0]; |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (OptionData_Emp.length > 0) { |
| | | var num = 0; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (num >= data.length) { |
| | | break; |
| | | } |
| | | if (option.data[i]["LAY_CHECKED"] == true) { |
| | | option.data[i]["HEmpID"] = OptionData_Emp[0].HItemID; |
| | | option.data[i]["æä½å·¥"] = OptionData_Emp[0].èååç§°; |
| | | num += 1; |
| | | } |
| | | } |
| | | table.render(option); |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | else { |
| | | return layer.msg("è¯·éæ©æ°æ®!") |
| | | } |
| | | } |
| | | |
| | | //ä¿å |
| | | function set_AddNew() { |
| | | |
| | | //å é¤åè¡¨æ°æ® ä¼å ç¨æ°ç»çä½ç½®,éè¦éæ°æä¸ä¸é¡ºåº |
| | | var num = []; |
| | | var num = []; |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i] != "") { |
| | | if (parseFloat(table.cache["mainTable"][i]["æåæ°é"]) == 0) { |
| | |
| | | table.cache["mainTable"][i].LAY_TABLE_INDEX = i; |
| | | num.push(table.cache["mainTable"][i]) |
| | | } |
| | | } |
| | | } |
| | | |
| | | //var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //æä½å·¥ |
| | | if (obj.event == "HEmpID") { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "åå·¥å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Htype=HEmp", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | OptionData_Emp[0] = checkStatus.data[0]; |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HEmpID": checkStatus.data[0].HItemID |
| | | , "æä½å·¥": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (OptionData_Emp.length > 0) { |
| | | obj.update({ |
| | | "HEmpID": OptionData_Emp[0].HItemID |
| | | , "æä½å·¥": OptionData_Emp[0].èååç§° |
| | | }) |
| | | OptionData_Emp = []; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | |
| | | obj.event = ""; |
| | | return false; |
| | | } else if (event.key == "F8") { |
| | |
| | | item.è§æ ¼åå· = item.è§æ ¼åå·.replace(/[,]+/g, 'ï¼'); // å°æ¢åå·æ¿æ¢ä¸ºç©ºå符串 |
| | | } |
| | | }); |
| | | table.exportFile(ins.config.id, data, "xls"); |
| | | table.exportFile(ins.config.id, data, "xls"); |
| | | } |
| | | |
| | | //æäº§åè½ |
| | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option.cols[0].length - 2; i++) { |
| | | var dataCols = dataCol[i].split('|'); |
| | | if (dataCol[i]) { |
| | | var dataCols = dataCol[i].split('|'); |
| | | } |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | option.cols[0][i + 1]["hide"] = true; |
| | |
| | | |
| | | |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option3.cols[0].length - 1; i++) { |
| | |
| | | } else { |
| | | option3.cols[0][i + 1]["style"] = "font-size:100%"; |
| | | } |
| | | |
| | | |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | | switch (dataCols[2]) { |
| | | case "L": |
| | |
| | | else { |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | table.render(option3); |
| | | } else { |
| | | table.render(option3); |
| | |
| | | OptionData = data |
| | | } |
| | | |
| | | //åå»è¿åæä½å·¥ |
| | | function GetHEmpValue(data) { |
| | | OptionData_Emp = data |
| | | } |
| | | |
| | | </script> |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title></title> |
| | | |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <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/zgqCustom/zgqCustom.js"></script> |
| | | <script src='../../../layuiadmin/lib/extend/echarts.min.js'></script> |
| | | |
| | | |
| | | <style> |
| | | /*è®¾ç½®æ¥ææ ·å¼*/ |
| | | .clock { |
| | | font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; |
| | | font-size: 20px; |
| | | width: 450px; |
| | | float: right; |
| | | color: #fff; |
| | | margin-top: -65px; |
| | | margin-right: 5px; |
| | | color: #09d1ea; |
| | | } |
| | | |
| | | .clock #Date { |
| | | text-align: center; |
| | | text-shadow: 0 0 0px #00c6ff; |
| | | } |
| | | |
| | | .clock ul { |
| | | width: 450px; |
| | | margin: 0 auto; |
| | | padding: 0px; |
| | | list-style: none; |
| | | text-align: right; |
| | | margin-left: 15px; |
| | | position: relative; |
| | | } |
| | | |
| | | .clock ul li { |
| | | display: inline; |
| | | font-size: 24px; |
| | | text-align: left; |
| | | font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; |
| | | text-shadow: 0 0 0px #00c6ff; |
| | | } |
| | | |
| | | html { |
| | | background: black; |
| | | } |
| | | |
| | | body { |
| | | padding-left: 50px; |
| | | padding-right: 50px; |
| | | background-color: black; |
| | | background: black; |
| | | } |
| | | |
| | | |
| | | /*设置æ 颿 ·å¼*/ |
| | | .title { |
| | | font-size: 44px; |
| | | font-family: PingFangSC; |
| | | font-weight: 500; |
| | | color: rgba(9, 209, 234, 1); |
| | | text-align: center; |
| | | background: url(img/img_little_new.png) center no-repeat; |
| | | margin-bottom: 30px; |
| | | } |
| | | |
| | | .left { |
| | | display: inline-block; |
| | | } |
| | | |
| | | .right { |
| | | display: inline-block; |
| | | } |
| | | |
| | | /*容å¨åºç¡æ ·å¼*/ |
| | | .col-sm-4 { |
| | | position: relative; |
| | | min-height: 1px; |
| | | padding-right: 0px; |
| | | padding-left: 0px; |
| | | width: 28%; |
| | | height: 90vh; |
| | | } |
| | | |
| | | .col-sm-6 { |
| | | position: relative; |
| | | min-height: 1px; |
| | | padding-right: 0px; |
| | | padding-left: 0px; |
| | | height: 30vh; |
| | | width: 100%; |
| | | } |
| | | |
| | | .col-sm-8 { |
| | | position: relative; |
| | | min-height: 1px; |
| | | padding-right: 0px; |
| | | padding-left: 0px; |
| | | width: 70%; |
| | | height: 90vh; |
| | | } |
| | | |
| | | .layui-table-box { |
| | | height: 35vh; |
| | | } |
| | | |
| | | #mychart1, |
| | | #mychart2, |
| | | #mychart3 { |
| | | width: 100%; |
| | | border: none; |
| | | height: 25vh; |
| | | } |
| | | |
| | | #cList { |
| | | margin: 0% auto; |
| | | color: #00c6ff; |
| | | } |
| | | |
| | | #cList li { |
| | | margin: 20px 0px; |
| | | text-align: left; |
| | | font-size: 18px; |
| | | margin-left: 25%; |
| | | } |
| | | |
| | | #cList0 { |
| | | height: 900px; |
| | | width: 3%; |
| | | /* border: 1px solid #00c6ff; */ |
| | | float: left; |
| | | } |
| | | |
| | | |
| | | #cList1 { |
| | | float: left; |
| | | } |
| | | |
| | | #cList1 li { |
| | | float: left; |
| | | height: 900px; |
| | | color: #00c6ff; |
| | | font-size: 20px; |
| | | /*æåå±
ä¸*/ |
| | | text-align: center; |
| | | /*display: flex;*/ |
| | | } |
| | | |
| | | #cList1 li span { |
| | | /*æåå±
ä¸*/ |
| | | display: inline-block; |
| | | height: 100%; |
| | | /*æåå±
ä¸*/ |
| | | /*æåç«æ*/ |
| | | writing-mode: vertical-lr; |
| | | /*ä»å·¦åå³ ä»å³åå·¦æ¯ writing-mode: vertical-rl;*/ |
| | | writing-mode: tb-lr; |
| | | /*IEæµè§å¨çä»å·¦åå³ ä»å³åå·¦æ¯ writing-mode: tb-rlï¼*/ |
| | | } |
| | | |
| | | #cList2 { |
| | | height: 40vh; |
| | | width: 100%; |
| | | /* border: 1px solid #00c6ff; */ |
| | | float: left; |
| | | } |
| | | |
| | | /*设置ç½é¡µèæ¯*/ |
| | | .layui-fluid { |
| | | background-color: black; |
| | | } |
| | | |
| | | .layui-fluid .layui-card { |
| | | background-color: black; |
| | | } |
| | | |
| | | .layui-fluid .layui-card .layui-card-body { |
| | | background-color: black; |
| | | } |
| | | |
| | | .layui-fluid .layui-card .layui-card-body .layui-form { |
| | | background-color: black; |
| | | } |
| | | |
| | | /*è®¾ç½®è¡¨æ ¼èæ¯*/ |
| | | .layui-table { |
| | | background: black; |
| | | background-color: black; |
| | | width: 100%; |
| | | } |
| | | |
| | | .layui-table-header { |
| | | background: black; |
| | | background-color: black; |
| | | } |
| | | |
| | | .layui-table thead tr { |
| | | background: black; |
| | | background-color: black; |
| | | } |
| | | |
| | | .layui-table-cell { |
| | | background: black; |
| | | background-color: black; |
| | | } |
| | | |
| | | |
| | | /*设置表头å使 ·å¼*/ |
| | | th .layui-table-cell { |
| | | height: 60px; |
| | | line-height: 20px; |
| | | text-align: center; |
| | | font-family: é»ä½; |
| | | color: #09d1ea; |
| | | font-size: 16px; |
| | | } |
| | | /*设置表ä½å使 ·å¼*/ |
| | | td .layui-table-cell { |
| | | height: 60px; |
| | | line-height: 20px; |
| | | text-align: center; |
| | | font-family: Arial; |
| | | color: #a6a8ae; |
| | | font-size: 12px; |
| | | } |
| | | |
| | | .layui-table-box tbody tr { |
| | | height: 60px; /* è®¾ç½®ä½ æ³è¦çè¡é« */ |
| | | } |
| | | |
| | | /*éètableæ»å¨æ¡ï¼ä½ä»å¯æ»å¨*/ |
| | | .layui-table-body::-webkit-scrollbar { |
| | | display: none; /*对äºWebkitæµè§å¨*/ |
| | | width: 0; /*对äºIEåEdge*/ |
| | | height: 0; /*对äºIEåEdge*/ |
| | | color: transparent; /*æ¹åæ»å¨æ¡çé¢è²éæ*/ |
| | | } |
| | | |
| | | .layui-table-body { |
| | | -ms-overflow-style: none; /* IEåEdge*/ |
| | | scrollbar-width: none; /*Firefox*/ |
| | | } |
| | | |
| | | /*è®¾ç½®è¡¨æ ¼è¾¹æ¡çº¿å®½åº¦ä¸º0ï¼éèè¾¹æ¡*/ |
| | | .layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row] { |
| | | border-width: 0px; |
| | | } |
| | | </style> |
| | | |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | | <div class="layui-card" style="padding: 15px; "> |
| | | <div class="layui-card-body" style="padding: 1px; "> |
| | | <form class="layui-form" lay-filter="component-form-group" action=""> |
| | | |
| | | <!--æ é¢--> |
| | | <div class='title'>éè´æ¶æçæ¿</div> |
| | | <!--æ¥æ--> |
| | | <div class="clock"> |
| | | <ul> |
| | | <li id="Date"></li> |
| | | <li id="hours"> </li> |
| | | <li id="point">:</li> |
| | | <li id="min"> </li> |
| | | <li id="point">:</li> |
| | | <li id="sec"> </li> |
| | | </ul> |
| | | |
| | | </div> |
| | | <!--è¡¨æ ¼--> |
| | | <div class="col-sm-8 left"> |
| | | <div id="cList2"> |
| | | <table id="tb_order" class="layui-table" data-filter-control="true"></table> |
| | | </div> |
| | | <div id="cList2"> |
| | | <table id="tb_order1" class="layui-table" data-filter-control="true"></table> |
| | | </div> |
| | | </div> |
| | | <!--å¾è¡¨--> |
| | | <div class="col-sm-4 right"> |
| | | <div class="col-sm-6"> |
| | | <div id="mychart1"></div> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="mychart2"></div> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="mychart3"></div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | <script type="text/javascript"> |
| | | |
| | | |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { |
| | | |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element |
| | | , laypage = layui.laypage |
| | | , laydate = layui.laydate |
| | | , util = layui.util |
| | | |
| | | var option = {}; //è¡¨æ ¼æ¸²æåæ° |
| | | var option1 = {}; |
| | | var sWhere = ""; //è¿æ»¤æ¡ä»¶ |
| | | |
| | | //#region å è½½é¡µé¢ |
| | | //#region 宿¶å è½½æ¶é´ |
| | | $(document).ready(function () { |
| | | // å建两个åéï¼ä¸ä¸ªæ°ç»ä¸çæåæ¥çåç§° |
| | | var monthNames = ["1 æ", "2 æ", "3 æ", "4 æ", "5 æ", "6 æ", "7 æ", "8 æ", "9 æ", "10 æ", "11 æ", "12 æ"]; |
| | | setInterval(function () { |
| | | var date1 = new Date; |
| | | var year = date1.getFullYear(); |
| | | var month = date1.getMonth(); |
| | | var day = date1.getDate(); |
| | | var hh = date1.getHours(); |
| | | var mm = date1.getMinutes(); |
| | | var ss = date1.getSeconds(); |
| | | var dayNames = new Array("æææ¥", "ææä¸", "ææäº", "ææä¸", "ææå", "ææäº", "ææå
"); |
| | | var Stamp = new Date(); |
| | | |
| | | |
| | | $('#Date').html(year + " å¹´" + " " + monthNames[month] + ' ' + day + " æ¥ " + ' ' + dayNames[Stamp.getDay()]); |
| | | $("#hours").html((hh < 10 ? ("0" + hh) : hh)); |
| | | $("#min").html((mm < 10 ? ("0" + mm) : mm)); |
| | | $("#sec").html((ss < 10 ? ("0" + ss) : ss)); |
| | | |
| | | }, 1000); |
| | | |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region 页é¢åå§å |
| | | set_ClearBill(); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region 页é¢å
¶å®æ¹æ³ |
| | | //#region åå§åçé¢ |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | |
| | | var loadPageData = setInterval(function () { |
| | | //å è½½æ°æ® |
| | | get_FastQuery(); |
| | | //è¡¨æ ¼æ°æ®å¼å§æ»å¨ |
| | | autoScroll(); |
| | | }, 1000 * 10); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#tb_order' |
| | | //, toolbar: '#toolbarDemo' |
| | | , height: 'full-320' |
| | | , cellMinWidth: 90 |
| | | //, totalRow: true |
| | | //, page: true |
| | | //, limit: 50 |
| | | , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å
¨é¨æ¾ç¤º |
| | | //, limits: [50, 500, 5000, 20000] |
| | | , done: function (res, curr, count) { //resä¸ºè¡¨æ ¼çæææ°æ®ï¼curr为å½å页ç ï¼countä¸ºæ°æ®æ»æ¡æ° |
| | | //éåè¡¨æ ¼ææè¡ |
| | | res.data.forEach(function (item, index) { //è¿éitemåindexåå«å¯¹åºæ¯è¡çæ°æ®ådata-indexç´¢å¼å¼ |
| | | var startIndex = item.è¿åº¦.indexOf("ï¼") + 1; |
| | | var endIndex = item.è¿åº¦.indexOf("æ¶"); |
| | | var hour = 0; |
| | | if (startIndex < endIndex) { |
| | | var hour = item.è¿åº¦.substring(startIndex, endIndex) * 1; |
| | | } |
| | | |
| | | if (item.è¿åº¦ == "å·²æ£") { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "green"); |
| | | } |
| | | } else if (hour >= 2 && hour <4) { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "yellow"); |
| | | } |
| | | } else if (hour > 4) { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "red"); |
| | | } |
| | | } |
| | | |
| | | }) |
| | | } |
| | | } |
| | | |
| | | option1 = { |
| | | elem: '#tb_order1' |
| | | //, toolbar: '#toolbarDemo' |
| | | , height: 'full-320' |
| | | , cellMinWidth: 90 |
| | | //, totalRow: true |
| | | //, page: true |
| | | //, limit: 50 |
| | | , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å
¨é¨æ¾ç¤º |
| | | //, limits: [50, 500, 5000, 20000] |
| | | , done: function (res, curr, count) { //resä¸ºè¡¨æ ¼çæææ°æ®ï¼curr为å½å页ç ï¼countä¸ºæ°æ®æ»æ¡æ° |
| | | //éåè¡¨æ ¼ææè¡ |
| | | res.data.forEach(function (item, index) { //è¿éitemåindexåå«å¯¹åºæ¯è¡çæ°æ®ådata-indexç´¢å¼å¼ |
| | | if (item.è¿åº¦ == "æªåè´§") { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "red"); |
| | | } |
| | | } else if (item.è¿åº¦ == "å¾
åè´§") { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "yellow"); |
| | | } |
| | | } else if (item.è¿åº¦ == "å·²åè´§") { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "green"); |
| | | } |
| | | } |
| | | |
| | | }) |
| | | } |
| | | } |
| | | |
| | | var col = [ |
| | | { |
| | | field: "æ¥ææ¥æ", title: "æ¥ææ¥æ", width: 95, align: 'center', totalRow: true, |
| | | templet: function (d) { |
| | | return '<div style="height:60px;line-height:20px;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.æ¥ææ¥æ == null ? "" : layui.util.toDateString(d.æ¥ææ¥æ,'yyyy-MM-dd') + '</div>'; |
| | | } |
| | | }, |
| | | { field: "æ¥æåå·", title: "æ¥æåå·", align: 'center', totalRow: true, width: 110 }, |
| | | { field: "ç©æä»£ç ", title: "ç©æä»£ç ", align: 'center', totalRow: true, width: 110 }, |
| | | { |
| | | field: 'ç©æåç§°', title: 'ç©æåç§°', width: 190, |
| | | templet: function (d) { |
| | | return '<div style="height:60px;line-height:12px;font-size:10;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.ç©æåç§° + '</div>'; |
| | | } |
| | | }, |
| | | { field: "订åä½é", title: "订åä½é", align: 'center', totalRow: true, width: 95 }, |
| | | { field: "åºæ¶æ°é", title: "åºæ¶", align: 'center', totalRow: true, width: 70 }, |
| | | { field: "å·²æ¶æ°é", title: "å·²æ¶", align: 'center', totalRow: true, width: 70 }, |
| | | { |
| | | field: 'è¿åº¦', title: 'è¿åº¦', width: 100, |
| | | templet: function (d) { |
| | | return '<div style="height:60px;line-height:20px;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.è¿åº¦ + '</div>'; |
| | | } |
| | | }, |
| | | { field: "å¤éæ°é", title: "å¤é", align: 'center', totalRow: true, width: 70 }, |
| | | { field: "æªå
¥æ°é", title: "æªå
¥åº", align: 'center', totalRow: true, width: 100 }, |
| | | ] |
| | | |
| | | option.cols = [col]; |
| | | option1.cols = [col]; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½æ°æ® |
| | | function get_FastQuery() { |
| | | //å è½½è¡¨æ ¼æ°æ® |
| | | get_Display(sWhere); |
| | | |
| | | //å è½½å¾è¡¨æ°æ® |
| | | //set_Graphics(); |
| | | |
| | | //è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | sWhere = ""; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½è¡¨æ ¼æ°æ® |
| | | function get_Display(sWhere) { |
| | | sWhere = ""; |
| | | var wait = layer.load();//é®ç½© |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/KB_CGSL/getData_CGSL', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": "æè´º" }, |
| | | success: function (data1) { |
| | | //è·åè¡¨æ ¼çåæ°æ® |
| | | var col = []; |
| | | if (data1.count == 1) { |
| | | |
| | | //#region è®¾ç½®è¡¨æ ¼æ°æ® |
| | | //è·å å¾
æ¶ææ¸
å æ°æ®ä¸åæ°æ® |
| | | var data_1 = data1.data[0]; |
| | | var data_2 = data1.data[1]; |
| | | var list_1 = data1.list[0]; |
| | | |
| | | var data = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in list_1) { |
| | | data.push({ "name": list_1[key].ColmCols, "Type": list_1[key].ColmType }); |
| | | } |
| | | //col.push({ type: 'checkbox', fixed: 'left', totalRowText: 'æ±æ»' }); |
| | | //夿æ¯å¦æ¯çº¯è±æ |
| | | //var patrn = new RegExp("[\u4E00-\u9FA5]+"); |
| | | //for (var i = 0; i < data.length; i++) { |
| | | // if (!patrn.test(data[i].name)) { |
| | | // col.push({ field: data[i].name, title: data[i].name, hide: true }); //éèå |
| | | // } |
| | | // else { |
| | | // switch (data[i].Type) { |
| | | // case 'DateTime': |
| | | // col.push({ field: data[i].name, title: data[i].name, align: 'center', templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 }); |
| | | // break; |
| | | // default: |
| | | // col.push({ field: data[i].name, title: data[i].name, align: 'center', totalRow: true, width: 120 }); |
| | | // } |
| | | // } |
| | | //} |
| | | |
| | | //ä¸ºè¡¨æ ¼æ¸²æåæ°è®¾ç½®åæ°æ®ãè¡æ°æ® |
| | | //option.cols = [col]; |
| | | option.data = data_1; |
| | | |
| | | //option1.cols = [col]; |
| | | option1.data = data_2; |
| | | |
| | | //渲æè¡¨æ ¼ |
| | | table.render(option); |
| | | table.render(option1); |
| | | //#endregion |
| | | |
| | | //#region 设å¤å¾è¡¨æ°æ® |
| | | set_Graphics_mychart(data1.data); |
| | | //#endregion |
| | | |
| | | |
| | | //å
³éé®ç½© |
| | | layer.close(wait); |
| | | } else { |
| | | //å
³éé®ç½© |
| | | layer.close(wait); |
| | | |
| | | //æ¥éæç¤º |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function (err) { |
| | | //å
³éé®ç½© |
| | | layer.close(wait); |
| | | |
| | | //æ¥éæç¤º |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è¡¨æ ¼æ°æ®èªå¨æ»å¨ |
| | | function autoScroll() { |
| | | //设置æ»å¨é度 |
| | | var speed = 50; |
| | | |
| | | var elements = document.getElementsByClassName("layui-table-main"); |
| | | |
| | | //#region 设置第ä¸ä¸ªè¡¨æ ¼æ»å¨ |
| | | var div = elements[0]; |
| | | |
| | | //è·åtableçç¶èç¹ |
| | | //var div = document.querySelector(".layui-table-main"); |
| | | |
| | | //è®¾ç½®å®æ¶å¨ï¼å®ç°æ»å¨ææ |
| | | var MyMar = setInterval(function () { |
| | | var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div.scrollTop++; |
| | | } else { |
| | | div.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | |
| | | //é¼ æ æ¬æµ®æ¶ï¼åæ¢æ»å¨ |
| | | div.onmouseover = function () { |
| | | clearInterval(MyMar); |
| | | } |
| | | |
| | | //é¼ æ ç§»å¼æ¶ï¼å¼å§æ»å¨ |
| | | div.onmouseout = function () { |
| | | MyMar = setInterval(function () { |
| | | var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div.scrollTop++; |
| | | } else { |
| | | div.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 设置第äºä¸ªè¡¨æ ¼æ»å¨ |
| | | var div1 = elements[1]; |
| | | |
| | | //è·åtableçç¶èç¹ |
| | | //var div = document.querySelector(".layui-table-main"); |
| | | |
| | | //è®¾ç½®å®æ¶å¨ï¼å®ç°æ»å¨ææ |
| | | var MyMar1 = setInterval(function () { |
| | | var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div1.scrollTop++; |
| | | } else { |
| | | div1.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | |
| | | //é¼ æ æ¬æµ®æ¶ï¼åæ¢æ»å¨ |
| | | div1.onmouseover = function () { |
| | | clearInterval(MyMar1); |
| | | } |
| | | |
| | | //é¼ æ ç§»å¼æ¶ï¼å¼å§æ»å¨ |
| | | div1.onmouseout = function () { |
| | | MyMar1 = setInterval(function () { |
| | | var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div1.scrollTop++; |
| | | } else { |
| | | div1.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | } |
| | | //#endregion |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨ |
| | | function set_Graphics_mychart(dataList) { |
| | | //设置å¾è¡¨1 |
| | | var data1 = dataList[2]; |
| | | set_Graphics_mychart1(data1); |
| | | |
| | | var data2 = dataList[3]; |
| | | set_Graphics_mychart2(data2); |
| | | |
| | | var data3 = dataList[4]; |
| | | set_Graphics_mychart3(data3); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨1 |
| | | function set_Graphics_mychart1(data) { |
| | | //#region ãæ±ç¶å¾ã |
| | | var app = {}; |
| | | var chartDom = document.getElementById('mychart1'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option_mychart; |
| | | //#region [æ±ç¶å¾å¸å±æ ·å¼] |
| | | const posList = [ |
| | | 'left', |
| | | 'right', |
| | | 'top', |
| | | 'bottom', |
| | | 'inside', |
| | | 'insideTop', |
| | | 'insideLeft', |
| | | 'insideRight', |
| | | 'insideBottom', |
| | | 'insideTopLeft', |
| | | 'insideTopRight', |
| | | 'insideBottomLeft', |
| | | 'insideBottomRight' |
| | | ]; |
| | | app.configParameters = { |
| | | rotate: { |
| | | min: -90, |
| | | max: 90 |
| | | }, |
| | | align: { |
| | | options: { |
| | | left: 'left', |
| | | center: 'center', |
| | | right: 'right' |
| | | } |
| | | }, |
| | | verticalAlign: { |
| | | options: { |
| | | top: 'top', |
| | | middle: 'middle', |
| | | bottom: 'bottom' |
| | | } |
| | | }, |
| | | position: { |
| | | options: posList.reduce(function (map, pos) { |
| | | map[pos] = pos; |
| | | return map; |
| | | }, {}) |
| | | }, |
| | | distance: { |
| | | min: 0, |
| | | max: 100 |
| | | } |
| | | }; |
| | | app.config = { |
| | | rotate: 90, |
| | | align: 'left', |
| | | verticalAlign: 'middle', |
| | | position: 'insideBottom', |
| | | distance: 15, |
| | | onChange: function () { |
| | | const labelOption = { |
| | | rotate: app.config.rotate, |
| | | align: app.config.align, |
| | | verticalAlign: app.config.verticalAlign, |
| | | position: app.config.position, |
| | | distance: app.config.distance |
| | | }; |
| | | myChart.setOption({ |
| | | series: [ |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | } |
| | | ] |
| | | }); |
| | | } |
| | | }; |
| | | const labelOption = { |
| | | show: true, |
| | | position: 'top', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | }; |
| | | const labelOption1 = { |
| | | show: true, |
| | | position: 'right', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //æ±ç¶å¾ç»å®æ°æ® |
| | | var HMaterNameList = [];//xè½´ï¼ç©æå表 |
| | | var HQtyList = []; //yè½´ï¼æ°éå表 |
| | | var HQtyList1 = []; |
| | | for (let i = 0; i < data.length; i++) { |
| | | HMaterNameList.push(data[i].æ¥æ); |
| | | HQtyList.push(data[i].åæåæ°); |
| | | HQtyList1.push(data[i].æ¶æåæ°); |
| | | } |
| | | |
| | | option_mychart = { |
| | | title: { |
| | | text: 'è¿ä¸å¤©åæä¸æ¶æå¯¹æ¯', |
| | | subtext: '' |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["åæ°"] |
| | | ,show: false |
| | | }, |
| | | //toolbox: { //å·¥å
·æ |
| | | // show: true, |
| | | // orient: 'vertical', |
| | | // left: 'right', |
| | | // top: 'center', |
| | | // feature: { |
| | | // mark: { show: true }, |
| | | // dataView: { show: true, readOnly: false }, |
| | | // magicType: { show: true, type: ['line', 'bar', 'stack'] }, |
| | | // restore: { show: true }, |
| | | // saveAsImage: { show: true } |
| | | // } |
| | | //}, |
| | | grid: |
| | | { |
| | | left: '5%', |
| | | right: '5%', |
| | | bottom: '10%', |
| | | //top: '10%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: [ //设置xè½´åæ |
| | | { |
| | | type: 'category', |
| | | axisTick: { show: true }, |
| | | data: HMaterNameList, |
| | | axisLabel: { |
| | | formatter: function (value) { |
| | | var temp = ""; |
| | | var temp_len = 5; |
| | | for (var i = 0; i < value.length; i = i + temp_len) { |
| | | if (i + temp_len <= value.length) { |
| | | temp += '\n' + value.slice(i, i + temp_len) |
| | | } else { |
| | | temp += '\n' + value.slice(i); |
| | | } |
| | | } |
| | | |
| | | return temp; |
| | | |
| | | // ä½¿ç¨ '\n' å®ç°æ¢è¡ |
| | | //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value; |
| | | }, |
| | | width: 30 // 设置å»åº¦æ ç¾ç宽度ï¼è¶
è¿è¿ä¸ªå®½åº¦ä¼èªå¨æ¢è¡ |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ //设置yè½´æ°æ®ç±»å |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ //设置yè½´æ°æ® |
| | | { |
| | | name: 'åæåæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList |
| | | }, |
| | | { |
| | | name: 'æ¶æåæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption1, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList1 |
| | | } |
| | | ] |
| | | , noDataText: "æ²¡ææ°æ®æ¾ç¤º" |
| | | }; |
| | | option_mychart && myChart.setOption(option_mychart); |
| | | //#endregion |
| | | } |
| | | ////#endregion |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨2 |
| | | function set_Graphics_mychart2(data) { |
| | | //#region ãæ±ç¶å¾ã |
| | | var app = {}; |
| | | var chartDom = document.getElementById('mychart2'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option_mychart; |
| | | |
| | | //#region [æ±ç¶å¾å¸å±æ ·å¼] |
| | | const posList = [ |
| | | 'left', |
| | | 'right', |
| | | 'top', |
| | | 'bottom', |
| | | 'inside', |
| | | 'insideTop', |
| | | 'insideLeft', |
| | | 'insideRight', |
| | | 'insideBottom', |
| | | 'insideTopLeft', |
| | | 'insideTopRight', |
| | | 'insideBottomLeft', |
| | | 'insideBottomRight' |
| | | ]; |
| | | app.configParameters = { |
| | | rotate: { |
| | | min: -90, |
| | | max: 90 |
| | | }, |
| | | align: { |
| | | options: { |
| | | left: 'left', |
| | | center: 'center', |
| | | right: 'right' |
| | | } |
| | | }, |
| | | verticalAlign: { |
| | | options: { |
| | | top: 'top', |
| | | middle: 'middle', |
| | | bottom: 'bottom' |
| | | } |
| | | }, |
| | | position: { |
| | | options: posList.reduce(function (map, pos) { |
| | | map[pos] = pos; |
| | | return map; |
| | | }, {}) |
| | | }, |
| | | distance: { |
| | | min: 0, |
| | | max: 100 |
| | | } |
| | | }; |
| | | app.config = { |
| | | rotate: 90, |
| | | align: 'left', |
| | | verticalAlign: 'middle', |
| | | position: 'insideBottom', |
| | | distance: 15, |
| | | onChange: function () { |
| | | const labelOption = { |
| | | rotate: app.config.rotate, |
| | | align: app.config.align, |
| | | verticalAlign: app.config.verticalAlign, |
| | | position: app.config.position, |
| | | distance: app.config.distance |
| | | }; |
| | | myChart.setOption({ |
| | | series: [ |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | } |
| | | ] |
| | | }); |
| | | } |
| | | }; |
| | | const labelOption = { |
| | | show: true, |
| | | position: 'top', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | }; |
| | | const labelOption1 = { |
| | | show: true, |
| | | position: 'right', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //æ±ç¶å¾ç»å®æ°æ® |
| | | var HMaterNameList = [];//xè½´ï¼ç©æå表 |
| | | var HQtyList = []; //yè½´ï¼æ°éå表 |
| | | var HQtyList1 = []; //yè½´ï¼æ°éå表 |
| | | for (let i = 0; i < data.length; i++) { |
| | | HMaterNameList.push(data[i].æ¥æ); |
| | | HQtyList.push(data[i].æ¶æåæ°); |
| | | HQtyList1.push(data[i].æ£éªåæ°); |
| | | } |
| | | |
| | | option_mychart = { |
| | | title: { |
| | | text: 'è¿ä¸å¤©æ¶æä¸æ£éªå¯¹æ¯', |
| | | subtext: '' |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["åæ°"] |
| | | , show: false |
| | | }, |
| | | //toolbox: { //å·¥å
·æ |
| | | // show: true, |
| | | // orient: 'vertical', |
| | | // left: 'right', |
| | | // top: 'center', |
| | | // feature: { |
| | | // mark: { show: true }, |
| | | // dataView: { show: true, readOnly: false }, |
| | | // magicType: { show: true, type: ['line', 'bar', 'stack'] }, |
| | | // restore: { show: true }, |
| | | // saveAsImage: { show: true } |
| | | // } |
| | | //}, |
| | | grid: |
| | | { |
| | | left: '5%', |
| | | right: '5%', |
| | | bottom: '10%', |
| | | //top: '10%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: [ //设置xè½´åæ |
| | | { |
| | | type: 'category', |
| | | axisTick: { show: true }, |
| | | data: HMaterNameList, |
| | | axisLabel: { |
| | | formatter: function (value) { |
| | | var temp = ""; |
| | | var temp_len = 5; |
| | | for (var i = 0; i < value.length; i = i + temp_len) { |
| | | if (i + temp_len <= value.length) { |
| | | temp += '\n' + value.slice(i, i + temp_len) |
| | | } else { |
| | | temp += '\n' + value.slice(i); |
| | | } |
| | | } |
| | | |
| | | return temp; |
| | | |
| | | // ä½¿ç¨ '\n' å®ç°æ¢è¡ |
| | | //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value; |
| | | }, |
| | | width: 30 // 设置å»åº¦æ ç¾ç宽度ï¼è¶
è¿è¿ä¸ªå®½åº¦ä¼èªå¨æ¢è¡ |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ //设置yè½´æ°æ®ç±»å |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ //设置yè½´æ°æ® |
| | | { |
| | | name: 'æ¶æåæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList |
| | | }, |
| | | { |
| | | name: 'æ£éªåæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption1, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList1 |
| | | } |
| | | ] |
| | | }; |
| | | option_mychart && myChart.setOption(option_mychart); |
| | | //#endregion |
| | | } |
| | | ////#endregion |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨3 |
| | | function set_Graphics_mychart3(data) { |
| | | //#region ãæ±ç¶å¾ã |
| | | var app = {}; |
| | | var chartDom = document.getElementById('mychart3'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option_mychart; |
| | | |
| | | //#region [æ±ç¶å¾å¸å±æ ·å¼] |
| | | const posList = [ |
| | | 'left', |
| | | 'right', |
| | | 'top', |
| | | 'bottom', |
| | | 'inside', |
| | | 'insideTop', |
| | | 'insideLeft', |
| | | 'insideRight', |
| | | 'insideBottom', |
| | | 'insideTopLeft', |
| | | 'insideTopRight', |
| | | 'insideBottomLeft', |
| | | 'insideBottomRight' |
| | | ]; |
| | | app.configParameters = { |
| | | rotate: { |
| | | min: -90, |
| | | max: 90 |
| | | }, |
| | | align: { |
| | | options: { |
| | | left: 'left', |
| | | center: 'center', |
| | | right: 'right' |
| | | } |
| | | }, |
| | | verticalAlign: { |
| | | options: { |
| | | top: 'top', |
| | | middle: 'middle', |
| | | bottom: 'bottom' |
| | | } |
| | | }, |
| | | position: { |
| | | options: posList.reduce(function (map, pos) { |
| | | map[pos] = pos; |
| | | return map; |
| | | }, {}) |
| | | }, |
| | | distance: { |
| | | min: 0, |
| | | max: 100 |
| | | } |
| | | }; |
| | | app.config = { |
| | | rotate: 90, |
| | | align: 'left', |
| | | verticalAlign: 'middle', |
| | | position: 'insideBottom', |
| | | distance: 15, |
| | | onChange: function () { |
| | | const labelOption = { |
| | | rotate: app.config.rotate, |
| | | align: app.config.align, |
| | | verticalAlign: app.config.verticalAlign, |
| | | position: app.config.position, |
| | | distance: app.config.distance |
| | | }; |
| | | myChart.setOption({ |
| | | series: [ |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | } |
| | | ] |
| | | }); |
| | | } |
| | | }; |
| | | const labelOption = { |
| | | show: true, |
| | | position: 'top', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | }; |
| | | const labelOption1 = { |
| | | show: true, |
| | | position: 'right', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //æ±ç¶å¾ç»å®æ°æ® |
| | | var HMaterNameList = [];//xè½´ï¼ç©æå表 |
| | | var HQtyList = []; //yè½´ï¼æ°éå表 |
| | | var HQtyList1 = []; //yè½´ï¼æ°éå表 |
| | | for (let i = 0; i < data.length; i++) { |
| | | HMaterNameList.push(data[i].æ¥æ); |
| | | HQtyList.push(data[i].æ£éªåæ°); |
| | | HQtyList1.push(data[i].å
¥åºåæ°); |
| | | } |
| | | |
| | | option_mychart = { |
| | | title: { |
| | | text: 'è¿ä¸å¤©æ£éªä¸å
¥åºå¯¹æ¯', |
| | | subtext: '' |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["åæ°"] |
| | | , show: false |
| | | }, |
| | | //toolbox: { //å·¥å
·æ |
| | | // show: true, |
| | | // orient: 'vertical', |
| | | // left: 'right', |
| | | // top: 'center', |
| | | // feature: { |
| | | // mark: { show: true }, |
| | | // dataView: { show: true, readOnly: false }, |
| | | // magicType: { show: true, type: ['line', 'bar', 'stack'] }, |
| | | // restore: { show: true }, |
| | | // saveAsImage: { show: true } |
| | | // } |
| | | //}, |
| | | grid: |
| | | { |
| | | left: '5%', |
| | | right: '5%', |
| | | bottom: '10%', |
| | | //top: '10%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: [ //设置xè½´åæ |
| | | { |
| | | type: 'category', |
| | | axisTick: { show: true }, |
| | | data: HMaterNameList, |
| | | axisLabel: { |
| | | formatter: function (value) { |
| | | var temp = ""; |
| | | var temp_len = 5; |
| | | for (var i = 0; i < value.length; i = i + temp_len) { |
| | | if (i + temp_len <= value.length) { |
| | | temp += '\n' + value.slice(i, i + temp_len) |
| | | } else { |
| | | temp += '\n' + value.slice(i); |
| | | } |
| | | } |
| | | |
| | | return temp; |
| | | |
| | | // ä½¿ç¨ '\n' å®ç°æ¢è¡ |
| | | //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value; |
| | | }, |
| | | width: 30 // 设置å»åº¦æ ç¾ç宽度ï¼è¶
è¿è¿ä¸ªå®½åº¦ä¼èªå¨æ¢è¡ |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ //设置yè½´æ°æ®ç±»å |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ //设置yè½´æ°æ® |
| | | { |
| | | name: 'æ£éªåæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList |
| | | }, |
| | | { |
| | | name: 'å
¥åºåæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption1, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList1 |
| | | } |
| | | ] |
| | | }; |
| | | option_mychart && myChart.setOption(option_mychart); |
| | | //#endregion |
| | | } |
| | | ////#endregion |
| | | //#endregion |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title></title> |
| | | |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <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/zgqCustom/zgqCustom.js"></script> |
| | | <script src='../../../layuiadmin/lib/extend/echarts.min.js'></script> |
| | | |
| | | |
| | | <style> |
| | | /*è®¾ç½®æ¥ææ ·å¼*/ |
| | | .clock { |
| | | font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; |
| | | font-size: 20px; |
| | | width: 450px; |
| | | float: right; |
| | | color: #fff; |
| | | margin-top: -65px; |
| | | margin-right: 5px; |
| | | color: #09d1ea; |
| | | } |
| | | |
| | | .clock #Date { |
| | | text-align: center; |
| | | text-shadow: 0 0 0px #00c6ff; |
| | | } |
| | | |
| | | .clock ul { |
| | | width: 450px; |
| | | margin: 0 auto; |
| | | padding: 0px; |
| | | list-style: none; |
| | | text-align: right; |
| | | margin-left: 15px; |
| | | position: relative; |
| | | } |
| | | |
| | | .clock ul li { |
| | | display: inline; |
| | | font-size: 24px; |
| | | text-align: left; |
| | | font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; |
| | | text-shadow: 0 0 0px #00c6ff; |
| | | } |
| | | |
| | | html{ |
| | | background:black; |
| | | } |
| | | body { |
| | | padding-left: 50px; |
| | | padding-right: 50px; |
| | | background-color: black; |
| | | background:black; |
| | | } |
| | | |
| | | |
| | | /*设置æ 颿 ·å¼*/ |
| | | .title { |
| | | font-size: 44px; |
| | | font-family: PingFangSC; |
| | | font-weight: 500; |
| | | color: rgba(9, 209, 234, 1); |
| | | text-align: center; |
| | | background: url(img/img_little_new.png) center no-repeat; |
| | | margin-bottom: 30px; |
| | | } |
| | | |
| | | .left { |
| | | display:inline-block; |
| | | } |
| | | |
| | | .right { |
| | | display: inline-block; |
| | | } |
| | | |
| | | /*容å¨åºç¡æ ·å¼*/ |
| | | .col-sm-4 { |
| | | position: relative; |
| | | min-height: 1px; |
| | | padding-right: 0px; |
| | | padding-left: 0px; |
| | | width: 28%; |
| | | height:90vh; |
| | | } |
| | | .col-sm-6 { |
| | | position: relative; |
| | | min-height: 1px; |
| | | padding-right: 0px; |
| | | padding-left: 0px; |
| | | height:30vh; |
| | | width:100%; |
| | | } |
| | | .col-sm-8 { |
| | | position: relative; |
| | | min-height: 1px; |
| | | padding-right: 0px; |
| | | padding-left: 0px; |
| | | width: 70%; |
| | | height: 90vh; |
| | | } |
| | | .layui-table-box{ |
| | | height:35vh; |
| | | } |
| | | |
| | | #mychart1, |
| | | #mychart2, |
| | | #mychart3 { |
| | | width: 100%; |
| | | border: none; |
| | | height: 25vh; |
| | | } |
| | | |
| | | #cList { |
| | | margin: 0% auto; |
| | | color: #00c6ff; |
| | | } |
| | | |
| | | #cList li { |
| | | margin: 20px 0px; |
| | | text-align: left; |
| | | font-size: 18px; |
| | | margin-left: 25%; |
| | | } |
| | | |
| | | #cList0 { |
| | | height: 900px; |
| | | width: 3%; |
| | | /* border: 1px solid #00c6ff; */ |
| | | float: left; |
| | | } |
| | | |
| | | |
| | | #cList1 { |
| | | float: left; |
| | | } |
| | | |
| | | #cList1 li { |
| | | float: left; |
| | | height: 900px; |
| | | color: #00c6ff; |
| | | font-size: 20px; |
| | | /*æåå±
ä¸*/ |
| | | text-align: center; |
| | | /*display: flex;*/ |
| | | } |
| | | |
| | | #cList1 li span { |
| | | /*æåå±
ä¸*/ |
| | | display: inline-block; |
| | | height: 100%; |
| | | /*æåå±
ä¸*/ |
| | | /*æåç«æ*/ |
| | | writing-mode: vertical-lr; |
| | | /*ä»å·¦åå³ ä»å³åå·¦æ¯ writing-mode: vertical-rl;*/ |
| | | writing-mode: tb-lr; |
| | | /*IEæµè§å¨çä»å·¦åå³ ä»å³åå·¦æ¯ writing-mode: tb-rlï¼*/ |
| | | } |
| | | |
| | | #cList2 { |
| | | height: 40vh; |
| | | width: 100%; |
| | | /* border: 1px solid #00c6ff; */ |
| | | float: left; |
| | | } |
| | | |
| | | /*设置ç½é¡µèæ¯*/ |
| | | .layui-fluid { |
| | | background-color: black; |
| | | } |
| | | .layui-fluid .layui-card { |
| | | background-color: black; |
| | | } |
| | | .layui-fluid .layui-card .layui-card-body { |
| | | background-color: black; |
| | | } |
| | | .layui-fluid .layui-card .layui-card-body .layui-form { |
| | | background-color: black; |
| | | } |
| | | |
| | | /*è®¾ç½®è¡¨æ ¼èæ¯*/ |
| | | .layui-table { |
| | | background:black; |
| | | background-color: black; |
| | | width:100%; |
| | | } |
| | | .layui-table-header { |
| | | background: black; |
| | | background-color: black; |
| | | } |
| | | .layui-table thead tr { |
| | | background: black; |
| | | background-color: black; |
| | | } |
| | | .layui-table-cell { |
| | | background: black; |
| | | background-color: black; |
| | | } |
| | | |
| | | |
| | | /*设置表头å使 ·å¼*/ |
| | | th .layui-table-cell { |
| | | height: 60px; |
| | | line-height: 20px; |
| | | text-align: center; |
| | | font-family: é»ä½; |
| | | color: #09d1ea; |
| | | font-size: 16px; |
| | | } |
| | | /*设置表ä½å使 ·å¼*/ |
| | | td .layui-table-cell { |
| | | height: 60px; |
| | | line-height: 20px; |
| | | text-align: center; |
| | | font-family: Arial; |
| | | color: #a6a8ae; |
| | | font-size: 12px; |
| | | } |
| | | |
| | | .layui-table-box tbody tr { |
| | | height: 60px; /* è®¾ç½®ä½ æ³è¦çè¡é« */ |
| | | } |
| | | |
| | | /*éètableæ»å¨æ¡ï¼ä½ä»å¯æ»å¨*/ |
| | | .layui-table-body::-webkit-scrollbar { |
| | | display: none; 对äºWebkitæµè§å¨ |
| | | width: 0; 对äºIEåEdge |
| | | height: 0; 对äºIEåEdge |
| | | color: transparent; æ¹åæ»å¨æ¡çé¢è²éæ |
| | | } |
| | | .layui-table-body { |
| | | -ms-overflow-style: none; IEåEdge |
| | | scrollbar-width: none; Firefox |
| | | } |
| | | |
| | | /*è®¾ç½®è¡¨æ ¼è¾¹æ¡çº¿å®½åº¦ä¸º0ï¼éèè¾¹æ¡*/ |
| | | .layui-table td |
| | | , .layui-table th |
| | | , .layui-table-col-set |
| | | , .layui-table-fixed-r |
| | | , .layui-table-grid-down |
| | | , .layui-table-header |
| | | , .layui-table-page |
| | | , .layui-table-tips-main |
| | | , .layui-table-tool |
| | | , .layui-table-total |
| | | , .layui-table-view |
| | | , .layui-table[lay-skin=line] |
| | | , .layui-table[lay-skin=row]{ |
| | | border-width:0px; |
| | | } |
| | | |
| | | </style> |
| | | |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | | <div class="layui-card" style="padding: 15px; "> |
| | | <div class="layui-card-body" style="padding: 1px; "> |
| | | <form class="layui-form" lay-filter="component-form-group" action=""> |
| | | |
| | | <!--æ é¢--> |
| | | <div class='title'>éå®åè´§çæ¿</div> |
| | | <!--æ¥æ--> |
| | | <div class="clock"> |
| | | <ul> |
| | | <li id="Date"></li> |
| | | <li id="hours"> </li> |
| | | <li id="point">:</li> |
| | | <li id="min"> </li> |
| | | <li id="point">:</li> |
| | | <li id="sec"> </li> |
| | | </ul> |
| | | |
| | | </div> |
| | | <!--è¡¨æ ¼--> |
| | | <div class="col-sm-8 left"> |
| | | <div id="cList2"> |
| | | <table id="tb_order" class="layui-table" data-filter-control="true"></table> |
| | | </div> |
| | | <div id="cList2"> |
| | | <table id="tb_order1" class="layui-table" data-filter-control="true"></table> |
| | | </div> |
| | | </div> |
| | | <!--å¾è¡¨--> |
| | | <div class="col-sm-4 right"> |
| | | <div class="col-sm-6"> |
| | | <div id="mychart3"></div> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="mychart1"></div> |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div id="mychart2"></div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | <script type="text/javascript"> |
| | | |
| | | |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { |
| | | |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element |
| | | , laypage = layui.laypage |
| | | , laydate = layui.laydate |
| | | , util = layui.util |
| | | |
| | | var option = {}; //è¡¨æ ¼æ¸²æåæ° |
| | | var option1 = {}; |
| | | var sWhere = ""; //è¿æ»¤æ¡ä»¶ |
| | | |
| | | //#region å è½½é¡µé¢ |
| | | //#region 宿¶å è½½æ¶é´ |
| | | $(document).ready(function () { |
| | | // å建两个åéï¼ä¸ä¸ªæ°ç»ä¸çæåæ¥çåç§° |
| | | var monthNames = ["1 æ", "2 æ", "3 æ", "4 æ", "5 æ", "6 æ", "7 æ", "8 æ", "9 æ", "10 æ", "11 æ", "12 æ"]; |
| | | setInterval(function () { |
| | | var date1 = new Date; |
| | | var year = date1.getFullYear(); |
| | | var month = date1.getMonth(); |
| | | var day = date1.getDate(); |
| | | var hh = date1.getHours(); |
| | | var mm = date1.getMinutes(); |
| | | var ss = date1.getSeconds(); |
| | | var dayNames = new Array("æææ¥", "ææä¸", "ææäº", "ææä¸", "ææå", "ææäº", "ææå
"); |
| | | var Stamp = new Date(); |
| | | |
| | | |
| | | $('#Date').html(year + " å¹´" + " " + monthNames[month] + ' ' + day + " æ¥ " + ' ' + dayNames[Stamp.getDay()]); |
| | | $("#hours").html((hh < 10 ? ("0" + hh) : hh)); |
| | | $("#min").html((mm < 10 ? ("0" + mm) : mm)); |
| | | $("#sec").html((ss < 10 ? ("0" + ss) : ss)); |
| | | |
| | | }, 1000); |
| | | |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region 页é¢åå§å |
| | | set_ClearBill(); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region 页é¢å
¶å®æ¹æ³ |
| | | //#region åå§åçé¢ |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | |
| | | var loadPageData = setInterval(function () { |
| | | //å è½½æ°æ® |
| | | get_FastQuery(); |
| | | //è¡¨æ ¼æ°æ®å¼å§æ»å¨ |
| | | autoScroll(); |
| | | }, 1000 * 10); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#tb_order' |
| | | //, toolbar: '#toolbarDemo' |
| | | , height: 'full-320' |
| | | , cellMinWidth: 90 |
| | | //, totalRow: true |
| | | //, page: true |
| | | //, limit: 50 |
| | | , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å
¨é¨æ¾ç¤º |
| | | //, limits: [50, 500, 5000, 20000] |
| | | , done: function (res, curr, count) { //resä¸ºè¡¨æ ¼çæææ°æ®ï¼curr为å½å页ç ï¼countä¸ºæ°æ®æ»æ¡æ° |
| | | //éåè¡¨æ ¼ææè¡ |
| | | res.data.forEach(function (item, index) { //è¿éitemåindexåå«å¯¹åºæ¯è¡çæ°æ®ådata-indexç´¢å¼å¼ |
| | | if (item.è¿åº¦ == "æªåè´§") { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "red"); |
| | | } |
| | | } else if (item.è¿åº¦ == "å¾
åè´§") { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "yellow"); |
| | | } |
| | | } else if (item.è¿åº¦ == "å·²åè´§") { |
| | | //è·å第iè¡å
ç´ |
| | | var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | var td = tr.children('td'); //è·åtr䏿æçtd |
| | | for (var i = 0; i < td.length; i++) { |
| | | var td_temp = td.eq(i); |
| | | var div = td_temp.children("div"); |
| | | div.eq(0).css("color", "green"); |
| | | } |
| | | } |
| | | |
| | | }) |
| | | } |
| | | } |
| | | |
| | | option1 = { |
| | | elem: '#tb_order1' |
| | | //, toolbar: '#toolbarDemo' |
| | | , height: 'full-320' |
| | | , cellMinWidth: 90 |
| | | //, totalRow: true |
| | | //, page: true |
| | | //, limit: 50 |
| | | , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å
¨é¨æ¾ç¤º |
| | | //, limits: [50, 500, 5000, 20000] |
| | | //, done: function (res, curr, count) { //resä¸ºè¡¨æ ¼çæææ°æ®ï¼curr为å½å页ç ï¼countä¸ºæ°æ®æ»æ¡æ° |
| | | // //éåè¡¨æ ¼ææè¡ |
| | | // res.data.forEach(function (item, index) { //è¿éitemåindexåå«å¯¹åºæ¯è¡çæ°æ®ådata-indexç´¢å¼å¼ |
| | | // if (item.è¿åº¦ == "æªåè´§") { |
| | | // //è·å第iè¡å
ç´ |
| | | // var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | // //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | // //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | // var td = tr.children('td'); //è·åtr䏿æçtd |
| | | // for (var i = 0; i < td.length; i++) { |
| | | // var td_temp = td.eq(i); |
| | | // var div = td_temp.children("div"); |
| | | // div.eq(0).css("color", "red"); |
| | | // } |
| | | // } else if (item.è¿åº¦ == "å¾
åè´§") { |
| | | // //è·å第iè¡å
ç´ |
| | | // var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | // //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | // //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | // var td = tr.children('td'); //è·åtr䏿æçtd |
| | | // for (var i = 0; i < td.length; i++) { |
| | | // var td_temp = td.eq(i); |
| | | // var div = td_temp.children("div"); |
| | | // div.eq(0).css("color", "yellow"); |
| | | // } |
| | | // } else if (item.è¿åº¦ == "å·²åè´§") { |
| | | // //è·å第iè¡å
ç´ |
| | | // var tr = $(".layui-table tr[data-index=" + index + "]"); |
| | | // //tr.css("background", "rgb(249,116,116,0.8)"); |
| | | |
| | | // //è·å第iè¡å
ç´ ä¸çåå
æ ¼å
ç´ å表ï¼éååå
æ ¼å
ç´ å¹¶è®¾ç½®åå
æ ¼è¾¹æ¡å®½åº¦ä¸º0 |
| | | // var td = tr.children('td'); //è·åtr䏿æçtd |
| | | // for (var i = 0; i < td.length; i++) { |
| | | // var td_temp = td.eq(i); |
| | | // var div = td_temp.children("div"); |
| | | // div.eq(0).css("color", "green"); |
| | | // } |
| | | // } |
| | | |
| | | // }) |
| | | //} |
| | | } |
| | | |
| | | var col = [ |
| | | { |
| | | field: "åè´§æ¥æ", title: "åè´§æ¥æ", width: 95, align: 'center', totalRow: true, |
| | | templet: function (d) { |
| | | return '<div style="height:60px;line-height:20px;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.åè´§æ¥æ == null ? "" : layui.util.toDateString(d.åè´§æ¥æ, 'yyyy-MM-dd') + '</div>'; |
| | | } |
| | | }, |
| | | { field: "åè´§åå·", title: "åè´§åå·", align: 'center', totalRow: true, width: 110 }, |
| | | { field: "ç©æä»£ç ", title: "ç©æä»£ç ", align: 'center', totalRow: true, width: 110 }, |
| | | { |
| | | field: 'ç©æåç§°', title: 'ç©æåç§°', width: 190, |
| | | templet: function (d) { |
| | | return '<div style="height:60px;line-height:12px;font-size:10;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.ç©æåç§° + '</div>'; |
| | | } |
| | | }, |
| | | { field: "åºå", title: "åºå", align: 'center', totalRow: true, width: 70 }, |
| | | { field: "åºåæ°é", title: "åºå", align: 'center', totalRow: true, width: 70 }, |
| | | { field: "å®åæ°é", title: "å®å", align: 'center', totalRow: true, width: 70 }, |
| | | { field: "æ¶è´§ä»åº", title: "æ¶è´§ä»åº", align: 'center', totalRow: true, width: 120 }, |
| | | { field: "è¿åº¦", title: "è¿åº¦", align: 'center', totalRow: true, width: 100 }, |
| | | ] |
| | | |
| | | option.cols = [col]; |
| | | option1.cols = [col]; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½æ°æ® |
| | | function get_FastQuery() { |
| | | //å è½½è¡¨æ ¼æ°æ® |
| | | get_Display(sWhere); |
| | | |
| | | //å è½½å¾è¡¨æ°æ® |
| | | //set_Graphics(); |
| | | |
| | | //è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | sWhere = ""; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½è¡¨æ ¼æ°æ® |
| | | function get_Display(sWhere) { |
| | | sWhere = ""; |
| | | var wait = layer.load();//é®ç½© |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/KB_XSFH/getData_XSFH', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": "æè´º" }, |
| | | success: function (data1) { |
| | | //è·åè¡¨æ ¼çåæ°æ® |
| | | var col = []; |
| | | if (data1.count == 1) { |
| | | |
| | | //#region è®¾ç½®è¡¨æ ¼æ°æ® |
| | | //è·å å¾
æ¶ææ¸
å æ°æ®ä¸åæ°æ® |
| | | var data_1 = data1.data[0]; |
| | | var data_2 = data1.data[1]; |
| | | var list_1 = data1.list[0]; |
| | | |
| | | var data = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in list_1) { |
| | | data.push({ "name": list_1[key].ColmCols, "Type": list_1[key].ColmType }); |
| | | } |
| | | //col.push({ type: 'checkbox', fixed: 'left', totalRowText: 'æ±æ»' }); |
| | | //夿æ¯å¦æ¯çº¯è±æ |
| | | var patrn = new RegExp("[\u4E00-\u9FA5]+"); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (!patrn.test(data[i].name)) { |
| | | col.push({ field: data[i].name, title: data[i].name, hide: true }); //éèå |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | case 'DateTime': |
| | | col.push({ field: data[i].name, title: data[i].name, align: 'center', templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].name, title: data[i].name, align: 'center', totalRow: true, width: 120 }); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //ä¸ºè¡¨æ ¼æ¸²æåæ°è®¾ç½®åæ°æ®ãè¡æ°æ® |
| | | //option.cols = [col]; |
| | | option.data = data_1; |
| | | |
| | | //option1.cols = [col]; |
| | | option1.data = data_2; |
| | | |
| | | //渲æè¡¨æ ¼ |
| | | table.render(option); |
| | | table.render(option1); |
| | | //#endregion |
| | | |
| | | //#region 设å¤å¾è¡¨æ°æ® |
| | | set_Graphics_mychart(data1.data); |
| | | //#endregion |
| | | |
| | | |
| | | //å
³éé®ç½© |
| | | layer.close(wait); |
| | | } else { |
| | | //å
³éé®ç½© |
| | | layer.close(wait); |
| | | |
| | | //æ¥éæç¤º |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function (err) { |
| | | //å
³éé®ç½© |
| | | layer.close(wait); |
| | | |
| | | //æ¥éæç¤º |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è¡¨æ ¼æ°æ®èªå¨æ»å¨ |
| | | function autoScroll() { |
| | | //设置æ»å¨é度 |
| | | var speed = 50; |
| | | |
| | | var elements = document.getElementsByClassName("layui-table-main"); |
| | | |
| | | //#region 设置第ä¸ä¸ªè¡¨æ ¼æ»å¨ |
| | | var div = elements[0]; |
| | | |
| | | //è·åtableçç¶èç¹ |
| | | //var div = document.querySelector(".layui-table-main"); |
| | | |
| | | //è®¾ç½®å®æ¶å¨ï¼å®ç°æ»å¨ææ |
| | | var MyMar = setInterval(function () { |
| | | var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div.scrollTop++; |
| | | } else { |
| | | div.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | |
| | | //é¼ æ æ¬æµ®æ¶ï¼åæ¢æ»å¨ |
| | | div.onmouseover = function () { |
| | | clearInterval(MyMar); |
| | | } |
| | | |
| | | //é¼ æ ç§»å¼æ¶ï¼å¼å§æ»å¨ |
| | | div.onmouseout = function () { |
| | | MyMar = setInterval(function () { |
| | | var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div.scrollTop++; |
| | | } else { |
| | | div.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 设置第äºä¸ªè¡¨æ ¼æ»å¨ |
| | | var div1 = elements[1]; |
| | | |
| | | //è·åtableçç¶èç¹ |
| | | //var div = document.querySelector(".layui-table-main"); |
| | | |
| | | //è®¾ç½®å®æ¶å¨ï¼å®ç°æ»å¨ææ |
| | | var MyMar1 = setInterval(function () { |
| | | var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div1.scrollTop++; |
| | | } else { |
| | | div1.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | |
| | | //é¼ æ æ¬æµ®æ¶ï¼åæ¢æ»å¨ |
| | | div1.onmouseover = function () { |
| | | clearInterval(MyMar1); |
| | | } |
| | | |
| | | //é¼ æ ç§»å¼æ¶ï¼å¼å§æ»å¨ |
| | | div1.onmouseout = function () { |
| | | MyMar1 = setInterval(function () { |
| | | var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight; |
| | | if (scrollBottom > 0) { |
| | | div1.scrollTop++; |
| | | } else { |
| | | div1.scrollTop = 0; |
| | | } |
| | | }, speed); |
| | | } |
| | | //#endregion |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨ |
| | | function set_Graphics_mychart(dataList) { |
| | | //设置å¾è¡¨1 |
| | | var data1 = dataList[2]; |
| | | set_Graphics_mychart1(data1); |
| | | |
| | | var data2 = dataList[3]; |
| | | set_Graphics_mychart2(data2); |
| | | |
| | | var data3 = dataList[4]; |
| | | set_Graphics_mychart3(data3); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨1 |
| | | function set_Graphics_mychart1(data) { |
| | | //#region ãæ±ç¶å¾ã |
| | | var app = {}; |
| | | var chartDom = document.getElementById('mychart1'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option_mychart; |
| | | //#region [æ±ç¶å¾å¸å±æ ·å¼] |
| | | const posList = [ |
| | | 'left', |
| | | 'right', |
| | | 'top', |
| | | 'bottom', |
| | | 'inside', |
| | | 'insideTop', |
| | | 'insideLeft', |
| | | 'insideRight', |
| | | 'insideBottom', |
| | | 'insideTopLeft', |
| | | 'insideTopRight', |
| | | 'insideBottomLeft', |
| | | 'insideBottomRight' |
| | | ]; |
| | | app.configParameters = { |
| | | rotate: { |
| | | min: -90, |
| | | max: 90 |
| | | }, |
| | | align: { |
| | | options: { |
| | | left: 'left', |
| | | center: 'center', |
| | | right: 'right' |
| | | } |
| | | }, |
| | | verticalAlign: { |
| | | options: { |
| | | top: 'top', |
| | | middle: 'middle', |
| | | bottom: 'bottom' |
| | | } |
| | | }, |
| | | position: { |
| | | options: posList.reduce(function (map, pos) { |
| | | map[pos] = pos; |
| | | return map; |
| | | }, {}) |
| | | }, |
| | | distance: { |
| | | min: 0, |
| | | max: 100 |
| | | } |
| | | }; |
| | | app.config = { |
| | | rotate: 90, |
| | | align: 'left', |
| | | verticalAlign: 'middle', |
| | | position: 'insideBottom', |
| | | distance: 15, |
| | | onChange: function () { |
| | | const labelOption = { |
| | | rotate: app.config.rotate, |
| | | align: app.config.align, |
| | | verticalAlign: app.config.verticalAlign, |
| | | position: app.config.position, |
| | | distance: app.config.distance |
| | | }; |
| | | myChart.setOption({ |
| | | series: [ |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | } |
| | | ] |
| | | }); |
| | | } |
| | | }; |
| | | const labelOption = { |
| | | show: true, |
| | | position: 'top' |
| | | }; |
| | | //#endregion |
| | | |
| | | //æ±ç¶å¾ç»å®æ°æ® |
| | | var HMaterNameList = [];//xè½´ï¼ç©æå表 |
| | | var HQtyList = []; //yè½´ï¼æ°éå表 |
| | | for (let i = 0; i < data.length; i++) { |
| | | HMaterNameList.push(data[i].æ¥æ); |
| | | HQtyList.push(data[i].æ°é); |
| | | } |
| | | |
| | | option_mychart = { |
| | | title: { |
| | | text: 'è¿ä¸å¤©éå®åè´§è¶å¿', |
| | | subtext: '' |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["æ°é"] |
| | | ,show: false |
| | | }, |
| | | //toolbox: { //å·¥å
·æ |
| | | // show: true, |
| | | // orient: 'vertical', |
| | | // left: 'right', |
| | | // top: 'center', |
| | | // feature: { |
| | | // mark: { show: true }, |
| | | // dataView: { show: true, readOnly: false }, |
| | | // magicType: { show: true, type: ['line', 'bar', 'stack'] }, |
| | | // restore: { show: true }, |
| | | // saveAsImage: { show: true } |
| | | // } |
| | | //}, |
| | | grid: |
| | | { |
| | | left: '5%', |
| | | right: '5%', |
| | | bottom: '10%', |
| | | //top: '10%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: [ //设置xè½´åæ |
| | | { |
| | | type: 'category', |
| | | axisTick: { show: true }, |
| | | data: HMaterNameList, |
| | | axisLabel: { |
| | | formatter: function (value) { |
| | | var temp = ""; |
| | | var temp_len = 5; |
| | | for (var i = 0; i < value.length; i = i + temp_len) { |
| | | if (i + temp_len <= value.length) { |
| | | temp += '\n' + value.slice(i, i + temp_len) |
| | | } else { |
| | | temp += '\n' + value.slice(i); |
| | | } |
| | | } |
| | | |
| | | return temp; |
| | | |
| | | // ä½¿ç¨ '\n' å®ç°æ¢è¡ |
| | | //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value; |
| | | }, |
| | | width: 30 // 设置å»åº¦æ ç¾ç宽度ï¼è¶
è¿è¿ä¸ªå®½åº¦ä¼èªå¨æ¢è¡ |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ //设置yè½´æ°æ®ç±»å |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ //设置yè½´æ°æ® |
| | | { |
| | | name: 'æ°é', |
| | | type: 'bar', |
| | | barWidth: 20, |
| | | barGap: 0, |
| | | label: labelOption, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList |
| | | } |
| | | ] |
| | | , noDataText: "æ²¡ææ°æ®æ¾ç¤º" |
| | | }; |
| | | option_mychart && myChart.setOption(option_mychart); |
| | | //#endregion |
| | | } |
| | | ////#endregion |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨2 |
| | | function set_Graphics_mychart2(data) { |
| | | //#region ãæ±ç¶å¾ã |
| | | var app = {}; |
| | | var chartDom = document.getElementById('mychart2'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option_mychart; |
| | | |
| | | //#region [æ±ç¶å¾å¸å±æ ·å¼] |
| | | const posList = [ |
| | | 'left', |
| | | 'right', |
| | | 'top', |
| | | 'bottom', |
| | | 'inside', |
| | | 'insideTop', |
| | | 'insideLeft', |
| | | 'insideRight', |
| | | 'insideBottom', |
| | | 'insideTopLeft', |
| | | 'insideTopRight', |
| | | 'insideBottomLeft', |
| | | 'insideBottomRight' |
| | | ]; |
| | | app.configParameters = { |
| | | rotate: { |
| | | min: -90, |
| | | max: 90 |
| | | }, |
| | | align: { |
| | | options: { |
| | | left: 'left', |
| | | center: 'center', |
| | | right: 'right' |
| | | } |
| | | }, |
| | | verticalAlign: { |
| | | options: { |
| | | top: 'top', |
| | | middle: 'middle', |
| | | bottom: 'bottom' |
| | | } |
| | | }, |
| | | position: { |
| | | options: posList.reduce(function (map, pos) { |
| | | map[pos] = pos; |
| | | return map; |
| | | }, {}) |
| | | }, |
| | | distance: { |
| | | min: 0, |
| | | max: 100 |
| | | } |
| | | }; |
| | | app.config = { |
| | | rotate: 90, |
| | | align: 'left', |
| | | verticalAlign: 'middle', |
| | | position: 'insideBottom', |
| | | distance: 15, |
| | | onChange: function () { |
| | | const labelOption = { |
| | | rotate: app.config.rotate, |
| | | align: app.config.align, |
| | | verticalAlign: app.config.verticalAlign, |
| | | position: app.config.position, |
| | | distance: app.config.distance |
| | | }; |
| | | myChart.setOption({ |
| | | series: [ |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | } |
| | | ] |
| | | }); |
| | | } |
| | | }; |
| | | const labelOption = { |
| | | show: true, |
| | | position: 'top' |
| | | }; |
| | | //#endregion |
| | | |
| | | //æ±ç¶å¾ç»å®æ°æ® |
| | | var HMaterNameList = [];//xè½´ï¼ç©æå表 |
| | | var HQtyList = []; //yè½´ï¼æ°éå表 |
| | | for (let i = 0; i < data.length; i++) { |
| | | HMaterNameList.push(data[i].卿¬¡); |
| | | HQtyList.push(data[i].æ°é); |
| | | } |
| | | |
| | | option_mychart = { |
| | | title: { |
| | | text: '彿卿¬¡éå®åè´§è¶å¿', |
| | | subtext: '' |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["æ°é"] |
| | | , show: false |
| | | }, |
| | | //toolbox: { //å·¥å
·æ |
| | | // show: true, |
| | | // orient: 'vertical', |
| | | // left: 'right', |
| | | // top: 'center', |
| | | // feature: { |
| | | // mark: { show: true }, |
| | | // dataView: { show: true, readOnly: false }, |
| | | // magicType: { show: true, type: ['line', 'bar', 'stack'] }, |
| | | // restore: { show: true }, |
| | | // saveAsImage: { show: true } |
| | | // } |
| | | //}, |
| | | grid: |
| | | { |
| | | left: '5%', |
| | | right: '5%', |
| | | bottom: '10%', |
| | | //top: '10%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: [ //设置xè½´åæ |
| | | { |
| | | type: 'category', |
| | | axisTick: { show: true }, |
| | | data: HMaterNameList, |
| | | axisLabel: { |
| | | formatter: function (value) { |
| | | var temp = ""; |
| | | var temp_len = 5; |
| | | for (var i = 0; i < value.length; i = i + temp_len) { |
| | | if (i + temp_len <= value.length) { |
| | | temp += '\n' + value.slice(i, i + temp_len) |
| | | } else { |
| | | temp += '\n' + value.slice(i); |
| | | } |
| | | } |
| | | |
| | | return temp; |
| | | |
| | | // ä½¿ç¨ '\n' å®ç°æ¢è¡ |
| | | //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value; |
| | | }, |
| | | width: 30 // 设置å»åº¦æ ç¾ç宽度ï¼è¶
è¿è¿ä¸ªå®½åº¦ä¼èªå¨æ¢è¡ |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ //设置yè½´æ°æ®ç±»å |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ //设置yè½´æ°æ® |
| | | { |
| | | name: 'æ°é', |
| | | type: 'bar', |
| | | barWidth: 20, |
| | | barGap: 0, |
| | | label: labelOption, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList |
| | | } |
| | | ] |
| | | }; |
| | | option_mychart && myChart.setOption(option_mychart); |
| | | //#endregion |
| | | } |
| | | ////#endregion |
| | | //#endregion |
| | | |
| | | //#region å è½½å¾è¡¨3 |
| | | function set_Graphics_mychart3(data) { |
| | | //#region ãæ±ç¶å¾ã |
| | | var app = {}; |
| | | var chartDom = document.getElementById('mychart3'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option_mychart; |
| | | |
| | | //#region [æ±ç¶å¾å¸å±æ ·å¼] |
| | | const posList = [ |
| | | 'left', |
| | | 'right', |
| | | 'top', |
| | | 'bottom', |
| | | 'inside', |
| | | 'insideTop', |
| | | 'insideLeft', |
| | | 'insideRight', |
| | | 'insideBottom', |
| | | 'insideTopLeft', |
| | | 'insideTopRight', |
| | | 'insideBottomLeft', |
| | | 'insideBottomRight' |
| | | ]; |
| | | app.configParameters = { |
| | | rotate: { |
| | | min: -90, |
| | | max: 90 |
| | | }, |
| | | align: { |
| | | options: { |
| | | left: 'left', |
| | | center: 'center', |
| | | right: 'right' |
| | | } |
| | | }, |
| | | verticalAlign: { |
| | | options: { |
| | | top: 'top', |
| | | middle: 'middle', |
| | | bottom: 'bottom' |
| | | } |
| | | }, |
| | | position: { |
| | | options: posList.reduce(function (map, pos) { |
| | | map[pos] = pos; |
| | | return map; |
| | | }, {}) |
| | | }, |
| | | distance: { |
| | | min: 0, |
| | | max: 100 |
| | | } |
| | | }; |
| | | app.config = { |
| | | rotate: 90, |
| | | align: 'left', |
| | | verticalAlign: 'middle', |
| | | position: 'insideBottom', |
| | | distance: 15, |
| | | onChange: function () { |
| | | const labelOption = { |
| | | rotate: app.config.rotate, |
| | | align: app.config.align, |
| | | verticalAlign: app.config.verticalAlign, |
| | | position: app.config.position, |
| | | distance: app.config.distance |
| | | }; |
| | | myChart.setOption({ |
| | | series: [ |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | }, |
| | | { |
| | | label: labelOption |
| | | } |
| | | ] |
| | | }); |
| | | } |
| | | }; |
| | | const labelOption = { |
| | | show: true, |
| | | position: 'top', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | }; |
| | | const labelOption1 = { |
| | | show: true, |
| | | position: 'right', |
| | | textStyle: { |
| | | //color: '#333', // æ ç¾åä½é¢è² |
| | | fontSize: 8, // æ ç¾åä½å¤§å° |
| | | //fontWeight: 'bold', // æ ç¾åä½å ç² |
| | | //fontStyle: 'italic', // æ ç¾åä½æä½ |
| | | //fontFamily: 'Arial' // æ ç¾åä½ |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //æ±ç¶å¾ç»å®æ°æ® |
| | | var HMaterNameList = [];//xè½´ï¼ç©æå表 |
| | | var HQtyList = []; //yè½´ï¼æ°éå表 |
| | | var HQtyList1 = []; //yè½´ï¼æ°éå表 |
| | | for (let i = 0; i < data.length; i++) { |
| | | HMaterNameList.push(data[i].æ¥æ); |
| | | HQtyList.push(data[i].åè´§åæ°); |
| | | HQtyList1.push(data[i].åºåºåæ°); |
| | | } |
| | | |
| | | option_mychart = { |
| | | title: { |
| | | text: 'è¿ä¸å¤©åè´§éç¥åä¸éå®åºåºå对æ¯', |
| | | subtext: '' |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["åæ°"] |
| | | , show: false |
| | | }, |
| | | //toolbox: { //å·¥å
·æ |
| | | // show: true, |
| | | // orient: 'vertical', |
| | | // left: 'right', |
| | | // top: 'center', |
| | | // feature: { |
| | | // mark: { show: true }, |
| | | // dataView: { show: true, readOnly: false }, |
| | | // magicType: { show: true, type: ['line', 'bar', 'stack'] }, |
| | | // restore: { show: true }, |
| | | // saveAsImage: { show: true } |
| | | // } |
| | | //}, |
| | | grid: |
| | | { |
| | | left: '5%', |
| | | right: '5%', |
| | | bottom: '10%', |
| | | //top: '10%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: [ //设置xè½´åæ |
| | | { |
| | | type: 'category', |
| | | axisTick: { show: true }, |
| | | data: HMaterNameList, |
| | | axisLabel: { |
| | | formatter: function (value) { |
| | | var temp = ""; |
| | | var temp_len = 5; |
| | | for (var i = 0; i < value.length; i = i + temp_len) { |
| | | if (i + temp_len <= value.length) { |
| | | temp += '\n' + value.slice(i, i + temp_len) |
| | | } else { |
| | | temp += '\n' + value.slice(i); |
| | | } |
| | | } |
| | | |
| | | return temp; |
| | | |
| | | // ä½¿ç¨ '\n' å®ç°æ¢è¡ |
| | | //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value; |
| | | }, |
| | | width: 30 // 设置å»åº¦æ ç¾ç宽度ï¼è¶
è¿è¿ä¸ªå®½åº¦ä¼èªå¨æ¢è¡ |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ //设置yè½´æ°æ®ç±»å |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ //设置yè½´æ°æ® |
| | | { |
| | | name: 'åè´§åæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList |
| | | }, |
| | | { |
| | | name: 'åºåºåæ°', |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | barGap: 0, |
| | | label: labelOption1, |
| | | emphasis: { |
| | | focus: 'series' |
| | | }, |
| | | data: HQtyList1 |
| | | } |
| | | ] |
| | | }; |
| | | option_mychart && myChart.setOption(option_mychart); |
| | | //#endregion |
| | | } |
| | | ////#endregion |
| | | //#endregion |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../../views/åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterClass.html', 'yes'], |
| | | content: ['../../../views/åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterType.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | //æé®ãæé®ä¸ãçåè° |
| | |
| | | } |
| | | obj.update({ |
| | | "HTechParamClassID": checkStatus.data[0].HItemID, |
| | | "HTechParamClassName": checkStatus.data[0].å·¥èºåæ°å¤§ç±»åç§°, |
| | | "HTechParamClassName": checkStatus.data[0].å·¥èºåæ°åç±»åç§°, |
| | | |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i] != "") { |
| | | table.cache["mainTable"][i].LAY_TABLE_INDEX = i; |
| | | table.cache["mainTable"][i].HTechParamIDStd == null ? 0 : table.cache["mainTable"][i].HTechParamIDStd |
| | | num.push(table.cache["mainTable"][i]) |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | |
| | | title: 'è®¾å¤æ
éç»è®°å', |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpConkBookBillList.html', 'yes'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpConkBookBillList.html?type=2', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | //var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRepairExplanation": "", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }; |
| | |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../设å¤ç®¡ç/Sb_EqpMaintenanceBillList.html', 'yes'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpMaintenanceBillList.html?type=2', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | |
| | | $("#HDate1").val(Format(new Date(), "yyyy-MM-dd"));//ç»ææ¥æ |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | |
| | | //æ¥è¯¢ |
| | | //get_Display(sWhere); |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | get_DefaultModule(); |
| | | |
| | | } else { |
| | | get_DefaultModule(); |
| | | } |
| | | |
| | | //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ |
| | | get_DefaultModule(); |
| | | |
| | | } |
| | | |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | |
| | | }); |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | function get_FastQuery(number) { |
| | | var HDate = $("#HDate").val();//å¼å§æ¥æ |
| | | var HDate1 = $("#HDate1").val();//ç»ææ¥æ |
| | | var HBillNo = $("#HBillNo").val();//åæ®å· |
| | |
| | | }) |
| | | } |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HNumber = params[params[1]]; //ä»åæ°ä¸è·å 设å¤ä»£ç |
| | | if (openType == 2) { |
| | | sWhere += " and å®¡æ ¸äºº IS NOT NULL and å®¡æ ¸äºº <> '' and (å
³é人 IS NULL OR å
³é人 = '') "; |
| | | form.render("select"); |
| | | return true; |
| | | } else if (openType==3) { |
| | | sWhere += " and å®¡æ ¸äºº IS NOT NULL and å®¡æ ¸äºº <> '' and (å
³é人 IS NULL OR å
³é人 = '') and 设å¤ä»£ç like '%" + HNumber+"%' "; |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åææ¾ç¤ºä¸ææ¡ |
| | | function ColFilter() { |
| | |
| | | form.render('select'); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ãè¿æ»¤æ¹æ¡ã |
| | | |
| | | //è·åå½åç¨æ·çé»è®¤è¿æ»¤æ¹æ¡ |
| | |
| | | |
| | | //#endregion |
| | | |
| | | //laydate.render({ |
| | | // elem: '#HDate' |
| | | // , type: 'datetime' |
| | | // , trigger: 'click' |
| | | // , format:'yyyy-MM-dd HH:mm' |
| | | //}); |
| | | |
| | | |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | |
| | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | //get_Display(sWhere); |
| | | //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ |
| | | get_DefaultModule(); |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ |
| | | get_DefaultModule(); |
| | | } else { |
| | | //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ |
| | | get_DefaultModule(); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | |
| | | }) |
| | | } |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | if (openType == 2) { |
| | | sWhere += " and å®¡æ ¸äºº IS NOT NULL and å®¡æ ¸äºº <> '' and (å
³é人 IS NULL OR å
³é人 = '') "; |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region åææ¾ç¤ºä¸ææ¡ |
| | | function ColFilter() { |
| | |
| | | form.render('select'); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ãè¿æ»¤æ¹æ¡ã |
| | | |
| | | //è·åå½åç¨æ·çé»è®¤è¿æ»¤æ¹æ¡ |
| | |
| | | <th>设å¤åç§°</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HBarName" class="layui-input LineHeight" id="HBarName" style="border-radius: 50px;background-color:#EDEDED;" readonly> |
| | | <input type="hidden" name="HNumber" id="HNumber" value="" autocomplete="off" class="layui-input"> |
| | | <input type="hidden" name="HEquipID" id="HEquipID" value="0" autocomplete="off" class="layui-input"> |
| | | </td> |
| | | </tr> |
| | |
| | | |
| | | //表头信æ¯éæ©åæ®å¼¹çª |
| | | form.on('submit(XDHList)', function () { |
| | | var hnumber = $("HNumber").val() |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | |
| | | title: '设å¤ç»´ä¿®ç»è®°å', |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpConkBookBillList.html', 'yes'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpConkBookBillList.html?type=2&HNumber='+hnumber, 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | $("#HMainSourceBillNo").val(checkStatus.data[0].åæ®å·); |
| | | $("#HMainSourceInterID").val(checkStatus.data[0].hmainid); |
| | | $("#HMainSourceEntryID").val(checkStatus.data[0].hsubid); |
| | | |
| | | $("#HEquipID").val(checkStatus.data[0].hmainid); |
| | | $("#HNumber").val(checkStatus.data[0].设å¤ä»£ç ); |
| | | $("#HBarName").val(checkStatus.data[0].设å¤åç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | |
| | | if (result.count == 1) { |
| | | var data = result.data[0]; |
| | | $("#HEquipID").val(data.HInterID); |
| | | $("#HNumber").val(data.HEquipFileNumber); |
| | | $("#HBarName").val(data.HName); |
| | | $("#HBarSpec").val(data.HModel); |
| | | $("#HBarModel").val(data.HModel2); |
| | |
| | | |
| | | HProcExchBillNoFlag = true; |
| | | layer.close(index); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | else { |
| | | $("#HBarCode").val(""); |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta http-equiv="Content-Type" content="text/html; 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, maximum-scale=1"> |
| | | <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> |
| | | <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/zgqCustom/zgqCustom.js"></script> |
| | | <style type="text/css"> |
| | | input.layui-input.layui-unselect { |
| | | padding-right: 0; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | | <div class="layui-col-md12"> |
| | | <div class="layui-card" style="padding: 1px"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group"> |
| | | <div class="layui-collapse"> |
| | | <div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 30px;">æ¥æ</label> |
| | | <input type="date" class="layui-input" id="HBeginDate" style="width:110px;" placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width:5px">-</label> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="date" class="layui-input" id="HEndDate" style="width:110px;" placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | |
| | | <div class="layui-inline" style="margin-top:2px;"> |
| | | <label class="layui-form-label" style="width: 60px;">设å¤ç¼ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HEqNumber" lay-verify="HEqNumber" id="HEqNumber"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="margin-top:2px;"> |
| | | <label class="layui-form-label" style="width: 60px;">设å¤åç§°</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HEqName" lay-verify="HEqName" id="HEqName"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="margin-top:2px;"> |
| | | <label class="layui-form-label" style="width: 60px;">å æ® å·</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="width:125px;"> |
| | | </div> |
| | | </div> |
| | | |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | </div> |
| | | </div> |
| | | <table class="" 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="btnDel"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <script> |
| | | layui.config({ |
| | | base: '../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { |
| | | |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element |
| | | , laypage = layui.laypage |
| | | , laydate = layui.laydate |
| | | , util = layui.util |
| | | //æ¥è¯¢æ¡ä»¶ |
| | | var sWhere = ""; |
| | | var option = []; |
| | | var HModName = "Sb_EqpMaintenanceBillList_PDA"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["hmainid", "HEquipID", "HEmpID", "HDeptID", "HManagerID", "hsubid", "HRepairCheckID1", "HManagerID1", "HBillType", "æºå主å
ç ", "æºååå
ç "]; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢æ¢å è½½ |
| | | |
| | | //#region åå§åçé¢ |
| | | |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | //#region ç¹å»äºä»¶å
æ¬on formäºä»¶ç |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | switch (obj.event) { |
| | | //å®¡æ ¸ |
| | | case 'btnCheck': btnCheck(1); |
| | | break; |
| | | //åå®¡æ ¸ |
| | | case 'btnAdutCheck': btnCheck(2); |
| | | break; |
| | | //å é¤ |
| | | case 'btnDel': btnDel(); |
| | | break; |
| | | //éåº |
| | | case 'btn-exit': |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | parent.location.href = "../../../views/index_Mobile.html"; |
| | | }); |
| | | break; |
| | | //éèå设置 |
| | | case 'HideColumn': |
| | | get_HideColumn(); |
| | | break; |
| | | }; |
| | | }); |
| | | //éç½®æé® |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | set_ClearQuery(); |
| | | }); |
| | | //æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | | get_FastQuery(); |
| | | }); |
| | | |
| | | //è¡çå¬äºä»¶-åå» |
| | | table.on('row(mainTable)', function (obj) { |
| | | var flag = !obj.tr.find(':checkbox:first').prop('checked'); |
| | | obj.tr.find(':checkbox').prop('checked', flag); |
| | | if (flag) { |
| | | obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | } else { |
| | | obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | } |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æ¤é¡µé¢ææçæ¹æ³ |
| | | |
| | | //åå§åçé¢ |
| | | function set_ClearBill() { |
| | | //åå§åæ¶é´ |
| | | $("#HBeginDate").val(Format(new Date() - 1000 * 60 * 60 * 24 * 30, "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | get_FastQuery(); |
| | | DisPlay_HideColumn(); |
| | | } |
| | | |
| | | //åææ¾ç¤ºä¸ææ¡ |
| | | function ColFilter() { |
| | | var Organization = '<option value="0" selected="selected" ></option>'; |
| | | for (var i = 1; i < option.cols[0].length; i++) { |
| | | if (option.cols[0][i].hide != true) { |
| | | Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; |
| | | } |
| | | } |
| | | $("#ColName").empty(); |
| | | $("#ColName").append(Organization); |
| | | form.render('select'); |
| | | } |
| | | |
| | | |
| | | //å è½½ç½æ ¼ |
| | | function get_Display(sWhere) { |
| | | //卿å-ç¼åå表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetEquipmentBillsList", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "Type": "QD", "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | |
| | | if (data1.count == 1) { |
| | | |
| | | 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 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true }); |
| | | } |
| | | } |
| | | } |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , cellMinWidth: 120 |
| | | , page: true |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , height: 'full-70' |
| | | , totalRow: false //å¼å¯å计 |
| | | , cols: [col] |
| | | , data: data1.data == null ? [] : data1.data |
| | | }; |
| | | table.render(option); |
| | | |
| | | if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { |
| | | ColFilter(); |
| | | } |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.msg('é误' + err, { |
| | | icon: 5, |
| | | time: 20000 |
| | | }, function () { |
| | | //do something |
| | | }); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | var HBeginDate = $("#HBeginDate").val();//ä¸è¾¾æ¥æ å¼å§æ¥æ |
| | | var HEndDate = $("#HEndDate").val();//ç»ææ¥æ |
| | | var HEqNumber = $("#HEqNumber").val(); //设å¤ä»£ç |
| | | var HEqName = $("#HEqName").val(); //设å¤åç§° |
| | | var HBillNo = $("#HBillNo").val(); //åæ®å· |
| | | |
| | | if (HBeginDate != "" && HEndDate != "") { |
| | | sWhere += " and æ¥æ between '" + HBeginDate + "' and '" + HEndDate + "' "; |
| | | } |
| | | if (HEqNumber != "") { |
| | | sWhere += " and 设å¤ä»£ç like '%" + HEqNumber + "%'" |
| | | } |
| | | if (HEqName != "") { |
| | | sWhere += " and 设å¤åç§° like '%" + HEqName + "%'" |
| | | } |
| | | if (HBillNo != "") { |
| | | sWhere += " and åæ®å· like '%" + HBillNo + "%'" |
| | | } |
| | | get_Display(sWhere); |
| | | //è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | sWhere = ""; |
| | | } |
| | | |
| | | //éç½®è¿æ»¤æ¡ä»¶ |
| | | function set_ClearQuery() { |
| | | //åå§åæ¶é´ |
| | | $("#HBeginDate").val(Format(new Date() - 1000 * 60 * 60 * 24 * 30, "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMaterNumber").val(""); |
| | | $("#HBillNo").val(""); |
| | | $("#HEqNumber").val(""); //设å¤ä»£ç |
| | | $("#HEqName").val(""); //设å¤åç§° |
| | | sWhere = ""; |
| | | } |
| | | |
| | | //å é¤ |
| | | function btnDel() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var hmainid = data[0].hmainid; |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | | var wait = layer.load(); |
| | | //é»è¾å 餿¹æ³ |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sb_EqpRepairWorkBill/DeltetEqpRepairWorkBill', |
| | | type: "GET", |
| | | data: { "HInterID": hmainid, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | console.log('gouba' + result); |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(wait); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | get_FastQuery(); |
| | | }); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); |
| | | } |
| | | |
| | | } |
| | | |
| | | //éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | | for (var i = 1; i < option.cols[0].length; i++) { |
| | | colName += option.cols[0][i]["title"] + ","; |
| | | } |
| | | |
| | | colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "éèå设置" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn() { |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', |
| | | type: "GET", |
| | | data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["hmainid","HMaterID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option.cols[0].length - 1; i++) { |
| | | if (dataCol[i]) { |
| | | var dataCols = dataCol[i].split('|'); |
| | | } |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | option.cols[0][i + 1]["hide"] = true; |
| | | } |
| | | //设置å
容åä½å¤§å° |
| | | if (data1.data[0].HFontSize != 0) { |
| | | option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | } else { |
| | | option.cols[0][i + 1]["style"] = "font-size:100%"; |
| | | } |
| | | //设置å宽 |
| | | if (dataCols[3] > 0) { |
| | | option.cols[0][i + 1]["width"] = dataCols[3]; |
| | | } |
| | | //æ¾ç¤ºå |
| | | if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { |
| | | option.cols[0][i + 1]["hide"] = false; |
| | | } |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | | switch (dataCols[2]) { |
| | | case "L": |
| | | option.cols[0][i + 1]["align"] = "left"; |
| | | break; |
| | | case "M": |
| | | option.cols[0][i + 1]["align"] = "center"; |
| | | break; |
| | | case "R": |
| | | option.cols[0][i + 1]["align"] = "right"; |
| | | break; |
| | | } |
| | | } |
| | | |
| | | //åæ¶å»ç»å |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { |
| | | if (option.cols[0][i]["fixed"] != null) { |
| | | option.cols[0][i]["fixed"] = null; |
| | | } |
| | | else { |
| | | break; |
| | | } |
| | | } |
| | | //å»ç»å |
| | | if (data1.data[0].HFixCols != 0) { |
| | | for (var i = 0; i < data1.data[0].HFixCols; i++) { |
| | | if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { |
| | | data1.data[0].HFixCols += 1; |
| | | } |
| | | option.cols[0][i + 1]["fixed"] = "left"; |
| | | } |
| | | } |
| | | table.render(option); |
| | | } else { |
| | | table.render(option); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //#endregion |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head> |
| | | <meta http-equiv="Content-Type" content="text/html; 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, maximum-scale=1"> |
| | | <!--å¼ç¨layuiæ ·å¼æä»¶--> |
| | | <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> |
| | | <!--å¼ç¨layui jsæä»¶--> |
| | | <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/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../layuiadmin/PubCustom.js"></script> |
| | | <!--èªå®ä¹æ ·å¼--> |
| | | <style> |
| | | .layui-form-label { |
| | | font-size: 14px; |
| | | width: 85px; |
| | | text-align: inherit; |
| | | } |
| | | /*å
¨å±è®¾ç½®è¾å
¥æ¡é«åº¦*/ |
| | | .layui-input { |
| | | height: 30px; |
| | | } |
| | | /*设置表头è¾å
¥æ¡*/ |
| | | .t1_input { |
| | | padding: 1%; |
| | | } |
| | | /*æ¬ç«ä¿¡æ¯td*/ |
| | | .bz_td { |
| | | display: -webkit-box; /*设置æé®ä¸æ¢è¡*/ |
| | | padding: 1%; /*设置è¾å
¥æ¡è¾¹è·*/ |
| | | } |
| | | /*设置æ¬ç«ä¿¡æ¯æé®é«åº¦*/ |
| | | .bz_btu { |
| | | height: 30px; |
| | | width: 60px; |
| | | line-height: 30px; |
| | | } |
| | | |
| | | th { |
| | | width: 70px; |
| | | text-align: center; |
| | | } |
| | | </style> |
| | | </head> |
| | | |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | | <div class="layui-card"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> |
| | | <div style="background-color:#0085E8;"> |
| | | <span style="color: white;"><i class="layui-icon layui-icon-form"></i>设å¤ç»´ä¿®ç¾å°å</span> |
| | | </div> |
| | | <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> |
| | | <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius">æ°å¢</button> |
| | | <button type="button" lay-submit="" lay-filter="Saver" id="Saver" class="layui-btn layui-btn-radius">ä¿å</button> |
| | | <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">éåº</button> |
| | | </div> |
| | | <div class="layui-tab layui-tab-card" lay-filter="TabTest"> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table style="width:80%;"> |
| | | <tbody> |
| | | <tr> |
| | | <th>è®¾å¤æ¡ç </th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="请è¾å
¥è®¾å¤æ¡ç åå车" style="border-radius: 50px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" style="line-height: 30px;">ç¡®å®</button> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>ç¾å°äºº<span style=" color:red">*</span></th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HSignEmpName" class="layui-input" id="HSignEmpName" placeholder="éæ©ç¾å°äºº" style="background-color:#efefef4d;"> |
| | | <input type="hidden" name="HSignEmpID" id="HSignEmpID" value="0" autocomplete="off" class="layui-input"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HManager" id="HManager" style="font-weight:bolder">...</button> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>ç¾å°æ¶é´</th> |
| | | <td class="t1_input"> |
| | | <input type="datetime" name="HSignDate" class="layui-input" id="HSignDate" placeholder="è¯·éæ©æ¥æ"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>ç¾å°ç¡®è®¤</th> |
| | | <td class="bz_td"> |
| | | <textarea name="HSignNote" id="HSignNote" placeholder="请è¾å
¥å
容" value="" class="layui-textarea"></textarea> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>åæ®å·</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="请è¾å
¥åæ®å·" style="border-radius: 50px;"> |
| | | <input type="hidden" name="HInterID" id="HInterID" value="0" autocomplete="off" class="layui-input"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>åæ®æ¥æ</th> |
| | | <td class="t1_input"> |
| | | <input type="datetime" name="HDate" class="layui-input" id="HDate" placeholder="è¯·éæ©æ¥æ"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>é¨é¨<span style=" color:red">*</span></th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HDeptName" class="layui-input" id="HDeptName" placeholder="éæ©é¨é¨" style="background-color:#efefef4d;"> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" value="0" autocomplete="off" class="layui-input"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="Department" id="Department" style="font-weight:bolder">...</button> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>æºåç±»å</th> |
| | | <td class="bz_td"> |
| | | <select name="HMainSourceBillType" lay-filter="HMainSourceBillType" id="HMainSourceBillType"> |
| | | <option value="设å¤ç»´ä¿®ç»è®°å" selected="selected">设å¤ç»´ä¿®ç»è®°å</option> |
| | | <option value="æå·¥å½å
¥">æå·¥å½å
¥</option> |
| | | </select> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>æ
éç»è®°å<span style=" color:red">*</span></th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HMainSourceBillNo" class="layui-input" id="HMainSourceBillNo" placeholder="éæ©æ
éç»è®°å" style="background-color:#efefef4d;"> |
| | | <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" value="0" autocomplete="off" class="layui-input"> |
| | | <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" value="0" autocomplete="off" class="layui-input"> |
| | | <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" value="0" autocomplete="off" class="layui-input"> |
| | | <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" value="0" autocomplete="off" class="layui-input"> |
| | | <input type="hidden" name="HEquipConkBookBillNo" id="HEquipConkBookBillNo" value="0" autocomplete="off" class="layui-input"> |
| | | <input type="hidden" name="HEquipConkBookInterID" id="HEquipConkBookInterID" value="0" autocomplete="off" class="layui-input"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="XDHList" id="XDHList" style="font-weight:bolder">...</button> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>设å¤åç§°</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HEquipName" class="layui-input LineHeight" id="HEquipName" style="border-radius: 50px;background-color:#EDEDED;" readonly> |
| | | <input type="hidden" name="HNumber" id="HNumber" value="" autocomplete="off" class="layui-input"> |
| | | <input type="hidden" name="HEquipID" id="HEquipID" value="0" autocomplete="off" class="layui-input"> |
| | | </td> |
| | | </tr> |
| | | </tbody> |
| | | </table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <table style="width:80%;"> |
| | | <tbody> |
| | | <tr> |
| | | <th>å建人</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>åå»ºæ¥æ</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>ä¿®æ¹äºº</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>ä¿®æ¹æ¥æ</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>å®¡æ ¸äºº</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>å®¡æ ¸æ¥æ</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>ä½åºäºº</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>ä½åºæ¥æ</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;"> |
| | | </td> |
| | | </tr> |
| | | </tbody> |
| | | </table> |
| | | </div> |
| | | <div class="layui-tab-item" style="display:none;"> |
| | | <table class="" 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="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> |
| | | </div> |
| | | </script> |
| | | <script type="text/html" id="xuhao"> |
| | | {{d.LAY_TABLE_INDEX+1}} |
| | | </script> |
| | | <script type="text/html" id="barDemo"> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | </div> |
| | | </div> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | <li>å
¶ä»ä¿¡æ¯</li> |
| | | <!--<li>æç»ä¿¡æ¯</li>--> |
| | | </ul> |
| | | </div> |
| | | <!--éèåæ®µ--> |
| | | <input type="hidden" name="lngBillKey" id="lngBillKey"> |
| | | <input type="hidden" name="lngBillSubKey" id="lngBillSubKey"> |
| | | |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <script> |
| | | var IsSet = ""; |
| | | layui.config({ |
| | | base: '../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element'], function () { |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , laydate = layui.laydate |
| | | , element = layui.element; |
| | | |
| | | //#region æ¥ææ¶é´éæ©å¨ |
| | | laydate.render({ |
| | | elem: '#HSignDate' |
| | | , type: 'datetime' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#HDate' |
| | | , type: 'datetime' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#HMakeDate' |
| | | , type: 'datetime' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#HUpDateDate' |
| | | , type: 'datetime' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#HCheckDate' |
| | | , type: 'datetime' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#HDeleteDate' |
| | | , type: 'datetime' |
| | | }); |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //è·åæå¤§åæ®å· |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | | data: { "HBillType": '3920' }, |
| | | success: function (d) { |
| | | //console.log(d.data); |
| | | $("#HInterID").val("0"); |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "", "HSignEmpID": 0, "HManagerCode": "", "HSignEmpName": "", "HRepairExplanation": "", "HRemark": "", "HEmpID": 0, "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "" }; |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | | case 'btn-AddLine': btnAddLine(NewRow); |
| | | break; |
| | | case 'btn-Edit': btnEditLine(obj); |
| | | break; |
| | | } |
| | | }); |
| | | //è¡å
äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | }); |
| | | |
| | | |
| | | //è¿å
¥é¡µé¢é»è®¤å
æ 卿¡å½¢ç ä¸ |
| | | $("#HBarCode").focus(); |
| | | //åå§åºæ¬ä¿¡æ¯èµå¼ |
| | | $("#HSignDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //ç¾å°æ¶é´ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //åæ®æ¥æ |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //åå»ºæ¥æ |
| | | |
| | | $("#HDeptID").val(sessionStorage["HDeptID"]); //é¨é¨ID |
| | | $("#HDeptName").val(sessionStorage["HDept"]); //é¨é¨ |
| | | $("#HSignEmpID").val(sessionStorage["HEmpID"]); //ç¾å°äººID |
| | | $("#HSignEmpName").val(sessionStorage["HUserName"]); //ç¾å°äºº |
| | | $("#HMaker").val(sessionStorage["HUserName"]); //å建人 |
| | | //模治å
·æ¡ç æ¯å¦æ«ææ è®° |
| | | var HProcExchBillNoFlag = false; |
| | | |
| | | |
| | | |
| | | //æ¡å½¢ç åè½¦æ¹æ³ |
| | | $('#HBarCode').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | GetMeesageByBarCode(); |
| | | } |
| | | }); |
| | | //ç¡®å® |
| | | form.on('submit(QueDin)', function (data) { |
| | | GetMeesageByBarCode(); |
| | | }); |
| | | |
| | | //éåº-å
³é页颿¹æ³ |
| | | $('#Cancel').on('click', function () { |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | parent.location.href = "../../views/index_Mobile.html"; |
| | | }); |
| | | }) |
| | | |
| | | //æäº¤ |
| | | form.on('submit(Saver)', function (data) {//æäº¤ |
| | | option.data = [{ "HRepairID": $("#HRepairID").val(), "HRepairCode": "", "HRepairName": "", "HSignEmpID": $("#HSignEmpID").val(), "HManagerCode": "", "HSignEmpName": "", "HRepairExplanation": $("#HExplanation").val(), "HRemark": "", "HEmpID": $("#HEmpID").val(), "HSourceInterID": $("#HMainSourceInterID").val(), "HSourceEntryID": $("#HMainSourceEntryID").val(), "HSourceBillNo": $("#HMainSourceBillNo").val() }]; |
| | | table.render(option); |
| | | data.field.HMaker = sessionStorage["HUserName"];//å¶å人 |
| | | var oMain = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | var sMainSub = oMain + ';' + sSubStr; |
| | | |
| | | if (AllowLoadData(sSubStr)) { |
| | | $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ä¿åæé®ç¦ç¨ |
| | | |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Sb_CheckEqpRepairWorkBill/SaveSb_EquipRepairSignBill_PDA", |
| | | async: true, |
| | | data: { "msg": sMainSub }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | layer.msg("æäº¤æå"); |
| | | $('#Saver').removeClass("buttom_box_little"); |
| | | $('#Saver').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | else { |
| | | $('#Saver').removeClass("layui-btn-disabled").attr("disabled", false);//ä¿åæé®å¯ç¨ |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | |
| | | //æ°å¢ |
| | | form.on('submit(Add)', function (data) { |
| | | layer.confirm('æ°å¢å页颿°æ®å°æ¶å¤±ï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | $('#Saver').addClass("buttom_box_little"); |
| | | $('#Saver').addClass("layui-btn-disabled").attr("disabled", false); |
| | | $("#HBarCode").removeAttr("readonly");//æ¡å½¢ç æ¸
é¤åªè¯» |
| | | $("#HBarCode").removeAttr("background-color");//æ¡å½¢ç æ¸
é¤èæ¯è² |
| | | |
| | | // æ¸
空表å ï¼âformDataâæ¯è¡¨åçidï¼ |
| | | $("#formData")[0].reset(); |
| | | layui.form.render(); |
| | | option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": "", "HSignEmpID": $("#HSignEmpID").val(), "HManagerCode": "", "HSignEmpName": "", "HRepairExplanation": "", "HRemark": $("#HRemark").val(), "HEmpID": 0, "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "" }]; |
| | | table.render(option); |
| | | |
| | | $("#HBarCode").focus(); |
| | | //è·åæå¤§åæ®å· |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | | data: { "HBillType": '3910' }, |
| | | success: function (d) { |
| | | //console.log(d.data); |
| | | $("#HInterID").val("0"); |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | } |
| | | }); |
| | | $("#HSignDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //ç¾å°æ¶é´ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //åæ®æ¥æ |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //åå»ºæ¥æ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); //å建人 |
| | | layer.close(index); |
| | | }); |
| | | }) |
| | | |
| | | //#region éåºæé® |
| | | form.on('submit(Cancel)', function () { |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | parent.location.href = "../../views/index_Mobile.html"; |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |
| | | //é¨é¨å¼¹çª |
| | | form.on('submit(Department)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'é¨é¨å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../views/PublicPage/DeptInformation_PDA.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HDeptName").val(checkStatus.data[0].HName); |
| | | $("#HDeptID").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(HManager)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: '人åå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../PublicPage/UserInformation_PDA.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HSignEmpName").val(checkStatus.data[0].HName); |
| | | $("#HSignEmpID").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(XDHList)', function () { |
| | | var hnumber = $("HNumber").val() |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: '设å¤ç»´ä¿®ç»è®°å', |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpConkBookBillList.html?type=2&HNumber=' + hnumber, '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('è¯·éæ©åæ®æ°æ®'); |
| | | } |
| | | $("#HMainSourceBillNo").val(checkStatus.data[0].åæ®å·); |
| | | $("#HMainSourceInterID").val(checkStatus.data[0].hmainid); |
| | | $("#HMainSourceEntryID").val(checkStatus.data[0].hsubid); |
| | | $("#HMainSourceBillType").val(checkStatus.data[0].HBillType); |
| | | |
| | | $("#HEquipConkBookBillNo").val(checkStatus.data[0].åæ®å·); |
| | | $("#HEquipConkBookInterID").val(checkStatus.data[0].hmainid); |
| | | |
| | | $("#HEquipID").val(checkStatus.data[0].hmainid); |
| | | $("#HNumber").val(checkStatus.data[0].设å¤ä»£ç ); |
| | | $("#HEquipName").val(checkStatus.data[0].设å¤åç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | //layer.full(index); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | |
| | | //以ä¸ä¸ºæ¤é¡µé¢æææ¹æ³ |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | //表头 |
| | | columns = [ |
| | | { type: 'checkbox', fixed: 'left' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe" } |
| | | , { field: 'HRepairID', title: 'HRepairID', edit: 'text', event: "", hide: true } |
| | | , { field: 'HRepairCode', title: '维修项ç®ä»£ç ', edit: 'text', event: "", event: "HRepairCode" } |
| | | , { field: 'HRepairName', title: '维修项ç®', edit: 'text', event: "" } |
| | | , { field: 'HSignEmpID', title: 'HSignEmpID', edit: 'text', hide: true } |
| | | , { field: 'HManagerCode', title: 'ç¾å°äººä»£ç ', edit: 'text', event: "HManagerCode" } |
| | | , { field: 'HSignEmpName', title: 'ç¾å°äºº', edit: 'text' } |
| | | , { field: 'HRepairExplanation', title: 'ç»´ä¿®è¦æ±', edit: 'text' } |
| | | , { field: 'HRemark', title: '夿³¨', event: "", edit: 'text' } |
| | | , { field: 'HEmpID', title: 'HEmpID', edit: 'text', hide: true } |
| | | , { field: 'HSourceInterID', title: 'æºåå
ç ', edit: 'text', hide: true } |
| | | , { field: 'HSourceEntryID', title: 'æºååå
ç ', edit: 'text', hide: true } |
| | | , { field: 'HSourceBillNo', title: 'æºååå·', edit: 'text', hide: true } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 150 } |
| | | ]; |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , page: true |
| | | , cellMinWidth: 120 |
| | | , totalRow: true |
| | | , limit: 10 |
| | | , height: 'full-50' |
| | | , cols: [columns] |
| | | , limits: [50, 500, 1000, 5000] |
| | | , done: function (res, curr, count) { |
| | | |
| | | } |
| | | }; |
| | | option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": "", "HSignEmpID": 0, "HManagerCode": "", "HSignEmpName": "", "HRepairExplanation": "", "HRemark": "", "HEmpID": 0, "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "" }]; |
| | | table.render(option); |
| | | } |
| | | //å¢å ä¸è¡ |
| | | function btnAddLine(NewRow) { |
| | | var tableBak = table.cache["mainTable"]; //è·åä¹åç¼è¾è¿çè¡¨æ ¼æ°æ® |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < tableBak.length; i++) { |
| | | buttonArr.push(tableBak[i]); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | | buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ |
| | | table.reload("mainTable", { |
| | | data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | }) |
| | | } |
| | | //ç¼è¾ä¸è¡ |
| | | function btnEditLine() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'ç¼è¾PDA设å¤ç»´ä¿®' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../设å¤ç®¡ç/Sb_EqpMaintenanceBillList_PDAEdit.html?OperationType=3&linterid=&HSouceBillType=' |
| | | , resize: false |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , yes: function (index, layero) { |
| | | |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var HRepairID = parent.layer.getChildFrame('#HRepairID').val(); |
| | | var HRepairCode = parent.layer.getChildFrame('#HRepairCode').val(); |
| | | var HRepairName = parent.layer.getChildFrame('#HRepairName').val(); |
| | | var HSignEmpID = parent.layer.getChildFrame('#HSignEmpID').val(); |
| | | var HManagerCode = parent.layer.getChildFrame('#HManagerCode').val(); |
| | | var HSignEmpName = parent.layer.getChildFrame('#HSignEmpName').val(); |
| | | var HExplanation = parent.layer.getChildFrame('#HExplanation').val(); |
| | | if (HRepairID == "") { |
| | | return layer.msg('è¯·éæ©ç»´ä¿®é¡¹ç®'); |
| | | } |
| | | if (HSignEmpID == "") { |
| | | return layer.msg('è¯·éæ©ç¾å°äºº'); |
| | | } |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | var checkrow = { |
| | | "HRepairID": HRepairID, "HRepairCode": HRepairCode, "HRepairName": HRepairName, |
| | | "HSignEmpID": HSignEmpID, "HManagerCode": HManagerCode, "HSignEmpName": HSignEmpName, |
| | | "HExplanation": HExplanation |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | table.reload("mainTable", { |
| | | data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | }) |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , end: function () { |
| | | |
| | | } |
| | | , cancel: function () { |
| | | |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | // è¡¨æ ¼è¡å
äºä»¶å é¤ |
| | | function set_GridDelete(obj) { |
| | | var data = obj.data; |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | if (obj.event === 'del') { |
| | | layer.confirm('ççå é¤è¡ä¹', function (index) { |
| | | console.log("ç´¢å¼ä¸º:" + rowIndex); |
| | | if (rowIndex === '0') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | //obj.del(); |
| | | //layer.close(index); |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1); |
| | | table.reload('mainTable', { data: oldData }); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | //é空éªè¯ |
| | | function AllowLoadData(sSubStr) { |
| | | if ($("#HDeptID").val() == 0) { |
| | | layer.msg("é¨é¨æ²¡æéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HEmpID").val() == 0) { |
| | | layer.msg("维修人没æéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HRepairID").val() == 0) { |
| | | layer.msg("ç»´ä¿®é¡¹ç®æ²¡æéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HMainSourceInterID").val() == 0) { |
| | | layer.msg("æ
éç»è®°å没æéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HSignEmpID").val() == 0) { |
| | | layer.msg("ç¾å°äººæ²¡æéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | |
| | | if (typeof (sSubStr) == "undefined" || sSubStr == "" || sSubStr == "[]") { |
| | | layer.msg("没æè®¾å¤æç»è®°å½", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | //if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") { |
| | | // sSubStr = JSON.parse(sSubStr); |
| | | // for (var i = 0; i < sSubStr.length; i++) { |
| | | // if (sSubStr[i].HManagerCode == "") { |
| | | // layer.msg("æç»è®°å½ç¬¬" + (i + 1) + "è¡,ç¾å°äººä»£ç ä¿¡æ¯ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | // } |
| | | // if (sSubStr[i].HRepairCode == "") { |
| | | // layer.msg("æç»è®°å½ç¬¬" + (i + 1) + "è¡,维修项ç®ä»£ç ä¿¡æ¯ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | // } |
| | | // else { |
| | | // return true; |
| | | // } |
| | | // } |
| | | //} |
| | | return true; |
| | | } |
| | | //æ«æ¡ç |
| | | function GetMeesageByBarCode(obj) { //è¿åå·¥ä½ä¸å¿ |
| | | var HBarCode = $('#HBarCode').val();//æ¡å½¢ç ï¼æµè½¬å¡å·ï¼ï¼æ°æ®åºä¸ä¸ºåæ®å·ï¼ |
| | | if (!HBarCode) { |
| | | layer.msg("æ¡å½¢ç ä¸è½ä¸ºç©ºï¼") |
| | | return; |
| | | } |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sb_PDA_EqpRepairWorkBill/txtHBarCode_KeyDown", |
| | | type: "GET", |
| | | data: { "HBarCode": HBarCode }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var data = result.data[0]; |
| | | $("#HEquipID").val(data.HInterID); |
| | | $("#HEquipName").val(data.HName); |
| | | $("#HSignEmpID").val(data.HRepairEmpID); |
| | | $("#HSignEmpName").val(data.è´è´£äºº); |
| | | $("#HMainSourceBillNo").val(data.æ
éç»è®°å); |
| | | $("#HMainSourceInterID").val(data.æ
éç»è®°åID); |
| | | $("#HMainSourceEntryID").val(data.æ
éç»è®°ååID); |
| | | |
| | | $("#HEquipConkBookBillNo").val(data.æ
éç»è®°å); |
| | | $("#HEquipConkBookInterID").val(data.æ
éç»è®°ååID); |
| | | |
| | | $("#HBarCode").attr("readonly", "readonly");//æ¡å½¢ç åªè¯» |
| | | $("#HBarCode").css("background-color", "#efefef4d"); |
| | | |
| | | HProcExchBillNoFlag = true; |
| | | layer.close(index); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | else { |
| | | $("#HBarCode").val(""); |
| | | layer.close(index); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | $("#HBarCode").val(""); |
| | | layer.close(index); |
| | | layer.msg("æ¥å£è¯·æ±å¤±è´¥ï¼" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | //以ä¸ä¸ºlayui模å |
| | | }); |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | </script> |
| | | |
| | | <script> |
| | | //è·ååæ° |
| | | var OptionData = []; |
| | | var HBillType = ""; //åæ®ç±»å |
| | | var HSourceInterID = ""; //æºå主å
ç |
| | | var HSourceEntryID = ""; //æºååå
ç |
| | | var HSourceBillNo = ""; //æºååå· |
| | | var HSourceBillType = ""; //æºåç±»å |
| | | var refSav = ""; //æäº¤ç±»å |
| | | //è·å页é¢è·³è½¬åæ° //åæ®ç¼è¾ç¶æï¼ 1.æ æºåæ°å¢Â  2.ææºåæ°å¢Â  3.ç¼è¾Â 4.æµè§Â 5.åæ´ |
| | | var params = get_UrlVars(); |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | | var OperationType = 1;//æä½ç±»å |
| | | } else { |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var HInterID = params[params[1]];//åæ®å
ç |
| | | var HEntry = params[params[2]];//åæ®åå
ç |
| | | } |
| | | |
| | | |
| | | var edit = function (data) { |
| | | HSourceInterID = data[0].HSourceInterID; |
| | | HSourceEntryID = data[0].HSourceEntryID; |
| | | HSourceBillNo = data[0].HSourceBillNo; |
| | | HSourceBillType = data[0].HSourceBillType; |
| | | |
| | | } |
| | | |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | var HMaker = sessionStorage["HUserName"] |
| | | var HStockOrgID = sessionStorage["OrganizationID"] //ç»ç»ID |
| | | var option = {}; |
| | | var params = get_UrlVars(); |
| | | var OperationType = params[params[0]] == null ? 1 : params[params[0]]; //æä½ç±»åï¼1æ°å¢ã2ç¼è¾ï¼ |
| | | var HInterID = params[params[0]] == null ? 0 : params[params[1]]; //åæ®å
ç |
| | | var HEntry = params[params[0]] == null ? 0 : params[params[2]]; //åæ®åå
ç |
| | | |
| | | //#endregion |
| | | |
| | | //夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | |
| | | $("#HMaker").val(HMaker); |
| | | $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); |
| | | //å·¥åºæµè½¬å¡é¡µé¢ä¸æ¨ |
| | | set_ProcessBill(HInterID, HEntry); |
| | | if (HInterID == "") { //æ¥å·¥å°ä¸æ¨ |
| | | set_ProcessBill(HSourceInterID, HSourceEntryID); |
| | | } else { |
| | | set_ProcessBill(HInterID, HEntry); |
| | | } |
| | | |
| | | OperationType = 1; |
| | | } |
| | | else { |
| | |
| | | , 'HTechParamUnitID': result.data[i].HTechParamUnitID |
| | | , 'HTechParamUnitNumber': result.data[i].HTechParamUnitNumber |
| | | , 'HTechParamUnitName': result.data[i].HTechParamUnitName |
| | | |
| | | , 'HTechParamClassID': result.data[i].HTechParamClassID |
| | | , 'HTechParamClassName': result.data[i].HTechParamClassName |
| | | , 'HTechParamIDStd': result.data[i].HTechParamIDStd |
| | | , 'HTechParamIDStdName': result.data[i].HTechParamIDStdName |
| | | , 'HResultStd': result.data[i].HResultStd |
| | | , 'HSNO': result.data[i].HSNO |
| | | |
| | | , 'HVaule': result.data[i].HVaule |
| | | , 'HStd': result.data[i].HStd |
| | | , 'HMax': result.data[i].HMax |
| | |
| | | //#endregion |
| | | |
| | | //#region (å·¥åºæµè½¬å¡)䏿¨é¡µé¢åå§å |
| | | function set_ProcessBill(HInterID, HEntry) { |
| | | function set_ProcessBill(HSourceInterID, HSourceEntryID) { |
| | | var ajaxLoad = layer.load(); |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LEMS/MES_IF_EquipICMOTechParamList_Json", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "hinterid": HInterID, "HEntryID": HEntry, "user": sessionStorage["HUserName"] }, |
| | | data: { "hinterid": HSourceInterID, "HEntryID": HSourceEntryID, "user": sessionStorage["HUserName"] }, |
| | | success: function (d) { |
| | | var result = d; |
| | | |
| | |
| | | |
| | | "HSourceID": data.HSourceID, |
| | | "HSourceName": data.çäº§èµæº, |
| | | |
| | | "HEquipID": data.HEquipID, |
| | | "HEquipName": data.设å¤åç§°, |
| | | |
| | | "HICMOInterID": data.hicmointerid, |
| | | "HICMOEntryID": data.HICMOEntryID, |
| | |
| | | "HTechParamIDStd": result.data[i]["HTechParamIDStd"], |
| | | "HTechParamIDStdName": result.data[i]["对åºè®¾å®å¼å·¥èºåæ°"], |
| | | "HResultStd": "", |
| | | "HVaule": "", |
| | | "HVaule": result.data[i]["æ°éå¼"], |
| | | "HStd": result.data[i]["æ åå¼"], |
| | | "HMax": result.data[i]["ä¸éå¼"], |
| | | "HMin": result.data[i]["ä¸éå¼"], |
| | |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../../views/åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterList.html', 'yes'], |
| | | content: ['../../../views/åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_TechnologyParameterType.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HTechParamName").val(checkStatus.data[0].å·¥èºåæ°åç§°); |
| | | $("#HTechParamName").val(checkStatus.data[0].å·¥èºåæ°åç±»åç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç©æåç§°</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMaterName" id="HMaterName"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å·¥åºåç§°</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HProcName" id="HProcName"> |
| | |
| | | var HYear = $("#HYear").val(); |
| | | var HMonth = $("#HMonth").val(); |
| | | var HProcName = $("#HProcName").val(); |
| | | |
| | | var HMaterName = $("#HMaterName").val(); |
| | | var ColName = $("#ColName").val();//å¤éæ¡ |
| | | var Comparator = $("#Comparator").val() |
| | | var ColContent = $("#ColContent").val(); |
| | |
| | | if (HProcName) { |
| | | sWhere += " and å·¥åºåç§° like '%" + HProcName + "%'"; |
| | | } |
| | | if (HMaterName) { |
| | | sWhere += " and ç©æåç§° like '%" + HMaterName + "%'"; |
| | | } |
| | | get_Display(sWhere); |
| | | //å è½½æ±ç¶å¾ |
| | | set_Graphics(); |
| | |
| | | $("#HYear").val(new Date().getFullYear()); |
| | | $("#HMonth").val(new Date().getMonth() + 1); |
| | | $("#HProcName").val(""); |
| | | $("#HMaterName").val(""); |
| | | $("#btnSearch").click(); |
| | | $("#ColContent").val(""); |
| | | $("#ColName").val("0"); |
| | |
| | | HQtyNum.push(option.data[i].åæ ¼æ°); |
| | | HBadCount.push(option.data[i].ä¸è¯æ°); |
| | | HBackWorkQty.push(option.data[i].è¿å·¥æ°); |
| | | FistPass.push((option.data[i].䏿¬¡åæ ¼ç).replace('%', '')); |
| | | Pass.push((option.data[i].åæ ¼ç).replace('%', '')) |
| | | FistPass.push((option.data[i].䏿¬¡åæ ¼ç == null ? '0.00%' : option.data[i].䏿¬¡åæ ¼ç ).replace('%', '')); |
| | | Pass.push((option.data[i].åæ ¼ç == null ? '0.00%' : option.data[i].åæ ¼ç).replace('%', '')) |
| | | |
| | | } |
| | | } |
| 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/layui/layui.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/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-item .layui-inline { |
| | | margin-right: 0; |
| | | } |
| | | |
| | | html { |
| | | background-color: white; |
| | | color: white; |
| | | } |
| | | |
| | | .layui-table-cell { |
| | | overflow: visible !important; |
| | | } |
| | | |
| | | td .layui-form-select { |
| | | margin-top: -10px; |
| | | margin-left: -15px; |
| | | margin-right: -15px; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | | <div class="layui-card" style="padding: 15px;"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" lay-filter="component-form-group" action=""> |
| | | <div class="layui-card-header"> |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</button> |
| | | <button type="button" id="print-btn" class="layui-btn layui-btn-normal layui-btn-radius layui-btn-disabled" lay-submit="" lay-filter="get_PrintReport" disabled>æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-BatchSplit"> |
| | | <h1 style="text-align: center; padding: 10px 0;"><b>æµè½¬å¡æ¹éæå</b></h1> |
| | | </div> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable" style="margin-top:5px;"></table> |
| | | <script type="text/html" id="xuhao"> |
| | | {{d.LAY_TABLE_INDEX+1}} |
| | | </script> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script type="text/html" id="barDemo"> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | <script> |
| | | //#region æå 注é |
| | | //#endregion |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element'], function () { |
| | | //#region å
¬ç¨åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element; |
| | | var sWhere = ""; |
| | | //#endregion |
| | | |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | // åå§åçé¢ |
| | | set_InitGrid(); |
| | | |
| | | //è·å页é¢è·³è½¬åæ° |
| | | var params = get_UrlVars(); |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | | var OperationType = 1;//æä½ç±»å |
| | | } else { |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºå主åid |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | } |
| | | |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºåæ°å¢ |
| | | |
| | | } |
| | | else if (OperationType == 2) {//ææºåæ°å¢ |
| | | get_Display_BatchSplit(linterid) |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | //éåºæé® |
| | | form.on('submit(Exit)', function () { |
| | | if (params[1] != null) { |
| | | Pub_Close(1); |
| | | } else if (params[1] == null) { |
| | | Pub_Close(2); |
| | | } |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region 页颿¹æ³ |
| | | //åå§åé¡µé¢ |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#mainTable' |
| | | //, toolbar: '#toolbarDemo' |
| | | , limit: 500 |
| | | , height: 500 |
| | | , loading: false |
| | | , cols: [[ //å表 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', width: 100, totalRow: true } |
| | | , { field: 'HICMOInterID', title: 'ç产订åå
ç ', width: 100, hide: true }//ç产订åå
ç |
| | | , { field: 'HICMOEntryID', title: 'ç产订ååå
ç ', width: 100, hide: true }//ç产订ååå
ç |
| | | , { field: 'HICMOBillNo', title: 'ç产订å', width: 120 }//ç产订åå· |
| | | , { field: 'HMaterID', title: 'HMaterID', width: 100, hide: true } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 150 } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 150 } |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100, hide: true} |
| | | , { field: 'HQty', title: 'è®¢åæ»æ°', width: 110 } |
| | | , { field: 'HFinishQty', title: 'å·²çææµè½¬å¡æ°', width: 130 } |
| | | , { field: 'HUsableQty', title: 'å©ä½å¯ç¨æ°é', width: 130 } |
| | | , { field: 'HProQty', title: 'æµè½¬å¡æ°é', width: 110 } |
| | | , { field: 'HRoutingInterID', title: 'å·¥èºè·¯çº¿å
ç ', width: 150, hide: true } |
| | | , { field: 'HRoutingName', title: 'å·¥èºè·¯çº¿', width: 170 } |
| | | , { field: 'HSheetQty', title: 'æåæµè½¬å¡å¼ æ°', width: 130 } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | ]] |
| | | } |
| | | |
| | | //åå§è¡¨æ ¼æ°æ® |
| | | var rowdata = [{ |
| | | "HICMOInterID": 0, "HICMOEntryID": 0, "HICMOBillNo": "", "HMaterID": 0, "ç©æä»£ç ": "" |
| | | , "ç©æåç§°": "", "è§æ ¼åå·": "", "HQty": 0, "HFinishQty": 0, "HUsableQty": 0 |
| | | , "HProQty": 0, "HRoutingInterID": 0, "HRoutingName": "", "HSheetQty": 0 |
| | | }]; |
| | | |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | |
| | | //æ¹éæåç产订åçææµè½¬å¡ |
| | | function get_Display_BatchSplit(linterid) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Sc_ProcessExchangeBill/BatchSpilt", |
| | | type: "GET", |
| | | data: { "HInterID": linterid, "user": sessionStorage["HUserName"]}, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | //ç½æ ¼æ°æ®èµå¼ |
| | | var subdata = result.data |
| | | var rowdata = []; |
| | | for (var i = 0; i < subdata.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HICMOInterID": 0, "HICMOEntryID": 0, "HICMOBillNo": "", "HMaterID": 0, "ç©æä»£ç ": "" |
| | | , "ç©æåç§°": "", "è§æ ¼åå·": "", "HQty": 0, "HFinishQty": 0, "HUsableQty": 0 |
| | | , "HProQty": 0, "HRoutingInterID": 0, "HRoutingName": "", "HSheetQty": 0 |
| | | } |
| | | ) |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | //#endregion |
| | | |
| | | //å表渲æåæ° |
| | |
| | | set_InitGrid() |
| | | //å è½½ç¼è¾é¡µé¢ |
| | | RoadBillMain(linterid); |
| | | } else if (OperationType == 4) { //䏿¨ |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | //åå§åæ¶é´ç»ä»¶ |
| | | set_InitDate(); |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åå表 |
| | | set_InitGrid() |
| | | //å è½½ä¸æ¨é¡µé¢ |
| | | setInit_PushBill(); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | function set_AddNew(data) { |
| | | //è·åæä½æ¹å¼ |
| | | var refSav = ""; |
| | | if (OperationType == 1 || OperationType == 2) { |
| | | if (OperationType == 1 || OperationType == 2 || OperationType == 4) { |
| | | refSav = "Add"; |
| | | } |
| | | if (OperationType == 3) { |
| | |
| | | if (data.hsubid != null) { |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | var allMoney = 0; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | rowdata.push( |
| | | { |
| | |
| | | , "HSeOrderBillNo": result.data[i].éå®è®¢åå· |
| | | } |
| | | ); |
| | | allMoney = Number(result.data[i]["ç»ç®éé¢"]) + allMoney |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | |
| | | //设置主表éé¢ |
| | | $("#HSumMoney").val(allMoney); |
| | | var HDiscountRate = $("#HDiscountRate").val() * 1; //æ´åææ£ |
| | | var HRelSumMoney = allMoney * HDiscountRate * 0.01; //ææ£åéé¢ |
| | | $("#HRelSumMoney").val(HRelSumMoney); |
| | | getBigMoneyByRelSumMoney(); |
| | | } |
| | | |
| | | |
| | | |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 䏿¨é¡µé¢åå§å |
| | | function setInit_PushBill() { |
| | | |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | |
| | | |
| | | //è·å |
| | | var data = getUrlVars_JSON().data; |
| | | var dataArray = []; |
| | | for (var i = 0; i < data.length; i++) { |
| | | var temp = getPushSource_PayableBillInit(data[i].hmainid, data[i].hsubid,data[i].HSupSubID); |
| | | if (temp != "none") { |
| | | dataArray.push(temp); |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | var Dec = getDecByMaterID(dataArray[0].HMaterID) //è·å精度 |
| | | var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HMainSourceInterID": 0 |
| | | , "HMainSourceEntryID": 0 |
| | | , "HMainSourceBillNo": '' |
| | | , "HMainSourceBillType": '1114' |
| | | |
| | | , "HDeptID": dataArray[0].HDeptID |
| | | , "HDeptName": dataArray[0].é¨é¨ |
| | | , "HEmpID": dataArray[0].HEmpID |
| | | , "HEmpName": dataArray[0].ä¸å¡å |
| | | , "HCurID": dataArray[0].HCurID |
| | | , "HCurName": dataArray[0].å¸å« |
| | | , "HExRate": dataArray[0].ç¨ç |
| | | , "HSSID": dataArray[0].HSSID |
| | | , "HSupID": dataArray[0].HSupID |
| | | , "HSupName": dataArray[0].ä¾åºå |
| | | , "HSSName": dataArray[0].ç»ç®æ¹å¼ |
| | | /*, "HSSNum": checkStatus[0].ç»ç®å·*/ |
| | | , "HAccSupID": dataArray[0].HSupID |
| | | , "HAccSupName": dataArray[0].ä¾åºå |
| | | , "HSumMoney": dataArray[0].éé¢ |
| | | }); |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | var allMoney = 0; |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": dataArray[i].HMaterID == null ? 0 : dataArray[i].HMaterID |
| | | , "ç©æä»£ç ": dataArray[i].ç©æä»£ç |
| | | , "ç©æåç§°": dataArray[i].ç©æåç§° |
| | | , "è§æ ¼åå·": dataArray[i].è§æ ¼åå· |
| | | , "HUnitID": dataArray[i].HUnitID == null ? 0 : dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQty": dealDoubleToFixed(dataArray[i].æ°é * Number(dataArray[i]["仿¬¾æ¯ä¾%"]) * 0.01, HQtyDec) |
| | | , "HPrice": dealDoubleToFixed(dataArray[i].åä»·, HPriceDec) // |
| | | , "HMoney": dealDoubleToFixed(dataArray[i].éé¢ * Number(dataArray[i]["仿¬¾æ¯ä¾%"]) * 0.01, HMoneyDec) |
| | | , "HReceiveBillInterID": dataArray[i].hmainid |
| | | , "HReceiveBillEntryID": dataArray[i].hsubid |
| | | , "HReceiveBillNo": dataArray[i].åæ®å· |
| | | , "HSourceDate": Format(dataArray[i].æ¥æ, "yyyy-MM-dd") |
| | | , "HSourceMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HSourceMoneyBB": dealDoubleToFixed(dataArray[i].éé¢ * dataArray[0].æ±ç, 2) |
| | | , "HInovceExRate": dataArray[i].æ±ç |
| | | |
| | | , "HSourceRemark": dataArray[i].表ä½å¤æ³¨ |
| | | |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": dataArray[i].åæ®ç±»å |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HPOOrderInterID': dataArray[i].HPOOrderInterID |
| | | , 'HPOOrderEntryID': dataArray[i].HPOOrderEntryID |
| | | , 'HPOOrderBillNo': dataArray[i].HPOOrderBillNo |
| | | |
| | | , "HSeOrderInterID": dataArray[i].HSeOrderInterID |
| | | , "HSeOrderEntryID": dataArray[i].HSeOrderEntryID |
| | | , "HSeOrderBillNo": dataArray[i].HSeOrderBillNo |
| | | } |
| | | ); |
| | | allMoney = Number(dataArray[i]["åºææ¬¾éé¢"]) + allMoney |
| | | } |
| | | //设置主表éé¢ |
| | | $("#HSumMoney").val(allMoney); |
| | | var HDiscountRate = $("#HDiscountRate").val() * 1; //æ´åææ£ |
| | | var HRelSumMoney = allMoney * HDiscountRate * 0.01; //ææ£åéé¢ |
| | | $("#HRelSumMoney").val(HRelSumMoney); |
| | | getBigMoneyByRelSumMoney(); |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ä¸»å
ç ä¸åå
ç ä¾åºåid仿¬¾è®¡åè·åæºåéè´è®¢åæ°æ® |
| | | function getPushSource_PayableBillInit(HSourceInterID, HSourceEntryID,HSupSubID) { |
| | | var res = "none"; |
| | | var sWhere = "and hmainid = " + HSourceInterID + " and hsubid = " + HSourceEntryID + " and HSupSubID = " + HSupSubID |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Cg_PayableBill/SupplierPayPlanList", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "sWhere": sWhere |
| | | , "user": sessionStorage["HUserName"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | res = result.data[0]; |
| | | } else { |
| | | res = result.data; |
| | | //layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | res = "none"; |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return res; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ç©æIDè·å精度 |
| | | function getDecByMaterID(HMaterID) { |
| | | var resultData = {}; |
| | | $.ajax({ // 弿¥è¯·æ± |
| | | url: GetWEBURL() + "Gy_Material/getDecByID", //请æ±å°å |
| | | async: false, //æ¯å¦å¼å¯å¼æ¥ |
| | | type: "GET", //请æ±ç±»å |
| | | data: { //å®ä¹åéå°æå¡å¨çæ°æ® |
| | | "HMaterID": HMaterID // å°hmateridä½ä¸ºè¯·æ±åæ°åé |
| | | }, |
| | | success: function (result) { // å½è¯·æ±æåæ¶ï¼æ§è¡è¿ä¸ªå½æ° |
| | | if (result.code == 1) { // 妿æå¡å¨è¿åçæ°æ®ä¸ç`codeåæ®µçäº1ï¼è¿å¯è½è¡¨ç¤ºå®¡æ ¸æä½æåæ§è¡ |
| | | var data = result.data; //声ædataåéï¼å¹¶å°å
¶èµå¼ä¸ºresult对象ä¸çdata屿§ |
| | | resultData = data[0]; //å°dataæ°ç»ï¼æç±»æ°ç»å¯¹è±¡ï¼ç第ä¸ä¸ªå
ç´ èµå¼ç»åéresultData |
| | | } |
| | | //else { |
| | | // layer.alert(result.Message, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); //result.msgå¯¹è±¡ï¼æç¤ºå¼¹çª ç±»å为5ï¼ æé®ï¼åæé®çå称为éåº æ¶é´ 为100ç§ï¼ä»¥ååç§»éï¼`offset: 't' |
| | | //} |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); //æç¤ºå¼¹çª åçé误 ï¼è¦ç¤ºæ å¿ä¸º5ç |
| | | } |
| | | }); |
| | | return resultData; |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //#endregion |
| | | |
| | | }); |
| | | |
| | | //#region è·ååæ°_ä¼ éçJSONæ ¼å¼åæ° |
| | | function getUrlVars_JSON() { |
| | | var datajson; |
| | | var str = window.location.search; //è·å龿¥ä¸ä¼ éçåæ° |
| | | var arr = str.substring(str.lastIndexOf("=") + 1); |
| | | datajson = $.parseJSON(decodeURI(arr)); |
| | | return datajson; |
| | | } |
| | | //#endregion |
| | | |
| | | function GetHEmpValue(obj) //è¿åä¸å¡å |
| | | { |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ä¸å¡å<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">ä¸å¡å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éè´æ¹å¼<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">éè´æ¹å¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HPSStyleName" id="HPSStyleName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> |
| | | <input type="hidden" name="HPSStyleID" id="HPSStyleID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> |
| | | <input type="hidden" name="HSSID" id="HSSID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | layer.msg("请è¾å
¥æ±çï¼"); |
| | | return; |
| | | } |
| | | if ($("#HEmpID").val() == 0) { |
| | | layer.msg("è¯·éæ©ä¸å¡ååï¼"); |
| | | return; |
| | | } |
| | | //if ($("#HEmpID").val() == 0) { |
| | | // layer.msg("è¯·éæ©ä¸å¡ååï¼"); |
| | | // return; |
| | | //} |
| | | if ($("#HDeptID").val() == 0) { |
| | | layer.msg("è¯·éæ©éè´é¨é¨ï¼"); |
| | | return; |
| | |
| | | layer.msg("è¯·éæ©ä¾åºåï¼"); |
| | | return; |
| | | } |
| | | if ($("#HPSStyleID").val() == 0) { |
| | | layer.msg("è¯·éæ©éè´æ¹å¼ï¼"); |
| | | return; |
| | | } |
| | | if ($("#HSSID").val() == 0) { |
| | | layer.msg("è¯·éæ©ç»ç®æ¹å¼ï¼"); |
| | | return; |
| | | } |
| | | //if ($("#HPSStyleID").val() == 0) { |
| | | // layer.msg("è¯·éæ©éè´æ¹å¼ï¼"); |
| | | // return; |
| | | //} |
| | | //if ($("#HSSID").val() == 0) { |
| | | // layer.msg("è¯·éæ©ç»ç®æ¹å¼ï¼"); |
| | | // return; |
| | | //} |
| | | |
| | | temp = $("#HExRate").val() + ""; |
| | | if (temp == 0) { |
| | |
| | | |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">主管<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">主管</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HManagerID").val() == "0") { |
| | | layer.msg("主管æªéæ©!"); |
| | | return false; |
| | | } |
| | | //if ($("#HManagerID").val() == "0") { |
| | | // layer.msg("主管æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HWHID").val() == "0") { |
| | | layer.msg("ä»åºæªéæ©!"); |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head> |
| | | <meta http-equiv="Content-Type" content="text/html; 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/HideButton.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | | <div class="layui-col-md12"> |
| | | <div class="layui-card" style="padding: 1px"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group"> |
| | | <div class="layui-collapse"> |
| | | <div class="layui-colla-item"> |
| | | <div class="layui-colla-title layui-inline"> |
| | | <div class="layui-inline"> |
| | | <span>æ´å¤</span> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç»ææ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥æé´é</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> |
| | | </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;"> |
| | | <input type="text" class="layui-input" name="HMaterName" id="HMaterName"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <table class="" 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="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>导åº</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-PushPayMentBills" id="btn-PushPayMentBills"><i class="layui-icon layui-icon-delete"></i>å¤è¡ä¸æ¨(仿¬¾å)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script> |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { |
| | | //#region å
¬ç¨åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element |
| | | , laypage = layui.laypage |
| | | , laydate = layui.laydate |
| | | var option = []; |
| | | var sWhere = ""; |
| | | var HModName = "Cg_SupplierPayPlanReport"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = []; |
| | | |
| | | var ins; //ç¨äºå¯¼åºexcel |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | //#region 头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | switch (obj.event) { |
| | | //å·æ° |
| | | case 'get_Refresh': get_Refresh(); |
| | | break; |
| | | //å¤è¡ä¸æ¨(仿¬¾å) |
| | | case 'btn-PushPayMentBills': |
| | | set_PushPayMentBills(); |
| | | break; |
| | | //éåºæé® |
| | | case 'get_Exit': Pub_Close(2); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': get_HideColumn(); |
| | | break; |
| | | //æé®è®¾ç½® |
| | | case 'HideButton': |
| | | var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ |
| | | var HBillType = "Cg_SupplierPayPlanReport"; |
| | | get_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); |
| | | break; |
| | | }; |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTable)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | var flag = !obj.tr.find(':checkbox:first').prop('checked'); |
| | | obj.tr.find(':checkbox').prop('checked', flag); |
| | | if (flag) { |
| | | obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | } else { |
| | | obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | } |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |
| | | |
| | | //#region éç½®æé® |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | set_ClearQuery(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | | get_FastQuery(2); |
| | | }); |
| | | //#endregion |
| | | |
| | | //æ¥æé´é䏿å表çå¬ |
| | | form.on('select(HInitTimeCycle)', function (data) { |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; |
| | | //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© |
| | | if (HInitTimeCycle != -1) { |
| | | $('#HBeginDate').prop('disabled', true); |
| | | $('#HEndDate').prop('disabled', true); |
| | | var nowMonthLastDay = new Date().setMonth(new Date().getMonth() + 1, 0);//æ¬ææåä¸å¤© |
| | | |
| | | $("#HBeginDate").val(getFirstDayOfNMonthsAgo(HInitTimeCycle-1)); |
| | | $("#HEndDate").val(Format(nowMonthLastDay, "yyyy-MM-dd")); |
| | | |
| | | //æ§è¡æ¥è¯¢æ¹æ³ |
| | | get_FastQuery(2); |
| | | } else { |
| | | $('#HBeginDate').prop('disabled', false); |
| | | $('#HEndDate').prop('disabled', false); |
| | | } |
| | | }); |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | |
| | | //#region åå§åçé¢ |
| | | function set_ClearBill() { |
| | | setSelect_HInitTimeCycle(); |
| | | //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; |
| | | if (HInitTimeCycle != -1) { |
| | | $('#HBeginDate').prop('disabled', true); |
| | | $('#HEndDate').prop('disabled', true); |
| | | } else { |
| | | $('#HBeginDate').prop('disabled', false); |
| | | $('#HEndDate').prop('disabled', false); |
| | | } |
| | | var nowMonthLastDay = new Date().setMonth(new Date().getMonth() + 1, 0);//æ¬ææåä¸å¤© |
| | | $("#HBeginDate").val(getFirstDayOfNMonthsAgo(HInitTimeCycle-1)); |
| | | $("#HEndDate").val(Format(nowMonthLastDay, "yyyy-MM-dd")); |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | //Organ(); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼æ¹æ³ |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , height: 'full-50' |
| | | , page: true |
| | | , totalRow: true |
| | | //, cellMinWidth: 90 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | }; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¤è¡ä¸æ¨ï¼ä»æ¬¾åï¼ |
| | | function set_PushPayMentBills() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (data.length > 0) { |
| | | var dataArray = []; |
| | | var HSupName = data[0].ä¾åºå; |
| | | for (var i = 0; i < data.length; i++) { |
| | | var temp = { |
| | | "hmainid": data[i].hmainid |
| | | , "hsubid": data[i].hsubid |
| | | , "HSupID": data[i].HSupID |
| | | , "HSupSubID": data[i].HSupSubID |
| | | } |
| | | dataArray.push(temp); |
| | | if (data[i].åæ®ç¶æ != "å·²å®¡æ ¸") { |
| | | var err = "䏿¨å¤±è´¥!åæ®ã" + data[i].åæ®å· + "ãçç¶æä¸ºâ" + data[i].åæ®ç¶æ + "â,ä¸å
è®¸ä¸æ¨ï¼"; |
| | | layer.alert(err, { icon: 5 }); |
| | | return; |
| | | } |
| | | |
| | | //if (data[i].è¡ç¶æ != "") { |
| | | // var err = "䏿¨å¤±è´¥!åæ®ã" + data[i].åæ®å· + "ãçç¶æä¸ºâ" + data[0].è¡ç¶æ + "â,ä¸å
è®¸ä¸æ¨ï¼"; |
| | | // layer.alert(err, { icon: 5 }); |
| | | // return; |
| | | //} |
| | | |
| | | if (data[i].ä¾åºå != HSupName) { |
| | | layer.msg("䏿¨å¤±è´¥!å·²ç»éä¸çè®°å½ä¸åå¨ä¸åä¾åºå!"); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | var datajson = { |
| | | "data": dataArray |
| | | }; |
| | | |
| | | var url = encodeURI('../../éè´ç®¡ç/仿¬¾å/YF_PayMentBill.html?OperationType=4&linterid=0&HSouceBillType=1114&res=' + JSON.stringify(datajson)); |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'éè´è®¢å-å¤è¡ä¸æ¨åºä»å' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: url |
| | | , btn: ['ç¡®å®'], |
| | | // æé®1 çåè° |
| | | end: function (index, layero, that) { |
| | | //å·æ°é¡µé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('è¯·éæ©æ°æ®ä¸æ¨ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region æ¥è¯¢ |
| | | function get_Display(sWhere) { |
| | | var index = layer.load(0, { shade: false }); |
| | | var ajaxLoad = layer.load(); |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | $.ajax({ |
| | | |
| | | url: GetWEBURL() + '/Cg_PayableBill/SupplierPayPlanList', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | 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 }); |
| | | //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(data1.list[key].ColmCols)) { |
| | | titleData[key] = data1.list[key].ColmCols; |
| | | } |
| | | } |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | col.push({ type: 'checkbox', fixed: 'left', totalRowText: 'å计' }); |
| | | for (var key in data1.list) { |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | } |
| | | for (var i = 0; i < data.length; i++) { |
| | | // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') { |
| | | 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: 120 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120 }); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //卿æ¾ç¤ºåå |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [col] |
| | | , data: data1.data |
| | | , height: 'full-80' |
| | | , page: true |
| | | , limits: [50, 500, 5000, 20000] |
| | | , limit: 50 |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option); |
| | | |
| | | |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | |
| | | layer.close(ajaxLoad); |
| | | if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { |
| | | ColFilter(); |
| | | } |
| | | |
| | | //layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | layer.close(index); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery(number) { |
| | | var HMaterName = $("#HMaterName").val();//ç©æåç§° |
| | | var HDate = $("#HBeginDate").val();//å¼å§æ¥æ |
| | | var HDate1 = $("#HEndDate").val();//ç»ææ¥æ |
| | | |
| | | |
| | | //ä»»æåæ®µè¿æ»¤ |
| | | var ColName = $("#ColName").val();//å¤éæ¡ |
| | | var Comparator = $("#Comparator").val() |
| | | var ColContent = $("#ColContent").val(); |
| | | var ColName1 = $("#ColName1").val();//å¤éæ¡ |
| | | var Comparator1 = $("#Comparator1").val() |
| | | var ColContent1 = $("#ColContent1").val(); |
| | | |
| | | var ColName2 = $("#ColName2").val();//å¤éæ¡ |
| | | var Comparator2 = $("#Comparator2").val() |
| | | var ColContent2 = $("#ColContent2").val(); |
| | | |
| | | if (ColName != 0 && Comparator != 0) { |
| | | var com = ""; |
| | | switch (Comparator) { |
| | | case "7": |
| | | com = "like ''%" + ColContent + "%''"; |
| | | break; |
| | | case "8": |
| | | com = "like ''%" + ColContent + "''"; |
| | | break; |
| | | case "9": |
| | | com = "like ''" + ColContent + "%''"; |
| | | break; |
| | | case "10": |
| | | com = "not like ''%" + ColContent + "%''"; |
| | | break; |
| | | default: |
| | | com = "" + Comparator + "''" + ColContent + "''"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName + " " + com; |
| | | } |
| | | if (ColName1 != 0 && Comparator != 0) { |
| | | var com1 = ""; |
| | | switch (Comparator1) { |
| | | case "7": |
| | | com1 = "like'%" + ColContent1 + "%'"; |
| | | break; |
| | | case "8": |
| | | com1 = "like'%" + ColContent1 + "'"; |
| | | break; |
| | | case "9": |
| | | com1 = "like'" + ColContent1 + "%'"; |
| | | break; |
| | | case "10": |
| | | com1 = "not like'%" + ColContent1 + "%'"; |
| | | break; |
| | | default: |
| | | com1 = "" + Comparator1 + "'" + ColContent1 + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName1 + " " + com1; |
| | | } |
| | | if (ColName2 != 0 && Comparator2 != 0) { |
| | | var com2 = ""; |
| | | switch (Comparator2) { |
| | | case "7": |
| | | com2 = "like'%" + ColContent2 + "%'"; |
| | | break; |
| | | case "8": |
| | | com2 = "like'%" + ColContent2 + "'"; |
| | | break; |
| | | case "9": |
| | | com2 = "like'" + ColContent2 + "%'"; |
| | | break; |
| | | case "10": |
| | | com2 = "not like'%" + ColContent2 + "%'"; |
| | | break; |
| | | default: |
| | | com2 = "" + Comparator2 + "'" + ColContent2 + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName2 + " " + com2; |
| | | } |
| | | |
| | | if (HDate) { |
| | | sWhere += " and CONVERT(varchar(100),åºææ¬¾æ¥æ, 120) >= '" + HDate + "'"; |
| | | } |
| | | if (HDate1) { |
| | | sWhere += " and CONVERT(varchar(100),åºææ¬¾æ¥æ, 120) <= '" + HDate1 + "'"; |
| | | } |
| | | if (HMaterName) { |
| | | sWhere += " and ç©æåç§° like '%" + HMaterName + "%'"; |
| | | } |
| | | |
| | | |
| | | ////æ ¹æ®ç¨æ·è¿æ»¤ç¨æ·å
³è客æ·çè®°å½ |
| | | //sWhere += getSWhereByHUser(); |
| | | |
| | | get_Display(sWhere); |
| | | sWhere = "";//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éç½®è¿æ»¤æ¡ä»¶æ¹æ³ |
| | | function set_ClearQuery() { |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; |
| | | $("#HBeginDate").val(getFirstDayOfNMonthsAgo(HInitTimeCycle-1)); //å¼å§æ¥æ |
| | | /* $("#HBeginDate").val(Format(new Date()*, "yyyy-MM-dd"));*/ |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMaterName").val(""); |
| | | |
| | | $("#ColContent").val(""); |
| | | $("#ColName").val("0"); |
| | | $("#Comparator").val("0"); |
| | | $("#ColContent1").val(""); |
| | | $("#ColName1").val("0"); |
| | | $("#Comparator1").val("0"); |
| | | $("#ColContent2").val(""); |
| | | $("#ColName2").val("0"); |
| | | $("#Comparator2").val("0"); |
| | | form.render('select'); |
| | | |
| | | sWhere = ""; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å·æ° |
| | | function get_Refresh() { |
| | | $("#btnSearch").trigger('click'); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | //$.ajax({ |
| | | // type: "GET", |
| | | // url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | // data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] }, |
| | | // success: function (result) { |
| | | // if (result.count == 1) { |
| | | // table.exportFile(ins.config.id, option.data, "xls"); |
| | | // } else { |
| | | // layer.alert("å½åæ¨¡åæ²¡æå¯¼åºæé!", { icon: 5 }); |
| | | // } |
| | | // }, error: function () { |
| | | // layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | // } |
| | | //}); |
| | | |
| | | //#endregion |
| | | |
| | | //#region éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | | var contentUrl = ""; |
| | | for (var i = 1; i < option.cols[0].length; i++) { |
| | | colName += option.cols[0][i]["title"] + ","; |
| | | } |
| | | var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ |
| | | var urlLen = urlStr.split('/'); |
| | | for (var i = 0; i < urlLen.length - 4; i++) { |
| | | contentUrl += "../"; |
| | | } |
| | | colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç |
| | | |
| | | contentUrl += 'åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName; |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "éèå设置" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: [contentUrl, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#region æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', |
| | | type: "GET", |
| | | data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | //var titleData = ["åæ®ID", "HMouldID", "hsubid", "HManagerID", "æºå主å
ç ", "æºååå
ç "];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option.cols[0].length - 1; i++) { |
| | | var dataCols = dataCol[i].split('|'); |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | option.cols[0][i + 1]["hide"] = true; |
| | | } |
| | | //设置å宽 |
| | | if (dataCols[3] > 0) { |
| | | option.cols[0][i + 1]["width"] = dataCols[3]; |
| | | } |
| | | //设置å
容åä½å¤§å° |
| | | if (data1.data[0].HFontSize != 0) { |
| | | option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | } else { |
| | | option.cols[0][i + 1]["style"] = "font-size:100%"; |
| | | } |
| | | //设置å宽 |
| | | //if (data1.data[0].HColumnWidth != 0) { |
| | | // option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;"; |
| | | //} else { |
| | | // option.cols[0][i + 1]["width"] = ""; |
| | | //} |
| | | //æ¾ç¤ºå |
| | | if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { |
| | | option.cols[0][i + 1]["hide"] = false; |
| | | } |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | | switch (dataCols[2]) { |
| | | case "L": |
| | | option.cols[0][i + 1]["align"] = "left"; |
| | | break; |
| | | case "M": |
| | | option.cols[0][i + 1]["align"] = "center"; |
| | | break; |
| | | case "R": |
| | | option.cols[0][i + 1]["align"] = "right"; |
| | | break; |
| | | } |
| | | } |
| | | |
| | | //åæ¶å»ç»å |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { |
| | | if (option.cols[0][i]["fixed"] != null) { |
| | | option.cols[0][i]["fixed"] = null; |
| | | } |
| | | else { |
| | | break; |
| | | } |
| | | } |
| | | //å»ç»å |
| | | if (data1.data[0].HFixCols != 0) { |
| | | for (var i = 0; i < data1.data[0].HFixCols; i++) { |
| | | if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { |
| | | data1.data[0].HFixCols += 1; |
| | | } |
| | | option.cols[0][i + 1]["fixed"] = "left"; |
| | | } |
| | | } |
| | | table.render(option); |
| | | } else { |
| | | table.render(option); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ä»»æåæ®µè¿æ»¤ï¼ååæ¾ç¤ºä¸ææ¡ |
| | | function ColFilter() { |
| | | var Organization = '<option value="0" selected="selected" ></option>'; |
| | | for (var i = 1; i < option.cols[0].length; i++) { |
| | | if (option.cols[0][i].hide != true) { |
| | | Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; |
| | | } |
| | | } |
| | | $("#ColName").empty(); |
| | | $("#ColName").append(Organization); |
| | | $("#ColName1").empty(); |
| | | $("#ColName1").append(Organization); |
| | | $("#ColName2").empty(); |
| | | $("#ColName2").append(Organization); |
| | | form.render('select'); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region åå§æ¥æé´é 䏿å表 |
| | | function setSelect_HInitTimeCycle() { |
| | | //var valueList = [0, 1, 2, 3, 4, 5, 6, 29]; |
| | | //var titleList = ["ä»å¤©", "è¿ä¸¤å¤©", "è¿ä¸å¤©", "è¿å天", "è¿äºå¤©", "è¿å
天", "è¿ä¸å¤©", "è¿30天"]; |
| | | |
| | | var valueList = [1,3,6]; |
| | | var titleList = ["æ¬æ", "å䏿","åå
æ"]; |
| | | |
| | | var HInitTimeCycle_ArrayList = '<option value="-1" selected="selected" >ä»»æé´é</option>'; |
| | | for (var i = 0; i < valueList.length; i++) { |
| | | HInitTimeCycle_ArrayList += '<option style="color:blue;" value="' + valueList[i] + '">' + titleList[i] + '</option>'; |
| | | } |
| | | |
| | | $("#HInitTimeCycle").empty(); |
| | | $("#HInitTimeCycle").append(HInitTimeCycle_ArrayList); |
| | | form.render('select'); |
| | | |
| | | $("#HInitTimeCycle").val("1"); |
| | | } |
| | | //#endregion |
| | | |
| | | }); |
| | | |
| | | //#endregion |
| | | |
| | | //#region å°æ°æ®å¢å ååä½ |
| | | function fixed(str) { |
| | | if (str !== '' && str != null) { |
| | | if (str === 0) { //å½ä¸º0æ¶ï¼ä¸ç¨å¤ç |
| | | return 0; |
| | | } else { |
| | | var str1 = str + ""; |
| | | var real = str1.split('.')[0]; //æ´æ°é¨å |
| | | var realQty = real.length; |
| | | var dotQty = str1.length - realQty - 1; |
| | | |
| | | if (dotQty > 0) { |
| | | return str.toFixed(dotQty).replace(/(\d)(?=(\d{3})+\.)/g, '$1,'); |
| | | } else { |
| | | var temp = str.toFixed(1).replace(/(\d)(?=(\d{3})+\.)/g, '$1,') + ""; |
| | | temp = temp.split('.')[0]; |
| | | return temp; |
| | | } |
| | | } |
| | | } else { |
| | | return ''; |
| | | } |
| | | return str; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åånæä»½ç¬¬ä¸å¤© |
| | | function getFirstDayOfNMonthsAgo(n) { |
| | | let today = new Date(); |
| | | // è·åå½å年份åæä»½ |
| | | let year = today.getFullYear(); |
| | | let month = today.getMonth(); |
| | | |
| | | // éæå¾åæ¨ |
| | | for (let i = 0; i < n; i++) { |
| | | month--; |
| | | // 妿æä»½å°äº0ï¼å年份å1ï¼æä»½å 12 |
| | | if (month < 0) { |
| | | month += 12; |
| | | year--; |
| | | } |
| | | } |
| | | |
| | | // å建ä¸ä¸ªæ°çDate对象ï¼è¡¨ç¤ºån个æç第ä¸å¤© |
| | | let firstDayOfNMonthsAgo = new Date(year, month, 1); |
| | | |
| | | // æ ¼å¼åæ¥æä¸º yyyy-MM-dd |
| | | let dateStr = `${firstDayOfNMonthsAgo.getFullYear()}-${(firstDayOfNMonthsAgo.getMonth() + 1).toString().padStart(2, '0')}-${firstDayOfNMonthsAgo.getDate().toString().padStart(2, '0')}`; |
| | | |
| | | return dateStr; |
| | | } |
| | | //#endregion |
| | | </script> |
| | | |
| | | </body> |
| | | </html> |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">éè´å<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">éè´å</label> |
| | | <div class="layui-input-inline"> |
| | | <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="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">éè´æ¹å¼<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">éè´æ¹å¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HPSStyleName" id="HPSStyleName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HPSStyleID" id="HPSStyleID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HSSID" id="HSSID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | layer.msg("请è¾å
¥æ±çï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HEmpID").val() == 0) { |
| | | //æç¤ºè¯·éæ©éè´åï¼è¦ç¤ºæ å¿ä¸º5ï¼éæ©æé®åæé®åç§° ï¼æ¶é´ä¸º100ç§ ï¼offset: 't'åskin: 'layui-layer-lan'åå«ç¨äºè°æ´æ¶æ¯æ¡çä½ç½®åæ ·å¼ æ é¢ä¸ºâ温馨æç¤ºâ |
| | | layer.msg("è¯·éæ©éè´åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | //if ($("#HEmpID").val() == 0) { |
| | | // //æç¤ºè¯·éæ©éè´åï¼è¦ç¤ºæ å¿ä¸º5ï¼éæ©æé®åæé®åç§° ï¼æ¶é´ä¸º100ç§ ï¼offset: 't'åskin: 'layui-layer-lan'åå«ç¨äºè°æ´æ¶æ¯æ¡çä½ç½®åæ ·å¼ æ é¢ä¸ºâ温馨æç¤ºâ |
| | | // layer.msg("è¯·éæ©éè´åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | if ($("#HDeptID").val() == 0) { |
| | | //æç¤ºè¯·éæ©éè´é¨é¨ï¼è¦ç¤ºæ å¿ä¸º5ï¼éæ©æé®åæé®åç§° ï¼æ¶é´ä¸º100ç§ ï¼offset: 't'åskin: 'layui-layer-lan'åå«ç¨äºè°æ´æ¶æ¯æ¡çä½ç½®åæ ·å¼ æ é¢ä¸ºâ温馨æç¤ºâ |
| | | layer.msg("è¯·éæ©éè´é¨é¨ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | |
| | | layer.msg("è¯·éæ©ä¾åºåï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HPSStyleID").val() == 0) { |
| | | //æç¤ºè¯·éæ©éè´æ¹å¼ï¼è¦ç¤ºæ å¿ä¸º5ï¼éæ©æé®åæé®åç§° ï¼æ¶é´ä¸º100ç§ ï¼offset: 't'åskin: 'layui-layer-lan'åå«ç¨äºè°æ´æ¶æ¯æ¡çä½ç½®åæ ·å¼ æ é¢ä¸ºâ温馨æç¤ºâ |
| | | layer.msg("è¯·éæ©éè´æ¹å¼ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | if ($("#HPSStyleID").val() == "" || $("#HPSStyleID").val() == null) { |
| | | $("#HPSStyleID").val(0) |
| | | } |
| | | if ($("#HSSID").val() == 0) { |
| | | //æç¤ºè¯·éæ©ç»ç®æ¹å¼ï¼è¦ç¤ºæ å¿ä¸º5ï¼éæ©æé®åæé®åç§° ï¼æ¶é´ä¸º100ç§ ï¼offset: 't'åskin: 'layui-layer-lan'åå«ç¨äºè°æ´æ¶æ¯æ¡çä½ç½®åæ ·å¼ æ é¢ä¸ºâ温馨æç¤ºâ |
| | | layer.msg("è¯·éæ©ç»ç®æ¹å¼ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | //if ($("#HPSStyleID").val() == 0) { |
| | | // //æç¤ºè¯·éæ©éè´æ¹å¼ï¼è¦ç¤ºæ å¿ä¸º5ï¼éæ©æé®åæé®åç§° ï¼æ¶é´ä¸º100ç§ ï¼offset: 't'åskin: 'layui-layer-lan'åå«ç¨äºè°æ´æ¶æ¯æ¡çä½ç½®åæ ·å¼ æ é¢ä¸ºâ温馨æç¤ºâ |
| | | // layer.msg("è¯·éæ©éè´æ¹å¼ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | //if ($("#HSSID").val() == 0) { |
| | | // //æç¤ºè¯·éæ©ç»ç®æ¹å¼ï¼è¦ç¤ºæ å¿ä¸º5ï¼éæ©æé®åæé®åç§° ï¼æ¶é´ä¸º100ç§ ï¼offset: 't'åskin: 'layui-layer-lan'åå«ç¨äºè°æ´æ¶æ¯æ¡çä½ç½®åæ ·å¼ æ é¢ä¸ºâ温馨æç¤ºâ |
| | | // layer.msg("è¯·éæ©ç»ç®æ¹å¼ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | //åè¡¨æ°æ®æ£éªç®å表åéªè¯ |
| | | //åç»å¯ç¨å¤ä¸ªæ°ç»åå¨ååæ©å± |
| | | for (var i = 0; i < option.data.length; i++) {//éåoption.dataæ°ç» |
| | |
| | | //éè¿ä¾åºåidè·åç¨ç |
| | | var HSupID = $("#HSupID").val(); |
| | | if (HSupID != 0 && typeof (OptionData.HItemID) != "undefined") { |
| | | var Dec = getDecByMaterID(obj.data.HMaterID) //è·å精度 |
| | | var Dec = getDecByMaterID(OptionData.HItemID) //è·å精度 |
| | | var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | |
| | | $("#HSSName").val(checkStatus.data[0].ç»ç®æ¹å¼); |
| | | $("#HAddress").val(checkStatus.data[0].å°åº); |
| | | $("#HPSStyleName").val(checkStatus.data[0].éè´æ¹å¼); |
| | | $("#HPSStyleID").val(checkStatus.data[0].HPSStyleID); |
| | | $("#HPSStyleID").val((checkStatus.data[0].HPSStyleID == null) ? 0 : checkStatus.data[0].HPSStyleID); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | $("#HSSName").val(obj[0].ç»ç®æ¹å¼); |
| | | $("#HAddress").val(obj[0].å°åº); |
| | | $("#HPSStyleName").val(obj[0].éè´æ¹å¼); |
| | | $("#HPSStyleID").val(obj[0].HPSStyleID); |
| | | $("#HPSStyleID").val(obj[0].HPSStyleID == "" ? 0 : obj[0].HPSStyleID); |
| | | } |
| | | |
| | | |
| | |
| | | }); |
| | | |
| | | } else { |
| | | ayer.msg("é误:" + result.code + result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("é误:" + result.code + result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">éªæ¶å<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">éªæ¶å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSecManagerName" id="HSecManagerName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HSecManagerID" id="HSecManagerID" class="layui-input" value=0 style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">ä¿ç®¡å<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">ä¿ç®¡å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HKeeperName" id="HKeeperName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HKeeperID" id="HKeeperID" class="layui-input" value=0 style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">ä¸å¡å<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">ä¸å¡å</label> |
| | | <div class="layui-input-inline"> |
| | | <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=0 style="float:left;width:150px;"> |
| | |
| | | </div>--> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è´è´£äºº<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">è´è´£äºº</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value=0 style="float:left;width:150px;"> |
| | |
| | | layer.msg("è¯·éæ©ä»åºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HManagerID").val() == 0) { |
| | | layer.msg("è¯·éæ©è´è´£äººï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HEmpID").val() == 0) { |
| | | layer.msg("è¯·éæ©ä¸å¡åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HKeeperID").val() == 0) { |
| | | layer.msg("è¯·éæ©ä¿ç®¡åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HSecManagerID").val() == 0) { |
| | | layer.msg("è¯·éæ©éªæ¶åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | //if ($("#HManagerID").val() == 0) { |
| | | // layer.msg("è¯·éæ©è´è´£äººï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | //if ($("#HEmpID").val() == 0) { |
| | | // layer.msg("è¯·éæ©ä¸å¡åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | //if ($("#HKeeperID").val() == 0) { |
| | | // layer.msg("è¯·éæ©ä¿ç®¡åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | //if ($("#HSecManagerID").val() == 0) { |
| | | // layer.msg("è¯·éæ©éªæ¶åï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | if ($("#HDeptID").val() == 0) { |
| | | layer.msg("è¯·éæ©é¨é¨ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |