safesite/safesite/templates/inspectdetail.html

138 lines
4.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="easyui-layout" id="result" style="width:100%;height:100%"></div>
<script type="text/html" id="text">
{% verbatim %}
<div data-options="region:'south'" id='southdiv' style="height:50px;text-align:center;padding:5px">
<!-- <a id="exportword" onclick="exportword()" class="easyui-linkbutton" data-options="iconCls: 'fa-download'">导出</a> -->
<a iconCls="fa-close" class="easyui-linkbutton" onclick="closeForm()">关闭</a>
</div>
<div data-options="region:'center'" style="height:100%;padding:15px 15px;">
<div class="labeldiv">巡检概况</div>
<table class='detailtable'>
<tr>
<td>巡检类型{{type__dickeyname}}</td>
<td>创建时间{{creattime| dateFormat 'yyyy-MM-dd hh:mm'}}</td>
</tr>
<tr>
<td style="width:50%">所属部门{{user__ubelongpart__partname}}</td>
<td>巡检人{{user__name}}</td>
</tr>
<tr>
<td>设备{{equipment__num + '-' + equipment__name}}</td>
<td>所在区域:{{equipment__area__name}}</td>
</tr>
<tr>
<td colspan="2">设备状态:
{{if state==1}}
<span style="color:green">正常</span>
{{else}}
<span style="color:red">异常</span>
{{/if}}
</td>
</tr>
</table>
<table class='detailtable'>
<tr>
{{each lookimg value index}}
<td><img onclick='bigger(this)' class='tp' width="180" height="180" src='{{value}}' /></td>
{{/each}}
</tr>
</table>
<div class="labeldiv">具体记录</div>
<table class='detailtable'>
<thead>
<tr>
<th style="width:20%">
检查项目
</th>
<th style="width:40%">
具体内容
</th>
<th style="width:40%">
结论
</th>
</tr>
</thead>
{{each items}}
<tr>
<td>{{$value.checkitem__name}}</td>
<td>{{$value.checkitem__content}}</td>
<td>{{$value.state}}</td>
</tr>
{{/each}}
</table>
</div>
{% endverbatim %}
</script>
<script type="text/javascript" src="/static/safesite/mystatic/js/template-web.js"></script>
<script>
var html;
var formid = {{ id }};
var formdata
template.defaults.imports.dateFormat = function (date, format) {
date = new Date(date);
var map = {
"M": date.getMonth() + 1, //月份
"d": date.getDate(), //日
"h": date.getHours(), //小时
"m": date.getMinutes(), //分
"s": date.getSeconds(), //秒
"q": Math.floor((date.getMonth() + 3) / 3), //季度
"S": date.getMilliseconds() //毫秒
};
format = format.replace(/([yMdhmsqS])+/g, function (all, t) {
var v = map[t];
if (v !== undefined) {
if (all.length > 1) {
v = '0' + v;
v = v.substr(v.length - 2);
}
return v;
}
else if (t === 'y') {
return (date.getFullYear() + '').substr(4 - all.length);
}
return all;
});
return format;
};
template.defaults.imports.gfilename = function(value){
x = value.split('/').pop();
return x;
}
$.ajax({
type: "get",
url: "api/inspect?a=detail",
data: { id: formid },
async: false, // ajax同步使用false
success: function (data) {
formdata = data
$.ajax({
type: "get",
url: "api/inspectitem?a=listall",
data: { inspect: data.id, pageoff:1 },
async: false, // ajax同步使用false
success: function (data) {
formdata.items = data.rows
html = template('text', formdata);
}
});
}
});
$('#result').html(html);
// function exportword(){
// $.ajax({
// type: "post",
// url: "gchandle?a=exportword",
// contentType:'application/json; charset=utf-8',
// data: JSON.stringify(formdata),
// success: function (data) {
// window.open(data.downloadurl);
// }
// });
// }
</script>