From 8177b79722037a348b08375c63723356c07690c5 Mon Sep 17 00:00:00 2001
From: wbc <2597324127@qq.com>
Date: 星期五, 06 九月 2024 16:50:11 +0800
Subject: [PATCH] 入库检验模块增加
---
unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html | 469 ++++++++++++++++++++++++++++++++++------------------------
1 files changed, 275 insertions(+), 194 deletions(-)
diff --git a/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html b/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html
index 1866b88..31317ff 100644
--- a/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html
+++ b/unpackage/cache/wgt/H546D0BA6/pages/CangKuManage/first_check.html
@@ -14,9 +14,9 @@
<script src="../../js/template-web.js"></script>
<link href="../../css/mui.min.css" rel="stylesheet" />
<script type="text/javascript" src="../../lib/base_js/js/app.js"></script>
- <script type="text/javascript" src="../../lib/base_js/js/common.js" ></script>
+ <script type="text/javascript" src="../../lib/base_js/js/common.js"></script>
<link rel="stylesheet" type="text/css" href="../../css/iconfont.css" />
- <link rel="stylesheet" type="text/css" href="../../css/common_s.css"/>
+ <link rel="stylesheet" type="text/css" href="../../css/common_s.css" />
<style>
.mui-input-row label {
background-color: #ededed;
@@ -45,6 +45,19 @@
margin-top: 0.15rem;
}
+ .full-width-button {
+ display: block;
+ /* 璁╂寜閽樉绀轰负鍧楃骇鍏冪礌 */
+ width: 100%;
+ /* 瀹藉害璁剧疆涓�100%浠ラ�傚簲鐖跺厓绱犲搴� */
+ text-align: center;
+ /* 鏂囨湰灞呬腑鏄剧ず锛堝彲閫夛級 */
+ padding: 10px;
+ /* 鍐呰竟璺濓紙鍙�夛級 */
+ margin-bottom: 5px;
+ /* 搴曢儴澶栬竟璺濓紙鍙�夛級锛岀敤浜庝笌鍥剧墖鍒嗛殧寮� */
+ }
+
select {
background: url(../img/right-arrow.png) no-repeat right center;
background-size: 1.2rem 1.2rem;
@@ -58,7 +71,8 @@
<span class="mui-icon mui-icon-left-nav"></span>
</button>
<h1 class="mui-title">棣栦欢妫�楠�</h1>
- <span class="title-right mui-icon mui-icon-camera" style="color:#0062CC" id="cameraId"></span>
+ <span class="title-right mui-icon mui-icon-camera" style="color:#0062CC;font-size:50px;"
+ id="cameraId"></span>
</header>
<div class="mui-content">
<div class="mui-input-group">
@@ -68,28 +82,28 @@
<select id="selectLineNo" class="mui-select">
</select>
</div>
- <div class="mui-input-row">
+ <div class="mui-input-row">
<label>鎸囦护宸ュ崟</label>
<!-- <input type="text" class="mui-input" style="width:10%;float:left;background-color: #ffffff;"
id="selectModeNo"> -->
- <!-- <a class="mui-navigate-right1"> -->
- <select class="mui-select" id="selectModeNoT">
- <option value=""></option>
- </select>
+ <!-- <a class="mui-navigate-right1"> -->
+ <select class="mui-select" id="selectModeNoT">
+ <option value=""></option>
+ </select>
<!-- </a> -->
</div>
<div class="mui-input-row">
<label>妫�楠屽崟鍙�</label>
- <input id="checkNo" type="text" class="mui-input" disabled="disabled" >
- <!-- <a class="mui-navigate-right">
+ <input id="checkNo" type="text" class="mui-input" disabled="disabled">
+ <!-- <a class="mui-navigate-right">
<span class="mui-icon mui-icon-camera"></span>
</a> -->
</div>
<div class="mui-input-row">
<label>妫�楠屾棩鏈�</label>
<input id="checkDate" type="text" class="mui-input" disabled="disabled">
-
+
</div>
<div class="mui-input-row">
<label>浜у搧缂栫爜</label>
@@ -103,13 +117,19 @@
<label>瑙勬牸鍨嬪彿</label>
<input id="ptype" type="text" class="mui-input" disabled="disabled">
</div>
- <!-- <div class="mui-input-row">
+ <!-- <div class="mui-input-row">
<label>璁″垝鏁伴噺</label>
<input id="planNum" type="text" class="mui-input" disabled="disabled">
</div> -->
<div class="mui-input-row">
<label>鍥惧彿</label>
<input id="tuhao" type="text" class="mui-input" disabled="disabled">
+ </div>
+ <div>
+ <!-- 鍋囪杩欐槸浣犵殑鎸夐挳锛岀偣鍑诲悗浼氳Е鍙慉JAX璇锋眰 -->
+ <button id="fetchImageButton" class="full-width-button" data-image-id="123">浜у搧鍥剧焊鏌ョ湅</button>
+ <!-- 杩欐槸鐢ㄤ簬灞曠ず鍥剧墖鐨刬mg鍏冪礌 -->
+ <img id="imageDisplay" src="#" alt="Image Placeholder" style="display: none;">
</div>
<!-- <div class="mui-input-row">
<label>鐢熶骇宸ュ簭:</label>
@@ -178,18 +198,19 @@
</div>
<script type="text/javascript" charset="utf-8">
window.addEventListener('refresh', function(e) { //鐩戝惉椤甸潰杩斿洖浜嬩欢
- getBill()
- // getprocessT()
+ //getBill()
+ changeTaskNo()
+ // getprocessT()
});
// var user_id = app.userid;
mui.init({});
- mui.ready(function() {
-
+ mui.plusReady(function() {
+ app.init();
$("#deal1").hide();
$("#deal2").hide();
- document.getElementById('cameraId').addEventListener('tap', function(event) {
+ document.getElementById('cameraId').addEventListener('click', function(event) {
console.log(2);
- var mid = $("#checkNo").val()
+ var mid = $("#checkNo").val()
console.log(mid);
if (mid == '' || mid == 'undefined' || mid == null) {
mui.alert("璇峰厛閫夋嫨妫�楠屽崟鍙�");
@@ -198,15 +219,15 @@
mui.openWindow({
id: 'pictrue_add',
url: 'pictrue_add.html?mid=' + mid,
- waiting: {
- autoShow: true,
- title: '鍔犺浇涓�'
+ waiting: {
+ autoShow: true,
+ title: '鍔犺浇涓�'
}
});
});
getData()
//doAppearance()
-
+
})
function getData() {
@@ -214,7 +235,7 @@
//console.log(user_id);
$.ajax({
url: app.API_URL_HEADER + "/XKYDHD/FQC_GETLINE",
-
+
data: {
logID: "admin" //user_id,//Admin //鍏堝啓姝伙紝渚夸簬璋冭瘯
},
@@ -224,23 +245,24 @@
//timeout: 15000,
success: function(data) {
//console.log(data.data);
- if(data.status != 0) {
- mui.alert(data.message,"","",function(){
+ if (data.status != 0) {
+ mui.alert(data.message, "", "", function() {
$("#selectLineNo").empty()
- });
+ });
return;
} else {
-
+
matterTable = data.data.matterTable;
// console.log(matterTable);
- $("#selectLineNo").empty()
- var list = data.data;
- /* 鍔ㄦ�佹坊鍔犱笅鎷夋鏁版嵁 */
- $("#selectLineNo").append("<option value=''>璇烽�夋嫨杞﹂棿</option>");
- for (var i = 0; i < matterTable.length; i++) {
- $("#selectLineNo").append("<option value=" + matterTable[i].DAA032 + ">" + matterTable[i].DAA032 +
- "</option>");
- }
+ $("#selectLineNo").empty()
+ var list = data.data;
+ /* 鍔ㄦ�佹坊鍔犱笅鎷夋鏁版嵁 */
+ $("#selectLineNo").append("<option value=''>璇烽�夋嫨杞﹂棿</option>");
+ for (var i = 0; i < matterTable.length; i++) {
+ $("#selectLineNo").append("<option value=" + matterTable[i].DAA032 + ">" +
+ matterTable[i].DAA032 +
+ "</option>");
+ }
}
},
@@ -249,10 +271,10 @@
}
});
}
-
-
+
+
$("#selectLineNo").on("change", function() {
var lineNo = $("#selectLineNo").val()
@@ -272,7 +294,7 @@
var keyword = $("#task_no").val()
getTaskNo(lineNo, keyword)
})
- $("#selectModeNo").bind('keyup', function(event) {
+ $("#selectModeNo").bind('keyup', function(event) {
var lineNo = $("#selectLineNo").val()
if (lineNo == "") {
mui.toast("璇峰厛閫夋嫨杞﹂棿")
@@ -281,163 +303,220 @@
//var keyword = $("#task_no").val()
//getDataMODE(lineNo)
})
- $("#taskNo").on("change", function() {
- var task_no = $("#task_no").val()
- getDataProcc(task_no);
- })
+ $("#taskNo").on("change", function() {
+ var task_no = $("#task_no").val()
+ getDataProcc(task_no);
+ })
//鑾峰彇宸ュ簭
-
+
//鑾峰彇瑙勬牸
- function getDataMODE(lineNo) {
+ function getDataMODE(lineNo) {
//console.log("鑾峰彇宸ュ崟锛�");
//console.log(user_id);
$.ajax({
url: app.API_URL_HEADER + "/XKYDHD/FQC_GETWORKNO",
-
+
data: {
- LINENO: lineNo
+ LINENO: lineNo
},
DataType: "json",
type: "post",
async: false,
//timeout: 15000,
success: function(data) {
- // console.log(data.data);
- if(data.status != 0) {
- mui.alert(data.message,"","",function(){
+ // console.log(data.data);
+ if (data.status != 0) {
+ mui.alert(data.message, "", "", function() {
$("#selectModeNoT").empty()
- });
+ });
return;
} else {
-
+
var data = data.data.matterTable;
- $("#selectModeNoT").empty() ;
- $("#selectModeNoT").append("<option value=''></option>")
- for (var i = 0; i < data.length; i++) {
-
- $("#selectModeNoT").append("<option value=" + data[i].DAA001 + ">" + data[i].DAA001 + "</option>")
- }
- }
+ $("#selectModeNoT").empty();
+ $("#selectModeNoT").append("<option value=''></option>")
+ for (var i = 0; i < data.length; i++) {
+
+ $("#selectModeNoT").append("<option value=" + data[i].DAA001 + ">" + data[i].DAA001 +
+ "</option>")
+ }
+ }
},
error: function(xhr, type, errorThrown) {
alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
}
});
- }
- //鑾峰彇宸ュ崟妫�楠岄」鐩�
-
-
-
+ }
+ //鑾峰彇宸ュ崟妫�楠岄」鐩�
+
+
+
function changeTaskNo() {
- // console.log(1);
+ // console.log(1);
var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
var user_id = currentSession.user_id;
- var workno=$('#selectModeNoT option:selected').text();
- // console.log(workno);
- // console.log(user_id);
+ var workno = $('#selectModeNoT option:selected').text();
+ // console.log(workno);
+ // console.log(user_id);
$.ajax({
url: app.API_URL_HEADER + "/XKYDHD/FQC_GETBILLINFO",
-
+
data: {
- USERID:user_id,
- WORKNO: workno
+ USERID: user_id,
+ WORKNO: workno
},
DataType: "json",
type: "post",
async: false,
//timeout: 15000,
success: function(data) {
- // console.log(data.data);
- if (data.status === 0) {
- var pdata = data.data.matterTable
- $("#checkNo").val(pdata[0].QCNO)
- $("#checkDate").val(pdata[0].QCDATE)
- $("#productNo").val(pdata[0].DAA014)
- $("#productName").val(pdata[0].DAA015)
- $("#ptype").val(pdata[0].DAA016)
- $("#tuhao").val(pdata[0].DAA036)
+ // console.log(data.data);
+ if (data.status === 0) {
+ var pdata = data.data.matterTable
+ $("#checkNo").val(pdata[0].QCNO)
+ $("#checkDate").val(pdata[0].QCDATE)
+ $("#productNo").val(pdata[0].DAA014)
+ $("#productName").val(pdata[0].DAA015)
+ $("#ptype").val(pdata[0].DAA016)
+ $("#tuhao").val(pdata[0].DAA036)
+ //$("#process").val(pdata[0].鐢熶骇宸ュ簭)
+ $("#checkMan").val(user_id)
+
+ var cursor2 = checkZero(data.data.matterTableT)
+
+ console.log(cursor2);
+ document.getElementById('ulId').innerHTML = template('ui-template', {
+ "record": cursor2
+ });
+ } else {
+ console.log(cursor2);
+ $("#checkNo").val("")
+ $("#checkDate").val("")
+ $("#productNo").val("")
+ $("#productName").val("")
+ $("#ptype").val("")
+ $("#tuhao").val("")
+ $("#ulId").empty()
+ //$("#process").val(pdata[0].鐢熶骇宸ュ簭)
+ $("#checkMan").val("")
+ mui.alert(data.message, "", "", function() {
+ $("#checkNo").empty()
+ $("#checkDate").empty()
+ $("#productNo").empty()
+ $("#productName").empty()
+ $("#ptype").empty()
+ $("#tuhao").empty()
//$("#process").val(pdata[0].鐢熶骇宸ュ簭)
- $("#checkMan").val(user_id)
-
- var cursor2 = checkZero(data.data.matterTableT)
-
- console.log(cursor2);
- document.getElementById('ulId').innerHTML = template('ui-template', {
- "record": cursor2
- });
- } else {
- console.log(cursor2);
- $("#checkNo").val("")
- $("#checkDate").val("")
- $("#productNo").val("")
- $("#productName").val("")
- $("#ptype").val("")
- $("#tuhao").val("")
- $("#ulId").empty()
- //$("#process").val(pdata[0].鐢熶骇宸ュ簭)
- $("#checkMan").val("")
- mui.alert(data.message,"","",function(){
- $("#checkNo").empty()
- $("#checkDate").empty()
- $("#productNo").empty()
- $("#productName").empty()
- $("#ptype").empty()
- $("#tuhao").empty()
- //$("#process").val(pdata[0].鐢熶骇宸ュ簭)
- $("#checkMan").empty()
- });
- return;
- }
- },
-
- error: function(xhr, type, errorThrown) {
- alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
- }
- });
+ $("#checkMan").empty()
+ });
+ return;
+ }
+ },
+
+ error: function(xhr, type, errorThrown) {
+ alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+ }
+ });
//getBill(selectItem)
}
//鑾峰彇宸ュ崟涓嬬殑妫�楠屼俊鎭�
function getBill() {
- $.ajax({
- url: app.API_URL_HEADER + "/XKYDHD/FQC_GETBILL",
-
- data: {
- USERID:user_id,
- LINENO: lineNo
- },
- DataType: "json",
- type: "post",
- async: false,
- //timeout: 15000,
- success: function(data) {
-
- if (data.result) {
- var pdata = data.data.cursor1
- $("#checkNo").val(pdata[0].妫�楠屽崟鍙�)
- $("#checkDate").val(pdata[0].妫�楠屾棩鏈�)
- $("#productNo").val(pdata[0].浜у搧缂栫爜)
- $("#productName").val(pdata[0].浜у搧鍚嶇О)
- $("#ptype").val(pdata[0].瑙勬牸鍨嬪彿)
- $("#planNum").val(pdata[0].璁㈠崟鏁伴噺)
- //$("#process").val(pdata[0].鐢熶骇宸ュ簭)
- $("#checkMan").val(pdata[0].妫�楠屽憳)
-
- var cursor2 = checkZero(data.data.cursor2)
- document.getElementById('ulId').innerHTML = template('ui-template', {
- "record": cursor2
- });
- } else {
- mui.alert(data.message,"","",function(){
- $("#selectModeNoT").empty()
- });
- return;
- }
+ $.ajax({
+ url: app.API_URL_HEADER + "/XKYDHD/FQC_GETBILL",
+
+ data: {
+ USERID: user_id,
+ LINENO: lineNo
+ },
+ DataType: "json",
+ type: "post",
+ async: false,
+ //timeout: 15000,
+ success: function(data) {
+
+ if (data.result) {
+ var pdata = data.data.cursor1
+ $("#checkNo").val(pdata[0].妫�楠屽崟鍙�)
+ $("#checkDate").val(pdata[0].妫�楠屾棩鏈�)
+ $("#productNo").val(pdata[0].浜у搧缂栫爜)
+ $("#productName").val(pdata[0].浜у搧鍚嶇О)
+ $("#ptype").val(pdata[0].瑙勬牸鍨嬪彿)
+ $("#planNum").val(pdata[0].璁㈠崟鏁伴噺)
+ //$("#process").val(pdata[0].鐢熶骇宸ュ簭)
+ $("#checkMan").val(pdata[0].妫�楠屽憳)
+
+ var cursor2 = checkZero(data.data.cursor2)
+ document.getElementById('ulId').innerHTML = template('ui-template', {
+ "record": cursor2
+ });
+ } else {
+ mui.alert(data.message, "", "", function() {
+ $("#selectModeNoT").empty()
+ });
+ return;
+ }
}
});
}
-//鑾峰彇宸ュ崟
+ $('#fetchImageButton').on('click', function() {
+ // 鑾峰彇鎸夐挳鐨刣ata-image-id灞炴�у��
+ var imageId = $("#tuhao").val();
+ console.log(1);
+ $.ajax({
+ url: app.API_URL_HEADER + "/XKYDHD/GET_YUNTU",
+
+ data: {
+ tuhao: imageId //user_id,//Admin //鍏堝啓姝伙紝渚夸簬璋冭瘯
+ },
+ dataType: "json",
+ type: "post",
+ async: false,
+ //timeout: 15000,
+ success: function(data) {
+ //console.log(data.data);
+ if (data.status != 0) {
+ console.log("鑾峰彇澶辫触");
+ mui.alert(data.message, "", "", function() {
+ return;
+ });
+ } else {
+ console.log("鑾峰彇鍥剧焊淇℃伅");
+ console.log(data.data);
+
+ var imageDataUrl = data.data.image; // 浠庡悗绔繑鍥炵殑data涓幏鍙杋mage灞炴��
+ console.log(imageDataUrl);
+ // 娓呴櫎sessionStorage涓殑鏃у�硷紙濡傛灉鏈夌殑璇濓級
+ sessionStorage.removeItem('imageDataUrl');
+
+ // 瀛樺偍鏂扮殑imageDataUrl鍒皊essionStorage
+ sessionStorage.setItem('imageDataUrl', imageDataUrl);
+ var newId = 'window_' + Math.random().toString(36).substr(2, 10);
+
+
+ var url = 'picture.html?image=' + imageDataUrl;
+ console.log(url);
+ mui.openWindow({
+ id: newId,
+ url: url,
+ extras: {},
+ waiting: {
+ autoShow: true,
+ title: '鍔犺浇涓�'
+ }
+ });
+
+
+
+ }
+ },
+ error: function(xhr, type, errorThrown) {
+ alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+ }
+ });
+ });
+
function getTaskNo(ModeNo, keyword) {
var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
var user_id = currentSession.user_id;
@@ -445,10 +524,10 @@
//console.log(user_id);
$.ajax({
url: app.API_URL_HEADER + "/XKYDHD/FQC_GETBILL",
-
+
data: {
- USERID:user_id,
- LINENO: lineNo
+ USERID: user_id,
+ LINENO: lineNo
},
DataType: "json",
type: "post",
@@ -456,21 +535,22 @@
//timeout: 15000,
success: function(data) {
console.log(data.data);
- if(data.status != 0) {
- mui.alert(data.message,"","",function(){
+ if (data.status != 0) {
+ mui.alert(data.message, "", "", function() {
$("#selectModeNoT").empty()
- });
+ });
return;
} else {
-
+
var data = data.data.matterTable;
- $("#selectModeNoT").empty() ;
- $("#selectModeNoT").append("<option value=''></option>")
- for (var i = 0; i < data.length; i++) {
-
- $("#selectModeNoT").append("<option value=" + data[i].DAA001 + ">" + data[i].DAA001 + "</option>")
- }
- }
+ $("#selectModeNoT").empty();
+ $("#selectModeNoT").append("<option value=''></option>")
+ for (var i = 0; i < data.length; i++) {
+
+ $("#selectModeNoT").append("<option value=" + data[i].DAA001 + ">" + data[i].DAA001 +
+ "</option>")
+ }
+ }
},
error: function(xhr, type, errorThrown) {
alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
@@ -494,7 +574,7 @@
// }
// });
}
-
+
mui("#ulId").on("tap", "a", function() {
var id = this.getAttribute('id');
var r = this.getAttribute('require');
@@ -509,21 +589,22 @@
var s = this.getAttribute('standard')
//console.log(id);
//console.log(did);
- // console.log($("#checkNo").val());
+ // console.log($("#checkNo").val());
// var url = 'first_check_add.html?did=' + id + "&req=" + r + "&res=" + encodeURI(res) + '¬e=' + encodeURI(note) +
// '&pro=' + encodeURI(p) + '&order=' + $("#checkNo").val();
- var url = 'first_check_add.html?did=' + id +'&ddid=' + did + '&pro=' + pid + '&order=' + $("#checkNo").val();
- if (s != '') {
- url='first_check_input.html?did=' + did +
- '&order=' + $("#checkNo").val();
+ var url = 'first_check_add.html?did=' + id + '&ddid=' + did + '&pro=' + pid + '&order=' + $("#checkNo")
+ .val();
+ if (s != '' && s != 0) {
+ url = 'first_check_input.html?did=' + did +
+ '&order=' + $("#checkNo").val();
}
mui.openWindow({
id: id,
url: url,
extras: {},
- waiting: {
+ waiting: {
autoShow: true,
- title: '鍔犺浇涓�'
+ title: '鍔犺浇涓�'
}
});
})
@@ -549,33 +630,33 @@
console.log(111);
$.ajax({
url: app.API_URL_HEADER + "/XKYDHD/FQC_SUBMIT",
-
+
data: {
- QCNO:$("#checkNo").val(),
- REMARK:$("#remark").val(),
- TYPE:type
-
+ QCNO: $("#checkNo").val(),
+ REMARK: $("#remark").val(),
+ TYPE: type
+
},
DataType: "json",
type: "post",
async: false,
//timeout: 15000,
success: function(data) {
- if(data.status === 0) {
- if (data.data.matterTable[0].MSG == '鍚堟牸') {
- $("#deal1").show()
- $("#deal2").hide()
- } else if (data.data.matterTable[0].MSG == '涓嶅悎鏍�') {
- $("#deal1").hide()
- $("#deal2").show()
+ if (data.status === 0) {
+ if (data.data.matterTable[0].MSG == '鍚堟牸') {
+ $("#deal1").show()
+ $("#deal2").hide()
+ } else if (data.data.matterTable[0].MSG == '涓嶅悎鏍�') {
+ $("#deal1").hide()
+ $("#deal2").show()
+ } else {
+ $("#deal1").hide()
+ $("#deal2").hide()
+ }
+ mui.alert("鎿嶄綔鎴愬姛");
} else {
- $("#deal1").hide()
- $("#deal2").hide()
+ plus.ui.toast(data.msg);
}
- mui.alert("鎿嶄綔鎴愬姛");
- } else {
- plus.ui.toast(data.msg);
- }
},
});
}
@@ -585,7 +666,7 @@
if (cursor[j].FLOWER != null) {
var f = cursor[j].FLOWER.substr(0, 1)
if (f == ".") {
- var t = cursor[j].FLOWER.split("");
+ var t = cursor[j].FLOWER.split("");
t.splice(0, 0, "0");
t = t.join("")
cursor[j].FLOWER = t
@@ -594,7 +675,7 @@
if (cursor[j].FUPPER != null) {
var f = cursor[j].FUPPER.substr(0, 1)
if (f == ".") {
- var t = cursor[j].FUPPER.split("");
+ var t = cursor[j].FUPPER.split("");
t.splice(0, 0, "0");
t = t.join("")
cursor[j].FUPPER = t
@@ -612,4 +693,4 @@
};
</script>
</body>
-</html>
+</html>
\ No newline at end of file
--
Gitblit v1.9.3