From ccf614692f714dc0c43cb4fa562e80814c9c4fa6 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Sun, 6 Nov 2022 21:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E8=AE=BE=E5=A4=87=E4=BF=9D?= =?UTF-8?q?=E5=85=BB=20=E6=A0=87=E5=87=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/components/.DS_Store | Bin 10244 -> 10244 bytes .../addMaintainanceStandard.html | 53 ++++++++ .../addMaintainanceStandard.js | 99 +++++++++++++++ .../deleteMaintainanceItem.js | 2 +- .../deleteMaintainanceStandard.html | 19 +++ .../deleteMaintainanceStandard.js | 52 ++++++++ .../editMaintainanceStandard.html | 49 ++++++++ .../editMaintainanceStandard.js | 101 +++++++++++++++ public/pages/.DS_Store | Bin 10244 -> 10244 bytes public/pages/property/.DS_Store | Bin 24580 -> 26628 bytes .../maintainanceStandardManage.html | 117 ++++++++++++++++++ .../maintainanceStandardManage.js | 84 +++++++++++++ 12 files changed, 575 insertions(+), 1 deletion(-) create mode 100644 public/components/property/addMaintainanceStandard/addMaintainanceStandard.html create mode 100644 public/components/property/addMaintainanceStandard/addMaintainanceStandard.js create mode 100644 public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.html create mode 100644 public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.js create mode 100644 public/components/property/editMaintainanceStandard/editMaintainanceStandard.html create mode 100644 public/components/property/editMaintainanceStandard/editMaintainanceStandard.js create mode 100644 public/pages/property/maintainanceStandardManage/maintainanceStandardManage.html create mode 100644 public/pages/property/maintainanceStandardManage/maintainanceStandardManage.js diff --git a/public/components/.DS_Store b/public/components/.DS_Store index 1b8136069ed2facebd09de1be46f4ee1a7fb5584..e7eeadae83ffd29f414b99dbe6f4d8586173222c 100644 GIT binary patch delta 1538 zcmchXPiz!b9LIm(>A#t2p>OG*?RH9C+mx1cOLie(ixOMf0<~xx`@a&)?#_dbPG{@R z?6#$pC9ww&0&1fd2&geJY645=2EsiFwnoooMtM zNJYgZrDd|BmTP0<6Y3hag>tj0g@I(s8cy@9!51cyDKj%?*)uGVjGM`f8FzS(X^t4D zxIO9cMaP{@+o`nE>n)r#M6Twc z%hpP!s#Vn!S;ICGCZCGu>?F5z!#X*(VCc^5w4rm$F-{mfttf$#-cc()$MdWiW4buSlPTS;rpxRj#fvm+VeJ_=(wpYu zozpimTD6_(s4Y5?S=?V4QFp1M&l{GmFx&UU)IHjm8BcIiVYkkll#O5V|lB=`-{)W*0m zNHH;yMI&iSi8mLcLrX#v^S&me=}k?rdqh#+*MI1L5XH9@t_%X(s;X-mo7*~e3vq11 z;?tEY5Ooizx(DZdOnY#8m-#QM@}6GQhV2D`{397(LSuqzz9_qBva*fU4>!qzYE~l5 zoKTy(qgB|0tke(Jw?|~5AtrgIS|5!mLMW_g!)#X+*`KPNU5XG4E6#_4b+tkXDkE3P zN}pQ%mM aj@*wL-d`UN)nL6W{LX*=Wv?v;&;1Q3P?1Cc delta 156 zcmZn(XbG6$&&aKN`W;S_7#*GbgSU0mPEFs^l$>rib E0A@ljWB>pF diff --git a/public/components/property/addMaintainanceStandard/addMaintainanceStandard.html b/public/components/property/addMaintainanceStandard/addMaintainanceStandard.html new file mode 100644 index 000000000..c0764e2e1 --- /dev/null +++ b/public/components/property/addMaintainanceStandard/addMaintainanceStandard.html @@ -0,0 +1,53 @@ + \ No newline at end of file diff --git a/public/components/property/addMaintainanceStandard/addMaintainanceStandard.js b/public/components/property/addMaintainanceStandard/addMaintainanceStandard.js new file mode 100644 index 000000000..1edeb4ebc --- /dev/null +++ b/public/components/property/addMaintainanceStandard/addMaintainanceStandard.js @@ -0,0 +1,99 @@ +(function (vc) { + + vc.extends({ + propTypes: { + callBackListener: vc.propTypes.string, //父组件名称 + callBackFunction: vc.propTypes.string //父组件监听方法 + }, + data: { + addMaintainanceStandardInfo: { + standardId: '', + standardName: '', + remark: '', + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + vc.on('addMaintainanceStandard', 'openAddMaintainanceStandardModal', function () { + $('#addMaintainanceStandardModel').modal('show'); + }); + }, + methods: { + addMaintainanceStandardValidate() { + return vc.validate.validate({ + addMaintainanceStandardInfo: vc.component.addMaintainanceStandardInfo + }, { + 'addMaintainanceStandardInfo.standardName': [ + { + limit: "required", + param: "", + errInfo: "巡检项目不能为空" + }, + { + limit: "maxLength", + param: "256", + errInfo: "巡检项目不能超过256" + }, + ], + 'addMaintainanceStandardInfo.remark': [ + { + limit: "required", + param: "", + errInfo: "备注不能为空" + }, + { + limit: "maxLength", + param: "512", + errInfo: "备注不能超过512" + }, + ], + }); + }, + saveMaintainanceStandardInfo: function () { + if (!vc.component.addMaintainanceStandardValidate()) { + vc.toast(vc.validate.errInfo); + + return; + } + + vc.component.addMaintainanceStandardInfo.communityId = vc.getCurrentCommunity().communityId; + + vc.http.apiPost( + '/maintainance.saveMaintainanceStandard', + JSON.stringify(vc.component.addMaintainanceStandardInfo), + { + emulateJSON: true + }, + function (json, res) { + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + let _json = JSON.parse(json); + if (_json.code == 0) { + //关闭model + $('#addMaintainanceStandardModel').modal('hide'); + vc.component.clearAddMaintainanceStandardInfo(); + vc.emit('maintainanceStandardManage', 'listMaintainanceStandard', {}); + + return; + } + vc.message(_json.msg); + + }, + function (errInfo, error) { + console.log('请求失败处理'); + + vc.message(errInfo); + + }); + }, + clearAddMaintainanceStandardInfo: function () { + vc.component.addMaintainanceStandardInfo = { + standardName: '', + remark: '', + }; + } + } + }); + +})(window.vc); diff --git a/public/components/property/deleteMaintainanceItem/deleteMaintainanceItem.js b/public/components/property/deleteMaintainanceItem/deleteMaintainanceItem.js index 50212a0c4..08caf364e 100644 --- a/public/components/property/deleteMaintainanceItem/deleteMaintainanceItem.js +++ b/public/components/property/deleteMaintainanceItem/deleteMaintainanceItem.js @@ -11,7 +11,7 @@ $('#deleteMaintainanceItemModel').modal('show'); }); }, - methods: { + methods: { deleteMaintainanceItem: function () { vc.component.deleteMaintainanceItemInfo.communityId = vc.getCurrentCommunity().communityId; vc.http.apiPost( diff --git a/public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.html b/public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.html new file mode 100644 index 000000000..1232c58ac --- /dev/null +++ b/public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.html @@ -0,0 +1,19 @@ + diff --git a/public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.js b/public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.js new file mode 100644 index 000000000..423b2f944 --- /dev/null +++ b/public/components/property/deleteMaintainanceStandard/deleteMaintainanceStandard.js @@ -0,0 +1,52 @@ +(function(vc,vm){ + + vc.extends({ + data:{ + deleteMaintainanceStandardInfo:{ + + } + }, + _initMethod:function(){ + + }, + _initEvent:function(){ + vc.on('deleteMaintainanceStandard','openDeleteMaintainanceStandardModal',function(_params){ + + vc.component.deleteMaintainanceStandardInfo = _params; + $('#deleteMaintainanceStandardModel').modal('show'); + + }); + }, + methods:{ + deleteMaintainanceStandard:function(){ + vc.component.deleteMaintainanceStandardInfo.communityId=vc.getCurrentCommunity().communityId; + vc.http.apiPost( + '/maintainance.deleteMaintainanceStandard', + JSON.stringify(vc.component.deleteMaintainanceStandardInfo), + { + emulateJSON:true + }, + function(json,res){ + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + let _json = JSON.parse(json); + if (_json.code == 0) { + //关闭model + $('#deleteMaintainanceStandardModel').modal('hide'); + vc.emit('maintainanceStandardManage','listMaintainanceStandard',{}); + return ; + } + vc.message(_json.msg); + }, + function(errInfo,error){ + console.log('请求失败处理'); + vc.message(json); + + }); + }, + closeDeleteMaintainanceStandardModel:function(){ + $('#deleteMaintainanceStandardModel').modal('hide'); + } + } + }); + +})(window.vc,window.vc.component); diff --git a/public/components/property/editMaintainanceStandard/editMaintainanceStandard.html b/public/components/property/editMaintainanceStandard/editMaintainanceStandard.html new file mode 100644 index 000000000..5cc02dea1 --- /dev/null +++ b/public/components/property/editMaintainanceStandard/editMaintainanceStandard.html @@ -0,0 +1,49 @@ + \ No newline at end of file diff --git a/public/components/property/editMaintainanceStandard/editMaintainanceStandard.js b/public/components/property/editMaintainanceStandard/editMaintainanceStandard.js new file mode 100644 index 000000000..4fb40c69f --- /dev/null +++ b/public/components/property/editMaintainanceStandard/editMaintainanceStandard.js @@ -0,0 +1,101 @@ +(function (vc, vm) { + + vc.extends({ + data: { + editMaintainanceStandardInfo: { + standardId: '', + standardName: '', + remark: '', + + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + vc.on('editMaintainanceStandard', 'openEditMaintainanceStandardModal', function (_params) { + vc.component.refreshEditMaintainanceStandardInfo(); + $('#editMaintainanceStandardModel').modal('show'); + vc.copyObject(_params, vc.component.editMaintainanceStandardInfo); + vc.component.editMaintainanceStandardInfo.communityId = vc.getCurrentCommunity().communityId; + }); + }, + methods: { + editMaintainanceStandardValidate: function () { + return vc.validate.validate({ + editMaintainanceStandardInfo: vc.component.editMaintainanceStandardInfo + }, { + 'editMaintainanceStandardInfo.standardName': [ + { + limit: "required", + param: "", + errInfo: "巡检项目不能为空" + }, + { + limit: "maxLength", + param: "256", + errInfo: "巡检项目不能超过256" + }, + ], + 'editMaintainanceStandardInfo.remark': [ + { + limit: "required", + param: "", + errInfo: "备注不能为空" + }, + { + limit: "maxLength", + param: "512", + errInfo: "备注不能超过512" + }, + ], + 'editMaintainanceStandardInfo.standardId': [ + { + limit: "required", + param: "", + errInfo: "编号不能为空" + }] + + }); + }, + editMaintainanceStandard: function () { + if (!vc.component.editMaintainanceStandardValidate()) { + vc.toast(vc.validate.errInfo); + return; + } + + vc.http.apiPost( + '/maintainance.updateMaintainanceStandard', + JSON.stringify(vc.component.editMaintainanceStandardInfo), + { + emulateJSON: true + }, + function (json, res) { + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + let _json = JSON.parse(json); + if (_json.code == 0) { + //关闭model + $('#editMaintainanceStandardModel').modal('hide'); + vc.emit('maintainanceStandardManage', 'listMaintainanceStandard', {}); + return; + } + vc.message(_json.msg); + }, + function (errInfo, error) { + console.log('请求失败处理'); + + vc.message(errInfo); + }); + }, + refreshEditMaintainanceStandardInfo: function () { + vc.component.editMaintainanceStandardInfo = { + standardId: '', + standardName: '', + remark: '', + + } + } + } + }); + +})(window.vc, window.vc.component); diff --git a/public/pages/.DS_Store b/public/pages/.DS_Store index 34f2eeca25c77a5802e64a0c8df9578de6dc8969..565fc378c762aac728ba4af098827b31d3622c08 100755 GIT binary patch delta 192 zcmZn(XbITxSB!D<7GhPw>!8GbUdGYT*&F={iK zFxoQOGkP$3GI}!xFa|P4L9{b5LTCmVC=I0;qbDoKh;P0uVZuJKfqOH%!Z$V?4m=6~ D>ysxv delta 140 zcmZn(XbITxS8TG8peB=))Z|z}@yYh$$E4#0_=_|0%RQ6x^8$)e%Q92TBQk;P;LNJj z$qEu`GRh7sJQzTLLx3?PFF!AplT+Ct04%~VIZ{GVT#`|VQJc|((U#Gk(StFNF^DmQ aF_JNA@_8ZE&08cq*f+B)d}Bkk^(X+|86=Vb diff --git a/public/pages/property/.DS_Store b/public/pages/property/.DS_Store index 160341d56b0a18ac5a08c8c519ad1d90d03109d6..bef45059ee1acddc93b3e7355e22d8185a09e758 100755 GIT binary patch delta 620 zcmbVK&ubH55S`imvb)sn{^+*Fq>ZURFo!}KX%AXMx)nt$)Qz;Dha8e7MFVM4)Se2S z3dMua`c9rbd5P5T=%wC0coDpN_a6|{*;>(yJvi_&kD2d1-Y~Os$U7f7A|k%F)xJd3 z5a`Hj>_?TcuL3NhfM}hrQ->Z?i~2fLuNdXJ$|z|oxaAw1L3Lr7Ei5K0Y~#hfd02NZ z;B#%DL&sFwc9g>faCi>8CC{TbL~ifLQ4pnNT?!O)gdjL$Pz}v+)Kbqyy@c&B#?)C) zZ-pZsU(xPV#ngM}2evs(E%?QYmU)o=)3ehr6(XaG4>LYr)pyFfZYQ7(YKrY1Jvq)z z!7UkPNh<5KvDEFi*1G*QQIHu`AyxWqOK|R={FNic9<@dH5w+1Q<}Rym|3}AUoY$W! z9RqKRr!%i*6As?bva6@ZhH+5L{$X<- z`^h5St$Oeh3;o)#Y{MHd9uN%;{u*%{oJ7+0Fl}b_?bh)$?D@ydLa@G`1dE- fm5cad!mlrn8o!R`VcKM(%`~H1f2OxrPnkaf#Y>>= delta 383 zcmX|7O-lk%6us~HrkT)Yo=!&jk(xoEpwlWb!?6%rBu$IJrNUH5VMe$&m`xzTaM!K+ z0TFN6rXSFv|IjXI)2bkSR)D!?M3X_DMiwOEG*6822U#aKq2!c=oH6(NmM(6cwu +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+ + +
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
{{maintainanceStandard.standardName}}{{maintainanceStandard.createTime}}{{maintainanceStandard.remark}} +
+ +
+
+ +
+
+
    +
    + + +
    +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/public/pages/property/maintainanceStandardManage/maintainanceStandardManage.js b/public/pages/property/maintainanceStandardManage/maintainanceStandardManage.js new file mode 100644 index 000000000..9879b8b19 --- /dev/null +++ b/public/pages/property/maintainanceStandardManage/maintainanceStandardManage.js @@ -0,0 +1,84 @@ +/** + 入驻小区 +**/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + maintainanceStandardManageInfo: { + maintainanceStandards: [], + total: 0, + records: 1, + moreCondition: false, + standardId: '', + conditions: { + standardId: '', + standardName: '', + communityId: vc.getCurrentCommunity().communityId, + } + } + }, + _initMethod: function () { + vc.component._listMaintainanceStandards(DEFAULT_PAGE, DEFAULT_ROWS); + }, + _initEvent: function () { + + vc.on('maintainanceStandardManage', 'listMaintainanceStandard', function (_param) { + vc.component._listMaintainanceStandards(DEFAULT_PAGE, DEFAULT_ROWS); + }); + vc.on('pagination', 'page_event', function (_currentPage) { + vc.component._listMaintainanceStandards(_currentPage, DEFAULT_ROWS); + }); + }, + methods: { + _listMaintainanceStandards: function (_page, _rows) { + + vc.component.maintainanceStandardManageInfo.conditions.page = _page; + vc.component.maintainanceStandardManageInfo.conditions.row = _rows; + var param = { + params: vc.component.maintainanceStandardManageInfo.conditions + }; + + //发送get请求 + vc.http.apiGet('/maintainance.listMaintainanceStandard', + param, + function (json, res) { + var _maintainanceStandardManageInfo = JSON.parse(json); + vc.component.maintainanceStandardManageInfo.total = _maintainanceStandardManageInfo.total; + vc.component.maintainanceStandardManageInfo.records = _maintainanceStandardManageInfo.records; + vc.component.maintainanceStandardManageInfo.maintainanceStandards = _maintainanceStandardManageInfo.data; + vc.emit('pagination', 'init', { + total: vc.component.maintainanceStandardManageInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _openAddMaintainanceStandardModal: function () { + vc.emit('addMaintainanceStandard', 'openAddMaintainanceStandardModal', {}); + }, + _openEditMaintainanceStandardModel: function (_maintainanceStandard) { + vc.emit('editMaintainanceStandard', 'openEditMaintainanceStandardModal', _maintainanceStandard); + }, + _openDeleteMaintainanceStandardModel: function (_maintainanceStandard) { + vc.emit('deleteMaintainanceStandard', 'openDeleteMaintainanceStandardModal', _maintainanceStandard); + }, + _queryMaintainanceStandardMethod: function () { + vc.component._listMaintainanceStandards(DEFAULT_PAGE, DEFAULT_ROWS); + + }, + _moreCondition: function () { + if (vc.component.maintainanceStandardManageInfo.moreCondition) { + vc.component.maintainanceStandardManageInfo.moreCondition = false; + } else { + vc.component.maintainanceStandardManageInfo.moreCondition = true; + } + } + + + } + }); +})(window.vc);