main
kgdxpr 1 year ago
parent bfe03a3e98
commit 3b1d04a20e

@ -54,6 +54,12 @@
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xe68e;</span>
<div class="name">查看详情</div>
<div class="code-name">&amp;#xe68e;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6ce;</span>
<div class="name">发布数据</div>
@ -186,9 +192,9 @@
<pre><code class="language-css"
>@font-face {
font-family: 'iconfont';
src: url('iconfont.woff2?t=1705891755646') format('woff2'),
url('iconfont.woff?t=1705891755646') format('woff'),
url('iconfont.ttf?t=1705891755646') format('truetype');
src: url('iconfont.woff2?t=1706765340895') format('woff2'),
url('iconfont.woff?t=1706765340895') format('woff'),
url('iconfont.ttf?t=1706765340895') format('truetype');
}
</code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@ -214,6 +220,15 @@
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont icon-chakanxiangqing"></span>
<div class="name">
查看详情
</div>
<div class="code-name">.icon-chakanxiangqing
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-tubiaozhizuomoban"></span>
<div class="name">
@ -412,6 +427,14 @@
<div class="content symbol">
<ul class="icon_lists dib-box">
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-chakanxiangqing"></use>
</svg>
<div class="name">查看详情</div>
<div class="code-name">#icon-chakanxiangqing</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-tubiaozhizuomoban"></use>

@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 4386424 */
src: url('iconfont.woff2?t=1705891755646') format('woff2'),
url('iconfont.woff?t=1705891755646') format('woff'),
url('iconfont.ttf?t=1705891755646') format('truetype');
src: url('iconfont.woff2?t=1706765340895') format('woff2'),
url('iconfont.woff?t=1706765340895') format('woff'),
url('iconfont.ttf?t=1706765340895') format('truetype');
}
.iconfont {
@ -13,6 +13,10 @@
-moz-osx-font-smoothing: grayscale;
}
.icon-chakanxiangqing:before {
content: "\e68e";
}
.icon-tubiaozhizuomoban:before {
content: "\e6ce";
}

File diff suppressed because one or more lines are too long

@ -5,6 +5,13 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "17822474",
"name": "查看详情",
"font_class": "chakanxiangqing",
"unicode": "e68e",
"unicode_decimal": 59022
},
{
"icon_id": "2164259",
"name": "发布数据",

@ -62,16 +62,21 @@
<i class="iconfont icon-tianbao"></i> 填报
</button>
{{# } }}
<button type="button" class="layui-btn layui-btn-sm" lay-event="view" style="font-size: 12px !important;">
<i class="iconfont icon-chakan"></i> 查看
<button type="button" class="layui-btn layui-btn-sm" lay-event="viewTaskInfo" style="font-size: 12px !important;">
<i class="iconfont icon-chakanxiangqing"></i> 查看任务详情
</button>
{{# if(d.is_finish === 1){ }}
{{# if(d.is_finish === 1){ }}
<button type="button" class="layui-btn layui-btn-sm" lay-event="viewReportInfo" style="font-size: 12px !important;">
<i class="iconfont icon-chakan"></i> 查看填报详情
</button>
{{# } }}
<!-- {{# if(d.is_finish === 1){ }}
{{# if(d.job_type === 2){ }}
<button type="button" class="layui-btn layui-btn-sm" lay-event="download" style="font-size: 12px !important;">
<i class="iconfont icon-xiazai"></i> 下载
</button>
{{# } }}
{{# } }}
{{# } }} -->
</script>
<script src="../../../component/layui/layui.js"></script>
@ -117,21 +122,33 @@
cols: [[
{ title: '序号', unresize: true, align: 'center', width: "5%", type: 'numbers' },
{ title: '任务名称', unresize: true, align: 'left', templet: '#jobName-Templet' },
{ title: '发布日期', unresize: true, field: 'publish_time', align: 'center', width: "15%" },
{ title: '截止日期', unresize: true, field: 'deadline_time', align: 'center', width: "15%" },
{ title: '发布日期', unresize: true, field: 'publish_time', align: 'center', width: "10%" },
{ title: '截止日期', unresize: true, field: 'deadline_time', align: 'center', width: "10%" },
{ title: '发布对象', unresize: true, align: 'center', width: "8%", templet: '#targetType' },
{ title: '操作', unresize: true, align: 'center', width: "15%", toolbar: '#table-bar' }
{ title: '操作', unresize: true, align: 'left', width: "25%", toolbar: '#table-bar' }
]],
skin: 'line',
defaultToolbar: []
defaultToolbar: [],
parseData: function (res) { // res 即为原始返回的数据
for (var i = 0; i < res.data.length; i++) {
if (res.data[i].status_code.toString().slice(-1) == "0") {
res.data[i].is_finish = 0;
} else {
res.data[i].is_finish = 1;
}
}
return res;
}
});
}
table.on('tool(data-table)', function (obj) {
if (obj.event === 'report') {
window.report(obj);
} else if (obj.event === 'view') {
window.view(obj);
} else if (obj.event === 'viewTaskInfo') {
window.viewTaskInfo(obj);
} else if (obj.event === 'viewReportInfo') {
window.viewReportInfo(obj);
} else if (obj.event === 'download') {
window.download(obj);
}
@ -176,36 +193,37 @@
window.location = '/QingLong/collect/getJobBureauFillInfo?job_id=' + obj.data.job_id + '&type_id=1';
}
window.view = function (obj) {
var lastDigit = String(obj.data.status_code).slice(-1);
if (lastDigit == "0") {
window.viewTaskInfo = function (obj) {
layer.open({
type: 2,
title: '查看任务详情',
shade: 0.1,
area: ['800px', '400px'],
content: '../dis/job_view.html?job_id=' + obj.data.job_id + "&status_code=" + obj.data.status_code + "&target_id=" + obj.data.target_id
});
}
window.viewReportInfo = function (obj) {
if (obj.data.job_type === 1) {
layer.open({
type: 2,
title: '查看',
offset: 'r',
anim: 'slideLeft',
area: ['1000px', '100%'],
shade: 0.1,
area: ['800px', '400px'],
content: '../dis/job_view.html?job_id=' + obj.data.job_id + "&status_code=" + obj.data.status_code + "&target_id=" + obj.data.target_id
shadeClose: true,
content: "../form/view.html?job_id=" + obj.data.job_id + "&target_id=" + obj.data.target_id + "&status_code=" + obj.data.status_code,
end: function () {
tableRender();
}
});
} else {
if (obj.data.job_type === 1) {
layer.open({
type: 2,
title: '查看',
offset: 'r',
anim: 'slideLeft',
area: ['1000px', '100%'],
shade: 0.1,
shadeClose: true,
content: "../form/view.html?job_id=" + obj.data.job_id + "&target_id=" + obj.data.target_id + "&status_code=" + obj.data.status_code,
end: function () {
tableRender();
}
});
} else {
var base64Url = Base64.encode('/QingLong/collect/getJobBureauFillInfo?job_id=' + obj.data.job_id + '&type_id=2' + '&status_code=' + obj.data.status_code);
window.open('../exportPdf.html?url=' + base64Url, '_blank');
}
var base64Url = Base64.encode('/QingLong/collect/getJobBureauFillInfo?job_id=' + obj.data.job_id + '&type_id=2' + '&status_code=' + obj.data.status_code);
window.open('../exportPdf.html?url=' + base64Url, '_blank');
}
}
window.refresh = function (param) {

Loading…
Cancel
Save