mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-12 18:11:06 +03:30
1 line
12 KiB
JavaScript
Vendored
1 line
12 KiB
JavaScript
Vendored
(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{Epo7:function(t,e,a){"use strict";var r=a("ncu1");a.n(r).a},Ym5q:function(t,e,a){"use strict";a.r(e);var r=a("o0o1"),n=a.n(r),s=a("85lN"),i=a("Y8XJ"),l=a("L2JU"),o=a("uXhm");function c(t,e,a,r,n,s,i){try{var l=t[s](i),o=l.value}catch(t){return void a(t)}l.done?e(o):Promise.resolve(o).then(r,n)}function u(t){return function(){var e=this,a=arguments;return new Promise(function(r,n){var s=t.apply(e,a);function i(t){c(s,r,n,i,l,"next",t)}function l(t){c(s,r,n,i,l,"throw",t)}i(void 0)})}}function v(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{},r=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(a).filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable}))),r.forEach(function(e){f(t,e,a[e])})}return t}function f(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var p={data:function(){return{headers:[{sortable:!0,text:"Operator",value:"name"},{sortable:!1,text:"Date",value:"date"},{sortable:!1,text:"Role",value:"role"},{sortable:!0,text:"Hospital",value:"hospital"},{sortable:!1,text:"Action",value:"action",align:"right"}],filter:{name:"",cell_number:"",medicalCenter_id:"",role:"",fromPicker:"",upToPicker:""},fromMenu:"",upToMenu:"",items:[],roles:o.a,currentPage:1,lastPage:1,medicalCenters:[]}},created:function(){this.fillSelectFilter(),this.load()},methods:v({load:function(){var t=u(n.a.mark(function t(){var e,a,r,l,o=arguments;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(r in e=o.length>0&&void 0!==o[0]?o[0]:1,a="?",this.filter)this.filter.hasOwnProperty(r)&&(a+="".concat(r,"=").concat(this.filter[r],"&"));return a+=e?"page=".concat(e):"page=1",t.next=6,i.a.get(s.a.listOpertor(a));case 6:(l=t.sent)&&200==l.status?(this.items=l.data.data.data,this.currentPage=l.data.data.current_page,this.lastPage=l.data.data.last_page):this.$router.push({name:"Dashboard"});case 8:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),changeStatus:function(){var t=u(n.a.mark(function t(e){var a,r,l,o,c,u,v;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.post(s.a.changeStatusUser(e));case 2:if(!(a=t.sent)||200!=a.status){t.next=25;break}for(r=!0,l=!1,o=void 0,t.prev=7,c=this.items[Symbol.iterator]();!(r=(u=c.next()).done);r=!0)(v=u.value).id==e&&(v.status=a.data.data.status);t.next=15;break;case 11:t.prev=11,t.t0=t.catch(7),l=!0,o=t.t0;case 15:t.prev=15,t.prev=16,r||null==c.return||c.return();case 18:if(t.prev=18,!l){t.next=21;break}throw o;case 21:return t.finish(18);case 22:return t.finish(15);case 23:t.next=26;break;case 25:this.$router.push({name:"Dashboard"});case 26:case"end":return t.stop()}},t,this,[[7,11,15,23],[16,,18,22]])}));return function(e){return t.apply(this,arguments)}}()},Object(l.d)("modal",["changeCurrentModal"]),{changeRoleModal:function(t){this.changeCurrentModal({modal:"modal-user-role",properties:{user:t}})},remove:function(){var t=u(n.a.mark(function t(e){var a,r;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.delete(s.a.deleteUser(e));case 2:if((a=t.sent)&&200==a.status)for(r in this.items)this.items.hasOwnProperty(r)&&this.items[r].id==e&&this.items.splice(r,1);case 4:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}(),fillSelectFilter:function(){var t=u(n.a.mark(function t(){var e;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.get(s.a.listFilterItemsTestResult);case 2:(e=t.sent)&&200==e.status&&(this.medicalCenters=e.data.data.MedicalCenters);case 4:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()}),computed:v({},Object(l.c)("modal",["getModalResult"])),watch:{getModalResult:function(t){var e=!0,a=!1,r=void 0;try{for(var n,s=this.items[Symbol.iterator]();!(e=(n=s.next()).done);e=!0){var i=n.value;i.id==t.id&&(i.roles=t.roles)}}catch(t){a=!0,r=t}finally{try{e||null==s.return||s.return()}finally{if(a)throw r}}},currentPage:function(t){this.load(t)}}},m=(a("Epo7"),a("KHd+")),d=Object(m.a)(p,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{"grid-list-xs":""}},[a("material-card",{attrs:{color:"black",title:"Member List"}},[a("v-layout",{staticClass:"px-5 mb-3",attrs:{"align-center":"","justify-center":"",wrap:""}},[a("v-flex",{staticClass:"WM-FlexCenter",attrs:{xs12:"",md3:"",sm3:""}},[a("v-icon",{staticClass:"fa fa-align-left mr-2 WM-Margin-B-8"}),t._v(" "),a("v-text-field",{staticClass:"py-3 pr-3",attrs:{color:"black",name:"name",label:"Name"},model:{value:t.filter.name,callback:function(e){t.$set(t.filter,"name",e)},expression:"filter.name"}})],1),t._v(" "),a("v-flex",{staticClass:"WM-FlexCenter pl-3",attrs:{xs12:"",md3:"",sm3:""}},[a("v-icon",{staticClass:"fa fa-hospital-o mr-2 WM-Margin-B-8"}),t._v(" "),a("v-autocomplete",{staticClass:"py-3 pr-3",attrs:{label:"Hospital",color:"black",items:t.medicalCenters,"item-text":"name","item-value":"id"},model:{value:t.filter.medicalCenter_id,callback:function(e){t.$set(t.filter,"medicalCenter_id",e)},expression:"filter.medicalCenter_id"}})],1),t._v(" "),a("v-flex",{staticClass:"WM-FlexCenter pl-3",attrs:{xs12:"",md3:"",sm3:""}},[a("v-icon",{staticClass:"fa fa-phone mr-2 WM-Margin-B-8"}),t._v(" "),a("v-text-field",{staticClass:"py-3 pr-3",attrs:{color:"black",name:"CellPhone",label:"CellPhone"},model:{value:t.filter.cell_number,callback:function(e){t.$set(t.filter,"cell_number",e)},expression:"filter.cell_number"}})],1),t._v(" "),a("v-flex",{staticClass:"WM-FlexCenter pl-3",attrs:{xs12:"",md3:"",sm3:""}},[a("v-icon",{staticClass:"fa fa-check mr-2 WM-Margin-B-8"}),t._v(" "),a("v-select",{staticClass:"py-3 pr-3",attrs:{color:"black",name:"role",label:"Role",items:t.roles},model:{value:t.filter.role,callback:function(e){t.$set(t.filter,"role",e)},expression:"filter.role"}})],1)],1),t._v(" "),a("v-layout",{staticClass:"px-5 mb-3"},[a("v-flex",{staticClass:"WM-FlexCenter",attrs:{xs12:"",sm12:"",md2:""}},[a("v-icon",{staticClass:"far fa-calendar-alt mr-2"}),t._v(" "),a("v-menu",{attrs:{lazy:"","close-on-content-click":!0,transition:"v-scale-transition","offset-y":""},model:{value:t.fromMenu,callback:function(e){t.fromMenu=e},expression:"fromMenu"}},[a("v-text-field",{attrs:{slot:"activator",required:"",label:"FromDate",color:"black"},slot:"activator",model:{value:t.filter.fromPicker,callback:function(e){t.$set(t.filter,"fromPicker",e)},expression:"filter.fromPicker"}}),t._v(" "),a("v-date-picker",{attrs:{color:"pink","no-title":"","date-format":function(t){return new Date(t).toDateString()}},model:{value:t.filter.fromPicker,callback:function(e){t.$set(t.filter,"fromPicker",e)},expression:"filter.fromPicker"}})],1)],1),t._v(" "),a("v-flex",{staticClass:"WM-FlexCenter pl-3",attrs:{xs12:"",sm12:"",md2:""}},[a("v-icon",{staticClass:"far fa-calendar-alt mr-2"}),t._v(" "),a("v-menu",{attrs:{lazy:"","close-on-content-click":!0,transition:"v-scale-transition","offset-y":""},model:{value:t.upToMenu,callback:function(e){t.upToMenu=e},expression:"upToMenu"}},[a("v-text-field",{attrs:{slot:"activator",required:"",label:"UpToDate",color:"black"},slot:"activator",model:{value:t.filter.upToPicker,callback:function(e){t.$set(t.filter,"upToPicker",e)},expression:"filter.upToPicker"}}),t._v(" "),a("v-date-picker",{attrs:{color:"pink","no-title":"","date-format":function(t){return new Date(t).toDateString()}},model:{value:t.filter.upToPicker,callback:function(e){t.$set(t.filter,"upToPicker",e)},expression:"filter.upToPicker"}})],1)],1),t._v(" "),a("v-flex",{staticClass:"WM-Align-R ml-4",attrs:{wrap:"",xs12:"",md2:"",sm12:""}},[a("v-btn",{staticClass:"WM-CyanBlueGradient-BG",staticStyle:{padding:"10px 60px"},on:{click:function(e){return t.load(void 0)}}},[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-search")]),t._v(" "),a("span",{staticClass:"white--text"},[t._v("Filter")])],1)],1)],1),t._v(" "),a("v-layout",{staticClass:"px-4 my-3"},[a("v-divider")],1),t._v(" "),a("v-layout",{staticClass:"px-5 my-2",attrs:{"align-center":"","justify-center":"",wrap:""}},[a("v-flex",{attrs:{xs12:"",md12:"",sm12:""}},[a("v-data-table",{attrs:{headers:t.headers,items:t.items,"hide-actions":""},scopedSlots:t._u([{key:"headerCell",fn:function(e){var r=e.header;return[a("span",{staticClass:"subheading font-weight-light text-white text--darken-3",domProps:{textContent:t._s(r.text)}})]}},{key:"items",fn:function(e){var r=e.item;return[a("td",{staticClass:"headline font-weight-light"},[t._v("\n "+t._s(r.name)+"\n "),a("br"),t._v(" "),a("span",{staticClass:"WM-Font-14"},[t._v(t._s(r.cell_number))])]),t._v(" "),a("td",{staticClass:"title font-weight-light"},[t._v(t._s(r.created_at))]),t._v(" "),a("td",{staticClass:"title font-weight-light"},t._l(r.roles,function(e,r){return a("span",{key:r},[t._v(t._s(e.name))])}),0),t._v(" "),a("td",{staticClass:"title font-weight-light"},[t._v(t._s(r.medical_center.name))]),t._v(" "),a("td",{staticClass:"text-xs-right FlexBtn"},[a("v-tooltip",{attrs:{bottom:"","open-on-hover":""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on,s=e.attrs;return[t.$hasRole("Admin|Supervisor")?a("v-btn",t._g(t._b({staticClass:"mr-2 WM-ActionButton",attrs:{color:"Active"==r.status?"red":"green"},on:{click:function(e){return t.changeStatus(r.id)}}},"v-btn",s,!1),n),["Active"==r.status?[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fa fa-pause")]),t._v(" "),"Active"==r.status?a("span",[t._v("Susspended")]):t._e()]:[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fa fa-pause")]),t._v(" "),a("span",[t._v("Active")])]],2):t._e()]}}],null,!0)},[t._v(" "),"Active"==r.status?a("span",[t._v("Susspended")]):a("span",[t._v("Active")])]),t._v(" "),a("v-tooltip",{attrs:{bottom:"","open-on-hover":""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on,s=e.attrs;return[t.$hasRole("Admin")?a("v-btn",t._g(t._b({staticClass:"mr-2 WM-ActionButton",attrs:{color:"orange darken-1"},on:{click:function(e){return t.changeRoleModal(r)}}},"v-btn",s,!1),n),[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-user-tag")]),t._v(" "),a("span",[t._v("Role")])],1):t._e()]}}],null,!0)},[t._v(" "),a("span",[t._v("Role")])]),t._v(" "),a("v-tooltip",{attrs:{bottom:"","open-on-hover":""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on,s=e.attrs;return[t.$hasRole("Admin")?a("v-btn",t._g(t._b({staticClass:"WM-ActionButton",attrs:{color:"pink"},on:{click:function(e){return t.remove(r.id)}}},"v-btn",s,!1),n),[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-times")]),t._v(" "),a("span",[t._v("Remove")])],1):t._e()]}}],null,!0)},[t._v(" "),a("span",[t._v("Remove")])])],1)]}}])})],1)],1),t._v(" "),a("v-layout",{staticClass:"px-4 my-3"},[a("v-divider")],1),t._v(" "),t.lastPage>1?a("div",{staticClass:"text-xs-center mt-2"},[a("v-pagination",{attrs:{color:"black",length:t.lastPage,"total-visible":6},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}})],1):t._e(),t._v(" "),a("v-layout",{staticClass:"mt-3",attrs:{row:"",wrap:"","align-center":"","justify-center":""}},[a("router-link",{attrs:{to:{name:"Dashboard"}}},[a("v-btn",{staticClass:"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"},[a("v-icon",{staticClass:"black--text mr-2 caption"},[t._v("fas fa-chevron-left")]),t._v(" "),a("span",{staticClass:"black--text"},[t._v("Back")])],1)],1)],1)],1)],1)},[],!1,null,null,null);e.default=d.exports},ncu1:function(t,e,a){var r=a("qCC7");"string"==typeof r&&(r=[[t.i,r,""]]);var n={hmr:!0,transform:void 0,insertInto:void 0};a("aET+")(r,n);r.locals&&(t.exports=r.locals)},qCC7:function(t,e,a){(t.exports=a("JPst")(!1)).push([t.i,"\n.v-btn--floating {\r\n padding: 0!important;\n}\n.theme--light.v-btn.v-btn--flat {\r\n color: rgba(0,0,0,.87)!important;\n}\n.v-btn--floating, .v-btn--icon:before {\r\n border-radius: 50%!important;\n}\r\n",""])}}]); |