| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- document.write('<div id="dialogmodalDefectPosition"></div>');
- $('#dialogmodalDefectPosition').load('../common/dialogDefectPosition.html');
- var productDefectPositionId = 0;
- var productDefectPositionCode = "";
- var productDefectPositionName = "";
- var productDefectPositionData = [];
- //默认对话框
- function dialogDefectPositionShow(okCallback, cancelCallback) {
- $('#dialogDefectPosition').off('show.bs.modal');
- $('#dialogDefectPosition').on('show.bs.modal', function (event) {
- });
- $('#dialogDefectPosition').off('hide.bs.modal');
- $('#dialogDefectPosition').on('hide.bs.modal', function (event) {
- okCallback();
- });
- $('#okButtonDefectPosition').off('click');
- $('#okButtonDefectPosition').on('click', okCallback);
- $('#dialogDefectPosition').modal('show');
- }
- //加载产品缺陷位置
- function loadProductDefectPosition() {
- var buttonHtml = '';
- buttonHtml = '<label onclick="defectPositionToggle(\'_编号_,_编码_,_名称_\')" class="btn btn-outline-info btn-sm m-1">';
- buttonHtml += '<input name="defectRadio" type="radio" value="_编号_" autocomplete="off"> _名称_';
- buttonHtml += '</label>';
- $.get('api/GetProductCheckDefectPosition.ashx', function (data) {
- json = JSON.parse(data);
- productDefectPositionData = json;
- var temp = '';
- for (var i = 0; i < json['rows'].length; i++) {
- //button注入
- temp = buttonHtml.replaceAll('_编号_', json['rows'][i]['DEFECTPOSITIONID']);
- temp = temp.replaceAll('_编码_', json['rows'][i]['DEFECTPOSITIONCODE']);
- temp = temp.replaceAll('_名称_', json['rows'][i]['DEFECTPOSITIONNAME']);
- $('#buttonPosition').append(temp);
- }
- });
- }
- //记录缺陷位置选择
- function defectPositionToggle(str) {
- var obj = str.split(',');
- productDefectPositionId = obj[0];
- productDefectPositionCode = obj[1];
- productDefectPositionName = obj[2];
- $('#dialogDefectPosition').modal('hide');
- }
- $(document).ready(function () {
- $('#dialogDefectPosition').removeData('modal');
- //加载产品缺陷位置
- loadProductDefectPosition();
- });
|