chenhaozhe
2026-02-09 47f1af8c312fbfc22a6f1d9ab8a11045c8011759
添加 数字输入键盘 组件
1个文件已添加
2个文件已修改
720 ■■■■ 已修改文件
WebTM/layuiadmin/modules/numinput.js 367 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_ConkType.html 88 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill_CurrentWork.html 265 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/modules/numinput.js
New file
@@ -0,0 +1,367 @@
/**
 * Layui æ•°å­—输入组件
 *
 * @author  iTanken
 * @since   2019-03-29
 * @version 2020-01-19:数字键盘纵向定位自适应
 * @version 2020-04-02:添加功能按钮悬浮提示开关参数;添加悬浮提示内部键盘按钮样式;修复 number ç±»åž‹è¾“入框小数输入问题
 */
layui.define(['jquery'], function(exports) {
  var $ = layui.$, baseClassName = 'layui-input-number', keyClassName = 'layui-keyboard-number',
    style = ['<style type="text/css">',
      '.', baseClassName, ' + .', keyClassName, ' { position: absolute; display: block; ',
      ' background-color: #f2f2f2; border-radius: 2px; border: 1px solid #e6e6e6; outline: none; }',
      '.', keyClassName, ' .layui-key-btn { font-family: Consolas; font-size: 17px; font-weight: 600; ',
      ' text-align: center; background-color: #ffffff; cursor: pointer; overflow: hidden; padding: 10px; }',
      '.', keyClassName, ' .layui-key-btn:active { background-color: #f2f2f2; }',
      '.layui-layer-tips kbd { display: inline-block; padding: 3px 5px; font-size: 11px;',
      ' line-height: 10px; color: #24292e; vertical-align: middle; background-color: #fafbfc;',
      ' border: 1px solid #d1d5da; border-radius: 3px; box-shadow: inset 0 -1px 0 #d1d5da; }',
      '</style>'].join('');
  $('head link:last')[0] && $('head link:last').after(style) || $('head').append(style);
  var numberInput = {
    /** é»˜è®¤é…ç½®é€‰é¡¹ */
    options: {
      // 123:123键置顶, 789:789键置顶
      topBtns: 123,
      // å³ä¾§åŠŸèƒ½æŒ‰é’®
      rightBtns: true,
      // åŠŸèƒ½æŒ‰é’®æç¤º
      showTips: true,
      // ç›‘听键盘事件
      listening: true,
      // æ‰¹é‡é…ç½®é»˜è®¤å°æ•°ç²¾ç¡®åº¦ï¼Œ-1 ä¸å¤„理精确度
      defaultPrec: -1,
      // åˆå§‹åŒ–回调,无参
      initEnd: $.noop,
      // è§¦å‘显示回调,参数为当前输入框和数字键盘的 jQuery å¯¹è±¡
      showEnd: $.noop,
      // éšè—é”®ç›˜å›žè°ƒï¼Œå‚数为当前输入框的 jQuery å¯¹è±¡
      hideEnd: $.noop,
      // z-index
      zIndex: 19999999
    },
    /** åˆå§‹åŒ– */
    init: function(custom) {
      var _this = this;
      _this.options = $.extend(_this.options, custom);
      $('.' + baseClassName).attr({
        "readonly": "readonly"
      }).on('focus', function(e) {
        _this.showKeyboard(_this, $(this));
      });
      typeof _this.options.initEnd === 'function' && _this.options.initEnd();
    },
    /** èŽ·å–æŒ‰é”®æ‚¬æµ®æç¤º */
    getTips: function(tip) {
      return this.options.showTips ? (' lay-tips="' + tip + '"') : '';
    },
    /** æ˜¾ç¤ºæ•°å­—键盘 */
    showKeyboard: function(_this, $input) {
      // 2020-04-02:修复小数输入问题,将 number ç±»åž‹è¾“入框一律设置为 text
      $input.prop('type') === 'number' && $input.attr('type', 'text');
      var $keyBoard = $input.next('.' + keyClassName);
      if (!$keyBoard[0]) {
        // ä¸å­˜åœ¨ï¼Œæ·»åŠ å…ƒç´ 
        var sizeXS = _this.options.rightBtns ? 'xs3' : 'xs4',
          sizeZero = _this.options.rightBtns ? 'xs6' : 'xs4',
          // æŒ‰é’® 123
          btn123 = [
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="49 97">1</div>',
              '</div>',
            '</div>',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="50 98">2</div>',
              '</div>',
            '</div>',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="51 99">3</div>',
              '</div>',
            '</div>'
          ].join(''),
          // æŒ‰é’® 789
          btn789 = [
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="55 103">7</div>',
              '</div>',
            '</div>',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="56 104">8</div>',
              '</div>',
            '</div>',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="57 105">9</div>',
              '</div>',
            '</div>'
          ].join(''),
          /* é€€æ ¼é”® */
          backspace = [
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="8">',
                  '<i class="layui-icon layui-icon-return"', _this.getTips('退格 <kbd>Backspace</kbd>'), '></i>',
                '</div>',
              '</div>',
            '</div>'
          ].join(''),
          /* å¢žåŠ é”® */
          add = [
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="38 39">',
                  '<i class="layui-icon layui-icon-up"', _this.getTips('增加 <kbd>↑</kbd>'), '></i>',
                '</div>',
              '</div>',
            '</div>'
          ].join(''),
          /* å‡å°é”® */
          reduce = [
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="37 40">',
                  '<i class="layui-icon layui-icon-down"', _this.getTips('减小 <kbd>↓</kbd>'), '></i>',
                '</div>',
              '</div>',
            '</div>'
          ].join(''),
          /* æ¸…空键 */
          reset = [
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="46">',
                  '<i class="layui-icon layui-icon-refresh-1"', _this.getTips('清空 <kbd>Delete</kbd>'), '></i>',
                '</div>',
              '</div>',
            '</div>'
          ].join('');
        $input.after(['<div tabindex="0" hidefocus="true" class="', keyClassName,
          ' layui-unselect layui-anim layui-anim-upbit" ',
          'style="width:', $input.width() + 10, 'px;">',
          '<div class="layui-row layui-col-space1">',
            _this.options.topBtns == 789 ? btn789 : btn123,
            _this.options.rightBtns ? backspace : '',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="52 100">4</div>',
              '</div>',
            '</div>',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="53 101">5</div>',
              '</div>',
            '</div>',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="54 102">6</div>',
              '</div>',
            '</div>',
            _this.options.rightBtns ? add : '',
            _this.options.topBtns == 789 ? btn123 : btn789,
            _this.options.rightBtns ? reduce : '',
            _this.options.rightBtns ? '' : backspace,
            '<div class="layui-col-', sizeZero, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="48 96">0</div>',
              '</div>',
            '</div>',
            '<div class="layui-col-', sizeXS, '">',
              '<div class="layui-card">',
                '<div class="layui-key-btn" data-keycode="110 190">.</div>',
              '</div>',
            '</div>',
            _this.options.rightBtns ? reset : '',
          '</div>',
        '</div>'].join(''));
        $keyBoard = $input.next('.' + keyClassName);
        $keyBoard.on('touchstart click', '.layui-key-btn', function(e) {
          _this.setValue(_this, $input, $(this));
          layui.stope(e);
          return false;
        });
        $keyBoard.on('blur', function(e) {
          _this.setValueRange(_this, $input, _this.toFixedPrec(_this, $input));
          $keyBoard.remove(); // $keyBoard.hide();
          typeof _this.options.hideEnd === 'function' && _this.options.hideEnd($input);
        });
        _this.options.listening && _this.initKeyListening(_this, $input, $keyBoard);
      }
      _this.display(_this, $input, $keyBoard);
    },
    /** è®¾ç½®æ•°å­—键盘样式并显示 */
    display: function(_this, $input, $keyBoard) {
      var showTop = $input[0].offsetTop + $input[0].offsetHeight + 4, boardHeight = $keyBoard.height(),
        $win = $(window), topOffset = $keyBoard.offset().top + $keyBoard.outerHeight() + 4 - $win.scrollTop();
      // æ•°å­—键盘纵向定位自适应
      if (topOffset + boardHeight > $win.height() && topOffset >= boardHeight) {
        showTop = $input[0].offsetTop - boardHeight - 5;
      }
      $keyBoard.css({
        'top': showTop + 'px',
        'left': $input[0].offsetLeft + 'px',
        'z-index': _this.options.zIndex
      });
      $keyBoard.show(200, function() {
        typeof _this.options.showEnd === 'function' && _this.options.showEnd($input, $keyBoard);
      }).focus();
    },
    /** åˆå§‹åŒ–键盘监听事件 */
    initKeyListening: function(_this, $input, $keyBoard) {
      var $key, code;
      $keyBoard.on('keydown', function(e) {
        code = e.keyCode;
        var inputNumber = parseInt($input.val(), 10) || 0;
        if (code === 107 || e.shiftKey && code === 187) {
          // åŠ å·åˆ‡æ¢æ­£æ•°
          inputNumber < 0 && _this.setValueRange(_this, $input, Math.abs(inputNumber));
        } else if (code === 109 || e.shiftKey && code === 189) {
          // å‡å·åˆ‡æ¢è´Ÿæ•°
          inputNumber > 0 && _this.setValueRange(_this, $input, '-' + inputNumber);
        } else {
          // ç›‘听数字键盘,退格键(Backspace)/重置键(Delete)
          $key = $keyBoard.find('.layui-key-btn[data-keycode~=' + code + ']');
          if ($key[0]) {
            $key.trigger('click').css("background-color", "#f2f2f2");
            $keyBoard.off('keyup').on('keyup', function(e) {
              $('.layui-key-btn[data-keycode]').css("background-color", "#ffffff");
            });
          }
          if (code > 36 && code < 41) {
            // ä¸Šä¸‹å·¦å³é”®ï¼Œé˜²æ­¢è§¦å‘混动条滑动事件
            return false;
          }
        }
        return true;
      });
    },
    /** å¤„理精确度 */
    toFixedPrec: function(_this, $input, val1, val2) {
      var m, s, rs, prec = $.trim($input.data('prec'));
      // 2020-04-02:修复获取小数精确度配置值问题
      prec = parseInt(prec === '' || isNaN(prec) ? _this.options.defaultPrec : prec, 10);
      val1 = val1 === undefined ? $input.val() : val1;
      val1 = val1 == '' ? ($input.attr('min') || 0) : val1;
      rs = val1.toString().split('.')[1];
      if (prec < 0) {
        prec = rs && rs.length || prec;
      }
      val2 = val2 || 0;
      rs = val2.toString().split('.')[1];
      prec = Math.max(prec, rs ? rs.length : 0);
      m = Math.pow(10, prec);
      s = ((val1 * m + val2 * m).toFixed(0) / m).toString();
      rs = s.indexOf('.');
      if (rs < 0 && prec > 0) {
        rs = s.length;
        s += '.';
      }
      while (s.length <= rs + prec) {
        s += '0';
      }
      return s;
    },
    /** è®¾ç½®å€¼èŒƒå›´ */
    setValueRange: function(_this, $input, value) {
      var minVal = $input.attr('min') || Math.pow(-2, 63),
        maxVal = $input.attr('max') || Math.pow(2, 63) - 1;
      minVal = typeof minVal === 'string' && minVal.indexOf('.') > -1 ? parseFloat(minVal) : parseInt(minVal, 10);
      maxVal = typeof maxVal === 'string' && maxVal.indexOf('.') > -1 ? parseFloat(maxVal) : parseInt(maxVal, 10);
      if (value < minVal) {
        value = _this.toFixedPrec(_this, $input, minVal);
        _this.tips($input, '最小值为 <kbd>' + minVal + '</kbd>!');
      }
      if (value > maxVal) {
        value = _this.toFixedPrec(_this, $input, maxVal);
        _this.tips($input, '最大值为 <kbd>' + maxVal + '</kbd>!');
      }
      value = value < minVal ? minVal : (value > maxVal ? maxVal : value);
      $input.val(value);
    },
    /** è®¾ç½®è¾“入框值 */
    setValue: function(_this, $input, $key) {
      var inputVal = $.trim($input.val()), keyVal = $.trim($key.text()), changeVal,
        prec = $.trim($input.data('prec')), isDecimal = inputVal.indexOf('.') > -1;
        // 2020-04-02:修复获取小数精确度配置值问题
        prec = parseInt(prec === '' || isNaN(prec) ? _this.options.defaultPrec : prec, 10);
      if ($.inArray(keyVal, ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.']) > -1) {
        if (keyVal === '.') {
          if (inputVal === '' || isDecimal) {
            return;
          }
          if (prec === 0) {
            _this.tips($input, '当前字段不允许输入小数!');
            return;
          }
        }
        if (keyVal === '0' && inputVal.indexOf('0') === 0 && !isDecimal) {
          return;
        }
        if (inputVal.indexOf('.') > -1 && inputVal.split('.')[1].length >= prec && prec > 0) {
          _this.tips($input, '精确度为保留小数点后 <kbd>' + prec + '</kbd> ä½ï¼');
          return;
        }
        changeVal = inputVal = (keyVal !== '.' && inputVal === '0' ? '' : inputVal) + keyVal;
        $input.val(inputVal);
      } else {
        changeVal = inputVal === '' ? 0 : inputVal,
          step = $input.attr('step');
        if (isDecimal) {
          step = parseFloat(step) || 0.1;
          changeVal = parseFloat(changeVal);
        } else {
          step = parseInt(step, 10) || 1;
          changeVal = parseInt(changeVal, 10);
        }
        // right function buttons
        switch($key.data('keycode')) {
        case '38 39':
          // â†‘、→ é”®å¢žåŠ 
          changeVal = _this.toFixedPrec(_this, $input, changeVal, step);
          break;
        case '37 40':
          // â†“、← é”®å‡å°
          changeVal = _this.toFixedPrec(_this, $input, changeVal, -step);
          break;
        case 8:
          // Backspace é”®é€€æ ¼
          var valLength = inputVal.length;
          valLength && $input.val(inputVal.substring(0, valLength - 1));
          return;
        case 46:
          // Delete é”®æ¸…空
          $input.val('');
          return;
        }
      }
      $input.val(changeVal);
    },
    /** æç¤º */
    tips: function($input, msg) {
      return layer.tips(msg, $input, { tips: [1, '#01AAED'], time: 2e3, anim: 6, zIndex: this.options.zIndex });
    }
  };
  exports('numinput', numberInput);
});
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_ConkType.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>故障类别</title>
@@ -15,6 +16,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -31,49 +33,61 @@
                                <div class="layui-inline">
                                    <label class="layui-form-label">故障代码</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HNumber" id="HNumber">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HNumber"
                                            id="HNumber">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">故障名称</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HName" id="HName">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HName"
                                            id="HName">
                                    </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="HOrgID" id="HOrgID" lay-verify="HOrgID" class="ForFilteringSchemes">
                                        <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"
                                            class="ForFilteringSchemes">
                                            <!--动态渲染组织-->
                                        </select>
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                <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>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <!--显示当前过滤方案-->
                                <div class="layui-inline" style="margin-left:5px;">
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
                                        id="HFilterScheme_Now"></div>
                                </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 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;">
                                            <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="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -81,26 +95,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
                                            <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" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
                                                <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;">
                                            <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="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -108,26 +129,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
                                            <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 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;">
                                            <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="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -135,7 +163,8 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent2" id="ColContent2">
                                        </div>
                                    </div>
                                </div>
@@ -808,9 +837,19 @@
                //获取参数
                var params = getUrlVars();
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式  1直接打开 2其它页面通过选择按钮打开
                var filterType = params[params[1]]; // ä»Žå‚数中获取 è¿‡æ»¤ç±»åž‹ Module: æ¨¡å…·ç±»åž‹ï¼Œè¿‡æ»¤æ¨¡å…·æ•…障类别, Equip: è®¾å¤‡ç±»åž‹, è¿‡æ»¤è®¾å¤‡æ•…障类别
                var addSWhere = "";
                if (typeof (openType) != "undefined") {
                    addSWhere = " and isnull(禁用人,'') = '' and å®¡æ ¸äºº != ''";
                }
                if (typeof (filterType) != "undefined") {
                    if(filterType == 'Module'){
                        addSWhere = " and æ•…障类别代码 like 'MJ%'";
                    }
                    if(filterType == 'Equip'){
                        addSWhere = " and æ•…障类别代码 like 'SB%'";
                    }
                }
                return addSWhere;
            }
