From 809cf008bdf6cf958983e090586aeff4a1671b50 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Mon, 22 Aug 2022 09:51:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BD=AC=E4=BF=9D=E4=BF=AE?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../property/notepadDetail/notepadDetail.html | 10 ++ .../property/notepadDetail/notepadDetail.js | 28 ++++- .../property/notepadManage/notepadManage.html | 54 ++++++--- .../property/notepadManage/notepadManage.js | 113 ++++++++++-------- 4 files changed, 135 insertions(+), 70 deletions(-) diff --git a/public/components/property/notepadDetail/notepadDetail.html b/public/components/property/notepadDetail/notepadDetail.html index 6b44794b8..a5c5de715 100644 --- a/public/components/property/notepadDetail/notepadDetail.html +++ b/public/components/property/notepadDetail/notepadDetail.html @@ -17,6 +17,7 @@ + @@ -25,6 +26,15 @@ {{item.createUserName }} {{item.createTime}} {{item.content}} + +
+ +
+ + diff --git a/public/components/property/notepadDetail/notepadDetail.js b/public/components/property/notepadDetail/notepadDetail.js index 520a621f0..8451bfaf1 100644 --- a/public/components/property/notepadDetail/notepadDetail.js +++ b/public/components/property/notepadDetail/notepadDetail.js @@ -14,6 +14,8 @@ vc.copyObject(_params, vc.component.notepadDetailInfo); $that._loadNotepadDetails(); }); + + }, methods: { refreshnotepadDetailInfo: function() { @@ -46,7 +48,31 @@ console.log('请求失败处理'); } ); - } + }, + _doDeleteNotepadDetail: function(_detail) { + vc.component.deleteNotepadInfo.communityId = vc.getCurrentCommunity().communityId; + vc.http.apiPost( + '/notepad.deleteNotepadDetail', + JSON.stringify(_detail), { + emulateJSON: true + }, + function(json, res) { + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + let _json = JSON.parse(json); + if (_json.code == 0) { + //关闭model + $that._loadNotepadDetails(); + vc.emit('simplifyNotepadManage', 'listNotepad', {}); + return; + } + vc.toast(_json.msg); + }, + function(errInfo, error) { + console.log('请求失败处理'); + vc.message(json); + + }); + }, } }); })(window.vc, window.vc.component); \ No newline at end of file diff --git a/public/pages/property/notepadManage/notepadManage.html b/public/pages/property/notepadManage/notepadManage.html index 91778f578..1289d89d8 100644 --- a/public/pages/property/notepadManage/notepadManage.html +++ b/public/pages/property/notepadManage/notepadManage.html @@ -55,9 +55,9 @@
- -
- (业主反馈记录) + + +
+
\ No newline at end of file diff --git a/public/pages/property/notepadManage/notepadManage.js b/public/pages/property/notepadManage/notepadManage.js index cdc163b63..2e00d5aaf 100644 --- a/public/pages/property/notepadManage/notepadManage.js +++ b/public/pages/property/notepadManage/notepadManage.js @@ -1,87 +1,94 @@ /** 入驻小区 **/ -(function(vc){ +(function(vc) { var DEFAULT_PAGE = 1; var DEFAULT_ROWS = 10; vc.extends({ - data:{ - notepadManageInfo:{ - notepads:[], - total:0, - records:1, - moreCondition:false, - noteId:'', - conditions:{ - noteType:'', -title:'', -objName:'', -createUserName:'', -state:'', + data: { + notepadManageInfo: { + notepads: [], + total: 0, + records: 1, + moreCondition: false, + noteId: '', + conditions: { + noteType: '', + title: '', + objName: '', + createUserName: '', + state: '', } } }, - _initMethod:function(){ + _initMethod: function() { vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS); }, - _initEvent:function(){ - - vc.on('notepadManage','listNotepad',function(_param){ - vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS); + _initEvent: function() { + + vc.on('notepadManage', 'listNotepad', function(_param) { + vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS); }); - vc.on('pagination','page_event',function(_currentPage){ - vc.component._listNotepads(_currentPage,DEFAULT_ROWS); + vc.on('pagination', 'page_event', function(_currentPage) { + vc.component._listNotepads(_currentPage, DEFAULT_ROWS); }); }, - methods:{ - _listNotepads:function(_page, _rows){ + methods: { + _listNotepads: function(_page, _rows) { vc.component.notepadManageInfo.conditions.page = _page; vc.component.notepadManageInfo.conditions.row = _rows; var param = { - params:vc.component.notepadManageInfo.conditions - }; + params: vc.component.notepadManageInfo.conditions + }; - //发送get请求 - vc.http.apiGet('notepad.listNotepads', - param, - function(json,res){ - var _notepadManageInfo=JSON.parse(json); - vc.component.notepadManageInfo.total = _notepadManageInfo.total; - vc.component.notepadManageInfo.records = _notepadManageInfo.records; - vc.component.notepadManageInfo.notepads = _notepadManageInfo.data; - vc.emit('pagination','init',{ - total:vc.component.notepadManageInfo.records, - currentPage:_page - }); - },function(errInfo,error){ - console.log('请求失败处理'); - } - ); + //发送get请求 + vc.http.apiGet('/notepad.listNotepad', + param, + function(json, res) { + var _notepadManageInfo = JSON.parse(json); + vc.component.notepadManageInfo.total = _notepadManageInfo.total; + vc.component.notepadManageInfo.records = _notepadManageInfo.records; + vc.component.notepadManageInfo.notepads = _notepadManageInfo.data; + vc.emit('pagination', 'init', { + total: vc.component.notepadManageInfo.records, + currentPage: _page + }); + }, + function(errInfo, error) { + console.log('请求失败处理'); + } + ); }, - _openAddNotepadModal:function(){ - vc.emit('addNotepad','openAddNotepadModal',{}); + _openAddNotepadModal: function() { + vc.emit('addNotepad', 'openAddNotepadModal', {}); }, - _openEditNotepadModel:function(_notepad){ - vc.emit('editNotepad','openEditNotepadModal',_notepad); + _openAddNotepadDetailModal: function(_notepad) { + vc.emit('addNotepadDetail', 'openAddNotepadModal', _notepad); }, - _openDeleteNotepadModel:function(_notepad){ - vc.emit('deleteNotepad','openDeleteNotepadModal',_notepad); + _openListNotepadDetailModal: function(_notepad) { + vc.emit('notepadDetail', 'openNotepadDetailModal', _notepad); }, - _queryNotepadMethod:function(){ + _openEditNotepadModel: function(_notepad) { + vc.emit('editNotepad', 'openEditNotepadModal', _notepad); + }, + _openDeleteNotepadModel: function(_notepad) { + vc.emit('deleteNotepad', 'openDeleteNotepadModal', _notepad); + }, + _queryNotepadMethod: function() { vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS); }, - _moreCondition:function(){ - if(vc.component.notepadManageInfo.moreCondition){ + _moreCondition: function() { + if (vc.component.notepadManageInfo.moreCondition) { vc.component.notepadManageInfo.moreCondition = false; - }else{ + } else { vc.component.notepadManageInfo.moreCondition = true; } } - + } }); -})(window.vc); +})(window.vc); \ No newline at end of file