<!doctype html>
|
<html>
|
|
<head>
|
<meta charset="utf-8">
|
<title></title>
|
<meta name="viewport"
|
content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
<script src="../../js/mui.min.js"></script>
|
<script src="../../js/api.js"></script>
|
<script src="../../js/common.js"></script>
|
<script src="../../js/jquery.js"></script>
|
<script src="../../js/jquery-1.11.1.js"></script>
|
<script src="../../js/jquery.xml2json.js.js"></script>
|
<script src="../../js/template-web.js"></script>
|
<link href="../../css/mui.min.css" rel="stylesheet" />
|
<link rel="stylesheet" type="text/css" href="../../css/iconfont.css" />
|
<link rel="stylesheet" type="text/css" href="../lyt/css/common_s.css" />
|
<style>
|
.mui-input-row label {
|
background-color: #F0F0F0;
|
font-size: 1.6rem;
|
}
|
|
.mui-input-row input {
|
font-size: 1.6rem;
|
}
|
|
.mui-input-row select {
|
font-size: 1.5rem;
|
position: absolute;
|
height: 3rem;
|
}
|
|
.mui-input-group .mui-input-row {
|
height: 3.2rem;
|
}
|
|
.font {
|
font-size: 1.6rem;
|
}
|
|
.item-height {
|
height: 4rem;
|
}
|
|
.item-fname {
|
position: absolute;
|
height: 1.8rem;
|
font-size: 1.6rem;
|
color: #000000;
|
}
|
</style>
|
</head>
|
|
<body class="mui-fullscreen">
|
<header class="mui-bar mui-bar-nav">
|
<button type="button" class="mui-left mui-action-back mui-btn mui-btn-link mui-btn-nav mui-pull-left">
|
<span class="mui-icon mui-icon-left-nav"></span>
|
</button>
|
<h1 class="mui-title font">PACK首检录入</h1>
|
<!--附件按钮-->
|
<span class="title-right mui-icon mui-icon-camera" style="color:#0062CC;" id="cameraId"></span>
|
<!--列表按钮-->
|
<span class="title-right mui-icon mui-icon-bars" style="color:#0062CC;" id="recodeList"></span>
|
</header>
|
<div class="mui-content">
|
<div class="mui-input-group">
|
<div class="mui-input-row">
|
<label>班次</label>
|
<span class="radio_inline mui-radio">
|
<input name="radioClass" type="radio" id="A" value="A" checked="checked">
|
<label for="A" style="background-color: #ffffff;">A</label>
|
<input name="radioClass" type="radio" id="B" value="B">
|
<label for="B" style="background-color: #ffffff;">B</label>
|
</span>
|
</div>
|
<div class="mui-input-row" style="display: none;">
|
<label>产线类型</label>
|
<select id="lineType" class="mui-input" for="自动线"></select>
|
</div>
|
<div class="mui-input-row" style="display: none;">
|
<label>工序</label>
|
<select id="proc_num" class="mui-input"></select>
|
</div>
|
<div class="mui-input-row">
|
<label>批次号</label>
|
<input id="selectBatch" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>电芯批次</label>
|
<input id="Cell_Lot" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>电芯日期</label>
|
<input id="Cell_Date" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>客户代码</label>
|
<input id="Custom_Code" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>线别</label>
|
<input id="Line_Class" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>PCM型号</label>
|
<input id="PCM_Model" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>型号</label>
|
<input id="board_model" type="text" disabled="disabled" style="background-color: #F5F5F5;"
|
class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>工单号</label>
|
<input id="task_no" type="text" disabled="disabled" style="background-color: #F5F5F5;"
|
class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>批次数量</label>
|
<input id="batch_count" type="text" disabled="disabled" style="background-color: #F5F5F5;"
|
class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>检验单号</label>
|
<input id="check_task" type="text" disabled="disabled" style="background-color: #F5F5F5;"
|
class="mui-input-clear">
|
</div>
|
|
<ul class="mui-table-view">
|
<li class="mui-table-view-cell mui-collapse ">
|
<!--class="mui-active" 展开需要增加的内容-->
|
<a class="mui-navigate-right font" href="#">信息查看</a>
|
<div class="mui-collapse-content">
|
<div class="mui-input-row" id="Problem_Early_dev">
|
<label>前期问题点</label>
|
<input id="Problem_Early" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row" id="Countermeasure_dev">
|
<label>客诉对策核查</label>
|
<input id="Countermeasure" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row" id="Design_Process_dev">
|
<label>设计过程变更单</label>
|
<input id="Design_Process" type="text" class="mui-input-clear">
|
</div>
|
</div>
|
</li>
|
</ul>
|
|
<div class="mui-input-row">
|
<label>备注信息</label>
|
<input id="premark" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>检验结果</label>
|
<input id="presult" type="text" disabled="disabled" style="background-color: #F5F5F5;"
|
class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<ul class="mui-table-view">
|
<li class="mui-table-view-cell acss" id="sumbitBtn"
|
style="width:100%;background-color: rgb(157, 144, 255);">
|
<a class="font">保存</a>
|
</li>
|
</ul>
|
</div>
|
<div class="mui-input-row">
|
<ul class="mui-table-view">
|
<li class="mui-table-view-cell acss" id="doAppearance"
|
style="float:left;width:50%;background-color: rgb(255, 145, 0);">
|
<a class="font">外观一键合格</a>
|
</li>
|
<li class="mui-table-view-cell acss" id="updateRequisito"
|
style="width:50%;background-color: rgb(153,204,153);">
|
<a class="font">一键符合要求</a>
|
</li>
|
</ul>
|
</div>
|
<div class="mui-input-row">
|
<label>最终结果</label>
|
<span class="radio_inline mui-radio">
|
<input name="final_result" type="radio" value="合格">
|
<label for="合格" style="background-color: #ffffff;">合格</label>
|
<input name="final_result" type="radio" value="不合格">
|
<label for="不合格" style="background-color: #ffffff;">不合格</label>
|
</span>
|
</div>
|
<div class="mui-input-row">
|
<ul class="mui-table-view" id="submitBtn">
|
<li class="mui-table-view-cell acss"
|
style="width:50%;float: left;background-color: rgb(153,204,153)">
|
<a class="font" data-code='提交'>提交</a>
|
</li>
|
<li class="mui-table-view-cell acss" style="width:50%;background-color: rgb(255,153,102)">
|
<a class="font" data-code='撤销提交'>撤销提交</a>
|
</li>
|
</ul>
|
</div>
|
<div class="mui-input-row">
|
<ul class="mui-table-view">
|
<li class="mui-table-view-cell acss" id="delBtn"
|
style="width:100%;background-color: rgb(255, 145, 0);">
|
<a class="font" data-code='删除'>删除</a>
|
</li>
|
</ul>
|
</div>
|
</div>
|
|
<script id='ui-template' type="text/template">
|
<% for(var i in record){ var item=record[i];var n = i>10?i%10:i; var colors=['99CCFF','FFCC33','FFFF33','FFCC00','66CC00','FFFF99','FF9900','FFFF00','0099CC','FFCC00','CCCC00'];var c=colors[n]; %>
|
<li class="mui-table-view-cell mui-media item-height">
|
<a href="javascript:;" class="mui-navigate-right font" id="<%=(item.ID)%>" sample_qty="<%=(item.CHECK_NUMBER)%>" fis_quan="<%=(item.FIS_QUAN)%>" mid="<%=(item.MID)%>" fname="<%=(item.FNAME)%>">
|
{{if item.FCHECK_RESULT=='合格'}}
|
<div class="font-seal font" style="color: #4CD964;border: 1px solid #4CD964"><%=(item.FCHECK_RESULT)%></div>
|
{{else if item.FCHECK_RESULT=='不合格'}}
|
<div class="font-seal font"><%=(item.FCHECK_RESULT)%></div>
|
{{else if item.FCHECK_RESULT=='/'}}
|
<div class="font-seal font" style="color: #4CD964;border: 1px solid #4CD964"><%=(item.FCHECK_RESULT)%></div>
|
{{else}}
|
{{/if}}
|
<span class="mui-media-object mui-pull-left" style="border-radius: 50%; height: 30px; width: 30px; display: inline-block; background: #<%=(c)%>; vertical-align: top;">
|
<span style="display: block; color: #FFFFFF; height: 30px; line-height: 30px; text-align: center"><%=(++i)%></span> </span>
|
<div class="mui-media-body">
|
<p class="item-fname"> <%=(item.FNAME)%>
|
<%if(item.FLOWER){%>
|
<%=(item.FLOWER)%>-<%=(item.FUPPER)%>
|
<%}%></p><br>
|
<p class='mui-ellipsis'style="font-size: 1.2rem;"><%=(item.FREQU)%></p>
|
</div>
|
</a>
|
</li>
|
<% } %>
|
</script>
|
<input type="hidden" id="flot" value="" />
|
<input type="hidden" id="mid" value="" />
|
<ul class="mui-table-view" id="ulId">
|
</ul>
|
</div>
|
<script type="text/javascript" charset="utf-8">
|
var ftableName = 'pqc_testbill_main';
|
window.addEventListener('refresh', function(e) { //监听页面返回事件
|
getBacthInfoDet()
|
});
|
//获取子页面传来的型号
|
window.addEventListener("changeModel", function(e) {
|
var stat = e.detail.flot;
|
clear()
|
$("#board_model").val(stat)
|
})
|
//获取子页面传来的工单号
|
window.addEventListener('changeBatch', function(e) {
|
//获取参数值
|
var stat = e.detail.task; //显示在页面上
|
var task = e.detail.flot //实际传递的值
|
if (stat && task) {
|
$("#flot").val(task)
|
$("#selectBatch").val(stat)
|
var checkValue1 = $('input:radio[name="radioClass"]:checked').val();
|
var checkValue2 = $('#lineType').val();
|
var batch = $("#flot").val()
|
if (checkValue1 != null && checkValue2 != "" && batch != "" && batch != null) {
|
getBacthInfoDet()
|
}
|
}
|
});
|
mui.init({});
|
mui.plusReady(function() {
|
doAppearance(); //外观一键合格
|
updateRequisito(); //一键符合要求
|
sumbitBtn(); //保存
|
getLineType(); //获取产线类型的数据
|
getProcInfo(); //获取工序的数据
|
//跳转到上传附件页面
|
document.getElementById('cameraId').addEventListener('tap', function(event) {
|
var mid = document.getElementById('mid').value;
|
if (mid == '' || mid == 'undefined') {
|
mui.toast('请先填写选择批次号')
|
return;
|
}
|
mui.openWindow({
|
id: 'PQC_pictrue_add',
|
url: 'PQC_pictrue_add.html?mid=' + mid + '&type=11',
|
waiting: { // 控制 弹出转圈框的信息
|
autoShow: true, //自动显示等待框,默认为true
|
title: '加载中' //等待对话框上显示的提示内容
|
}
|
});
|
});
|
//列表
|
document.getElementById('recodeList').addEventListener('tap', function(e) {
|
mui.openWindow({
|
id: 'search_jianyan_record_pack',
|
url: 'search_jianyan_record_pack.html',
|
extras: {
|
searchType: "10151071", //首检:1015
|
urlId: "/pqc_first_input/getRecordList",
|
},
|
waiting: { // 控制 弹出转圈框的信息
|
autoShow: true, //自动显示等待框,默认为true
|
title: '加载中' //等待对话框上显示的提示内容
|
}
|
});
|
})
|
//查询批次号
|
document.getElementById('selectBatch').addEventListener('tap', function(event) {
|
var radioClass = $('input:radio[name="radioClass"]:checked').val();
|
if (radioClass == "" || radioClass == null) {
|
mui.toast("请先选择班次!")
|
return false;
|
} else {
|
mui.openWindow({
|
id: 'pqc_task_pack',
|
url: 'pqc_task_pack.html',
|
extras: {
|
searchType: "PACK批次号",
|
urlId: "/pqc_first_input/getBatchNum",
|
fparam: {
|
"procno": $("#proc_num").val(),
|
"modelno": ""
|
}
|
},
|
waiting: { // 控制 弹出转圈框的信息
|
autoShow: true, //自动显示等待框,默认为true
|
title: '加载中' //等待对话框上显示的提示内容
|
}
|
});
|
}
|
});
|
});
|
//电芯批次
|
$('#Cell_Lot').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'Cell_Lot', $('#Cell_Lot').val());
|
}
|
});
|
//电芯日期
|
$('#Cell_Date').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'Cell_Date', $('#Cell_Date').val());
|
}
|
});
|
//客户代码
|
$('#Custom_Code').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'Custom_Code', $('#Custom_Code').val());
|
}
|
});
|
//线别
|
$('#Line_Class').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'Line_Class', $('#Line_Class').val());
|
}
|
});
|
//PCM型号
|
$('#PCM_Model').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'PCM_Model', $('#PCM_Model').val());
|
}
|
});
|
//前期问题点
|
$('#Problem_Early').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'Problem_Early', $('#Problem_Early').val());
|
}
|
});
|
//客诉对策核查
|
$('#Countermeasure').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'Countermeasure', $('#Countermeasure').val());
|
}
|
});
|
//设计过程变更单
|
$('#Design_Process').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'Design_Process', $('#Design_Process').val());
|
}
|
});
|
//备注信息
|
$('#premark').bind('keyup', function(event) {
|
if (event.keyCode == "13") { //输入回车执行
|
modifyValue(ftableName, 'FNG_REASON', $('#premark').val());
|
}
|
});
|
//修改最终结果
|
$('input:radio[name="final_result"]').click(function() {
|
modifyValue(ftableName, 'ffinal_result', $('input:radio[name="final_result"]:checked').val());
|
});
|
|
//修改字段数据-无返回值
|
function modifyValue(ftableName, fchangeName, fvalues) { //表名,字段名,字段值
|
// console.log(fchangeName + " " + fvalues);
|
var fmid = document.getElementById('mid').value;
|
if (fmid == '' || fmid == 'undefined') {
|
mui.toast('请先填写选择批次号')
|
return false;
|
}
|
aj.post('/pqc_first_input/modifyPQCValue', {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
userNo: api_localStorageGet("code"),
|
mid: fmid,
|
tableName: ftableName, //表名
|
changeName: fchangeName, //字段名
|
changeValue: fvalues, //字段值
|
}, function(data) {
|
if (data.result) {
|
mui.toast('操作成功~');
|
} else {
|
mui.alert(data.msg)
|
if (fchangeName == 'ffinal_result') {
|
var final_result = document.getElementsByName("final_result");
|
for (var i = 0; i < final_result.length; i++) {
|
if (final_result[i].checked == true) {
|
final_result[i].checked = false;
|
final_result[i].removeAttribute("checked");
|
}
|
}
|
}
|
}
|
})
|
};
|
//修改字段数据-有返回值
|
function modifyValue1(ftableName, fchangeName, fvalues, value_id) { //表名,字段名,字段值,控件id
|
// console.log(fchangeName + " " + fvalues);
|
var fmid = document.getElementById('mid').value;
|
if (fmid == '' || fmid == 'undefined') {
|
mui.toast('请先填写选择批次号')
|
return false;
|
}
|
aj.post('/pqc_first_input/modifyPQCValue1', {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
userNo: api_localStorageGet("code"),
|
mid: fmid,
|
tableName: ftableName, //表名
|
changeName: fchangeName, //字段名
|
changeValue: fvalues, //字段值
|
}, function(data) {
|
if (data.result) {
|
document.getElementById(value_id).value = data.data;
|
mui.toast('操作成功~')
|
} else {
|
mui.alert(data.msg)
|
}
|
})
|
};
|
//班次切换时重置页面
|
$('input:radio[name="radioClass"]').click(function() {
|
clear();
|
});
|
//创建首检录入单据
|
function getBacthInfoDet() {
|
aj.post('/pqc_first_input/getBatchNumInfo', {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
"userNo": api_localStorageGet("code"),
|
"lineType": $("#lineType").val(),
|
"lotNo": $("#flot").val(),
|
"classNo": $("input[name='radioClass']:checked").val(),
|
}, function(data) {
|
if (data.result) {
|
//console.log(JSON.stringify(data.data.cursor1))
|
//数值填置
|
var cursor1 = data.data.cursor1
|
$("#Cell_Lot").val(cursor1[0].CELL_LOT)
|
$("#Cell_Date").val(cursor1[0].CELL_DATE)
|
$("#Custom_Code").val(cursor1[0].CUSTOM_CODE)
|
$("#Line_Class").val(cursor1[0].LINE_CLASS)
|
$("#PCM_Model").val(cursor1[0].PCM_MODEL)
|
$("#board_model").val(cursor1[0].BOARD_MODEL)
|
$("#task_no").val(cursor1[0].TASK_NO)
|
$("#batch_count").val(cursor1[0].FLOT_QTY)
|
$("#check_task").val(cursor1[0].FBILL_NO)
|
$("#Problem_Early").val(cursor1[0].PROBLEM_EARLY)
|
$("#Countermeasure").val(cursor1[0].COUNTERMEASURE)
|
$("#Design_Process").val(cursor1[0].DESIGN_PROCESS)
|
$("#premark").val(cursor1[0].FNG_REASON)
|
$("#presult").val(cursor1[0].FCHECK_RESULT)
|
$("#mid").val(cursor1[0].ID)
|
if (cursor1[0].FFINAL_RESULT == "合格") {
|
$('input:radio[name="final_result"]').eq(0).prop("checked", true)
|
} else if (cursor1[0].FFINAL_RESULT == "不合格") {
|
$('input:radio[name="final_result"]').eq(1).prop("checked", true)
|
} else { //都未选择
|
var final_result = document.getElementsByName("final_result");
|
for (var i = 0; i < final_result.length; i++) {
|
if (final_result[i].checked == true) {
|
final_result[i].checked = false;
|
final_result[i].removeAttribute("checked");
|
}
|
}
|
};
|
//填置列表
|
var cursor2 = checkZero(data.data.cursor2) //对小数点前丢失的0进处理
|
document.getElementById('ulId').innerHTML = template('ui-template', {
|
"record": cursor2
|
});
|
} else {
|
clear()
|
mui.alert(data.msg)
|
}
|
})
|
};
|
//产线类型
|
function getLineType() {
|
aj.post("/pqc_first_input/getBatchNum", {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
"ftype": "PACK产线类型",
|
"procno": "",
|
"modelno": "",
|
"keyword": ""
|
}, function(data) {
|
if (data.result) {
|
$("#lineType").empty()
|
var data = data.data
|
$("#lineType").append("<option value=''>请选择</option>")
|
for (var i = 0; i < data.length; i++) {
|
var list = data[i]
|
if (list.LOOKUP_NAME == "自动线") {
|
$("#lineType").append("<option value=" + list.LOOKUP_NAME + " selected='selected'>" +
|
list.LOOKUP_NAME +
|
"</option>")
|
} else {
|
$("#lineType").append("<option value=" + list.LOOKUP_NAME + ">" + list.LOOKUP_NAME +
|
"</option>")
|
}
|
}
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
});
|
};
|
//工序
|
function getProcInfo() {
|
aj.post("/pqc_first_input/getBatchNum", {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
"ftype": "PACK工序",
|
"procno": "",
|
"modelno": "",
|
"keyword": ""
|
}, function(data) {
|
if (data.result) {
|
$("#proc_num").empty()
|
var data = data.data
|
$("#proc_num").append("<option value=''>请选择</option>")
|
for (var i = 0; i < data.length; i++) {
|
var list = data[i]
|
if (list.PROC_NO == "1071") {
|
$("#proc_num").append("<option value=" + list.PROC_NO + " selected='selected'>" +
|
list
|
.PROC_NAME + "</option>")
|
} else {
|
$("#proc_num").append("<option value=" + list.PROC_NO + ">" + list.PROC_NAME +
|
"</option>")
|
}
|
}
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
});
|
};
|
|
//外观一键合格
|
function doAppearance() {
|
document.querySelector('#doAppearance').addEventListener('tap', function() {
|
var flotId = document.getElementById('mid').value;
|
aj.post("/pqc_first_input/setOK", {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
"userNo": api_localStorageGet("code"),
|
"checkId": flotId
|
}, function(data) {
|
if (data.result) {
|
getBacthInfoDet();
|
plus.ui.toast('操作成功~');
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
});
|
});
|
};
|
//一键符合要求
|
function updateRequisito() {
|
document.querySelector('#updateRequisito').addEventListener('tap', function() {
|
var flotId = $('#mid').val();
|
aj.post("/pqc_first_input/updateRequisito", {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
"userNo": api_localStorageGet("code"),
|
"checkId": flotId
|
}, function(data) {
|
if (data.result) {
|
getBacthInfoDet();
|
plus.ui.toast('操作成功~');
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
});
|
});
|
};
|
|
//保存按钮
|
function sumbitBtn() {
|
document.querySelector('#sumbitBtn').addEventListener('tap', function() {
|
modifyValue(ftableName, 'Cell_Lot', $('#Cell_Lot').val());
|
modifyValue(ftableName, 'Cell_Date', $('#Cell_Date').val());
|
modifyValue(ftableName, 'Custom_Code', $('#Custom_Code').val());
|
modifyValue(ftableName, 'Line_Class', $('#Line_Class').val());
|
modifyValue(ftableName, 'PCM_Model', $('#PCM_Model').val());
|
modifyValue(ftableName, 'Problem_Early', $('#Problem_Early').val());
|
modifyValue(ftableName, 'Countermeasure', $('#Countermeasure').val());
|
modifyValue(ftableName, 'Design_Process', $('#Design_Process').val());
|
modifyValue(ftableName, 'FNG_REASON', $('#premark').val());
|
});
|
};
|
|
//提交,撤销提交
|
mui("#submitBtn").on("tap", "a", function(event) {
|
var code = this.getAttribute('data-code');
|
doSubmit(code);
|
});
|
//删除
|
mui("#delBtn").on("tap", "a", function(event) {
|
var elem = this;
|
var btnArray = ['确认', '取消'];
|
mui.confirm('确认删除该条记录?', '系统提示', btnArray, function(e) {
|
if (e.index == 0) {
|
var code = elem.getAttribute('data-code');
|
doSubmit(code);
|
}
|
});
|
})
|
//提交、撤销提交、删除,具体实现方法
|
function doSubmit(opertype) {
|
var mid = document.getElementById('mid').value;
|
if (mid == '' || mid == 'undefined') {
|
mui.toast('请先填写选择批次号')
|
return;
|
}
|
aj.post("/pqc_first_input/submitInfo", {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
userNo: api_localStorageGet("code"),
|
checkId: mid,
|
operaType: opertype
|
}, function(data) {
|
//console.log(JSON.stringify(data));
|
if (data.result) {
|
if (opertype == '删除') {
|
clear()
|
}
|
plus.ui.toast('操作成功~');
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
});
|
};
|
|
//检验项目
|
mui("#ulId").on("tap", "a", function() {
|
var id = this.getAttribute('id');
|
var fisQuan = this.getAttribute('fis_quan');
|
var fname = this.getAttribute('fname');
|
var lineType = $("#lineType").val();
|
var fboard_model = $("#board_model").val();
|
var url = '';
|
if (fisQuan == '1') {
|
url = 'PQC_check_input_add_pack.html';
|
} else {
|
url = 'PQC_check_add_pack.html';
|
};
|
var urlParam = '?did=' + id + '&num=' + this.getAttribute('sample_qty') + '&mid=' + this.getAttribute(
|
'mid') + '&fproc=' + $("#proc_num").val() + '&fboard_model=' + encodeURI(fboard_model) +
|
'&lineType=' + encodeURI(lineType) + '&fname=' + encodeURI(fname);
|
url = url + urlParam;
|
mui.openWindow({
|
id: id,
|
url: url,
|
extras: {
|
//自定义扩展参数,可以用来处理页面间传值
|
},
|
waiting: { // 控制 弹出转圈框的信息
|
autoShow: true, //自动显示等待框,默认为true
|
title: '加载中' //等待对话框上显示的提示内容
|
}
|
});
|
});
|
|
//清空数据
|
function clear() {
|
document.getElementById('ulId').innerHTML = template('ui-template', {
|
"record": []
|
});
|
$("#mid").val('');
|
$("#flot").val('');
|
$("#selectBatch").val('');
|
$("#Cell_Lot").val('');
|
$("#Cell_Date").val('');
|
$("#Custom_Code").val('');
|
$("#Line_Class").val('');
|
$("#PCM_Model").val('');
|
$("#board_model").val('');
|
$("#task_no").val('');
|
$("#batch_count").val('');
|
$("#check_task").val('');
|
$("#Problem_Early").val('');
|
$("#Countermeasure").val('');
|
$("#Design_Process").val('');
|
$("#premark").val('');
|
$("#presult").val('');
|
var final_result = document.getElementsByName("final_result");
|
for (var i = 0; i < final_result.length; i++) {
|
if (final_result[i].checked == true) {
|
final_result[i].checked = false;
|
final_result[i].removeAttribute("checked");
|
}
|
}
|
};
|
|
//对小数点前丢失的0进处理
|
function checkZero(cursor) {
|
for (var j = 0; j < cursor.length; j++) {
|
if (cursor[j].FLOWER != null) {
|
var f = cursor[j].FLOWER.substr(0, 1)
|
if (f == ".") {
|
var t = cursor[j].FLOWER.split(""); // 字符串处理
|
t.splice(0, 0, "0");
|
t = t.join("")
|
cursor[j].FLOWER = t
|
}
|
}
|
if (cursor[j].FUPPER != null) {
|
var f = cursor[j].FUPPER.substr(0, 1)
|
if (f == ".") {
|
var t = cursor[j].FUPPER.split(""); // 字符串处理
|
t.splice(0, 0, "0");
|
t = t.join("")
|
cursor[j].FUPPER = t
|
}
|
}
|
}
|
return cursor;
|
}
|
|
function clicked(url, f1, urlId) {
|
OpenWindow(f1, url, {
|
urlId: urlId,
|
inputId: f1
|
});
|
};
|
</script>
|
</body>
|
|
</html>
|