@@ -1083,4 +1122,5 @@
    </script>
</body>
</html>
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBill_CurrentWork.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>当前工单(扫码汇报)</title>
@@ -17,6 +18,7 @@
    <script src="../../../layuiadmin/echarts.min.js"></script>
    <script src="../../../layuiadmin/PlateBinding.js"></script>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -27,33 +29,46 @@
                            <div id="top" style="width:100%;height:calc(60vh);">
                                <div id="top-left" style="width: 30%; height: calc(40vh); float: left;">
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">设备</span></label>
                                        <label class="layui-form-label" style="width: 30px;"><span
                                                style="font-weight:bolder">设备</span></label>
                                    </div>
                                    <div>
                                        <img src="../../../layuiadmin/layui/images/device.png" onerror="javascript:this.src='../../../layuiadmin/layui/images/erro.png';this.onerror = null" style="width:40%;height:calc(15vh);float:left" />
                                        <img src="../../../layuiadmin/layui/images/device.png"
                                            onerror="javascript:this.src='../../../layuiadmin/layui/images/erro.png';this.onerror = null"
                                            style="width:40%;height:calc(15vh);float:left" />
                                        <div style="float:left;margin-left:5%;">
                                            <dl>
                                                <dd>
                                                    <h2><span style="margin-left:10px;" id="HEquipName"></span></h2>
                                                    <h3><span>设备编号:<span style="margin-left:10px;" id="HEquipCode"></span></span></h3>
                                                    <h3><span>设备状态:<span style="margin-left:10px;" id="HEquipStatus"></span></span></h3>
                                                    <h3><span>运行时间:<span style="margin-left:10px;" id="HWorkTime"></span></span></h3>
                                                    <h3><span>当日点检时间:<span style="margin-left:10px;" id="HDotCheckDate"></span></span></h3>
                                                    <h3><span>最后保养时间:<span style="margin-left:10px;" id="HMaintainDate"></span></span></h3>
                                                    <h3><span>设备编号:<span style="margin-left:10px;"
                                                                id="HEquipCode"></span></span></h3>
                                                    <h3><span>设备状态:<span style="margin-left:10px;"
                                                                id="HEquipStatus"></span></span></h3>
                                                    <h3><span>运行时间:<span style="margin-left:10px;"
                                                                id="HWorkTime"></span></span></h3>
                                                    <h3><span>当日点检时间:<span style="margin-left:10px;"
                                                                id="HDotCheckDate"></span></span></h3>
                                                    <h3><span>最后保养时间:<span style="margin-left:10px;"
                                                                id="HMaintainDate"></span></span></h3>
                                                </dd>
                                            </dl>
                                        </div>
                                    </div>
                                </div>
                                <div id="center-center" style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%;">
                                    <div id="chart1" style="width: 75%; height: calc(40vh); left: 2%; float: left;"></div>
                                <div id="center-center"
                                    style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%;">
                                    <div id="chart1" style="width: 75%; height: calc(40vh); left: 2%; float: left;">
                                </div>
                                <div id="center-right" style="width: 500px; height: calc(40vh); float: left;margin-top:5%;">
                                </div>
                                <div id="center-right"
                                    style="width: 500px; height: calc(40vh); float: left;margin-top:5%;">
                                    <div class="layui-row" style="margin-bottom: 30px;">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">条形码:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HBarCodeSN" value="" lay-verify="HBarCodeSN" autocomplete="off" placeholder="请键入后回车" id="HBarCodeSN" style="width: 240px;">
                                                <input type="text" class="layui-input" name="HBarCodeSN" value=""
                                                    lay-verify="HBarCodeSN" autocomplete="off" placeholder="请键入后回车"
                                                    id="HBarCodeSN" style="width: 240px;">
                                                <input type="hidden" name="HBarCode" id="HBarCode" value="">
                                            </div>
                                        </div>
