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 = {
|