<!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;
|
}
|
select {
|
background: url(../../img/right-arrow.png) no-repeat right center;
|
/*background-color: #d5d5d5;*/
|
background-size:1.5rem 1.5rem;
|
}
|
</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">样品签字录入</h1>
|
<span class="title-right mui-icon mui-icon-camera" style="color:#0062CC;font-size: 3rem;" id="cameraId"></span>
|
<span class="title-right mui-icon mui-icon-bars" style="color:#0062CC;font-size: 2rem;" id="recodeList"></span>
|
</header>
|
<div class="mui-content">
|
<div class="mui-input-group">
|
<div class="mui-input-row">
|
<label>型号</label>
|
<input type="text" class="mui-input" style="width: 60%;float: left;" id="board_model">
|
<a>
|
<select class="mui-h5" style="margin:auto; color:#000;width: 3%;" id="board_model_list" onchange="changeBoardModel()">
|
<option value=""></option>
|
</select>
|
</a>
|
</div>
|
<div class="mui-input-row">
|
<label>工单号</label>
|
<input type="text" class="mui-input" style="width: 60%;float: left;" id="taskno">
|
<a>
|
<select class="mui-h5" style="margin:auto; color:#000;width: 3%;" id="taskno_list" onchange="changeTaskNo()">
|
<option value=""></option>
|
</select>
|
</a>
|
</div>
|
<div class="mui-input-row">
|
<label>到期时间</label>
|
<input id="expire_date" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>工序</label>
|
<input type="text" class="mui-input" style="width: 60%;float: left;" id="proc_name">
|
<a>
|
<select class="mui-h5" style="margin:auto; color:#000;width: 3%;" id="proc_name_list" onchange="changeProc()">
|
<option value=""></option>
|
</select>
|
</a>
|
</div>
|
<input id="proc_no" type="hidden">
|
<div class="mui-input-row">
|
<label>不良项目</label>
|
<input id="baditem" type="text" class="mui-input-clear">
|
</div>
|
<div class="mui-input-row">
|
<label>签样人</label>
|
<input id="signer" type="text" class="mui-input-clear">
|
</div>
|
<input id="mid" type="hidden">
|
<div class="mui-input-row">
|
<ul class="mui-table-view">
|
<li class="mui-table-view-cell acss" id="saveData" style="width:100%;background-color: rgb(47, 182, 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="sumbitData" style="width:100%;background-color: rgb(61, 255, 132);">
|
<a class="font">提交</a>
|
</li>
|
</ul>
|
</div>
|
</div>
|
</div>
|
<script type="text/javascript" charset="utf-8">
|
mui.init({});
|
mui.plusReady(function() {
|
getBoardModel("")
|
getProcInfo("")
|
document.getElementById('cameraId').addEventListener('tap', function(event) {
|
var mid = document.getElementById('mid').value;
|
if (mid == '' || mid == 'undefined') {
|
mui.toast('请先填写选择批次号')
|
return;
|
}
|
mui.openWindow({
|
id: 'sample_pic_add',
|
url: 'sample_pic_add.html?mid=' + mid + '&type=11',
|
waiting: { // 控制 弹出转圈框的信息
|
autoShow: true, //自动显示等待框,默认为true
|
title: '加载中' //等待对话框上显示的提示内容
|
}
|
});
|
});
|
|
document.getElementById('recodeList').addEventListener('tap',function(e){
|
mui.openWindow({
|
id: 'search_yangpin_record',
|
url: 'search_yangpin_record.html',
|
extras: {
|
urlId: "/sample_sign/getRecordList",
|
},
|
waiting: { // 控制 弹出转圈框的信息
|
autoShow: true, //自动显示等待框,默认为true
|
title: '加载中' //等待对话框上显示的提示内容
|
}
|
});
|
})
|
})
|
|
$("#sumbitData").click(function(){
|
if($("#mid").val()==""){
|
mui.toast("未获得ID,请检查")
|
return false;
|
}
|
sumbit()
|
})
|
|
$("#saveData").click(function(){
|
if($("#board_model").val()==""||$("#board_model").val()=="请选择"){
|
mui.toast("型号不可为空")
|
return false;
|
}
|
if($("#proc_name").val()==""||$("#proc_name").val()=="请选择"){
|
mui.toast("工序不可为空")
|
return false;
|
}
|
save()
|
})
|
|
$("#taskno").bind('input propertychange', function() {
|
getTaskNo($("#board_model").val(),$("#taskno").val())
|
})
|
|
// $("#taskno").bind('keyup',function(e){
|
// if(e.keyCode==13){
|
// getTaskNo($("#board_model").val(),$("#taskno").val())
|
// }
|
// })
|
|
$("#board_model").bind('input propertychange', function() {
|
getBoardModel($("#board_model").val())
|
})
|
|
// $("#board_model").bind('keyup',function(e){
|
// if(e.keyCode==13){
|
// getBoardModel($("#board_model").val())
|
// }
|
// })
|
|
function changeProc() { //选择工序
|
$("#proc_no").val($("#proc_name_list").val())
|
document.getElementById('proc_name').value = $('#proc_name_list option:selected').text();
|
$('#proc_name_list option:first').prop('selected', 'selected');
|
}
|
|
function changeTaskNo() { //选择工单号
|
var taskno = $("#taskno_list").val()
|
document.getElementById('taskno').value = $('#taskno_list option:selected').text();
|
$('#taskno_list option:first').prop('selected', 'selected');
|
}
|
|
function changeBoardModel() { //选择型号
|
var boardModel = $("#board_model_list").val()
|
document.getElementById('board_model').value = $('#board_model_list option:selected').text();
|
$('#board_model_list option:first').prop('selected', 'selected');
|
getTaskNo(boardModel,"")
|
}
|
|
function sumbit(){
|
aj.post('/sample_sign/sumbitData', {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
mid:$("#mid").val(),
|
userNo: api_localStorageGet("code"),
|
operaType: "提交",
|
remark: "pqc_qt_sample",
|
tableName: "pqc_qt_sample"
|
}, function(data) {
|
if (data.result) {
|
console.log(JSON.stringify(data))
|
} else {
|
mui.alert(data.msg)
|
}
|
})
|
}
|
|
function save(){//保存数据
|
var task=$("#taskno").val()=="请选择"?"":$("#taskno").val();
|
aj.post('/sample_sign/saveData', {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
userNo: api_localStorageGet("code"),
|
boardModel: $("#board_model").val(), //型号
|
taskNo: task,//工单
|
expireDate: $("#expire_date").val(),//到期时间
|
procName: $("#proc_name").val(),//工序名
|
procNo: $("#proc_no").val(),//工序编码
|
badItem: $("#baditem").val(),//不良项目
|
signer:$("#signer").val(),//签样人
|
}, function(data) {
|
//console.log(JSON.stringify(data))
|
if (data.result) {
|
|
var value=data.data
|
if(value.length>0){
|
|
$("#mid").val(value[0].ID)
|
}
|
//console.log($("#mid").val())
|
} else {
|
mui.alert(data.msg)
|
}
|
})
|
}
|
|
function getProcInfo(keyword){
|
aj.post('/sample_sign/getDataSource', {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
ftype: "工序", //类型
|
keyword: keyword, //关键字
|
boardModel: "",
|
}, function(data) {
|
if (data.result) {
|
//console.log(JSON.stringify(data))
|
$("#proc_name_list").empty()
|
var list = data.data;
|
$("#proc_name_list").append("<option value=''></option>");
|
for (var i = 0; i < list.length; i++) {
|
$("#proc_name_list").append("<option value=" + list[i].PROC_NO + ">" + list[i].PROC_NAME + "</option>");
|
}
|
} else {
|
mui.alert(data.msg)
|
}
|
})
|
}
|
|
function getTaskNo(boardModel,keyword) {
|
aj.post('/sample_sign/getDataSource', {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
ftype: "工单号", //类型
|
keyword: keyword, //关键字
|
boardModel: boardModel,
|
}, function(data) {
|
if (data.result) {
|
//console.log(JSON.stringify(data))
|
$("#taskno_list").empty()
|
var list = data.data;
|
$("#taskno_list").append("<option value=''></option>");
|
for (var i = 0; i < list.length; i++) {
|
$("#taskno_list").append("<option value=" + list[i].TLOT_NO + ">" + list[i].TLOT_NO + "</option>");
|
}
|
} else {
|
mui.alert(data.msg)
|
}
|
})
|
}
|
|
function getBoardModel(keyword) {
|
aj.post('/sample_sign/getDataSource', {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
ftype: "型号", //类型
|
keyword: keyword, //关键字
|
boardModel: "",
|
}, function(data) {
|
if (data.result) {
|
//console.log(JSON.stringify(data))
|
$("#board_model_list").empty()
|
var list = data.data;
|
$("#board_model_list").append("<option value=''></option>");
|
for (var i = 0; i < list.length; i++) {
|
$("#board_model_list").append("<option value=" + list[i].ITEM_NAME + ">" + list[i].ITEM_NAME + "</option>");
|
}
|
} else {
|
mui.alert(data.msg)
|
}
|
})
|
}
|
</script>
|
</body>
|
|
</html>
|