@@ -62,9 +77,15 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">工序:</label>
                                            <div class="layui-input-block" style="margin-left: 9px;">
                                                <input type="text" class="layui-input" name="HProcName" value="" lay-verify="HProcName" id="HProcName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
                                                <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProcID" id="btnHProcID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" name="HProcName" value=""
                                                    lay-verify="HProcName" id="HProcName"
                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID"
                                                    value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="btnHProcID" id="btnHProcID"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -72,15 +93,23 @@
                                        <div class="layui-inline" style="display:none">
                                            <label class="layui-form-label" style="width: 65px;">流水号:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HProcNo" value="" lay-verify="HProcNo" id="HProcNo" style="width: 150px; background-color: #efefef4d; " readonly>
                                                <input type="text" class="layui-input" name="HProcNo" value=""
                                                    lay-verify="HProcNo" id="HProcNo"
                                                    style="width: 150px; background-color: #efefef4d; " readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">生产资源:</label>
                                            <div class="layui-input-block" style="margin-left: 9px;">
                                                <input type="text" class="layui-input" name="HSourceName" value="" lay-verify="HSourceName" id="HSourceName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
                                                <input type="hidden" name="HSourceID" id="HSourceID" lay-verify="HSourceID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHSourceID" id="btnHSourceID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" name="HSourceName" value=""
                                                    lay-verify="HSourceName" id="HSourceName"
                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HSourceID" id="HSourceID"
                                                    lay-verify="HSourceID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="btnHSourceID" id="btnHSourceID"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -90,13 +119,18 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">合格数量:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HQty" value="0" lay-verify="HQty" id="HQty" style="width: 150px;">
                                                <input class="layui-input layui-input-number" name="HQty" value="0"
                                                    lay-verify="HQty" id="HQty" style="width: 150px;">
                                                <!-- <input type="text" class="layui-input" name="HQty" value="0"
                                                    lay-verify="HQty" id="HQty" style="width: 150px;"> -->
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">重量:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HWeight" value="0" lay-verify="HWeight" id="HWeight" style="width: 150px;">
                                                <input type="text" class="layui-input" name="HWeight" value="0"
                                                    lay-verify="HWeight" id="HWeight" style="width: 150px;">
                                            </div>
                                        </div>
                                    </div>
