main
kgdxpr 2 years ago
parent 94360ef485
commit 0a0dc4160f

@ -68,7 +68,7 @@
form.on('submit(save)', function (data) {
$.ajax({
url: '/QingLong/collect/saveJob',
url: '/QingLong/collect/cloneJob',
type: 'post',
data: {
"job_id": jobId,
@ -81,7 +81,7 @@
time: 1000
}, function () {
parent.layer.close(parent.layer.getFrameIndex(window.name));
parent.returnTaskList();
parent.refresh();
});
} else {
layer.msg(result.message, {

@ -44,9 +44,10 @@
<div style="background-color: #fff;display: flex;justify-content: space-between;align-items:center;margin: 0 5px">
<div class="layui-layer-title" style="font-weight: bolder;">创建任务</div>
<div style="width: 140px;"><button type="button" class="layui-btn layui-btn-sm" lay-on="save">
</button><button type="button" class="layui-btn layui-btn-primary layui-btn-sm" lay-on="returnList">
</button></div>
<div style="width: 140px;">
<button type="button" class="layui-btn layui-btn-sm" lay-on="save">保存</button>
<button type="button" class="layui-btn layui-btn-primary layui-btn-sm" lay-on="returnList">返回</button>
</div>
</div>

@ -54,6 +54,18 @@
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xe60c;</span>
<div class="name">延期完成</div>
<div class="code-name">&amp;#xe60c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe62d;</span>
<div class="name">延期</div>
<div class="code-name">&amp;#xe62d;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe712;</span>
<div class="name">重命名</div>
@ -84,9 +96,9 @@
<pre><code class="language-css"
>@font-face {
font-family: 'iconfont';
src: url('iconfont.woff2?t=1703463057775') format('woff2'),
url('iconfont.woff?t=1703463057775') format('woff'),
url('iconfont.ttf?t=1703463057775') format('truetype');
src: url('iconfont.woff2?t=1703551476571') format('woff2'),
url('iconfont.woff?t=1703551476571') format('woff'),
url('iconfont.ttf?t=1703551476571') format('truetype');
}
</code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@ -112,6 +124,24 @@
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont icon-delay_completed"></span>
<div class="name">
延期完成
</div>
<div class="code-name">.icon-delay_completed
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-yanchi"></span>
<div class="name">
延期
</div>
<div class="code-name">.icon-yanchi
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-zhongmingming"></span>
<div class="name">
@ -157,6 +187,22 @@
<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-delay_completed"></use>
</svg>
<div class="name">延期完成</div>
<div class="code-name">#icon-delay_completed</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-yanchi"></use>
</svg>
<div class="name">延期</div>
<div class="code-name">#icon-yanchi</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-zhongmingming"></use>

@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 4386424 */
src: url('iconfont.woff2?t=1703463057775') format('woff2'),
url('iconfont.woff?t=1703463057775') format('woff'),
url('iconfont.ttf?t=1703463057775') format('truetype');
src: url('iconfont.woff2?t=1703551476571') format('woff2'),
url('iconfont.woff?t=1703551476571') format('woff'),
url('iconfont.ttf?t=1703551476571') format('truetype');
}
.iconfont {
@ -13,6 +13,14 @@
-moz-osx-font-smoothing: grayscale;
}
.icon-delay_completed:before {
content: "\e60c";
}
.icon-yanchi:before {
content: "\e62d";
}
.icon-zhongmingming:before {
content: "\e712";
}

File diff suppressed because one or more lines are too long

@ -5,6 +5,20 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "3513166",
"name": "延期完成",
"font_class": "delay_completed",
"unicode": "e60c",
"unicode_decimal": 58892
},
{
"icon_id": "5315866",
"name": "延期",
"font_class": "yanchi",
"unicode": "e62d",
"unicode_decimal": 58925
},
{
"icon_id": "6695487",
"name": "重命名",

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.3 KiB

@ -0,0 +1,116 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="../../../component/pear/css/pear.css" />
<style>
.require-star {
position: absolute;
width: 3px;
height: 14px;
background-color: #ea4335;
top: 12px;
right: 8px;
border-radius: 1.5px;
}
.input-width {
max-width: 475px
}
</style>
</head>
<body>
<form class="layui-form" action="">
<div class="mainBox">
<div class="main-container" style="margin-top: 25px;">
<div class="layui-form-item">
<label class="layui-form-label" style="width: 100px !important;"><span
class="require-star"></span>填报截止日期:</label>
<div class="layui-input-block" style="margin-left: 90px !important;">
<input type="text" class="layui-input" style="width: 280px;" lay-verify="required" name="deadline_time"
id="endDate" placeholder="请选择截止日期">
</div>
</div>
</div>
</div>
<div class="bottom">
<div class="button-container">
<button type="submit" class="pear-btn pear-btn-primary pear-btn-sm" lay-submit="" lay-filter="save">
<i class="layui-icon layui-icon-ok"></i>
提交
</button>
<button type="reset" class="pear-btn pear-btn-sm">
<i class="layui-icon layui-icon-refresh"></i>
重置
</button>
</div>
</div>
</form>
<script src="../../../component/layui/layui.js"></script>
<script src="../../../component/pear/pear.js"></script>
<script>
layui.use(function () {
var form = layui.form;
var $ = layui.jquery;
var laydate = layui.laydate;
laydate.render({
elem: '#endDate'
});
var jobId = GetQueryString("job_id");
// 自定义验证
form.verify({
taskName: [/^.{2,32}$/, '任务名称长度必须为2到32位']
});
form.on('submit(save)', function (data) {
$.ajax({
url: '/QingLong/collect/extensionJob',
type: 'post',
data: {
"job_id": jobId,
"deadline_time": $("#endDate").val()
},
success: function (result) {
if (result.success) {
layer.msg("成功!", {
icon: 1,
time: 1000
}, function () {
parent.layer.close(parent.layer.getFrameIndex(window.name));
parent.refresh();
});
} else {
layer.msg(result.message, {
icon: 2,
time: 2000
});
}
}
});
return false;
});
function GetQueryString(name, istop) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (typeof (istop) != "undefined") r = top.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
});
</script>
<script>
</script>
</body>
</html>

@ -193,7 +193,6 @@
}
});
tag.on('delete(orgs)', function (data) {
var orgId = data.elem.prevObject.prevObject[0].getAttribute("lay-id");
bureauIds = bureauIds.filter(item => item !== orgId);
@ -202,7 +201,6 @@
form.render();
});
util.on({
confirm: function () {
tableReload();
@ -227,13 +225,6 @@
});
}
form.on('submit(publish)', function (data) {
var shiZhiSchool = 0;

@ -68,7 +68,7 @@
form.on('submit(save)', function (data) {
$.ajax({
url: '/QingLong/collect/saveJob',
url: '/QingLong/collect/renameJob',
type: 'post',
data: {
"job_id": jobId,
@ -81,7 +81,7 @@
time: 1000
}, function () {
parent.layer.close(parent.layer.getFrameIndex(window.name));
parent.returnTaskList();
parent.refresh();
});
} else {
layer.msg(result.message, {

@ -27,7 +27,7 @@
查询
</button>
</div>
</div>
</div>
</div>
@ -42,11 +42,15 @@
</button>
{{# } else { }}
{{= d.fill_progress }}
{{# } }}
<!-- <div class="layui-progress layui-progress-big" lay-showpercent="true">
<div class="layui-progress-bar" lay-percent="5 / 10"></div>
</div> -->
{{# } }}
</script>
<script type="text/html" id="jobName-Templet">
{{d.job_name}}
{{#if (d.jiezhi == true) { }}
<img src="./imgs/yjz.svg" style="max-width: 50px;margin-top: -9px;margin-left: 10px;">
{{# } }}
</script>
</div>
</div>
@ -62,19 +66,27 @@
<button type="button" class="layui-btn layui-btn-sm" title="发布" lay-event="publish">
<i class="layui-icon layui-icon-release"></i>
</button>
<button type="button" class="layui-btn layui-btn-sm" title="修改" lay-event="update">
<i class="layui-icon layui-icon-edit"></i>
{{# if(d.is_clone === 0){ }}
<button type="button" class="layui-btn layui-btn-sm" title="修改" lay-event="update">
<i class="layui-icon layui-icon-edit"></i>
</button>
{{# } }}
<button type="button" class="layui-btn layui-btn-sm" title="重命名" lay-event="rename">
<i class="iconfont icon-zhongmingming"></i>
</button>
{{# } }}
<button type="button" class="layui-btn layui-btn-sm" title="重命名" lay-event="rename">
<i class="iconfont icon-zhongmingming"></i>
</button>
<button type="button" class="layui-btn layui-btn-sm" title="导出" lay-event="export">
<i class="layui-icon layui-icon-export"></i>
</button>
<button type="button" class="layui-btn layui-btn-sm" title="复制" lay-event="copy">
<i class="iconfont icon-fuzhi"></i>
</button>
{{# if(d.publish_state === 1){ }}
<button type="button" class="layui-btn layui-btn-sm" title="延期" lay-event="postpone">
<i class="iconfont icon-delay_completed"></i>
</button>
<button type="button" class="layui-btn layui-btn-sm" title="复制" lay-event="copy">
<i class="iconfont icon-fuzhi"></i>
</button>
{{# } }}
<button type="button" class="layui-btn layui-btn-sm layui-btn-danger" title="删除" lay-event="del">
<i class="layui-icon layui-icon-delete"></i>
</button>
@ -118,7 +130,7 @@
},
cols: [[
{ title: '序号', align: 'center', width: "5%", type: 'numbers' },
{ title: '任务名称', field: 'job_name', align: 'center' },
{ title: '任务名称', align: 'center', templet: '#jobName-Templet' },
{ title: '发布时间', field: 'publish_time', align: 'center', width: "10%" },
{ title: '截止时间', field: 'deadline_time', align: 'center', width: "10%" },
{ title: '填报格式', field: 'job_type_name', align: 'center', width: "10%" },
@ -143,6 +155,8 @@
window.export(obj);
} else if (obj.event === 'copy') {
window.copy(obj);
} else if (obj.event === 'postpone') {
window.postpone(obj);
} else if (obj.event === 'del') {
window.del(obj);
}
@ -163,15 +177,38 @@
}
window.rename = function (obj) {
layer.open({
type: 2,
title: '重命名',
shade: 0.1,
area: ['450px', '230px'],
content: './rename_task.html?job_id=' + obj.data.job_id
});
}
window.postpone = function (obj) {
layer.open({
type: 2,
title: '延长截止时间',
shade: 0.1,
area: ['450px', '400px'],
content: './postpone.html?job_id=' + obj.data.job_id
});
}
window.export = function (obj) {
}
window.copy = function (obj) {
layer.open({
type: 2,
title: '复制任务',
shade: 0.1,
area: ['450px', '230px'],
content: './clone_task.html?job_id=' + obj.data.job_id
});
}
window.del = function (obj) {
@ -194,9 +231,6 @@
});
}
window.remove = function (obj) {
layer.confirm('确定要删除该系统吗?', {
icon: 3,

Loading…
Cancel
Save