diff --git a/public/components/property/newOaWorkflowFinish/newOaWorkflowFinish.html b/public/components/property/newOaWorkflowFinish/newOaWorkflowFinish.html
new file mode 100644
index 000000000..236a3c7b2
--- /dev/null
+++ b/public/components/property/newOaWorkflowFinish/newOaWorkflowFinish.html
@@ -0,0 +1,95 @@
+
\ No newline at end of file
diff --git a/public/components/property/newOaWorkflowFinish/newOaWorkflowFinish.js b/public/components/property/newOaWorkflowFinish/newOaWorkflowFinish.js
new file mode 100644
index 000000000..63b03e516
--- /dev/null
+++ b/public/components/property/newOaWorkflowFinish/newOaWorkflowFinish.js
@@ -0,0 +1,117 @@
+/**
+ 入驻小区
+**/
+(function (vc) {
+ var DEFAULT_PAGE = 1;
+ var DEFAULT_ROWS = 10;
+ vc.extends({
+ data: {
+ newOaWorkflowFinishInfo: {
+ finishs: [],
+ total: 0,
+ records: 1,
+ formJson: [],
+ conditions: {
+ createUserName: '',
+ startTime: '',
+ endTime: '',
+ flowId: ''
+ }
+ }
+ },
+ _initMethod: function () {
+
+ },
+ _initEvent: function () {
+ vc.on('newOaWorkflowFinish', 'witch', function (_value) {
+ $that.newOaWorkflowFinishInfo.conditions.flowId = _value.flowId;
+ vc.initDateTime('finishStartTime', function (_value) {
+ $that.newOaWorkflowFinishInfo.conditions.startTime = _value;
+ });
+ vc.initDateTime('finishEndTime', function (_value) {
+ $that.newOaWorkflowFinishInfo.conditions.endTime = _value;
+ });
+ $that._listOaWorkFlowFinishForm();
+ vc.component._listOaWorkflowFinishs(DEFAULT_PAGE, DEFAULT_ROWS);
+ })
+ vc.on('newOaWorkflowFinish','paginationPlus', 'page_event', function (_currentPage) {
+ vc.component._listOaWorkflowFinishs(_currentPage, DEFAULT_ROWS);
+ });
+ },
+ methods: {
+ _listOaWorkFlowFinishForm: function () {
+ var param = {
+ params: {
+ page: 1,
+ row: 1,
+ flowId: $that.newOaWorkflowFinishInfo.conditions.flowId
+ }
+ };
+ //发送get请求
+ vc.http.apiGet('/oaWorkflow/queryOaWorkflowForm',
+ param,
+ function (json, res) {
+ let _newOaWorkflowFormInfo = JSON.parse(json);
+ $that.newOaWorkflowFinishInfo.formJson = JSON.parse(_newOaWorkflowFormInfo.data[0].formJson).components;
+ }, function (errInfo, error) {
+ console.log('请求失败处理');
+ }
+ );
+ },
+ _listOaWorkflowFinishs: function (_page, _rows) {
+ vc.component.newOaWorkflowFinishInfo.conditions.page = _page;
+ vc.component.newOaWorkflowFinishInfo.conditions.row = _rows;
+ var param = {
+ params: vc.component.newOaWorkflowFinishInfo.conditions
+ };
+
+ //发送get请求
+ vc.http.apiGet('/oaWorkflow/queryOaWorkflowFormData',
+ param,
+ function (json, res) {
+ var _newOaWorkflowFinishInfo = JSON.parse(json);
+ vc.component.newOaWorkflowFinishInfo.total = _newOaWorkflowFinishInfo.total;
+ vc.component.newOaWorkflowFinishInfo.records = _newOaWorkflowFinishInfo.records;
+ vc.component.newOaWorkflowFinishInfo.finishs = _newOaWorkflowFinishInfo.data;
+ vc.emit('newOaWorkflowFinish','paginationPlus', 'init', {
+ total: vc.component.newOaWorkflowFinishInfo.records,
+ dataCount: vc.component.newOaWorkflowFinishInfo.total,
+ currentPage: _page
+ });
+ }, function (errInfo, error) {
+ console.log('请求失败处理');
+ }
+ );
+ },
+ _openNewOaWorkflowFinishDetail: function (_notice) {
+ vc.jumpToPage("/admin.html#/pages/common/noticeDetail?noticeId=" + _notice.noticeId);
+ },
+ _queryOaWorkflowFinishMethod: function () {
+ vc.component._listOaWorkflowFinishs(DEFAULT_PAGE, DEFAULT_ROWS);
+ },
+ _getNewOaWorkflowFinishState: function (_finish) {
+ /**
+ * 1001 申请 1002 待审核 1003 退回 1004 委托 1005 办结
+ */
+ if (!_finish.hasOwnProperty('state')) {
+ return "未知";
+ }
+
+ switch (_finish.state) {
+ case '1001':
+ return "申请";
+ case '1002':
+ return "待审核";
+ case '1003':
+ return "退回";
+ case '1004':
+ return "委托";
+ case '1005':
+ return "办结";
+ }
+
+ return "未知"
+ }
+ }
+ });
+})(window.vc);
\ No newline at end of file
diff --git a/public/components/property/newOaWorkflowPool/newOaWorkflowPool.html b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.html
index 84d1ec091..cef93cc93 100644
--- a/public/components/property/newOaWorkflowPool/newOaWorkflowPool.html
+++ b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.html
@@ -67,7 +67,7 @@
{{pool[item1.key]}} |
- {{pool.stateName}} |
+ {{_getNewOaWorkflowPoolState(pool)}} |
{{pool.create_time}} |
@@ -87,7 +87,7 @@
-
+
diff --git a/public/components/property/newOaWorkflowPool/newOaWorkflowPool.js b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.js
index 1b8fd6ae7..380c665db 100644
--- a/public/components/property/newOaWorkflowPool/newOaWorkflowPool.js
+++ b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.js
@@ -34,7 +34,7 @@
$that._listOaWorkFlowPoolForm();
vc.component._listOaWorkflowPools(DEFAULT_PAGE, DEFAULT_ROWS);
})
- vc.on('pagination', 'page_event', function (_currentPage) {
+ vc.on('newOaWorkflowPool','paginationPlus', 'page_event', function (_currentPage) {
vc.component._listOaWorkflowPools(_currentPage, DEFAULT_ROWS);
});
},
@@ -73,7 +73,7 @@
vc.component.newOaWorkflowPoolInfo.total = _newOaWorkflowPoolInfo.total;
vc.component.newOaWorkflowPoolInfo.records = _newOaWorkflowPoolInfo.records;
vc.component.newOaWorkflowPoolInfo.pools = _newOaWorkflowPoolInfo.data;
- vc.emit('pagination', 'init', {
+ vc.emit('newOaWorkflowPool','paginationPlus', 'init', {
total: vc.component.newOaWorkflowPoolInfo.records,
dataCount: vc.component.newOaWorkflowPoolInfo.total,
currentPage: _page
@@ -88,6 +88,29 @@
},
_queryOaWorkflowPoolMethod: function () {
vc.component._listOaWorkflowPools(DEFAULT_PAGE, DEFAULT_ROWS);
+ },
+ _getNewOaWorkflowPoolState: function (_pool) {
+ /**
+ * 1001 申请 1002 待审核 1003 退回 1004 委托 1005 办结
+ */
+ if (!_pool.hasOwnProperty('state')) {
+ return "未知";
+ }
+
+ switch (_pool.state) {
+ case '1001':
+ return "申请";
+ case '1002':
+ return "待审核";
+ case '1003':
+ return "退回";
+ case '1004':
+ return "委托";
+ case '1005':
+ return "办结";
+ }
+
+ return "未知"
}
}
});
diff --git a/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.html b/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.html
new file mode 100644
index 000000000..3456845a4
--- /dev/null
+++ b/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.html
@@ -0,0 +1,101 @@
+
\ No newline at end of file
diff --git a/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.js b/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.js
new file mode 100644
index 000000000..481e36447
--- /dev/null
+++ b/public/components/property/newOaWorkflowUndo/newOaWorkflowUndo.js
@@ -0,0 +1,117 @@
+/**
+ 入驻小区
+**/
+(function (vc) {
+ var DEFAULT_PAGE = 1;
+ var DEFAULT_ROWS = 10;
+ vc.extends({
+ data: {
+ newOaWorkflowUndoInfo: {
+ undos: [],
+ total: 0,
+ records: 1,
+ formJson: [],
+ conditions: {
+ createUserName: '',
+ startTime: '',
+ endTime: '',
+ flowId: ''
+ }
+ }
+ },
+ _initMethod: function () {
+
+ },
+ _initEvent: function () {
+ vc.on('newOaWorkflowUndo', 'witch', function (_value) {
+ $that.newOaWorkflowUndoInfo.conditions.flowId = _value.flowId;
+ vc.initDateTime('undoStartTime', function (_value) {
+ $that.newOaWorkflowUndoInfo.conditions.startTime = _value;
+ });
+ vc.initDateTime('undoEndTime', function (_value) {
+ $that.newOaWorkflowUndoInfo.conditions.endTime = _value;
+ });
+ $that._listOaWorkFlowUndoForm();
+ vc.component._listOaWorkflowUndos(DEFAULT_PAGE, DEFAULT_ROWS);
+ })
+ vc.on('newOaWorkflowUndo','paginationPlus', 'page_event', function (_currentPage) {
+ vc.component._listOaWorkflowUndos(_currentPage, DEFAULT_ROWS);
+ });
+ },
+ methods: {
+ _listOaWorkFlowUndoForm: function () {
+ var param = {
+ params: {
+ page: 1,
+ row: 1,
+ flowId: $that.newOaWorkflowUndoInfo.conditions.flowId
+ }
+ };
+ //发送get请求
+ vc.http.apiGet('/oaWorkflow/queryOaWorkflowForm',
+ param,
+ function (json, res) {
+ let _newOaWorkflowFormInfo = JSON.parse(json);
+ $that.newOaWorkflowUndoInfo.formJson = JSON.parse(_newOaWorkflowFormInfo.data[0].formJson).components;
+ }, function (errInfo, error) {
+ console.log('请求失败处理');
+ }
+ );
+ },
+ _listOaWorkflowUndos: function (_page, _rows) {
+ vc.component.newOaWorkflowUndoInfo.conditions.page = _page;
+ vc.component.newOaWorkflowUndoInfo.conditions.row = _rows;
+ var param = {
+ params: vc.component.newOaWorkflowUndoInfo.conditions
+ };
+
+ //发送get请求
+ vc.http.apiGet('/oaWorkflow/queryOaWorkflowFormData',
+ param,
+ function (json, res) {
+ var _newOaWorkflowUndoInfo = JSON.parse(json);
+ vc.component.newOaWorkflowUndoInfo.total = _newOaWorkflowUndoInfo.total;
+ vc.component.newOaWorkflowUndoInfo.records = _newOaWorkflowUndoInfo.records;
+ vc.component.newOaWorkflowUndoInfo.undos = _newOaWorkflowUndoInfo.data;
+ vc.emit('newOaWorkflowUndo','paginationPlus', 'init', {
+ total: vc.component.newOaWorkflowUndoInfo.records,
+ dataCount: vc.component.newOaWorkflowUndoInfo.total,
+ currentPage: _page
+ });
+ }, function (errInfo, error) {
+ console.log('请求失败处理');
+ }
+ );
+ },
+ _openNewOaWorkflowUndoDetail: function (_notice) {
+ vc.jumpToPage("/admin.html#/pages/common/noticeDetail?noticeId=" + _notice.noticeId);
+ },
+ _queryOaWorkflowUndoMethod: function () {
+ vc.component._listOaWorkflowUndos(DEFAULT_PAGE, DEFAULT_ROWS);
+ },
+ _getNewOaWorkflowUndoState: function (_undo) {
+ /**
+ * 1001 申请 1002 待审核 1003 退回 1004 委托 1005 办结
+ */
+ if (!_undo.hasOwnProperty('state')) {
+ return "未知";
+ }
+
+ switch (_undo.state) {
+ case '1001':
+ return "申请";
+ case '1002':
+ return "待审核";
+ case '1003':
+ return "退回";
+ case '1004':
+ return "委托";
+ case '1005':
+ return "办结";
+ }
+
+ return "未知"
+ }
+ }
+ });
+})(window.vc);
\ No newline at end of file
diff --git a/public/pages/property/newOaWorkflow/newOaWorkflow.html b/public/pages/property/newOaWorkflow/newOaWorkflow.html
index d88e106c9..1650bd2f9 100644
--- a/public/pages/property/newOaWorkflow/newOaWorkflow.html
+++ b/public/pages/property/newOaWorkflow/newOaWorkflow.html
@@ -10,10 +10,10 @@
:class="{'vc-node-selected':newOaWorkflowInfo.switchValue=='newOaWorkflowForm'}" @click="swatch('newOaWorkflowForm')">
起草流程
流程待办
+ :class="{'vc-node-selected':newOaWorkflowInfo.switchValue=='newOaWorkflowUndo'}" @click="swatch('newOaWorkflowUndo')">流程待办
+ :class="{'vc-node-selected':newOaWorkflowInfo.switchValue=='newOaWorkflowFinish'}" @click="swatch('newOaWorkflowFinish')">
流程已办
@@ -25,6 +25,12 @@
+
+
+
+
+
+
\ No newline at end of file
|