@@ -104,9 +138,15 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">工作中心:</label>
                                            <div class="layui-input-block" style="margin-left: 9px;">
                                                <input type="text" class="layui-input" name="HCenterName" value="" lay-verify="HCenterName" id="HCenterName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
                                                <input type="hidden" name="HCenterID" id="HCenterID" lay-verify="HCenterID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHCenterID" id="btnHCenterID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" name="HCenterName" value=""
                                                    lay-verify="HCenterName" id="HCenterName"
                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HCenterID" id="HCenterID"
                                                    lay-verify="HCenterID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="btnHCenterID" id="btnHCenterID"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -114,9 +154,15 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">生产班组:</label>
                                            <div class="layui-input-block" style="margin-left: 9px;">
                                                <input type="text" class="layui-input" name="HGroupName" value="" lay-verify="HGroupName" id="HGroupName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
                                                <input type="hidden" name="HGroupID" id="HGroupID" lay-verify="HGroupID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHGroupID" id="btnHGroupID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" name="HGroupName" value=""
                                                    lay-verify="HGroupName" id="HGroupName"
                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HGroupID" id="HGroupID" lay-verify="HGroupID"
                                                    value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="btnHGroupID" id="btnHGroupID"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -126,9 +172,15 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">操作工:</label>
                                            <div class="layui-input-block" style="margin-left: 9px;">
                                                <input type="text" class="layui-input" name="HEmpName" value="" lay-verify="HEmpName" id="HEmpName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
                                                <input type="hidden" name="HEmpID" id="HEmpID" lay-verify="HEmpID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" name="HEmpName" value=""
                                                    lay-verify="HEmpName" id="HEmpName"
                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HEmpID" id="HEmpID" lay-verify="HEmpID"
                                                    value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -136,7 +188,8 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">工时</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HWorkTimes" id="HWorkTimes" value="0" style="width: 150px;">
                                                <input type="text" class="layui-input" name="HWorkTimes" id="HWorkTimes"
                                                    value="0" style="width: 150px;">
                                            </div>
                                        </div>
                                    </div>
