| WebTM/WebTM.csproj.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具仓库管理/Sc_MouldLifeUseBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具管理/Gy_MouldFile.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具管理/Sc_Add_MouldMaintainPlanBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具管理/Sc_MouldMaintainRuleBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/设备管理/Sb_EquipDotCheckBill_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/设备管理/设备工艺参数订单点检表/SB_EquipICMOTechParamBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/质量管理/检验取样还样单/QC_Add_TakeSampleCheckBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/质量管理/质量报表/QC_EquipMentCollectionTechParam.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/质量管理/质量报表/QC_SkillExamMonthSumReport.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj.user
@@ -3,7 +3,7 @@ <PropertyGroup> <NameOfLastUsedPublishProfile>D:\æºäºè¿æ\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ProjectFiles</ProjectView> <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <UseIISExpress>true</UseIISExpress> <Use64BitIISExpress /> <IISExpressSSLPort /> @@ -12,5 +12,29 @@ <IISExpressUseClassicPipelineMode /> <UseGlobalApplicationHostFile /> </PropertyGroup> <ProjectExtensions /> <ProjectExtensions> <VisualStudio> <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <StartPageUrl> </StartPageUrl> <StartAction>CurrentPage</StartAction> <AspNetDebugging>True</AspNetDebugging> <SilverlightDebugging>False</SilverlightDebugging> <NativeDebugging>False</NativeDebugging> <SQLDebugging>False</SQLDebugging> <ExternalProgram> </ExternalProgram> <StartExternalURL> </StartExternalURL> <StartCmdLineArguments> </StartCmdLineArguments> <StartWorkingDirectory> </StartWorkingDirectory> <EnableENC>True</EnableENC> <AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug> </WebProjectProperties> </FlavorProperties> </VisualStudio> </ProjectExtensions> </Project> WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldLifeUseBillList.html
@@ -269,8 +269,8 @@ , { field: 'é¨é¨', title: 'é¨é¨', sort: true, width: 165 } , { field: '设计寿å½', title: '设计寿å½', sort: true, width: 165, totalRow: true } , { field: 'åå©ä½å¯¿å½', title: 'åå©ä½å¯¿å½', sort: true, width: 165, totalRow: true } , { field: 'æ¬æ¬¡èç¨', title: '䏿¬¡èç¨', sort: true, width: 165, totalRow: true } , { field: 'æ¬æ¬¡å©ä½å¯¿å½', title: '䏿¬¡å©ä½å¯¿å½', sort: true, width: 165, totalRow: true } , { field: 'æ¬æ¬¡èç¨', title: 'æ¬æ¬¡èç¨', sort: true, width: 165, totalRow: true } , { field: 'æ¬æ¬¡å©ä½å¯¿å½', title: 'æ¬æ¬¡å©ä½å¯¿å½', sort: true, width: 165, totalRow: true } , { field: 'è°æ´åå ', title: 'è°æ´åå ', sort: true, width: 165 } , { field: 'æè¦', title: 'æè¦', sort: true, width: 165 } , { field: 'è¡¨å¤´å¤æ³¨', title: 'è¡¨å¤´å¤æ³¨' } WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Gy_MouldFile.html
@@ -410,6 +410,17 @@ </button> </div> </div> <div class="layui-inline" style="margin-left:10px;"> <label class="layui-form-label">å¨å ·å¯ç¨ç¶æ</label> <div class="layui-input-block"> <select name="HMouldUseStatus" lay-filter="HMouldUseStatus" id="HMouldUseStatus"> <option value="æ£å¸¸" selected="selected">æ£å¸¸</option> <option value="å¼å¸¸">å¼å¸¸</option> <option value="ä¿å »">ä¿å »</option> <option value="ç»´ä¿®">ç»´ä¿®</option> </select> </div> </div> </div> </div> </div> @@ -1744,6 +1755,7 @@ $("#HNowSPID").val(d.data[0].å½åä»ä½ID); $("#HNowSPName").val(d.data[0].å½åä»ä½); $("#HMouldStatus").val(d.data[0].æ¨¡å ·ç¶æ); $("#HMouldUseStatus").val(d.data[0].æ¨¡å ·å¯ç¨ç¶æ); var HCycleUnit = d.data[0].卿åä½; var HCheckCycle = d.data[0].ä¿å »å¨æ; WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sc_Add_MouldMaintainPlanBillList.html
@@ -496,7 +496,28 @@ var sMainStr = JSON.stringify(data.field); var sSubStr = JSON.stringify(table.cache['mainTable']); var sSubStr1 = JSON.stringify(table.cache['mainTable1']); var sMainSub = sMainStr + ';' + sSubStr1 + ";" + sessionStorage["HUserName"] + ";" + sSubStr; var num = []; if (OperationType==3) { //è·ååè¡¨æ°æ® for (var i = 0; i < table.cache["mainTable_plan"].length; i++) { if (table.cache["mainTable_plan"][i] != "") { table.cache["mainTable_plan"][i].LAY_TABLE_INDEX = i; if (table.cache["mainTable_plan"][i].HRelationFlag == "æªç¹æ£") { table.cache["mainTable_plan"][i].HRelationFlag = false } else { table.cache["mainTable_plan"][i].HRelationFlag = true } if (table.cache["mainTable_plan"][i].HSendFlag == "æªåé") { table.cache["mainTable_plan"][i].HSendFlag = false } else { table.cache["mainTable_plan"][i].HSendFlag = true } num.push(table.cache["mainTable_plan"][i]) } } } var sSubStr2 = JSON.stringify(num); var sMainSub = sMainStr + ';' + sSubStr1 + ";" + sessionStorage["HUserName"] + ";" + sSubStr + ";" +sSubStr2; if (AllowLoadData(sSubStr1)) { $.ajax( { @@ -515,13 +536,12 @@ } else { layer.alert(data.Message, { icon: 5 }); //console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); } layer.closeAll("loading"); }, error: function (err) { layer.alert("é误:" + err, { icon: 5 }); //console.log("Reason" + sMainStr); } }); } @@ -593,6 +613,7 @@ , page: false , totalRow: true , cellMinWidth: 120 , limit: 500 , height: 500 , cols: [columns] , done: function (res, curr, count) { @@ -623,6 +644,7 @@ , totalRow: true , page: false , cellMinWidth: 120 , limit: 500 , height: 500 , cols: [columns] , done: function (res, curr, count) { @@ -646,9 +668,9 @@ , { field: 'HRelationFlag', title: 'å ³èæ è®°' } , { field: 'DiffDate', title: 'ç¸å·®é´é' } , { field: 'HSendFlag', title: 'åéæ è®°' } , { field: 'HErrBeginQty', title: 'é¢è¦å¼å§æ¬¡æ°' } , { field: 'HUseNowQty', title: 'å½åä½¿ç¨æ¬¡æ°' } , { field: 'HUseEndQty', title: 'ç»æä½¿ç¨æ¬¡æ°' } , { field: 'HErrBeginQty', edit: 'text', title: 'é¢è¦å¼å§æ¬¡æ°' } , { field: 'HUseNowQty', edit: 'text', title: 'å½åä½¿ç¨æ¬¡æ°' } , { field: 'HUseEndQty', edit: 'text', title: 'ç»æä½¿ç¨æ¬¡æ°' } ]; option_plan = { id: 'mainTable_plan' WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sc_MouldMaintainRuleBillEdit.html
@@ -452,6 +452,7 @@ , totalRow: true , page: false , cellMinWidth: 120 , limit: 500 , height: 500 , cols: [columns] , done: function (res, curr, count) { WebTM/views/É豸¹ÜÀí/Sb_EquipDotCheckBill_PDA.html
@@ -856,10 +856,12 @@ layer.msg("æç»è®°å½ç¬¬" + (i + 1) + "è¡,è´è´£äººä»£ç ä¿¡æ¯ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return false; } else { return true; } if (sSubStr[i].HDotCheckResult != true) { layer.msg("æç»è®°å½ç¬¬" + (i + 1) + "è¡,ç»æä¿¡æ¯ä¸ºå¾é!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return false; } } return true; } else { return true; WebTM/views/É豸¹ÜÀí/É豸¹¤ÒÕ²ÎÊý¶©µ¥µã¼ì±í/SB_EquipICMOTechParamBillEdit.html
@@ -1292,9 +1292,9 @@ return item; }); layui.table.reload('mainTable', { data: updatedData }); //layui.table.reload('mainTable', { // data: updatedData //}); // åæ¶ç¼è¾ç¶æ cell.removeAttr('contenteditable'); //åæ¶åæ³¡ WebTM/views/ÖÊÁ¿¹ÜÀí/¼ìÑéÈ¡Ñù»¹Ñùµ¥/QC_Add_TakeSampleCheckBill.html
@@ -264,13 +264,18 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¥åºå 容</label> <div class="layui-input-inline" style="width:300px;height:15px"> <textarea placeholder="请è¾å ¥æ¥åºå 容" class="layui-textarea" name="HBadNote" id="HBadNote"></textarea> <label class="layui-form-label">éæµç±»å:</label> <div class="layui-input-inline"> <select name="TestType" lay-filter="TestType" id="TestType"> <option value="馿£">馿£</option> <option value="å·¡æ£">å·¡æ£</option> <option value="æªæ£">æªæ£</option> <option value="å®éª">å®éª</option> </select> </div> </div> </div> <div class="layui-form-item"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">产ååé1:</label> <div class="layui-input-inline"> @@ -287,6 +292,12 @@ <label class="layui-form-label">产ååé3:</label> <div class="layui-input-inline"> <input class="layui-input" name="HProdWeight3" lay-verify="HProdWeight3" id="HProdWeight3" value="0" autocomplete="off"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¥åºå 容</label> <div class="layui-input-inline" style="width:300px;height:15px"> <textarea placeholder="请è¾å ¥æ¥åºå 容" class="layui-textarea" name="HBadNote" id="HBadNote"></textarea> </div> </div> </div> @@ -626,6 +637,7 @@ , "HProdWeight1": data[0]["产ååé1"] //产ååé1 , "HProdWeight2": data[0]["产ååé2"] //产ååé2 , "HProdWeight3": data[0]["产ååé3"] //产ååé3 , "TestType": data[0]["éæµç±»å"] //éæµç±»å , "HGroupID": data[0]["HGroupID"] //çç»ID , "HGroupName": data[0]["ç产çç»"] //çç»åç§° , "HShiftsID": data[0]["HShiftsID"] //çæ¬¡ID WebTM/views/ÖÊÁ¿¹ÜÀí/ÖÊÁ¿±¨±í/QC_EquipMentCollectionTechParam.html
@@ -55,7 +55,15 @@ </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">é鿥æº</label> <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> <select name="HEquipType" id="HEquipType" class=" ForFilteringSchemes" lay-verify="HEquipType"> <option value="æå¨è¾å ¥">æå¨è¾å ¥</option> <option value="设å¤éé">设å¤éé</option> </select> </div> </div> <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">å·¥èºåæ°</label> @@ -82,92 +90,6 @@ <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 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" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" class="ForFilteringSchemes" 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 ForFilteringSchemes" 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" lay-filter="ColName1" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator1" id="Comparator1" 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" 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" lay-filter="ColName2" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator2" id="Comparator2" 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" value="" name="ColContent2" id="ColContent2"> </div> </div> </div> </div> </div> @@ -319,7 +241,7 @@ url: GetWEBURL() + '/QC_CustomerAppealReport/Get_QC_EquipMentCollectionTechParamList', type: "GET", async:false, data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]}, success: function (data1) { if (data1.count == 1) { var data = []; @@ -388,98 +310,18 @@ var HProcName = $("#HProcName").val(); var HTechParamName = $("#HTechParamName").val(); var HDate = $("#HDate").val(); //å¼å§æ¥æ var HDate1 = $("#HDate1").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; var HDate1 = $("#HDate1").val();//ç»ææ¥æ var HEquipType = $("#HEquipType").val(); if (HEquipNumber != "" || HTechParamName != "") { sWhere = { HEquipNumber: HEquipNumber , HTechParamName: HTechParamName , HDate: HDate , HDate1: HDate1 , HEquipType: HEquipType } sWhere += " and " + ColName + " " + com; } if (ColName1 != 0 && Comparator1 != 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 = "" + Comparator + "'" + ColContent + "'"; break; } sWhere += " and " + ColName2 + " " + com2; } if (HEquipNumber) { sWhere += " and 设å¤ç¼ç = '" + HEquipNumber + "'"; } if (HTechParamName) { sWhere += " and å·¥èºäº§æ° = '" + HTechParamName + "'"; } if (HDate) { sWhere += " and CONVERT(date, é鿥æ) >= '" + HDate + "'"; } if (HDate1) { sWhere += " and CONVERT(date, é鿥æ) <= '" + HDate1 + "'"; } if (HEquipNumber != "" || HTechParamName!="") { get_Display(sWhere); get_Display(JSON.stringify(sWhere)); sWhere = "";//è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å } @@ -519,16 +361,25 @@ //æçº¿å¾ç»å®æ°æ® var H_X = [];//Xè½´æ é¢ var HVaule = [];//å®é å¼ var HVaule = [];//å®é å¼ var HStd = [];//æ åå¼ var HMax = [];//ä¸çº¿å¼ var HMin = [];//ä¸éå¼ var HTitle = "设å¤å·¥èºåæ°è¶å¿åæå¾";//å¾å½¢æ é¢ if (option.data.length > 0) { for (let i = 0; i < option.data.length ; i++) { H_X.push(option.data[i].é鿥æ); } // å¡«å æ°æ® for (let i = 0; i < option.data.length; i++) { HVaule.push(option.data[i].æ°éå¼); for (let i = 0; i < option.data.length; i++) { if ($("#HEquipType").val() == "æå¨è¾å ¥") { HMax.push(option.data[i].ä¸éå¼); HMin.push(option.data[i].ä¸éå¼); HStd.push(option.data[i].æ åå¼); HVaule.push(option.data[i].å®é å¼); } else { HVaule.push(option.data[i].æ°éå¼); } } } @@ -545,7 +396,7 @@ trigger: 'axis' }, legend: { data: ['æ°éå¼'], data: ['æ°éå¼', 'ä¸éå¼', 'ä¸éå¼', 'æ åå¼'], top: 'bottom', left: 'center' }, @@ -591,6 +442,72 @@ } }, data: HVaule }, { name: 'ä¸éå¼', type: 'line', label: { show: true, formatter: '{c}%' }, tooltip: { valueFormatter: function (value) { return value; } }, itemStyle: { normal: { lineStyle: { color: 'red' // 设置线æ¡é¢è²ä¸ºçº¢è² }, color: 'red' // 设置æçº¿ç¹é¢è²ä¸ºçº¢è² } }, data: HMax }, { name: 'ä¸éå¼', type: 'line', label: { show: true, formatter: '{c}%' }, tooltip: { valueFormatter: function (value) { return value; } }, itemStyle: { normal: { lineStyle: { color: 'red' // 设置线æ¡é¢è²ä¸ºçº¢è² }, color: 'red' // 设置æçº¿ç¹é¢è²ä¸ºçº¢è² } }, data: HMin }, { name: 'æ åå¼', type: 'line', label: { show: true, formatter: '{c}%' }, tooltip: { valueFormatter: function (value) { return value; } }, itemStyle: { normal: { lineStyle: { color: 'green' // 设置线æ¡é¢è²ä¸ºçº¢è² }, color: 'green' // 设置æçº¿ç¹é¢è²ä¸ºçº¢è² } }, data: HStd } ] }; WebTM/views/ÖÊÁ¿¹ÜÀí/ÖÊÁ¿±¨±í/QC_SkillExamMonthSumReport.html
@@ -51,14 +51,7 @@ </button> </div> </div> <!--<div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç»ç»</label> <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> <select name="HStockOrgID" id="HStockOrgID" class="ForFilteringSchemes" lay-verify="HStockOrgID"> å¨ææ¸²æç»ç» </select> </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> @@ -766,7 +759,10 @@ type: 'bar', barWidth: 30, barGap: 0, label: labelOption, label: { ...labelOption, color: '#0066CC' // 设置æ ç¾é¢è²ä¸ºèè² }, emphasis: { focus: 'series' }, @@ -785,7 +781,10 @@ type: 'line', barWidth: 10, barGap: 0, label: labelOption1, label: { ...labelOption, color: '#FF0000' // 设置æ ç¾é¢è²ä¸ºèè² }, emphasis: { focus: 'series' },