| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- document.write('<div id="dialogmodalpackingDefect"></div>');
- $('#dialogmodalpackingDefect').load('../common/dialogpackingDefect.html');
-
- var productPackingDefectName = "";
- //默认对话框
- function dialogPackingDefectShow(okCallback, cancelCallback) {
- $('#dialopackingDefect').off('show.bs.modal');
- $('#dialopackingDefect').on('show.bs.modal', function (event) {
- });
- $('#dialopackingDefect').off('hide.bs.modal');
- $('#dialopackingDefect').on('hide.bs.modal', function (event) {
- okCallback();
- });
- $('#okButtonPackingDefect').off('click');
- $('#okButtonPackingDefect').on('click', okCallback);
- $('#dialopackingDefect').modal('show');
- }
- //加载产品缺陷
- function loadProductPackingDefect() {
-
- var tabHtml = '';
- var paneHtml = '';
- var buttonHtml = '';
- tabHtml += '<li class="nav-item">';
- tabHtml += '<a class="nav-link active" id="paddingtab_i_" data-toggle="tab" href="#paddingpane_i_" role="tab" aria-controls="paddingpane_i_" aria-selected="true">_类型_</a>';
- tabHtml += '</li>';
- paneHtml = '<div class="tab-pane fade active show" id="paddingpane_i_" role="tabpanel" aria-labelledby="_i_paddingpane">';
- paneHtml += '<div id="paddingbutton_i_" class="btn-group-toggle pt-2" data-toggle="buttons"></div>';
- paneHtml += '</div>';
- buttonHtml = '<label onclick="defectPackingToggle(\'_名称_\')" class="btn btn-outline-info btn-sm m-1">';
- buttonHtml += '<input name="defectPackingRadio" type="radio" value="_名称_" autocomplete="off">_名称_</input>';
- buttonHtml += '</label>';
- $.get('api/GetPackingDefect_WCF.ashx', function (data) {
- defectPackingJson = JSON.parse(data);
- $.get('api/GetPackingDefectRemarks_WCF.ashx', function (data) {
- var typePackingJson = JSON.parse(data);
- var temp = '';
- for (var i = 0; i < typePackingJson['rows'].length; i++) {
- //tab注入
- temp = tabHtml.replaceAll('_类型_', typePackingJson['rows'][i]['REMARKS']);
- temp = temp.replaceAll('_i_', i);
- if(i>0)temp = temp.replace('active', '');
- $('#包装缺陷分类').append(temp);
- //pane注入
- temp = paneHtml.replaceAll('_i_', i);
- if (i > 0)temp = temp.replace('active', '').replace('show', '');
- $('#包装缺陷列表').append(temp);
- //button注入
-
- for (var j = 0; j < defectPackingJson['rows'].length; j++) {
- if (typePackingJson['rows'][i]['REMARKS'] == defectPackingJson['rows'][j]['REMARKS']) {
- temp = buttonHtml.replaceAll('_名称_', defectPackingJson['rows'][j]['DICTIONARYVALUE']);
- $('#paddingbutton' + i).append(temp);
- }
- }
- }
- });
- });
- }
- //记录缺陷选择
- function defectPackingToggle(str) {
- productPackingDefectName = str;
- $('#dialopackingDefect').modal('hide');
- }
- $(document).ready(function () {
- $('#dialopackingDefect').removeData('modal');
- //加载产品缺陷
- loadProductPackingDefect();
- });
|