@@ -144,13 +197,17 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">单据日期:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="date" class="layui-input" name="HDate" lay-verify="HDate" style="width: 150px;" autocomplete="off" id="HDate">
                                                <input type="date" class="layui-input" name="HDate" lay-verify="HDate"
                                                    style="width: 150px;" autocomplete="off" id="HDate">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">单据号:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HBillNo" value="" lay-verify="HBillNo" style="width: 150px; background-color: #efefef4d; font-size: 12.5px;" autocomplete="off" id="HBillNo" readonly>
                                                <input type="text" class="layui-input" name="HBillNo" value=""
                                                    lay-verify="HBillNo"
                                                    style="width: 150px; background-color: #efefef4d; font-size: 12.5px;"
                                                    autocomplete="off" id="HBillNo" readonly>
                                                <input type="hidden" name="HInterID" id="HInterID">
                                            </div>
                                        </div>
@@ -159,16 +216,24 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">生产订单:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HICMOBillNo" value="" lay-verify="HICMOBillNo" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HICMOBillNo" readonly>
                                                <input type="text" class="layui-input" name="HICMOBillNo" value=""
                                                    lay-verify="HICMOBillNo"
                                                    style="width: 150px; background-color: #efefef4d; font-size: 13px;"
                                                    autocomplete="off" id="HICMOBillNo" readonly>
                                                <input type="hidden" name="HICMOInterID" id="HICMOInterID">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">流转卡:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HProcExchBillNo" value="" lay-verify="HProcExchBillNo" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HProcExchBillNo" readonly>
                                                <input type="hidden" class="layui-input" name="lngBillKey" id="lngBillKey">
                                                <input type="hidden" class="layui-input" name="lngBillSubKey" id="lngBillSubKey">
                                                <input type="text" class="layui-input" name="HProcExchBillNo" value=""
                                                    lay-verify="HProcExchBillNo"
                                                    style="width: 150px; background-color: #efefef4d; font-size: 13px;"
                                                    autocomplete="off" id="HProcExchBillNo" readonly>
                                                <input type="hidden" class="layui-input" name="lngBillKey"
                                                    id="lngBillKey">
                                                <input type="hidden" class="layui-input" name="lngBillSubKey"
                                                    id="lngBillSubKey">
                                            </div>
                                        </div>
                                    </div>
