<!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/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.6rem;
|
}
|
|
.mui-input-row input {
|
font-size: 1.6rem;
|
}
|
|
.font {
|
font-size: 1.6rem;
|
color: #5CACEE;
|
}
|
</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;">PQC首检</h1>
|
</header>
|
<div class="mui-content" id="contentId">
|
<div class="mui-input-row mui-search">
|
<input id='searchId' type="search" class="mui-input-clear" placeholder="输入关键字查询">
|
</div>
|
<div class="mui-content-padded" style="margin-top: 0px;">
|
<div id="tab1" class="mui-control-content mui-active">
|
<!--下拉刷新容器-->
|
<div id="pullrefresh" class="mui-content mui-scroll-wrapper">
|
<div class="mui-scroll">
|
<!--数据列表-->
|
<div id="cardId"></div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<script id='card-template' type="text/template">
|
<% for(var i in record){ var item=record[i]; %>
|
<div class="mui-card ">
|
<div class="mui-slider-handle">
|
<div class="mui-card-content">
|
<div class="mui-input-group">
|
<div class="mui-input-row">
|
<label></span>检验单号:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.检验单号)%>" disabled>
|
</div>
|
<div class="mui-input-row" style="height: 3rem;">
|
<label>是否提交:</label>
|
{{if item.是否提交=='1'}}
|
<span class="radio_inline mui-radio">
|
<input name="isSumbit<%=(i)%>" type="radio" value="1" checked disabled>
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="isSumbit<%=(i)%>" type="radio" value="0" disabled>
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{else}}
|
<span class="radio_inline mui-radio">
|
<input name="isSumbit<%=(i)%>" type="radio" value="1" disabled>
|
<label for="1" style="background-color: #ffffff;">是</label>
|
<input name="isSumbit<%=(i)%>" type="radio" value="0" checked disabled>
|
<label for="0" style="background-color: #ffffff;">否</label>
|
</span>
|
{{/if}}
|
</div>
|
<div class="mui-input-row">
|
<label>型号:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.型号)%>" disabled>
|
</div>
|
<div class="mui-input-row">
|
<label>工单号:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.工单号)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>产线类型:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.产线类型)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>楼层线号:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.楼层线号)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>检验时间:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.检验时间)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>文件编号:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.文件编号)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>文件版本:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.文件版本)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>检验结果:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.检验结果)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>最终结果:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.最终结果)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>班次:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.班次)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>批次数量:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.批次数量)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>工序:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.工序)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>批次号:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.批次号)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>箔材类型:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.箔材类型)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>类型次数:</label>
|
{{if item.涂布类型}}
|
<input type="text" class="mui-input-clear" value="<%=(item.涂布类型)%>" disabled>
|
{{else}}
|
<input type="text" class="mui-input-clear" value="<%=(item.辊压次数)%>" disabled>
|
{{/if}}
|
</div>
|
<div class="mui-input-row" >
|
<label>物料编码:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.物料编码)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>极性:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.极性)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>一次时间:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.一次时间)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>二次时间:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.二次时间)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>分条数N:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.分条数N)%>" disabled>
|
</div>
|
<div class="mui-input-row" >
|
<label>包装膜母卷号:</label>
|
<input type="text" class="mui-input-clear" value="<%=(item.包装膜母卷号)%>" disabled>
|
</div>
|
<div class="mui-input-row" style="height: 3.5rem;">
|
{{if item.是否提交=='1'}}
|
<button type="button" style="width: 100%; font-size: 1.5rem;" disabled
|
class="mui-btn mui-btn-success" onclick="sumbitData('<%=(item.检验单号)%>','<%=(item.ID)%>')">提交</button>
|
{{else}}
|
<button type="button" style="width: 100%; font-size: 1.5rem;"
|
class="mui-btn mui-btn-success" onclick="sumbitData('<%=(item.检验单号)%>','<%=(item.ID)%>')">提交</button>
|
{{/if}}
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<% } %>
|
</script>
|
|
<script type="text/javascript" charset="utf-8">
|
mui.init({
|
pullRefresh: {
|
container: '#pullrefresh',
|
down: { //下拉刷新
|
auto: true, //可选,默认false.自动下拉刷新一次
|
contentdown: "下拉可以刷新", //可选,在下拉可刷新状态时,下拉刷新控件上显示的标题内容
|
contentover: "释放立即刷新", //可选,在释放可刷新状态时,下拉刷新控件上显示的标题内容
|
contentrefresh: "正在刷新...", //可选,正在刷新状态时,下拉刷新控件上显示的标题内容
|
callback: pulldownRefresh
|
},
|
up: { //上拉加载
|
//auto:true,//可选,默认false.自动上拉加载一次
|
contentrefresh: '正在加载...',
|
contentnomore: '没有更多数据了', //可选,请求完毕若没有更多数据时显示的提醒内容;
|
callback: pullupRefresh
|
}
|
}
|
});
|
mui.plusReady(function() {
|
//addTabTap();
|
toList(1, 2);
|
//输入法软键盘的搜索
|
document.getElementById("searchId").addEventListener("keydown", function(e) {
|
if (13 == e.keyCode) { //点击了“搜索”
|
//$("#values").focus();获取焦点
|
document.activeElement.blur(); //隐藏软键盘
|
count = 1; //第一页
|
toList(1, 2); //这里可以写搜索会触发的逻辑,具体内容根据项目需求
|
}
|
}, false);
|
})
|
var count = 1;
|
|
function pulldownRefresh() {
|
count = 1; //第一页
|
type = 1; //代表下拉刷新
|
toList(count, type); //具体取数据的方法
|
}
|
|
function pullupRefresh() {
|
//setTimeout(function() {
|
count++; //翻下一页
|
type = 2; //代表上拉加载
|
toList(count, type); //具体取数据的方法
|
//}, 100);
|
}
|
|
function toList(page, type) {
|
aj.post("/pqc_first_input/getPQCItemList", {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
page: 10, //记录数
|
size: page, //页码
|
userNo: api_localStorageGet("code"),
|
keyword: document.getElementById("searchId").value
|
}, function(data) {
|
// console.log(JSON.stringify(data.data))
|
if (data.result) {
|
if (type == 2) { //下拉加载
|
if (data.data.length > 0) {
|
var html = '';
|
if (page != 1) {
|
html = document.getElementById("cardId").innerHTML;
|
}
|
document.getElementById('cardId').innerHTML = html + template('card-template', {
|
"record": data.data
|
});
|
|
}
|
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //结束下拉刷新
|
/*结束上拉加载,并根据情况切换“下拉显示更多数据”,以及“没有更多数据了”。执行endPullupToRefresh()方法,结束转雪花进度条的“正在加载...”过程,若还有更多数据,则传入false; 否则传入true,之后滚动条滚动到底时*/
|
if (data.data.length > 0) {
|
mui('#pullrefresh').pullRefresh().endPullupToRefresh(false);
|
} else {
|
mui('#pullrefresh').pullRefresh().endPullupToRefresh(true);
|
}
|
}
|
if (type == 1) { //上拉刷新
|
/*下面这句很关键!*/
|
mui('#pullrefresh').pullRefresh().refresh(true); //有重新触发上拉加载的需求(比如当前类别已无更多数据,但切换到另外一个类别后,应支持继续上拉加载)
|
//vm.companylist = data.company_list;
|
//plus.nativeUI.closeWaiting();//数据渲染完毕,关闭加载框
|
mui.currentWebview.show(); //显示当前页面
|
var html = '';
|
//console.log(page != 1)
|
if (page != 1) {
|
html = document.getElementById("cardId").innerHTML;
|
}
|
document.getElementById('cardId').innerHTML = html + template('card-template', {
|
"record": data.data
|
});
|
}
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
});
|
}
|
|
function sumbitData(checkNo,fid) {
|
|
mui.confirm('是否提交检验单号:【'+checkNo+'】', '提示', ['否', '是'], function(e) {
|
if (e.index == 1) {
|
aj.post("/pqc_first_input/sumbitPQCItem", {
|
factory: api_localStorageGet("factory"),
|
company: api_localStorageGet("company"),
|
mid: fid,
|
userNo: api_localStorageGet("code"),
|
operaType: "提交"
|
}, function(data) {
|
// console.log(JSON.stringify(data.data))
|
if (data.result) {
|
toList(count, 1)
|
plus.ui.toast("操作成功");
|
} else {
|
plus.ui.toast(data.msg);
|
}
|
})
|
} else {
|
plus.ui.toast("操作取消");
|
}
|
})
|
}
|
</script>
|
</body>
|
</html>
|