mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-11 16:01:06 +03:30
1 line
6.6 KiB
JavaScript
Vendored
1 line
6.6 KiB
JavaScript
Vendored
(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{Ym5q:function(t,e,a){"use strict";a.r(e);var s=a("o0o1"),r=a.n(s),n=a("85lN"),i=a("Y8XJ"),o=a("L2JU");function c(t,e,a,s,r,n,i){try{var o=t[n](i),c=o.value}catch(t){return void a(t)}o.done?e(c):Promise.resolve(c).then(s,r)}function l(t){return function(){var e=this,a=arguments;return new Promise(function(s,r){var n=t.apply(e,a);function i(t){c(n,s,r,i,o,"next",t)}function o(t){c(n,s,r,i,o,"throw",t)}i(void 0)})}}function u(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{},s=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(s=s.concat(Object.getOwnPropertySymbols(a).filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable}))),s.forEach(function(e){v(t,e,a[e])})}return t}function v(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var d={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"}],items:[]}},created:function(){this.load()},methods:u({load:function(){var t=l(r.a.mark(function t(){var e;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.get(n.a.listOpertor);case 2:(e=t.sent)&&200==e.status?this.items=e.data.data.data:this.$router.push({name:"Dashboard"});case 4:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),changeStatus:function(){var t=l(r.a.mark(function t(e){var a,s,o,c,l,u,v;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.post(n.a.changeStatusUser(e));case 2:if(!(a=t.sent)||200!=a.status){t.next=25;break}for(s=!0,o=!1,c=void 0,t.prev=7,l=this.items[Symbol.iterator]();!(s=(u=l.next()).done);s=!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),o=!0,c=t.t0;case 15:t.prev=15,t.prev=16,s||null==l.return||l.return();case 18:if(t.prev=18,!o){t.next=21;break}throw c;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(o.d)("modal",["changeCurrentModal"]),{changeRoleModal:function(t){this.changeCurrentModal({modal:"modal-user-role",properties:{user:t}})},remove:function(){var t=l(r.a.mark(function t(e){var a,s;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.delete(n.a.deleteUser(e));case 2:if((a=t.sent)&&200==a.status)for(s in this.items)this.items.hasOwnProperty(s)&&this.items[s].id==e&&this.items.splice(s,1);case 4:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()}),computed:u({},Object(o.c)("modal",["getModalResult"])),watch:{getModalResult:function(t){var e=!0,a=!1,s=void 0;try{for(var r,n=this.items[Symbol.iterator]();!(e=(r=n.next()).done);e=!0){var i=r.value;i.id==t.id&&(i.roles=t.roles)}}catch(t){a=!0,s=t}finally{try{e||null==n.return||n.return()}finally{if(a)throw s}}}}},f=a("KHd+"),h=Object(f.a)(d,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",{attrs:{xs12:"",md3:"",sm3:""}},[a("v-text-field",{staticClass:"pa-2",attrs:{color:"black",name:"name",label:"Name"}})],1),t._v(" "),a("v-flex",{attrs:{xs12:"",md3:"",sm3:""}},[a("v-text-field",{staticClass:"pa-2",attrs:{color:"black",name:"date",label:"Date"}})],1),t._v(" "),a("v-flex",{attrs:{xs12:"",md3:"",sm3:""}},[a("v-text-field",{staticClass:"pa-2",attrs:{color:"black",name:"hospital",label:"Hospital"}})],1),t._v(" "),a("v-flex",{attrs:{xs12:"",md3:"",sm3:""}},[a("v-btn",{staticClass:"WM-CyanBlueGradient-BG",staticStyle:{padding:"10px 60px"}},[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 s=e.header;return[a("span",{staticClass:"subheading font-weight-light text-white text--darken-3",domProps:{textContent:t._s(s.text)}})]}},{key:"items",fn:function(e){var s=e.item;return[a("td",{staticClass:"headline font-weight-light"},[t._v(t._s(s.name))]),t._v(" "),a("td",{staticClass:"title font-weight-light"},[t._v(t._s(s.created_at))]),t._v(" "),a("td",{staticClass:"title font-weight-light"},t._l(s.roles,function(e,s){return a("span",{key:s},[t._v(t._s(e.name))])}),0),t._v(" "),a("td",{staticClass:"title font-weight-light"},[t._v(t._s(s.medical_center.name))]),t._v(" "),a("td",{staticClass:"text-xs-right"},[a("v-btn",{staticClass:"mr-2 WM-ActionButton",attrs:{color:"Active"==s.status?"red":"green"},on:{click:function(e){return t.changeStatus(s.id)}}},["Active"==s.status?[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-user-tag")]),t._v(" "),"Active"==s.status?a("span",[t._v("Susspended")]):t._e()]:[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-user-tag")]),t._v(" "),a("span",[t._v("Active")])]],2),t._v(" "),a("v-btn",{staticClass:"mr-2 WM-ActionButton",attrs:{color:"orange darken-1"},on:{click:function(e){return t.changeRoleModal(s)}}},[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-user-tag")]),t._v(" "),a("span",[t._v("Role")])],1),t._v(" "),a("v-btn",{staticClass:"WM-ActionButton",attrs:{color:"pink"},on:{click:function(e){return t.remove(s.id)}}},[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-times")]),t._v(" "),a("span",[t._v("Remove")])],1)],1)]}}])})],1)],1),t._v(" "),a("v-layout",{staticClass:"px-4 my-3"},[a("v-divider")],1),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=h.exports}}]); |