| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">代ç <label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> |
| | | <input type="text" class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> |
| | | <input name="HItemID" id="HItemID" autocomplete="off" type="hidden"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">åç§°<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HName" id="HName" autocomplete="off"> |
| | | <input type="text" class="layui-input" name="HName" id="HName" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">å©è®°ç ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px;">æ ¡åæ¥æ</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input" name="HCalibrationDate" id="HCalibrationDate" style="padding-left: 68px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px;">æææ¥æ</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input" name="HValidDate" id="HValidDate" style="padding-left: 68px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px;">尿天æ°</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HExpiryDay" id="HExpiryDay" value="" style="padding-left: 68px;"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <option value="æªæ£æµ" selected>æªæ£æµ</option> |
| | | <option value="æªä½¿ç¨">æªä½¿ç¨</option> |
| | | <option value="已使ç¨">已使ç¨</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">æ ¡åç¶æï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HCalibrationStatus" id="HCalibrationStatus" lay-verify="HCalibrationStatus"> |
| | | <option value="åæ ¼" selected>åæ ¼</option> |
| | | <option value="ä¸åæ ¼">ä¸åæ ¼</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | <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> |
| | | //è·ååæ° |
| | | var params = get_UrlVars(); |
| | |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'upload','element'], function () { |
| | | }).use(['index', 'form', 'laydate', 'table', 'upload', 'element'], function () { |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | |
| | | function set_AddFNew() { |
| | | $("#HItemID").val("0"); |
| | | $("#HNumber").val(""); |
| | | $("#HCalibrationDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HValidDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | // ç嬿é®ç¹å»äºä»¶ï¼è§¦åæä»¶è¾å
¥æ¡çç¹å»äºä»¶ |
| | | document.getElementById('testList').addEventListener('click', function () { |
| | |
| | | $("#HNumber").val(data.æ£éªä»ªå¨ä»£ç );//代ç |
| | | $("#HName").val(data.æ£éªä»ªå¨åç§°);//åç§° |
| | | $("#HHelpCode").val(data.å©è®°ç );//å©è®°ç |
| | | $("#HUSEORGID").val(data.å建ç»ç»);//使ç¨ç»ç» |
| | | $("#HUSEORGID").val(data.å建ç»ç»);//使ç¨ç»ç» |
| | | $("#HUseFlag ").val(data.使ç¨ç¶æ);//使ç¨ç¶æ |
| | | $("#HCalibrationDate").val(Format(new Date(data.æ ¡åæ¥æ), "yyyy-MM-dd"));//æ ¡åæ¥æ |
| | | $("#HValidDate").val(Format(new Date(data.æææ¥æ), "yyyy-MM-dd"));//æææ¥æ |
| | | $("#HCalibrationStatus").val(data.æ ¡åç¶æ);//æ ¡åç¶æ |
| | | $("#HExpiryDay").val(data.尿天æ°);//å°æå¤©æ° |
| | | $("#HRemark").val(data.夿³¨);//夿³¨ |
| | | $("input[name='HStopflag']").attr("checked", data.ç¦ç¨æ å¿ == "æ¯" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ |
| | |
| | | function PicUpload() { |
| | | //å¤å¾çä¸ä¼ |
| | | //夿件åè¡¨ç¤ºä¾ |
| | | var ProImgByList = $('#ProImgByList') |
| | | var ProImgByList = $('#ProImgByList') |
| | | , uploadListIns = upload.render({ |
| | | elem: '#testList' |
| | | , url: GetWEBURL() + "/Gy_InspectInstruMent_UploadFile" |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ææ¬æ¡çå¬ |
| | | $(document).ready(function () { |
| | | var oldCalibrationDate = ""; //ä¿®æ¹åçæ¥æ |
| | | var newCalibrationDate = ""; //ä¿®æ¹åçæ¥æ |
| | | var oldExpiryDate = ""; // ä¿®æ¹åçå°æå¤©æ° |
| | | |
| | | // æ¥ææ ¼å¼å彿°ï¼ç¡®ä¿æ¥ææ ¼å¼ç»ä¸ |
| | | function formatDate(date) { |
| | | var d = new Date(date); |
| | | return d.toISOString().split('T')[0]; // æ ¼å¼å为 "YYYY-MM-DD" |
| | | } |
| | | |
| | | // 计ç®ä¸¤ä¸ªæ¥æä¹é´ç天æ°å·® |
| | | function calculateDaysDiff(startDate, endDate) { |
| | | var start = new Date(startDate); |
| | | var end = new Date(endDate); |
| | | // 计ç®å¤©æ°å·® |
| | | var timeDiff = end - start; |
| | | return timeDiff / (1000 * 3600 * 24); // è¿åå¤©æ° |
| | | } |
| | | |
| | | // æ ¡åæ¥æç¦ç¹äºä»¶ |
| | | $("#HCalibrationDate").on('focus', function () { |
| | | oldCalibrationDate = $(this).val(); // è®°å½ä¿®æ¹åçå¼ |
| | | }).on('blur', function () { |
| | | newCalibrationDate = $(this).val(); // è®°å½ä¿®æ¹åçå¼ |
| | | |
| | | if (newCalibrationDate !== oldCalibrationDate) { |
| | | // æ ¡åæ¥æå¼æå卿¶ï¼éæ°è®¡ç®å°æå¤©æ° |
| | | var calibrationDate = new Date(newCalibrationDate); |
| | | var validDate = $("#HValidDate").val(); // è·åæææ¥æ |
| | | |
| | | if (validDate) { |
| | | var expiryDays = calculateDaysDiff(calibrationDate, validDate); // 计ç®å°æå¤©æ° |
| | | $("#HExpiryDay").val(expiryDays); // è®¾ç½®å°æå¤©æ° |
| | | } else { |
| | | alert('请è¾å
¥æææ¥æ'); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | // æææ¥æååæ¶ï¼æ´æ°å°æå¤©æ° |
| | | $("#HValidDate").on('blur', function () { |
| | | var validDate = $(this).val(); // è·åæææ¥æ |
| | | var calibrationDate = $("#HCalibrationDate").val(); |
| | | |
| | | if (calibrationDate && validDate) { |
| | | var expiryDays = calculateDaysDiff(calibrationDate, validDate); // 计ç®å°æå¤©æ° |
| | | $("#HExpiryDay").val(expiryDays); // è®¾ç½®å°æå¤©æ° |
| | | } |
| | | }); |
| | | |
| | | }); |
| | | |
| | | |
| | | //#endregion |
| | | }); |
| | | |
| | |
| | | }); |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | </script> |
| | | </body> |