mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 19:41:07 +03:30
1 line
6.9 KiB
JavaScript
Vendored
1 line
6.9 KiB
JavaScript
Vendored
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{"CN/x":function(t,e,a){"use strict";a.r(e);var s=a("o0o1"),r=a.n(s),n=a("Y8XJ"),i=a("L2JU"),o=a("85lN");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 Name",value:"name"},{sortable:!1,text:"Role",value:"role"},{sortable:!1,text:"Number",value:"number"},{sortable:!1,text:"Status",value:"status"},{sortable:!1,text:"Action",value:"action",align:"right"}],items:[],name:""}},created:function(){this.$route.params.medicalCenter&&this.load(this.$route.params.medicalCenter)},methods:u({load:function(){var t=l(r.a.mark(function t(e){var a;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.a.get(o.a.listOpertorMedicalCenter(e));case 2:(a=t.sent)&&200==a.status?(this.items=a.data.data.users,this.name=a.data.data.name):this.$router.push({name:"Dashboard"});case 4:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}(),changeStatus:function(){var t=l(r.a.mark(function t(e){var a,s,i,c,l,u,v;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.a.post(o.a.changeStatusUser(e));case 2:if(!(a=t.sent)||200!=a.status){t.next=25;break}for(s=!0,i=!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),i=!0,c=t.t0;case 15:t.prev=15,t.prev=16,s||null==l.return||l.return();case 18:if(t.prev=18,!i){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(i.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,n.a.delete(o.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(i.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:"Operator List "+t.name,text:""}},[a("v-layout",{staticClass:"px-5 mb-3",attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs12:"",md3:"",xs3:""}},[a("v-text-field",{staticClass:"pa-2",attrs:{name:"Name",label:"Name",color:"black",id:"id"}})],1),t._v(" "),a("v-flex",{attrs:{xs12:"",md3:"",xs3:""}},[a("v-text-field",{staticClass:"pa-2",attrs:{name:"cell_number",label:"Cell Number",color:"black",id:"id"}})],1),t._v(" "),a("v-flex",{staticClass:"text-xs-right",attrs:{xs12:"",md2:"",sm2:""}},[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),t._v(" "),a("v-spacer"),t._v(" "),a("v-flex",{staticClass:"text-xs-right",attrs:{xs12:"",md2:"",sm2:""}},[a("router-link",{attrs:{to:"/add-operator/"+t.$route.params.medicalCenter}},[a("v-btn",{staticClass:"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black"},[a("v-icon",{staticClass:"black--text mr-2 caption"},[t._v("fas fa-plus")]),t._v(" "),a("span",{staticClass:"black--text"},[t._v("Add")])],1)],1)],1)],1),t._v(" "),a("v-layout",{staticClass:"px-5 mt-3",attrs:{row:"","align-center":"","justify-center":"",wrap:""}},[a("v-flex",{attrs:{md12:""}},[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._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.cell_number))]),t._v(" "),a("td",{staticClass:"title font-weight-light"},[t._v(t._s(s.status))]),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-divider"),t._v(" "),a("v-layout",{staticClass:"mt-3",attrs:{row:"",wrap:"","align-center":"","justify-center":""}},[a("router-link",{attrs:{to:"/manage-medical-center"}},[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}}]); |