<!doctype html>
|
<html>
|
|
<head>
|
<meta charset="utf-8">
|
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
<title></title>
|
<script src="../../js/mui.min.js"></script>
|
<script src="../../js/api.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/common.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 type="text/css">
|
.mui-content {
|
margin-top: 2px;
|
}
|
|
.mui-input-row label {
|
background-color: #F0F0F0;
|
font-size: 1.5rem;
|
}
|
|
.mui-input-row input {
|
font-size: 1.5rem;
|
}
|
|
.font {
|
font-size: 1.5rem;
|
}
|
|
.title-right1 {
|
float: right;
|
line-height: 30px !important;
|
position: absolute;
|
display: block;
|
width: 100%;
|
margin: 0 0px !important;
|
padding: 0 20px 0 20px !important;
|
text-align: center;
|
white-space: nowrap;
|
color: #ffffff;
|
display: inline-block;
|
overflow: hidden;
|
width: auto;
|
margin: 0;
|
text-overflow: ellipsis;
|
}
|
|
</style>
|
</head>
|
|
<body class="mui-fullscreen">
|
<header class="mui-bar mui-bar-nav" id="header">
|
<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" style="font-size:1.6rem;"> 涂布项目-详细</h1>
|
<button class="title-right1 mui-btn mui-btn-primary" id="sumbit_all">全部保存</button>
|
</header>
|
<div class="mui-content">
|
<div class="mui-card">
|
<div class="mui-card-header font">
|
<span id="itemNo"> </span>
|
</div>
|
<div class="mui-card-header font">
|
<span id="proc"></span>
|
</div>
|
</div>
|
<div id="sub_list">
|
</div>
|
<script id='div-template' type="text/template">
|
<% for(var i in record){ var item=record[i]; %>
|
<div class="mui-input-group mui-card">
|
<input id="did<%=(i)%>" type="hidden" value="<%=(item.ID)%>">
|
<div class="mui-input-row">
|
<label>检验项目</label>
|
<input id="itemNale<%=(i)%>" type="text" style="background-color: #f4f4f4;"
|
class="mui-input-clear" disabled value="<%=(item.检验项目)%>">
|
</div>
|
<div class="mui-input-row">
|
<label>涂布类型</label>
|
<input id="tbTypee<%=(i)%>" type="text" style="background-color: #f4f4f4;"
|
class="mui-input-clear" disabled value="<%=(item.涂布类型)%>">
|
</div>
|
<div class="mui-input-row">
|
<label>单位</label>
|
<input id="funit<%=(i)%>" type="text" style="background-color: #f4f4f4;"
|
class="mui-input-clear" disabled value="<%=(item.单位)%>">
|
</div>
|
<div class="mui-input-row">
|
<label>标准值</label>
|
<input id="stValue<%=(i)%>" type="text" class="mui-input-clear" value="<%=(item.标准值)%>"
|
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')">
|
</div>
|
<div class="mui-input-row">
|
<label>数值下公差</label>
|
<input id="lowValue<%=(i)%>" type="text" class="mui-input-clear" value="<%=(item.数值下公差)%>"
|
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')">
|
</div>
|
<div class="mui-input-row">
|
<label>数值上公差</label>
|
<input id="upValue<%=(i)%>" type="text" class="mui-input-clear" value="<%=(item.数值上公差)%>"
|
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')">
|
</div>
|
<div class="mui-input-row">
|
<label>百分比下公差</label>
|
<input id="lowPercent<%=(i)%>" type="text" class="mui-input-clear" value="<%=(item.百分比下公差)%>"
|
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')">
|
</div>
|
<div class="mui-input-row">
|
<label>百分比上公差</label>
|
<input id="upPercent<%=(i)%>" type="text" class="mui-input-clear" value="<%=(item.百分比上公差)%>"
|
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" >
|
</div>
|
<div class="mui-input-row">
|
<label>下限值</label>
|
<input id="flow<%=(i)%>" type="text" class="mui-input-clear" value="<%=(item.下限值)%>"
|
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" >
|
</div>
|
<div class="mui-input-row">
|
<label>上限值</label>
|
<input id="fup<%=(i)%>" type="text" class="mui-input-clear" value="<%=(item.上限值)%>"
|
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" >
|
</div>
|
<div class="mui-input-row">
|
<label>含下限</label>
|
{{if item.含下限=='1'}}
|
<span class="radio_inline mui-radio">
|
<input name="lowCon<%=(i)%>" type="radio" value="1" checked>
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="lowCon<%=(i)%>" type="radio" value="0">
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{else if item.含下限=='0'}}
|
<span class="radio_inline mui-radio">
|
<input name="lowCon<%=(i)%>" type="radio" value="1">
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="lowCon<%=(i)%>" type="radio" value="0" checked>
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{else}}
|
<span class="radio_inline mui-radio">
|
<input name="lowCon<%=(i)%>" type="radio" value="1">
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="lowCon<%=(i)%>" type="radio" value="0">
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{/if}}
|
</div>
|
<div class="mui-input-row" >
|
<label>含上限</label>
|
{{if item.含上限=='1'}}
|
<span class="radio_inline mui-radio">
|
<input name="upCon<%=(i)%>" type="radio" value="1" checked>
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="upCon<%=(i)%>" type="radio" value="0">
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{else if item.含上限=='0'}}
|
<span class="radio_inline mui-radio">
|
<input name="upCon<%=(i)%>" type="radio" value="1">
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="upCon<%=(i)%>" type="radio" value="0" checked>
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{else}}
|
<span class="radio_inline mui-radio">
|
<input name="upCon<%=(i)%>" type="radio" value="1">
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="upCon<%=(i)%>" type="radio" value="0">
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{/if}}
|
</div>
|
<div class="mui-input-row" style="height: 3.5rem;">
|
<button type="button" style="width: 100%; font-size: 1.5rem;"
|
class="mui-btn mui-btn-success" onclick="sumbitData('<%=(i)%>','once')">提交修改</button>
|
</div>
|
</div>
|
<% } %>
|
</script>
|
</div>
|
|
<script type="text/javascript" charset="utf-8">
|
mui.init({})
|
var dataLength = 0;//数据的长度
|
var fmid = GetQueryString('mid'); //主表ID
|
mui.plusReady(function() {
|
getData()
|
})
|
$("#sumbit_all").click(function(){
|
for(var i=0;i<dataLength;i++){
|
sumbitData(i,'twice')
|
}
|
getData()
|
})
|
//获取从表数据
|
function getData() {
|
aj.post("/coat_item/getSubTable", {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
"mid": GetQueryString('mid'),
|
}, function(data) {
|
if (data.result) {
|
//console.log(JSON.stringify(data))
|
var mainData = data.data.MAIN_TABLE //主表数据
|
$("#itemNo").text("型号:" + mainData[0].型号)
|
$("#proc").text("工序—产线类型:" + mainData[0].工序 + "—" + mainData[0].产线类型)
|
|
var subData = data.data.SUB_TABLE
|
dataLength=subData.length
|
// console.log(JSON.stringify(subData))
|
document.getElementById('sub_list').innerHTML = template('div-template', {
|
"record": subData
|
});
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
})
|
}
|
|
function sumbitData(index,ftype) {
|
var did = $("#did" + index).val()
|
var stValue = $("#stValue" + index).val()
|
var lowValue = $("#lowValue" + index).val()
|
var upValue = $("#upValue" + index).val()
|
var lowPercent = $("#lowPercent" + index).val()
|
var upPercent = $("#upPercent" + index).val()
|
var flow = $("#flow" + index).val()
|
var fup = $("#fup" + index).val()
|
var lowCon = $("input:radio[name='lowCon" + index + "']:checked").val();
|
var upCon = $("input:radio[name='upCon" + index + "']:checked").val();
|
if (lowCon == undefined || upCon == undefined) {
|
mui.toast("含上限/含下限值不可为空")
|
return false
|
}
|
|
// console.log("stValue:"+stValue)
|
// console.log("lowValue:"+lowValue)
|
// console.log("upValue:"+upValue)
|
// console.log("lowPercent:"+lowPercent)
|
// console.log("upPercent:"+upPercent)
|
// console.log("flow:"+flow)
|
// console.log("fup:"+fup)
|
// console.log("lowCon:"+lowCon)
|
// console.log("upCon:"+upCon)
|
|
aj.post("/coat_item/updateSubTable", {
|
"factory": api_localStorageGet("factory"),
|
"company": api_localStorageGet("company"),
|
"did": did,
|
"stValue": stValue,
|
"lowValue": lowValue,
|
"upValue": upValue,
|
"lowPercent": lowPercent,
|
"upPercent": upPercent,
|
"flow": flow,
|
"fup": fup,
|
"lowCon": lowCon,
|
"upCon": upCon,
|
}, function(data) {
|
//console.log(JSON.stringify(data))
|
if (data.result) {
|
plus.ui.toast("操作成功");
|
if(ftype=='once'){
|
getData()
|
}
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
})
|
}
|
</script>
|
</body>
|
|
</html>
|