From 8c1fa1ae029c1beba29c19078588fcb1ada24ebb Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Tue, 24 Aug 2021 19:14:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E5=B7=A5=E9=9E=A5=E5=91=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../newOaWorkflowForm/newOaWorkflowForm.html | 2 +- .../newOaWorkflowForm/newOaWorkflowForm.js | 16 ++-- .../newOaWorkflowPool/newOaWorkflowPool.html | 94 +++++++++++++++++++ .../newOaWorkflowPool/newOaWorkflowPool.js | 74 +++++++++++++++ public/css/vc-ui.css | 5 + .../property/newOaWorkflow/newOaWorkflow.html | 30 ++++++ .../property/newOaWorkflow/newOaWorkflow.js | 30 ++++++ .../newOaWorkflowManage.js | 2 +- 8 files changed, 243 insertions(+), 10 deletions(-) rename public/{pages => components}/property/newOaWorkflowForm/newOaWorkflowForm.html (50%) rename public/{pages => components}/property/newOaWorkflowForm/newOaWorkflowForm.js (80%) create mode 100644 public/components/property/newOaWorkflowPool/newOaWorkflowPool.html create mode 100644 public/components/property/newOaWorkflowPool/newOaWorkflowPool.js create mode 100644 public/pages/property/newOaWorkflow/newOaWorkflow.html create mode 100644 public/pages/property/newOaWorkflow/newOaWorkflow.js diff --git a/public/pages/property/newOaWorkflowForm/newOaWorkflowForm.html b/public/components/property/newOaWorkflowForm/newOaWorkflowForm.html similarity index 50% rename from public/pages/property/newOaWorkflowForm/newOaWorkflowForm.html rename to public/components/property/newOaWorkflowForm/newOaWorkflowForm.html index 84b2ad203..195440266 100644 --- a/public/pages/property/newOaWorkflowForm/newOaWorkflowForm.html +++ b/public/components/property/newOaWorkflowForm/newOaWorkflowForm.html @@ -1,3 +1,3 @@ -
+
\ No newline at end of file diff --git a/public/pages/property/newOaWorkflowForm/newOaWorkflowForm.js b/public/components/property/newOaWorkflowForm/newOaWorkflowForm.js similarity index 80% rename from public/pages/property/newOaWorkflowForm/newOaWorkflowForm.js rename to public/components/property/newOaWorkflowForm/newOaWorkflowForm.js index 7eab3ab0c..a18c3dc60 100644 --- a/public/pages/property/newOaWorkflowForm/newOaWorkflowForm.js +++ b/public/components/property/newOaWorkflowForm/newOaWorkflowForm.js @@ -9,17 +9,17 @@ newOaWorkflowFormInfo: { formJson: {}, conditions: { - } + }, + flowId: '' } }, _initMethod: function () { - vc.component._listOaWorkflowForm(DEFAULT_PAGE, DEFAULT_ROWS); }, _initEvent: function () { - - vc.on('newOaWorkflowForm', 'listNewOaWorkflow', function (_param) { - vc.component._listNewOaWorkflows(DEFAULT_PAGE, DEFAULT_ROWS); - }); + vc.on('newOaWorkflowForm', 'witch', function (_value) { + $that.newOaWorkflowFormInfo.flowId = _value.flowId; + vc.component._listOaWorkflowForm(DEFAULT_PAGE, DEFAULT_ROWS); + }) }, methods: { _listOaWorkflowForm: function (_page, _rows) { @@ -27,7 +27,7 @@ params: { page: 1, row: 1, - flowId: vc.getParam('flowId') + flowId: $that.newOaWorkflowFormInfo.flowId } }; @@ -49,7 +49,7 @@ container, schema: $that.newOaWorkflowFormInfo.formJson }); - } + }, } }); })(window.vc); diff --git a/public/components/property/newOaWorkflowPool/newOaWorkflowPool.html b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.html new file mode 100644 index 000000000..466de0a9a --- /dev/null +++ b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.html @@ -0,0 +1,94 @@ +
+
+
+
+
+
查询条件
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
流程工单
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
申请人公告类型开始时间结束时间状态创建时间操作
{{pool.createUserName}}{{pool.noticeTypeCdName}}{{pool.startTime}}{{pool.endTime}}{{pool.stateName}}{{notice.createTime}} +
+ +
+
+
    +
    + + +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/public/components/property/newOaWorkflowPool/newOaWorkflowPool.js b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.js new file mode 100644 index 000000000..f734fcdd5 --- /dev/null +++ b/public/components/property/newOaWorkflowPool/newOaWorkflowPool.js @@ -0,0 +1,74 @@ +/** + 入驻小区 +**/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + newOaWorkflowPoolInfo: { + pools: [], + total: 0, + records: 1, + conditions: { + createUserName: '', + startTime: '', + endTime: '', + flowId: '' + } + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + vc.on('newOaWorkflowPool', 'witch', function (_value) { + $that.newOaWorkflowFormInfo.conditions.flowId = _value.flowId; + vc.initDateTime('poolStartTime', function (_value) { + $that.newOaWorkflowPoolInfo.conditions.startTime = _value; + }); + vc.initDateTime('poolEndTime', function (_value) { + $that.newOaWorkflowPoolInfo.conditions.endTime = _value; + }); + vc.component._listOaWorkflowPools(DEFAULT_PAGE, DEFAULT_ROWS); + }) + vc.on('pagination', 'page_event', function (_currentPage) { + vc.component._listOaWorkflowPools(_currentPage, DEFAULT_ROWS); + }); + }, + methods: { + _listOaWorkflowPools: function (_page, _rows) { + vc.component.newOaWorkflowPoolInfo.conditions.page = _page; + vc.component.newOaWorkflowPoolInfo.conditions.row = _rows; + var param = { + params: vc.component.newOaWorkflowPoolInfo.conditions + }; + + //发送get请求 + vc.http.get('newOaWorkflowPool', + 'list', + param, + function (json, res) { + var _newOaWorkflowPoolInfo = JSON.parse(json); + vc.component.newOaWorkflowPoolInfo.total = _newOaWorkflowPoolInfo.total; + vc.component.newOaWorkflowPoolInfo.records = _newOaWorkflowPoolInfo.records; + vc.component.newOaWorkflowPoolInfo.notices = _newOaWorkflowPoolInfo.notices; + vc.emit('pagination', 'init', { + total: vc.component.newOaWorkflowPoolInfo.records, + dataCount: vc.component.newOaWorkflowPoolInfo.total, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _openNewOaWorkflowPoolDetail: function (_notice) { + vc.jumpToPage("/admin.html#/pages/common/noticeDetail?noticeId=" + _notice.noticeId); + }, + _queryOaWorkflowPoolMethod: function () { + vc.component._listOaWorkflowPools(DEFAULT_PAGE, DEFAULT_ROWS); + } + } + }); +})(window.vc); \ No newline at end of file diff --git a/public/css/vc-ui.css b/public/css/vc-ui.css index 717eb8203..78b3c2606 100755 --- a/public/css/vc-ui.css +++ b/public/css/vc-ui.css @@ -2015,6 +2015,11 @@ a:hover { float:right } +.vc-node-selected{ + color: #FFFFFF; + background-color: #1ab394; +} + .vc-line{ width:100%; height:2px; diff --git a/public/pages/property/newOaWorkflow/newOaWorkflow.html b/public/pages/property/newOaWorkflow/newOaWorkflow.html new file mode 100644 index 000000000..d88e106c9 --- /dev/null +++ b/public/pages/property/newOaWorkflow/newOaWorkflow.html @@ -0,0 +1,30 @@ +
    +
    +
    +
    +
      +
    • 流程工单 +
    • +
    • + 起草流程
    • +
    • 流程待办 +
    • +
    • + 流程已办
    • +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/public/pages/property/newOaWorkflow/newOaWorkflow.js b/public/pages/property/newOaWorkflow/newOaWorkflow.js new file mode 100644 index 000000000..03c9af13f --- /dev/null +++ b/public/pages/property/newOaWorkflow/newOaWorkflow.js @@ -0,0 +1,30 @@ +/** + 入驻小区 +**/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 100; + vc.extends({ + data: { + newOaWorkflowInfo: { + switchValue: '' + } + }, + _initMethod: function () { + $that.swatch('newOaWorkflowPool'); + }, + _initEvent: function () { + vc.on('newOaWorkflow', 'listNewOaWorkflow', function (_param) { + vc.component._listNewOaWorkflows(DEFAULT_PAGE, DEFAULT_ROWS); + }); + }, + methods: { + swatch: function (_value) { + $that.newOaWorkflowInfo.switchValue = _value; + vc.emit(_value, 'witch', { + flowId: vc.getParam('flowId') + }); + } + } + }); +})(window.vc); diff --git a/public/pages/property/newOaWorkflowManage/newOaWorkflowManage.js b/public/pages/property/newOaWorkflowManage/newOaWorkflowManage.js index 347758456..d7b54bd64 100644 --- a/public/pages/property/newOaWorkflowManage/newOaWorkflowManage.js +++ b/public/pages/property/newOaWorkflowManage/newOaWorkflowManage.js @@ -64,7 +64,7 @@ vc.toast('流程未部署'); return; } - vc.jumpToPage('/form.html#/pages/property/newOaWorkflowForm?flowId=' + _flow.flowId) + vc.jumpToPage('/form.html#/pages/property/newOaWorkflow?flowId=' + _flow.flowId) }, function (errInfo, error) { console.log('请求失败处理'); }