|
@@ -1,5 +1,37 @@
|
|
|
{{include "head.html"}}
|
|
|
<link rel="stylesheet" href="/css/otherStyle.css">
|
|
|
+<div class="modal fade" id="modal-assigntask" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
|
+ <div class="modal-dialog">
|
|
|
+ <div class="modal-content">
|
|
|
+ <div class="modal-header">
|
|
|
+ <div class="modal-header">
|
|
|
+ <button type="button" id="assign-close" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
|
|
+ <!--<div class="edit-form">-->
|
|
|
+ <div class="edit-info">
|
|
|
+ <span class="glyphicon glyphicon-remove" id="code-assign" aria-hidden="true"></span>
|
|
|
+ <span class="info">爬虫分发<span>
|
|
|
+ </div>
|
|
|
+ <form class="form-horizontal" role="form">
|
|
|
+ <div class="form-group">
|
|
|
+ <label for="modify" class="col-sm-2 control-label">问题描述:</label>
|
|
|
+ <div class="col-sm-10">
|
|
|
+ <textarea class="form-control" id="reason"></textarea>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-group" id="assign-style">
|
|
|
+ <div class="col-sm-offset-2 col-sm-10">
|
|
|
+ <input type="button" onclick="comfirm_disables()" class="btn btn-primary" value="确定">
|
|
|
+ <input type="button" onclick="disables_cancel()" class="btn btn-default" value="取消">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ <!--</div> -->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div><!-- /.modal-content -->
|
|
|
+ </div><!-- /.modal -->
|
|
|
+</div>
|
|
|
+
|
|
|
<div class="content-wrapper">
|
|
|
<section class="content-header">
|
|
|
<h1>
|
|
@@ -61,6 +93,8 @@
|
|
|
</div>
|
|
|
</section>
|
|
|
<script>
|
|
|
+ var assigncode = "";
|
|
|
+ var assignid = "";
|
|
|
$(function(){
|
|
|
window.setInterval(function(){
|
|
|
$.post("/center/task/getJumpMark",function(r){
|
|
@@ -187,16 +221,16 @@
|
|
|
var div=$("<div><div class=\"btn-group\"></div></div>")
|
|
|
var buttonWatch=$('<a type="button" target="_blank" class="btn btn-sm btn-default">编辑</a>');
|
|
|
var buttonClose=$('<a type="button" class="btn btn-sm btn-default">关闭</a>');
|
|
|
- var buttonAssign=$('<a type="button" class="btn btn-sm btn-default">分发</a>');
|
|
|
//var buttonDel=$('<a type="button" class="btn btn-sm btn-default">删除</a>');
|
|
|
buttonWatch.attr("href","/center/task/edit/"+row['_id']+"__0");
|
|
|
buttonClose.attr("onclick","closeTask('"+row['s_code']+"','"+row['i_state']+"','"+row['_id']+"')");
|
|
|
- buttonAssign.attr("onclick","assignTask('"+row['s_code']+"','"+row['i_state']+"','"+row['_id']+"')");
|
|
|
- //buttonDel.attr("onclick","delTask('"+row['_id']+"')");
|
|
|
div.find(".btn-group").append(buttonWatch);
|
|
|
- div.find(".btn-group").append(buttonAssign);
|
|
|
- div.find(".btn-group").append(buttonClose);
|
|
|
- //div.find(".btn-group").append(buttonDel);
|
|
|
+ div.find(".btn-group").append(buttonClose);
|
|
|
+ if(row['i_state'] == "待确认"){
|
|
|
+ var buttonAssign=$('<a type="button" class="btn btn-sm btn-default">分发</a>');
|
|
|
+ buttonAssign.attr("onclick","assignTask('"+row['s_code']+"','"+row['i_state']+"','"+row['_id']+"')");
|
|
|
+ div.find(".btn-group").append(buttonAssign);
|
|
|
+ }
|
|
|
return div.html();
|
|
|
}}
|
|
|
|
|
@@ -362,28 +396,41 @@
|
|
|
// })
|
|
|
// })
|
|
|
//}
|
|
|
-
|
|
|
+ function disables_cancel(){
|
|
|
+ $("#modal-assigntask").modal("hide");
|
|
|
+ }
|
|
|
+
|
|
|
+ function comfirm_disables(){
|
|
|
+ if(assigncode== "" || assignid == ""){
|
|
|
+ showTip("分发失败", 1000);
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var reasontext = $("#reason").val();
|
|
|
+ $.post("/center/task/assignChangeTaskState",{"code":assigncode,"id":assignid,"reason":reasontext},function(r){
|
|
|
+ if(r == "y"){
|
|
|
+ $("#modal-assigntask").modal("hide");
|
|
|
+ showTip("分发成功", 1000);
|
|
|
+ $('#com-alert').on('hidden.bs.modal', function () {
|
|
|
+ ttabletask.ajax.reload();
|
|
|
+ })
|
|
|
+ }else if(r == "e"){
|
|
|
+ showTip("任务已存在", 1000);
|
|
|
+ }else if(r == "n"){
|
|
|
+ showTip("分发失败", 1000);
|
|
|
+ }else{
|
|
|
+ showTip("没有权限", 1000);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
//分配任务
|
|
|
function assignTask(code,state,id){
|
|
|
- if(state == "关闭" || state == "待处理" || state == "处理中" || state == "待审核"|| state == "审核通过"|| state == "未通过"){
|
|
|
+ if(state != "待确认"){
|
|
|
return;
|
|
|
}
|
|
|
- showConfirm("确定分发任务?",function(){
|
|
|
- $.post("/center/task/assignChangeTaskState",{"code":code,"id":id},function(r){
|
|
|
- if(r == "y"){
|
|
|
- showTip("分发成功", 1000);
|
|
|
- $('#com-alert').on('hidden.bs.modal', function () {
|
|
|
- ttabletask.ajax.reload();
|
|
|
- })
|
|
|
- }else if(r == "e"){
|
|
|
- showTip("任务已存在", 1000);
|
|
|
- }else if(r == "n"){
|
|
|
- showTip("分发失败", 1000);
|
|
|
- }else{
|
|
|
- showTip("没有权限", 1000);
|
|
|
- }
|
|
|
- });
|
|
|
- })
|
|
|
+ assigncode = code;
|
|
|
+ assignid = id;
|
|
|
+ $("#modal-assigntask").modal("show");
|
|
|
}
|
|
|
|
|
|
//关闭任务
|