You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
296 lines
8.0 KiB
296 lines
8.0 KiB
app.controller('RunCardCtrl', function ($scope, $http) {
|
|
$scope.QueryLot = function () {
|
|
$('#tbRuncard').show(1000);
|
|
//$scope.cell_supplier_desc = "test";
|
|
var promise = $.ajax({
|
|
url: '../api/RunCard/QueryLotID',
|
|
type: 'post',
|
|
cache: false,
|
|
async: true,
|
|
contentType: "application/json",
|
|
data: JSON.stringify({
|
|
lotid: $("#LotID").val()
|
|
}),
|
|
});
|
|
promise.done(function (r) {
|
|
$scope.lotidinfo = undefined;
|
|
$scope.lotidinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promise.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
//焊接信息
|
|
var promiseweld = $.ajax({
|
|
url: '../api/RunCard/WeldStationInfo',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseweld.done(function (r) {
|
|
$scope.weldinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseweld.fail(function (error) {
|
|
console.log(error);
|
|
alert(error);
|
|
});
|
|
|
|
/*装框接线盒 */
|
|
var promiseFrameBox = $.ajax({
|
|
url: '../api/RunCard/FrameBox',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseFrameBox.done(function (r) {
|
|
|
|
$scope.FrameBoxinfo = _.find(r, function (num) {return num.part_type == '线盒'; });
|
|
$scope.bar = _.find(r, function (num) { return num.part_type == '长型材'; });
|
|
$scope.$apply();
|
|
});
|
|
promiseFrameBox.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*叠层EVA */
|
|
var promiseLaminationEVA = $.ajax({
|
|
url: '../api/RunCard/LaminationEVA',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseLaminationEVA.done(function (r) {
|
|
$scope.LaminationEVAinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseLaminationEVA.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*叠层高透EVA */
|
|
var promiseLaminationHighEVA = $.ajax({
|
|
url: '../api/RunCard/LaminationHighEVA',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseLaminationHighEVA.done(function (r) {
|
|
$scope.LaminationHighEVAinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseLaminationHighEVA.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*叠层玻璃 */
|
|
var promiseLaminationGlass = $.ajax({
|
|
url: '../api/RunCard/LaminationGlass',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseLaminationGlass.done(function (r) {
|
|
$scope.LaminationGlassinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseLaminationGlass.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*叠层背板 */
|
|
var promiseLaminationBack = $.ajax({
|
|
url: '../api/RunCard/LaminationBack',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseLaminationBack.done(function (r) {
|
|
$scope.LaminationBackinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseLaminationBack.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*IV */
|
|
var promiseIV = $.ajax({
|
|
url: '../api/RunCard/IV',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseIV.done(function (r) {
|
|
$scope.IVinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseIV.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*包装 */
|
|
var promisePack = $.ajax({
|
|
url: '../api/RunCard/Pack',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promisePack.done(function (r) {
|
|
$scope.Packinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promisePack.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*测试后EL */
|
|
var promiseELAfterTest = $.ajax({
|
|
url: '../api/RunCard/ELAfterTest',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseELAfterTest.done(function (r) {
|
|
$scope.ELAfterTestinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseELAfterTest.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*功率后EL*/
|
|
var promiseELAfterIV = $.ajax({
|
|
url: '../api/RunCard/ELAfterIV',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseELAfterIV.done(function (r) {
|
|
$scope.ELAfterIVinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseELAfterIV.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*层压前EL */
|
|
var promiseELBeforeLayup= $.ajax({
|
|
url: '../api/RunCard/ELBeforeLayup',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseELBeforeLayup.done(function (r) {
|
|
$scope.ELBeforeLayupinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseELBeforeLayup.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*清洗 */
|
|
var promiseClean = $.ajax({
|
|
url: '../api/RunCard/Clean',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseClean.done(function (r) {
|
|
$scope.Cleaninfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseClean.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
|
|
/*层压后检验*/
|
|
var promiseQCAfterLayup = $.ajax({
|
|
url: '../api/RunCard/QCAfterLayup',
|
|
type: 'get',
|
|
cache: false,
|
|
async: true,
|
|
data: {
|
|
lotid: $("#LotID").val()
|
|
},
|
|
});
|
|
promiseQCAfterLayup.done(function (r) {
|
|
$scope.QCAfterLayupinfo = r[0];
|
|
$scope.$apply();
|
|
});
|
|
promiseQCAfterLayup.fail(function (error) {
|
|
console.log(error)
|
|
alert(error);
|
|
});
|
|
}
|
|
})
|
|
|
|
app.filter('result', function () {
|
|
return function (text) {
|
|
if (text == 0) {
|
|
return "合格";
|
|
}
|
|
else if(text>0) {
|
|
return "扣留";
|
|
}
|
|
}
|
|
})
|
|
|
|
app.filter('line', function () {
|
|
return function (text) {
|
|
if (text.substring(0,3)=="M01") {
|
|
return "A"
|
|
}
|
|
else if (text.substring(0, 3) == "M02") {
|
|
return "B"
|
|
}
|
|
}
|
|
})
|