From 0d8f2e398743d9b622644ffaa934c251768bcd7e Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: Thu, 26 Aug 2021 19:11:28 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../newOaWorkflowUndo/newOaWorkflowUndo.html | 5 +-
.../newOaWorkflowUndo/newOaWorkflowUndo.js | 10 +++-
.../newOaWorkflowDetail.html | 53 +++++++++++++++++
.../newOaWorkflowDetail.js | 59 ++++++++++++++++++-
.../workflowSettingManage.js | 5 --
5 files changed, 118 insertions(+), 14 deletions(-)
diff --git a/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.html b/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.html
index 3456845a4..64875f0ae 100644
--- a/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.html
+++ b/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.html
@@ -72,10 +72,7 @@
-
+
+
+
\ No newline at end of file
diff --git a/public/pages/property/newOaWorkflowDetail/newOaWorkflowDetail.js b/public/pages/property/newOaWorkflowDetail/newOaWorkflowDetail.js
index fded3e35d..2d1f80b23 100644
--- a/public/pages/property/newOaWorkflowDetail/newOaWorkflowDetail.js
+++ b/public/pages/property/newOaWorkflowDetail/newOaWorkflowDetail.js
@@ -7,17 +7,26 @@
pools: {},
formJson: [],
comments: [],
+ action: '',
+ audit: {
+ auditCode: '1100',
+ auditMessage: '',
+ staffId: '',
+ staffName: '',
+ taskId: ''
+ }
}
},
_initMethod: function () {
let id = vc.getParam('id');
if (!vc.notNull(id)) {
vc.toast('非法操作');
- vc.
- return;
+ return;
}
$that.newOaWorkflowDetailInfo.id = id;
$that.newOaWorkflowDetailInfo.flowId = vc.getParam('flowId');
+ $that.newOaWorkflowDetailInfo.action = vc.getParam('action');
+ $that.newOaWorkflowDetailInfo.audit.taskId = vc.getParam('taskId');
$that._listOaWorkflowDetails();
$that._loadComments();
},
@@ -89,6 +98,51 @@
_goBack: function () {
vc.goBack()
},
+ chooseStaff: function () {
+ vc.emit('selectStaff', 'openStaff', $that.newOaWorkflowDetailInfo.audit);
+ },
+ _auditSubmit: function () {
+
+ let _audit = $that.newOaWorkflowDetailInfo.audit;
+ _audit.flowId = $that.newOaWorkflowDetailInfo.flowId;
+ _audit.id = $that.newOaWorkflowDetailInfo.id;
+ if (!_audit.auditCode) {
+ vc.toast('请选择状态');
+ return;
+ }
+ if (!_audit.auditMessage) {
+ vc.toast('请填写说明');
+ return;
+ }
+ if (_audit.auditCode != '1200' && !_audit.staffId) {
+ vc.toast('请选择下一节点处理人');
+ return;
+ }
+
+ vc.http.apiPost(
+ '/oaWorkflow/auditOaWorkflow',
+ JSON.stringify(_audit),
+ {
+ emulateJSON: true
+ },
+ function (json, res) {
+ let _json = JSON.parse(json);
+ if (_json.code == 0) {
+ //关闭model
+ vc.toast('提交成功');
+ vc.emit('newOaWorkflow', 'switch', 'newOaWorkflowPool')
+ return;
+ }
+ vc.toast(_json.msg);
+ },
+ function (errInfo, error) {
+ console.log('请求失败处理');
+
+ vc.toast(errInfo);
+
+ });
+
+ },
_getNewOaWorkflowDetailState: function (_pool) {
/**
* 1001 申请 1002 待审核 1003 退回 1004 委托 1005 办结
@@ -96,7 +150,6 @@
if (!_pool.hasOwnProperty('state')) {
return "未知";
}
-
switch (_pool.state) {
case '1001':
return "申请";
diff --git a/public/pages/property/workflowSettingManage/workflowSettingManage.js b/public/pages/property/workflowSettingManage/workflowSettingManage.js
index aea48c6a5..1c9d2b4ec 100755
--- a/public/pages/property/workflowSettingManage/workflowSettingManage.js
+++ b/public/pages/property/workflowSettingManage/workflowSettingManage.js
@@ -19,7 +19,6 @@
methods: {
saveWorkflowSettingInfo: function () {
-
vc.component.workflowSettingInfo.communityId = vc.getCurrentCommunity().communityId;
vc.http.apiPost(
@@ -39,9 +38,7 @@
},
function (errInfo, error) {
console.log('请求失败处理');
-
vc.toast(errInfo);
-
});
},
_initWorkflowSettingInfo: function () {
@@ -124,9 +121,7 @@
_steps.push(_step);
}
-
$that.workflowSettingInfo.steps = _steps;
-
},
addWorkflowStep: function () {
let _step = {
|