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'; // 需求计划申请审核