@@ -176,14 +241,20 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">物料代码:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HMaterNumber" value="" lay-verify="HMaterNumber" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterNumber" readonly>
                                                <input type="text" class="layui-input" name="HMaterNumber" value=""
                                                    lay-verify="HMaterNumber"
                                                    style="width: 150px; background-color: #efefef4d; font-size: 13px;"
                                                    autocomplete="off" id="HMaterNumber" readonly>
                                                <input type="hidden" class="layui-input" name="HMaterID" id="HMaterID">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">物料名称:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HMaterName" value="" lay-verify="HMaterName" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterName" readonly>
                                                <input type="text" class="layui-input" name="HMaterName" value=""
                                                    lay-verify="HMaterName"
                                                    style="width: 150px; background-color: #efefef4d; font-size: 13px;"
                                                    autocomplete="off" id="HMaterName" readonly>
                                            </div>
                                        </div>
@@ -192,13 +263,19 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">规格型号:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HMaterModel" value="" lay-verify="HMaterModel" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterModel" readonly>
                                                <input type="text" class="layui-input" name="HMaterModel" value=""
                                                    lay-verify="HMaterModel"
                                                    style="width: 150px; background-color: #efefef4d; font-size: 13px;"
                                                    autocomplete="off" id="HMaterModel" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">计量单位:</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HUnitName" value="" lay-verify="HUnitName" style="width: 150px; background-color: #efefef4d;" autocomplete="off" id="HUnitName" readonly>
                                                <input type="text" class="layui-input" name="HUnitName" value=""
                                                    lay-verify="HUnitName"
                                                    style="width: 150px; background-color: #efefef4d;"
                                                    autocomplete="off" id="HUnitName" readonly>
                                                <input type="hidden" name="HUnitID" id="HUnitID">
                                                <input type="hidden" name="eventType" id="eventType" value="Add">
                                                <input type="hidden" name="HPRDOrgID" id="HPRDOrgID" value="0">
