From 4043dfe8691ec43fed60f6170a7c9dd52c8225fa Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Mon, 24 Mar 2025 09:12:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E8=AE=A1=E5=88=92=E6=92=A4?= =?UTF-8?q?=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 5 ++- js/car_demand_plan/apply_plan_list.js | 5 ++- js/car_demand_plan/child/apply_plan_detail.js | 42 ++++++++++++++++++- 3 files changed, 48 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index b4fa81d..9934795 100644 --- a/index.html +++ b/index.html @@ -163,6 +163,7 @@ window.history.pushState({}, 0, url); } initPage(miniAdmin); + sessionStorage.setItem('us', JSON.stringify(result.data)); } else if (result.code === 401) { closeWindowOpen(); } @@ -224,9 +225,9 @@ // 登录获取token let login_url = dataUrl + 'login/userLogin' const params = { - "username": 'bns', + "username": 'sa', // "password": '3NBzZK7qxhMhrmvi63FnuQ==', - "password": '1769fb2837e10e9d22c1c25add76355a', + "password": 'ebbd6ea34bbab2b0813afcf59c8c9556', } ajaxRequest(login_url, "POST", params, true, function () { }, function (result) { diff --git a/js/car_demand_plan/apply_plan_list.js b/js/car_demand_plan/apply_plan_list.js index a12a810..edbf545 100644 --- a/js/car_demand_plan/apply_plan_list.js +++ b/js/car_demand_plan/apply_plan_list.js @@ -174,7 +174,7 @@ function initTable() { let auditStatus = d.auditStatus; let html = ""; html += "详情"; - if (auditStatus.indexOf('驳回') > -1) { + if (auditStatus.indexOf('驳回') > -1 || auditStatus.indexOf('已撤回') > -1) { html += "
|
修改"; } return html; @@ -208,6 +208,9 @@ function exportExcel() { //审核状态// 审核状态 function getCheckStatus(statusType, status) { var company = ""; + if(statusType === 0 && status === 0){ + return "已撤回"; + } if (statusType === 1) { return "审核通过"; } else if (statusType === 2) { diff --git a/js/car_demand_plan/child/apply_plan_detail.js b/js/car_demand_plan/child/apply_plan_detail.js index 998d7a5..4ad1abd 100644 --- a/js/car_demand_plan/child/apply_plan_detail.js +++ b/js/car_demand_plan/child/apply_plan_detail.js @@ -343,7 +343,7 @@ function setOperRecordInfo(list, obj) { if (item.hours === 0 && item.minutes === 0) { minutes = 1; } - if (item.auditType === '0' || item.auditType === '1') { + if (item.auditType === '0' || item.auditType === '1' || item.auditType === '-1') { dept = '项目部'; } else if (item.auditType === '2') { dept = '分公司'; @@ -356,6 +356,8 @@ function setOperRecordInfo(list, obj) { // 操作流程 if (index === 0 && item.auditType === '1') { operData = '发起申请'; + } else if (item.auditType === '-1') { + operData = '撤回申请'; } else if (index > 0 && item.auditType === '1') { operData = '重新提交申请'; } else if (item.auditType === '2' && item.auditStatus === '2') { @@ -405,11 +407,23 @@ function setOperRecordInfo(list, obj) { function setCheckStatus(obj) { $('#code').empty().html(obj.code); $('#checkStatus').html(getCheckStatus(obj.statusType, obj.status)); + if(obj.statusType === 2 && obj.status === 1 && objParam.checkType !== 2){ // 待分公司审核可以撤回 && 申请人可以撤回 && 不是审核页面跳转 + let user = sessionStorage.getItem('us'); + if(user){ + let userObj = JSON.parse(user); + if(userObj.username === obj.userName){ + $('#print').before(""); + } + } + } } // 审核状态 function getCheckStatus(statusType, status) { var company = ""; + if(statusType === 0 && status === 0){ + return "已撤回"; + } if (statusType === 1) { return "审核通过"; } else if (statusType === 2) { @@ -445,6 +459,32 @@ function print() { }); } +// 撤回 +function withdrawData(data) { + layer.confirm("确定撤回此条数据吗?", { 'title': '操作提示', move: false }, function () { + let loadingMsg = layer.msg('数据撤回中,请稍候...', { icon: 16, scrollbar: false, time: 0 }); + let url = dataUrl + "backstage/carNeedPlan/withdrawData" + let obj = { id: data.id } + let params = { + encryptedData: JSON.stringify(obj) + } + ajaxRequest(url, "POST", params, true, function () { + }, function (result) { + console.error(result); + layer.close(loadingMsg); // 关闭提示层 + if (result.code === 200) { + parent.layer.msg(result.msg, { icon: 1 }) + closePage(); + } else { + layer.msg(result.msg, { icon: 2 }) + } + }, function (xhr) { + layer.close(loadingMsg); // 关闭提示层 + error(xhr) + }); + }) +} + // 需求计划申请审核 function check() { objParam.checkType = '2'; // 需求计划申请审核