From 4c283874a35d4f9af20982ea4851c4e36de19109 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Wed, 17 Jun 2020 22:27:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=B5=81=E7=A8=8B=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflowManage/workflowManage.html | 111 ++++++++++++++++++ .../property/workflowManage/workflowManage.js | 86 ++++++++++++++ 2 files changed, 197 insertions(+) create mode 100644 public/pages/property/workflowManage/workflowManage.html create mode 100644 public/pages/property/workflowManage/workflowManage.js diff --git a/public/pages/property/workflowManage/workflowManage.html b/public/pages/property/workflowManage/workflowManage.html new file mode 100644 index 000000000..db8ec5a66 --- /dev/null +++ b/public/pages/property/workflowManage/workflowManage.html @@ -0,0 +1,111 @@ +
+
+
+
+
+
查询条件
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+ + +
+
+
+
+
+
+
+
+
发布信息
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
流程名称流程类型流程编码创建时间操作
{{workflow.flowName}}{{workflow.flowType}}{{workflow.flowId}}{{workflow.createTime}} +
+ +
+
+
    +
    + + +
    +
    +
    +
    + +
    \ No newline at end of file diff --git a/public/pages/property/workflowManage/workflowManage.js b/public/pages/property/workflowManage/workflowManage.js new file mode 100644 index 000000000..c1a4523b6 --- /dev/null +++ b/public/pages/property/workflowManage/workflowManage.js @@ -0,0 +1,86 @@ +/** + 入驻小区 + **/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + workflowManageInfo: { + workflows: [], + total: 0, + records: 1, + moreCondition: false, + title: '', + flowTypes: [], + conditions: { + flowName: '', + flowId: '', + flowType: '' + + } + } + }, + _initMethod: function () { + vc.component._listWorkflows(DEFAULT_PAGE, DEFAULT_ROWS); + vc.getDict('workflow', "flow_type", function (_data) { + $that.workflowManageInfo.flowTypes = _data; + }); + }, + _initEvent: function () { + + vc.on('workflowManage', 'listWorkflow', function (_param) { + vc.component._listWorkflows(DEFAULT_PAGE, DEFAULT_ROWS); + }); + vc.on('pagination', 'page_event', function (_currentPage) { + vc.component._listWorkflows(_currentPage, DEFAULT_ROWS); + }); + }, + methods: { + _listWorkflows: function (_page, _rows) { + + vc.component.workflowManageInfo.conditions.page = _page; + vc.component.workflowManageInfo.conditions.row = _rows; + vc.component.workflowManageInfo.conditions.communityId = vc.getCurrentCommunity().communityId; + var param = { + params: vc.component.workflowManageInfo.conditions + }; + + //发送get请求 + vc.http.apiGet('workflow.listWorkflows', + param, + function (json, res) { + var _workflowManageInfo = JSON.parse(json); + vc.component.workflowManageInfo.total = _workflowManageInfo.total; + vc.component.workflowManageInfo.records = _workflowManageInfo.records; + vc.component.workflowManageInfo.workflows = _workflowManageInfo.data; + vc.emit('pagination', 'init', { + total: vc.component.workflowManageInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _openEditWorkflowModel: function (_workflow) { + + vc.emit('editWorkflowView', 'workflowEditWorkflowInfo', _workflow); + vc.component.workflowManageInfo.componentShow = 'editWorkflowView'; + }, + _queryWorkflowMethod: function () { + vc.component._listWorkflows(DEFAULT_PAGE, DEFAULT_ROWS); + + }, + _moreCondition: function () { + if (vc.component.workflowManageInfo.moreCondition) { + vc.component.workflowManageInfo.moreCondition = false; + } else { + vc.component.workflowManageInfo.moreCondition = true; + } + } + + + } + }); +})(window.vc);