@@ -212,7 +289,8 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">穴号</label>
                                            <div class="layui-input-block" style="margin-left: 95px; width: 150px">
                                                <select name="HMouldNum" id="HMouldNum" lay-verify="required" lay-search class="layui-input">
                                                <select name="HMouldNum" id="HMouldNum" lay-verify="required" lay-search
                                                    class="layui-input">
                                                    <option value="0#" selected>0#</option>
                                                    <option value="1#">1#</option>
                                                    <option value="2#">2#</option>
@@ -230,7 +308,8 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">不良数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HBadCount" id="HBadCount" value="0" style="width: 150px;">
                                                <input type="text" class="layui-input" name="HBadCount" id="HBadCount"
                                                    value="0" style="width: 150px;">
                                            </div>
                                        </div>
                                    </div>
@@ -238,13 +317,15 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">遗失数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HLossQty" id="HLossQty" value="0" style="width: 150px;">
                                                <input type="text" class="layui-input" name="HLossQty" id="HLossQty"
                                                    value="0" style="width: 150px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">取样数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HToCheckQty" id="HToCheckQty" value="0" style="width: 150px;">
                                                <input type="text" class="layui-input" name="HToCheckQty"
                                                    id="HToCheckQty" value="0" style="width: 150px;">
                                            </div>
                                        </div>
                                    </div>
@@ -252,13 +333,16 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">报废数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HWasterQty" id="HWasterQty" value="0" style="width: 150px;">
                                                <input type="text" class="layui-input" name="HWasterQty" id="HWasterQty"
                                                    value="0" style="width: 150px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">返工数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HBackWorkQty" id="HBackWorkQty" value="0" style="width: 150px;" autocomplete="off">
                                                <input type="text" class="layui-input" name="HBackWorkQty"
                                                    id="HBackWorkQty" value="0" style="width: 150px;"
                                                    autocomplete="off">
                                            </div>
                                        </div>
                                    </div>
@@ -266,13 +350,17 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">工废数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HWasterQty_Work" id="HWasterQty_Work" value="0" style="width: 150px;" autocomplete="off">
                                                <input type="text" class="layui-input" name="HWasterQty_Work"
                                                    id="HWasterQty_Work" value="0" style="width: 150px;"
                                                    autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">料废数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HWasterQty_Mater" id="HWasterQty_Mater" value="0" style="width: 150px;" autocomplete="off">
                                                <input type="text" class="layui-input" name="HWasterQty_Mater"
                                                    id="HWasterQty_Mater" value="0" style="width: 150px;"
                                                    autocomplete="off">
                                            </div>
                                        </div>
                                    </div>
@@ -280,14 +368,17 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">模具编号</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HMouldNo" id="HMouldNo" value="" style="width: 150px;" readonly>
                                                <input type="hidden" class="layui-input" name="HMouldID" id="HMouldID" value="0">
                                                <input type="text" class="layui-input" name="HMouldNo" id="HMouldNo"
                                                    value="" style="width: 150px;" readonly>
                                                <input type="hidden" class="layui-input" name="HMouldID" id="HMouldID"
                                                    value="0">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">模具名称</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HMouldName" id="HMouldName" value="" style="width: 150px;" readonly>
                                                <input type="text" class="layui-input" name="HMouldName" id="HMouldName"
                                                    value="" style="width: 150px;" readonly>
                                            </div>
                                        </div>
                                    </div>
@@ -295,13 +386,15 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">模具型号</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HModel" id="HModel" value="" style="width: 150px;" readonly>
                                                <input type="text" class="layui-input" name="HModel" id="HModel"
                                                    value="" style="width: 150px;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">设备工时</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HMachineWorkTimes" id="HMachineWorkTimes" value="0" style="width: 150px;">
                                                <input type="text" class="layui-input" name="HMachineWorkTimes"
                                                    id="HMachineWorkTimes" value="0" style="width: 150px;">
                                            </div>
                                        </div>
                                    </div>
