|
@@ -343,50 +343,60 @@
|
|
|
|
|
|
// 收回
|
|
|
function retrieveTask(row) {
|
|
|
- $.ajax({
|
|
|
- url: "/front/project/task/retrieve",
|
|
|
- type: 'POST',
|
|
|
- data: {"s_status": row.s_status, "id": row._id, "s_groupid": row.s_groupid, "s_sourceinfo": row.s_sourceinfo,
|
|
|
- "taskid": row._id},
|
|
|
- success: function (r) {
|
|
|
- if (r.success) {
|
|
|
- ttable.api().ajax.reload()
|
|
|
- } else {
|
|
|
- showTip(r.msg);
|
|
|
+ if (row.s_status === "未开始" || row.status === "进行中") {
|
|
|
+ $.ajax({
|
|
|
+ url: "/front/project/task/retrieve",
|
|
|
+ type: 'POST',
|
|
|
+ data: {"s_status": row.s_status, "id": row._id, "s_groupid": row.s_groupid, "s_sourceinfo": row.s_sourceinfo,
|
|
|
+ "taskid": row._id},
|
|
|
+ success: function (r) {
|
|
|
+ if (r.success) {
|
|
|
+ ttable.api().ajax.reload()
|
|
|
+ } else {
|
|
|
+ showTip(r.msg);
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- })
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ showTip("操作不允许")
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 打回
|
|
|
function repulseTask(row) {
|
|
|
- $.ajax({
|
|
|
- url: "/front/project/task/repulse",
|
|
|
- type: 'POST',
|
|
|
- data: {"s_status": row.s_status, "id": row._id, "s_groupid": row.s_groupid, "s_sourceinfo": row.s_sourceinfo,
|
|
|
- "taskid": row._id},
|
|
|
- success: function (r) {
|
|
|
- if (r.success) {
|
|
|
- ttable.api().ajax.reload()
|
|
|
- } else {
|
|
|
- showTip(r.msg);
|
|
|
+ if (row.s_status === "已完成") {
|
|
|
+ $.ajax({
|
|
|
+ url: "/front/project/task/repulse",
|
|
|
+ type: 'POST',
|
|
|
+ data: {"s_status": row.s_status, "id": row._id, "s_groupid": row.s_groupid, "s_sourceinfo": row.s_sourceinfo,
|
|
|
+ "taskid": row._id},
|
|
|
+ success: function (r) {
|
|
|
+ if (r.success) {
|
|
|
+ ttable.api().ajax.reload()
|
|
|
+ } else {
|
|
|
+ showTip(r.msg);
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- })
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ showTip("操作不允许")
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
function closeTask(val, status) {
|
|
|
- $.ajax({
|
|
|
- url: "/front/project/task/close",
|
|
|
- type: 'POST',
|
|
|
- data: {"s_status": status, "id": val},
|
|
|
- success: function (r) {
|
|
|
- if (r.success) {
|
|
|
- ttable.api().ajax.reload()
|
|
|
- } else {
|
|
|
- showTip(r.msg);
|
|
|
+ showConfirm("确认要关闭当前任务吗?", function () {
|
|
|
+ $.ajax({
|
|
|
+ url: "/front/project/task/close",
|
|
|
+ type: 'POST',
|
|
|
+ data: {"s_status": status, "id": val},
|
|
|
+ success: function (r) {
|
|
|
+ if (r.success) {
|
|
|
+ ttable.api().ajax.reload()
|
|
|
+ } else {
|
|
|
+ showTip(r.msg);
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
+ })
|
|
|
})
|
|
|
}
|
|
|
</script>
|