| | |
| | | //显示质检信息 |
| | | function showCheck() { |
| | | alertError("调整"); |
| | | } |
| | | |
| | | |
| | | // ---------------------------通知单-开始 -------------------// |
| | | // 弹出往来单位下拉框 |
| | | function showNotice() { |
| | | var index = layer.load(); |
| | | var param = { |
| | | type: type |
| | | }; |
| | | // 渲染往来单位列表 |
| | | table.render({ |
| | | elem: '#tableNotice', |
| | | url: '../../basic/inout/list-notice—in', |
| | | page: false, |
| | | // skin : "nob", |
| | | // size : 'sm', |
| | | even: true, |
| | | method: 'POST', |
| | | contentType: "application/json;charset=UTF-8", |
| | | cols: [[{ |
| | | field: 'name', |
| | | title: '通知单名称', |
| | | width: '15%' |
| | | }, { |
| | | field: 'customerName', |
| | | title: '送货单位' |
| | | }, { |
| | | field: 'foodVarietyName', |
| | | title: '粮食品种', |
| | | width: '10%' |
| | | }, { |
| | | field: 'year', |
| | | title: '年份', |
| | | width: '8%' |
| | | }, { |
| | | field: 'unitName', |
| | | title: '收货单位' |
| | | }, { |
| | | field: 'contractName', |
| | | title: '所属合同' |
| | | }]], |
| | | where: param, |
| | | parseData: function (res) { |
| | | if ("0000" == res.code) { |
| | | return { |
| | | "code": "0", |
| | | "msg": res.msg, |
| | | "data": res.data |
| | | } |
| | | } else { |
| | | return { |
| | | "code": "1", |
| | | "msg": res.msg |
| | | } |
| | | } |
| | | }, |
| | | done: function (res) { |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | |
| | | //双击显示选中数据 |
| | | table.on('rowDouble(tableNotice)', function (obj) { |
| | | var data = obj.data; |
| | | form.val("form-data", { |
| | | customerId: data.customerId, |
| | | customerName: data.customerName, |
| | | noticeId: data.id |
| | | }); |
| | | // 关闭 |
| | | layer.closeAll(); |
| | | }); |
| | | |
| | | // 弹出对话框 |
| | | layer.open({ |
| | | type: 1, |
| | | offset: ['100px', '250px'], |
| | | title: "入库通知单", |
| | | area: ['900px', '600px'], |
| | | shade: 0, |
| | | content: $('#listNotice'), |
| | | btn: 0, |
| | | btn: ['取消'], |
| | | yes: function () { |
| | | layer.closeAll(); |
| | | }, |
| | | closeBtn: 0 |
| | | }); |
| | | } |
| | | |
| | | // ---------------------------通知单 -结束 -------------------// |
| | | //-------------------------道闸操作--------------------------// |
| | | |
| | | function gateCtrl() { |
| | | layer.open({ |
| | | type: 1, |
| | | title: '设备操作-' + domSelectDevice.attr("name"), |
| | | area: ['450px', '210px'], |
| | | shade: 0, |
| | | content: $('#control-gate'), |
| | | btn: 0, |
| | | closeBtn: 2 |
| | | }); |
| | | } |
| | | |
| | | function controlGate(targetStatus) { |
| | | if (gateDto) { |
| | | var data = { |
| | | "companyId": companyId |
| | | , "deptId": deptId |
| | | , "bizType": type |
| | | , "confId": gateDto.id |
| | | , "targetStatus": targetStatus |
| | | , "sort": gateDto.sort |
| | | }; |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: "../../basic/inout/gate-ctrl", |
| | | dataType: "json", |
| | | contentType: "application/json;charset=UTF-8", |
| | | data: JSON.stringify(data), |
| | | success: function (result) { |
| | | if (result.code != "0000") { |
| | | layer.msg("操作失败:" + result.msg); |
| | | } else { |
| | | layer.msg("操作成功"); |
| | | } |
| | | }, |
| | | error: function () { |
| | | layer.alert("操作失败,请重新尝试!!"); |
| | | } |
| | | }); |
| | | } else { |
| | | layer.msg("没有获取到设备!"); |
| | | } |
| | | } |
| | | } |