@@ -309,15 +402,22 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">投入数量</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <input type="text" class="layui-input" name="HTRQty" id="HTRQty" value="" style="width: 150px;" readonly>
                                                <input type="text" class="layui-input" name="HTRQty" id="HTRQty"
                                                    value="" style="width: 150px;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 65px;">生产班次:</label>
                                            <div class="layui-input-block" style="margin-left: 9px;">
                                                <input type="text" class="layui-input" name="HShiftsName" value="" lay-verify="HShiftsName" id="HShiftsName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
                                                <input type="hidden" name="HShiftsID" id="HShiftsID" lay-verify="HShiftsID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HWorkShiftList" id="HWorkShiftList" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" name="HShiftsName" value=""
                                                    lay-verify="HShiftsName" id="HShiftsName"
                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HShiftsID" id="HShiftsID"
                                                    lay-verify="HShiftsID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="HWorkShiftList" id="HWorkShiftList"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -325,9 +425,14 @@
                                    </div>
                                    <div class="layui-row" style="margin-bottom: 15px; text-align: center;">
                                        <div style="margin-top: 20px;">
                                            <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" style="margin-right: 20px;" id="Add">新增</button>
                                            <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" style="margin-right: 20px;" id="Saver">保存</button>
                                            <button type="button" lay-submit="" lay-filter="Exit" class="layui-btn layui-btn-radius" id="Exit">退出</button>
                                            <button type="button" lay-submit="" lay-filter="Add"
                                                class="layui-btn layui-btn-radius" style="margin-right: 20px;"
                                                id="Add">新增</button>
                                            <button type="button" lay-submit="" lay-filter="Saver"
                                                class="layui-btn layui-btn-radius" style="margin-right: 20px;"
                                                id="Saver">保存</button>
                                            <button type="button" lay-submit="" lay-filter="Exit"
                                                class="layui-btn layui-btn-radius" id="Exit">退出</button>
                                        </div>
                                    </div>
                                </div>
@@ -336,21 +441,28 @@
                            <div id="center" style="width: 100%; height: calc(55vh); margin-top: 1%;">
                                <div id="center-left" style="width: 30%; height: calc(40vh); float: left;">
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">人员</span></label>
                                        <label class="layui-form-label" style="width: 30px;"><span
                                                style="font-weight:bolder">人员</span></label>
                                    </div>
                                    <div style="margin-left:25%;">
                                        <dl>
                                            <dd>
                                                <h2><span>部门:<span style="margin-left:10px;" id="HDepName"></span></span></h2>
                                                <h3><span>班组:<span style="margin-left:10px;" id="HGroupName"></span></span></h3>
                                                <h3><span>操作员:<span style="margin-left:10px;" id="HEmpName"></span></span></h3>
                                                <h3><span>负责人:<span style="margin-left:10px;" id="HManagerName"></span></span></h3>
                                                <h2><span>部门:<span style="margin-left:10px;"
                                                            id="HDepName"></span></span></h2>
                                                <h3><span>班组:<span style="margin-left:10px;"
                                                            id="HGroupName"></span></span></h3>
                                                <h3><span>操作员:<span style="margin-left:10px;"
                                                            id="HEmpName"></span></span></h3>
                                                <h3><span>负责人:<span style="margin-left:10px;"
                                                            id="HManagerName"></span></span></h3>
                                            </dd>
                                        </dl>
                                    </div>
                                </div>
                                <div id="center-right" style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%; ">
                                    <div id="chart2" style="width: 75%; height: calc(40vh); left: 2%; float: left;"></div>
                                <div id="center-right"
                                    style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%; ">
                                    <div id="chart2" style="width: 75%; height: calc(40vh); left: 2%; float: left;">
                                    </div>
                                </div>
                            </div>
                            <!--<div id="bottom" style="width: 100%; height: calc(20vh);">
@@ -363,7 +475,8 @@
                                </div>
                            </div>-->
                        </div>
                        <div id="center-right-maintable" style="width: 34%; height: calc(135vh); float: left; margin-left: 0.2%; background-color: rgb(255 255 255) ">
                        <div id="center-right-maintable"
                            style="width: 34%; height: calc(135vh); float: left; margin-left: 0.2%; background-color: rgb(255 255 255) ">
                            <div class="layui-tab" lay-filter="tab-POStockInBill">
                                <ul class="layui-tab-title" lay-filter="tab-all">
                                    <li lay-id="1" style="padding:1px;" class="layui-this">扫码记录</li>
@@ -371,7 +484,8 @@
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <div class="layui-form-item">
                                            <table class="" id="mainTable" style="width:110%;" lay-filter="mainTable"></table>
                                            <table class="" id="mainTable" style="width:110%;" lay-filter="mainTable">
                                            </table>
                                        </div>
                                    </div>
                                </div>
@@ -389,6 +503,7 @@
        </div>
    </div>
</body>
</html>
<script>
    //获取参数
@@ -426,7 +541,8 @@
        base: '../../../layuiadmin/' //静态资源所在路径
    }).extend({
        index: 'lib/index', //主入口模块
    }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
        numinput: 'numinput'
    }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable', 'numinput'], function () {
        //#region å…¬å…±å˜é‡
        var $ = layui.$
            , admin = layui.admin
@@ -438,6 +554,9 @@
            , laydate = layui.laydate
            , util = layui.util
            , soulTable = layui.soulTable
            , numinp = layui.numinput
        var sWhere = "";
        var options = [];
        var HDeptID = "";
@@ -982,6 +1101,12 @@
                    history.replaceState(null, '', window.location.pathname);
                }
            }, 500);
            // åˆå§‹åŒ–数字输入组件
            numinp.init({
                topBtns: 123,
                listening: true,
                rightBtns: false
            });
        }
        //获取最大单据号