Files
cssd-back/public/js/vue/chunks/35.6e57146f63f1f77d9969.js
T

1 line
7.5 KiB
JavaScript
Vendored

(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{"CN/x":function(t,e,a){"use strict";a.r(e);var r=a("o0o1"),s=a.n(r),n=a("Y8XJ"),i=a("L2JU"),l=a("85lN"),o=a("uXhm");function c(t,e,a,r,s,n,i){try{var l=t[n](i),o=l.value}catch(t){return void a(t)}l.done?e(o):Promise.resolve(o).then(r,s)}function u(t){return function(){var e=this,a=arguments;return new Promise(function(r,s){var n=t.apply(e,a);function i(t){c(n,r,s,i,l,"next",t)}function l(t){c(n,r,s,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 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"}],filter:{name:"",cell_number:"",role:""},items:[],name:"",roles:o.a}},created:function(){this.$route.params.medicalCenter&&this.load()},methods:v({load:function(){var t=u(s.a.mark(function t(){var e,a,r,i;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(r in e=this.$route.params.medicalCenter,a="?",this.filter)this.filter.hasOwnProperty(r)&&(a+="".concat(r,"=").concat(this.filter[r],"&"));return t.next=5,n.a.get(l.a.listOpertorMedicalCenter(e,a));case 5:(i=t.sent)&&200==i.status?(this.items=i.data.data.users,this.name=i.data.data.name):this.$router.push({name:"Dashboard"});case 7:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),changeStatus:function(){var t=u(s.a.mark(function t(e){var a,r,i,o,c,u,v;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.a.post(l.a.changeStatusUser(e));case 2:if(!(a=t.sent)||200!=a.status){t.next=25;break}for(r=!0,i=!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),i=!0,o=t.t0;case 15:t.prev=15,t.prev=16,r||null==c.return||c.return();case 18:if(t.prev=18,!i){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(i.d)("modal",["changeCurrentModal"]),{changeRoleModal:function(t){this.changeCurrentModal({modal:"modal-user-role",properties:{user:t}})},remove:function(){var t=u(s.a.mark(function t(e){var a,r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.a.delete(l.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)}}()}),computed:v({},Object(i.c)("modal",["getModalResult"])),watch:{getModalResult:function(t){var e=!0,a=!1,r=void 0;try{for(var s,n=this.items[Symbol.iterator]();!(e=(s=n.next()).done);e=!0){var i=s.value;i.id==t.id&&(i.roles=t.roles)}}catch(t){a=!0,r=t}finally{try{e||null==n.return||n.return()}finally{if(a)throw r}}}}},m=a("KHd+"),h=Object(m.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"},model:{value:t.filter.name,callback:function(e){t.$set(t.filter,"name",e)},expression:"filter.name"}})],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"},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",{attrs:{xs12:"",md2:"",xs3:""}},[a("v-select",{staticClass:"pa-2",attrs:{items:t.roles,name:"roles",label:"Roles",color:"black"},model:{value:t.filter.role,callback:function(e){t.$set(t.filter,"role",e)},expression:"filter.role"}})],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"},on:{click:t.load}},[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 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(t._s(r.name))]),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.cell_number))]),t._v(" "),a("td",{staticClass:"title font-weight-light"},[t._v(t._s(r.status))]),t._v(" "),a("td",{staticClass:"text-xs-right"},[a("v-btn",{staticClass:"mr-2 WM-ActionButton",attrs:{color:"Active"==r.status?"red":"green"},on:{click:function(e){return t.changeStatus(r.id)}}},["Active"==r.status?[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-user-tag")]),t._v(" "),"Active"==r.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(r)}}},[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(r.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}}]);