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