/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: //home/maktab/admin/js/chunk-7026ffc9.861fdd3d.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7026ffc9"],{"015a":function(e,t,a){"use strict";a("9340")},2819:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex gap-1 w-full max-w-fit"},[a("ATooltip",[a("template",{slot:"title"},[e._v("\n نمایش جزئیات\n ")]),a("span",{on:{click:function(t){return e.$emit("view")}}},[a("Icon",{staticClass:"!text-[25px] cursor-pointer",attrs:{icon:"vuesax:clipboard-text-linear"}})],1)],2),e.hasEdit?a("ATooltip",{attrs:{placement:"bottom"}},[a("template",{slot:"title"},[e._v("\n ویرایش\n ")]),a("div",{on:{click:function(t){return e.$emit("edit")}}},[a("Icon",{class:"!text-[25px] cursor-pointer text-success",attrs:{icon:"vuesax:edit-linear"}})],1)],2):e._e(),e.hasDelete?a("ATooltip",{attrs:{placement:"bottom"}},[a("template",{slot:"title"},[e._v("\n حذف\n ")]),a("ConfirmBtn",{attrs:{title:"آیتم حذف شود؟",icon:"vuesax:trash-linear",iconClass:"!text-[25px] cursor-pointer text-danger"},on:{confirm:function(t){return e.$emit("delete")}}})],2):e._e(),e.hasActive?a("ATooltip",{attrs:{placement:"bottom"}},[a("template",{slot:"title"},[e._v("\n "+e._s(e.isActive(!e.record[e.activeKey])+" کردن")+"\n ")]),a("ConfirmBtn",{attrs:{title:"آیتم "+e.isActive(!e.record[e.activeKey])+" شود؟",icon:e.record[e.activeKey]?"vuesax:tick-square-linear":"vuesax:close-square-linear",iconClass:"!text-[25px] cursor-pointer "+(e.record[e.activeKey]?"text-primary":"text-danger")},on:{confirm:function(t){return e.$emit("active")}}})],2):e._e(),e._t("default")],2)},i=[],r=a("947d"),s=a("dc19"),o={name:"RestFullActionSheet",components:{Icon:s["a"],ConfirmBtn:r["a"]},props:{record:Object,rowKey:String,hasActive:Boolean,hasEdit:Boolean,hasDelete:Boolean,activeKey:String},methods:{isActive:function(e){return e?"فعال":"غیر فعال"}}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,"3f179bc8",null);t["a"]=u.exports},"2fda":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-spin",{attrs:{spinning:e.loading},on:{submit:function(e){}}},[a("vx-card",{attrs:{title:"اطلاعات دانش آموز"}},[a("a-tabs",{attrs:{animated:""},on:{change:function(t){e.isEdit=!1}},model:{value:e.infType,callback:function(t){e.infType=t},expression:"infType"}},[a("a-tab-pane",{key:4,attrs:{tab:"گزارش هفتگی"}},[a("ReportList")],1),a("a-tab-pane",{key:3,attrs:{tab:"حضور و غیاب ها"}},[a("AttendanceList")],1),a("a-tab-pane",{key:2,attrs:{tab:"پرونده سلامت"}},[a("HealthList")],1),a("a-tab-pane",{key:1,attrs:{tab:"شرح مصاحبه ورودی"}},[e.isEdit?a("InterviewEdit",{on:{not_edit:function(t){e.isEdit=!1},refresh:e.loadProfileData,loading:e.setLoading},model:{value:e.personData,callback:function(t){e.personData=t},expression:"personData"}}):a("InterviewView",{on:{edit:function(t){e.isEdit=!0}},model:{value:e.personData,callback:function(t){e.personData=t},expression:"personData"}})],1),a("a-tab-pane",{key:0,attrs:{tab:"اطلاعات فردی"}},[e.isEdit?a("BaseInformationEdit",{on:{not_edit:function(t){e.isEdit=!1},refresh:e.loadProfileData,loading:e.setLoading},model:{value:e.personData,callback:function(t){e.personData=t},expression:"personData"}}):a("BaseInformationView",{on:{edit:function(t){e.isEdit=!0}},model:{value:e.personData,callback:function(t){e.personData=t},expression:"personData"}})],1)],1)],1)],1)},i=[],r=(a("96cf"),a("1da1")),s=a("fe2f"),o=a("a632"),l=a.n(o),c=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-spin",{attrs:{spinning:e.loading}},[a("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[a("div",{staticClass:"grid md:grid-cols-3 gap-5"},[a("a-form-item",{attrs:{label:"نام"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.inputFa("fname"),expression:"inputFa('fname')"}]})],1),a("a-form-item",{attrs:{label:"نام خانوادگی"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.inputFa("lname"),expression:"inputFa('lname')"}]})],1),a("a-form-item",{attrs:{label:"تلفن همراه"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("mobile"),expression:"input('mobile')"}]})],1),a("a-form-item",{attrs:{label:"پسورد"}},[a("a-input-password",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("password"),expression:"input('password')"}]})],1),a("a-form-item",{attrs:{label:"َشماره شناسنامه"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("n_code"),expression:"input('n_code')"}],attrs:{type:"number"}})],1),a("a-form-item",{attrs:{label:"شناسه عضویت"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("n_member"),expression:"input('n_member')"}],attrs:{type:"number"}})],1),a("a-form-item",{attrs:{label:"تاریخ تولد"}},[a("datepicker",{attrs:{id:"birthday","auto-submit":!0,"display-format":"jYYYY-jMM-jDD"},model:{value:e.models.birth_day,callback:function(t){e.$set(e.models,"birth_day",t)},expression:"models.birth_day"}})],1),a("a-form-item",{attrs:{label:"نام پدر"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.inputFa("father_name"),expression:"inputFa('father_name')"}]})],1),a("a-form-item",{attrs:{label:"شغل پدر"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.inputFa("father_job"),expression:"inputFa('father_job')"}]})],1),a("a-form-item",{attrs:{label:"تاریخ تولد پدر"}},[a("datepicker",{attrs:{id:"father_birthday","auto-submit":!0,"display-format":"jYYYY-jMM-jDD"},model:{value:e.models.father_birthday,callback:function(t){e.$set(e.models,"father_birthday",t)},expression:"models.father_birthday"}})],1),a("a-form-item",{attrs:{label:"تلفن همراه پدر"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("father_mobile"),expression:"input('father_mobile')"}],attrs:{type:"number"}})],1),a("a-form-item",{attrs:{label:"تحصیلات پدر"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.inputFa("father_education"),expression:"inputFa('father_education')"}]})],1),a("a-form-item",{attrs:{label:"مکتب"}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("maktab_id"),expression:"input('maktab_id')"}],staticStyle:{width:"100%",direction:"rtl !important"},attrs:{"show-search":""},on:{change:e.getTeachers}},e._l(e.maktabs,(function(t,n){return a("a-select-option",{key:t.id},[e._v("\n "+e._s(t.title)+"\n ")])})),1)],1),0!==e.teachers.length?a("a-form-item",{attrs:{label:"مربی"}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("employee_id"),expression:"input('employee_id')"}],staticStyle:{width:"100%",direction:"rtl !important"},attrs:{"show-search":""}},e._l(e.teachers,(function(t,n){return a("a-select-option",{key:t.id},[e._v("\n "+e._s(t.name)+"\n ")])})),1)],1):e._e(),a("a-form-item",{staticClass:"md:col-span-3",attrs:{label:"آدرس منزل"}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("address"),expression:"input('address')"}]})],1),a("a-form-item",{attrs:{label:"تصویر"}},[a("SingleImageCropUpload",{ref:"photo",on:{ok:e.picUploaded,remove:e.picRemove}})],1)],1),a("div",{staticClass:"flex gap-5",staticStyle:{"margin-top":"3em"}},[a("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("\n ویرایش اطلاعات\n ")]),a("a-button",{on:{click:function(t){return e.$emit("not_edit")}}},[e._v("\n بازگشت\n ")])],1)])],1)],1)},u=[],d=a("402d"),p=a("bb36"),f=a("8855"),m={name:"BaseInformationEdit",data:function(){return{form:this.$form.createForm(this,{name:"coordinated"}),file_id:void 0,loading:!1,inputFa:f["b"],input:f["a"],teachers:[],maktabs:[],models:{birth_day:void 0,father_birthday:void 0,mother_birthday:void 0}}},props:{value:{}},computed:{id:function(){return this.$route.params.id}},methods:{handleSubmit:function(e){var t=this;e.preventDefault(),this.form.validateFields(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(a,n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a){e.next=19;break}return t.models.birth_day&&(n.birth_day=t.models.birth_day),t.models.father_birthday&&(n.father_birthday=t.models.father_birthday),t.file_id&&(n.file_id=t.file_id),e.prev=4,t.$emit("loading",!0),e.next=8,p["b"].put("/api/student/".concat(t.id),n);case 8:t.$message.success("ویرایش با موفقیت انجام شد"),t.$emit("not_edit"),t.$emit("refresh"),e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](4),t.$message.error("خطا در ثبت اطلاعات");case 16:return e.prev=16,t.$emit("loading",!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[4,13,16,19]])})));return function(t,a){return e.apply(this,arguments)}}())},picUploaded:function(e){this.file_id=e.id},picRemove:function(e){this.file_id=void 0},getTeachers:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var a,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.teachers=[],e.next=4,p["b"].get("/api/teacher/list/".concat(t));case 4:a=e.sent,n=a.data,this.teachers=n,e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0);case 12:return e.prev=12,e.finish(12);case 14:case"end":return e.stop()}}),e,this,[[0,9,12,14]])})));function t(t){return e.apply(this,arguments)}return t}(),getMaktabs:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p["b"].get("/admin/list/maktab");case 3:t=e.sent,a=t.data,this.maktabs=a,e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:return e.prev=11,e.finish(11);case 13:case"end":return e.stop()}}),e,this,[[0,8,11,13]])})));function t(){return e.apply(this,arguments)}return t}(),fetchData:function(){this.form.setFieldsValue(this.value),this.models.birth_day=this.value.birth_day,this.models.father_birthday=this.value.father_birthday;var e=this.value;this.$refs.photo.fileList.push({uid:e.file.id,status:"done",name:e.file.title,response:{id:e.file.id,image:e.file.full_src},url:e.file.full_src}),console.log(this.value)}},components:{SingleUploadInput:s["a"],datepicker:l.a,SingleImageCropUpload:d["a"]},mounted:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,this.getMaktabs();case 3:return e.next=5,this.getTeachers(this.value.maktab.id);case 5:this.fetchData(),this.loading=!1;case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},h=m,v=a("2877"),b=Object(v["a"])(h,c,u,!1,null,"0a492890",null),g=b.exports,w=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.value?a("div",{staticClass:"grid md:grid-cols-5 w-full relative"},[e.value.file?a("div",{staticStyle:{width:"10rem",height:"10rem"}},[a("img",{staticClass:" shadow-lg rounded-lg w-full object-fill",staticStyle:{width:"inherit",height:"inherit"},attrs:{src:e.value.file.full_src,alt:e.value.name}})]):e._e(),a("div",{staticClass:"grid grid-cols-1 md:grid-cols-3 gap-5 md:col-span-4 w-full mt-10 md:mt-0"},[a("InfoItem",{attrs:{title:"نام و نام خانوادگی",value:e.value.name}}),a("InfoItem",{attrs:{title:"تاریخ تولد",value:e._f("jdateNoTime")(e.value.birth_day)}}),a("InfoItem",{attrs:{title:"شماره شناسنامه",value:e.value.n_code}}),a("InfoItem",{attrs:{title:"نام پدر",value:e.value.father_name}}),a("InfoItem",{attrs:{title:"تاریخ تولد پدر",value:e._f("jdateNoTime")(e.value.father_birthday)}}),a("InfoItem",{attrs:{title:"تحصیلات پدر",value:e.value.father_education}}),a("InfoItem",{attrs:{title:"شغل پدر",value:e.value.father_job}}),a("InfoItem",{attrs:{title:"شناسه عضویت",value:e.value.n_member}}),a("InfoItem",{attrs:{title:"مکتب",value:e.value.maktab.title}}),a("InfoItem",{attrs:{title:"مربی",value:e.value.teacher.name}}),a("InfoItem",{attrs:{title:"تاریخ ثبت نام",value:e._f("jdateNoTime")(e.value.created_at)}}),a("InfoItem",{staticClass:"md:col-span-2",attrs:{title:"آدرس منزل",value:e.value.address}})],1)]):e._e(),a("a-button",{staticClass:"mt-12",attrs:{type:"primary"},on:{click:function(t){return e.$emit("edit")}}},[e._v(" صفحه ویرایش اطلاعات فردی")])],1)},_=[],x=a("3355"),y={name:"BaseInformationView",components:{InfoItem:x["a"]},props:{value:{required:!0}}},k=y,$=Object(v["a"])(k,w,_,!1,null,"babc08ea",null),I=$.exports,C=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.value.interview?a("div",{staticClass:"grid md:grid-cols-5 w-full relative"},[a("div",{staticClass:"grid md:grid-cols-4 gap-5 col-span-4 w-full"},[a("InfoItem",{attrs:{title:"شرح مصاحبه ورودی",value:e.value.interview}})],1)]):a("div",[e._v("فاقد شرح مصاحبه ورودی")]),a("a-button",{staticClass:"mt-12",attrs:{type:"primary"},on:{click:function(t){return e.$emit("edit")}}},[e._v(" صفحه ویرایش مصاحبه ورودی")])],1)},R=[],j={name:"BaseInformationView",components:{InfoItem:x["a"]},props:{value:{required:!0}}},D=j,S=Object(v["a"])(D,C,R,!1,null,"a32b2c18",null),V=S.exports,E=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[a("div",{staticClass:"grid md:grid-cols-3 gap-5"},[a("a-form-item",{staticClass:"md:col-span-3",attrs:{label:"توضیحات"}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("interview"),expression:"input('interview')"}],attrs:{rows:4}})],1)],1),a("div",{staticClass:"flex gap-5",staticStyle:{"margin-top":"3em"}},[a("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("\n ویرایش اطلاعات\n ")]),a("a-button",{on:{click:function(t){return e.$emit("not_edit")}}},[e._v("\n بازگشت\n ")])],1)])],1)},T=[],O={name:"BaseInformationEdit",data:function(){return{form:this.$form.createForm(this,{name:"coordinated"}),file_id:void 0,input:f["a"]}},props:{value:{}},computed:{id:function(){return this.$route.params.id}},methods:{handleSubmit:function(e){var t=this;e.preventDefault(),this.form.validateFields(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(a,n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a){e.next=16;break}return e.prev=1,t.$emit("loading",!0),e.next=5,p["b"].put("/api/student/".concat(t.id),n);case 5:t.$message.success("ویرایش با موفقیت انجام شد"),t.$emit("not_edit"),t.$emit("refresh"),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](1),t.$message.error("خطا در ثبت اطلاعات");case 13:return e.prev=13,t.$emit("loading",!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,10,13,16]])})));return function(t,a){return e.apply(this,arguments)}}())},picUploaded:function(e){this.file_id=e.id},picRemove:function(e){this.file_id=void 0},fetchData:function(){this.form.setFieldsValue(this.value),this.models.birth_day=this.value.birth_day,this.models.father_birthday=this.value.father_birthday;var e=this.value;this.$refs.photo.fileList.push({uid:e.file.id,status:"done",name:e.file.title,response:{id:e.file.id,image:e.file.full_src},url:e.file.full_src}),console.log(this.value)}},components:{SingleUploadInput:s["a"],datepicker:l.a},mounted:function(){this.fetchData()}},A=O,F=Object(v["a"])(A,E,T,!1,null,"7c89b43c",null),L=F.exports,B=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",[a("a-button",{staticClass:"mb-5",attrs:{type:"primary"},on:{click:e.addHealthItem}},[e._v("افزودن پرونده سلامت")]),a("XTable",{ref:"tbl",attrs:{model:e.cols},scopedSlots:e._u([{key:"operator",fn:function(t){var n=t.record;return a("RestFullActionSheet",{attrs:{record:n,activeKey:"active","has-delete":!0,"has-active":!1,"has-edit":!0},on:{active:function(t){return e.toggleActive(n.id)},edit:function(t){return e.toEdit(n.id)},delete:function(t){return e.deleteItem(n.id)},view:function(t){return e.setInitialValue(n)}}})}}])})],1),e.initialValue?a("a-modal",{attrs:{footer:null},model:{value:e.view,callback:function(t){e.view=t},expression:"view"}},[a("div",{staticClass:"md:flex gap-5 pt-10"},[a("div",[a("a-descriptions",{attrs:{title:"اطلاعات",column:{xxl:3,md:2,xs:1}}},[a("a-descriptions-item",{attrs:{label:"شناسه"}},[e._v("\n "+e._s(e.initialValue.id||"-")+"\n ")]),a("a-descriptions-item",{attrs:{label:"عنوان"}},[e._v("\n "+e._s(e.initialValue.title||"-")+"\n ")]),a("a-descriptions-item",{attrs:{label:"نام معاینه کننده"}},[e._v("\n "+e._s(e.initialValue.name_examine||"-")+"\n ")]),a("a-descriptions-item",{attrs:{label:"تاریخ معاینه"}},[e._v("\n "+e._s(e._f("jdateNoTime")(e.initialValue.date_at))+"\n ")]),a("a-descriptions-item",{attrs:{label:"توضیحات"}},[e._v("\n "+e._s(e.initialValue.body)+"\n ")])],1)],1)])]):e._e()],1)},q=[],N=a("e0d2"),U=function(e){var t=new N["b"]("api/health/table/".concat(e),"لیست پرونده سلامت");return t.add(new N["a"]("id","شناسه").filterText()),t.add(new N["a"]("title","عنوان").filterText()),t.add(new N["a"]("name_examine","نام معاینه کننده").filterText()),t.add(new N["a"]("daj","تاریخ معاینه").filterDate()),t.add(new N["a"]("operator","عملیات").renderSlot("operator")),t},M=a("ff6e"),P=a("2819"),K={name:"list",components:{RestFullActionSheet:P["a"],XTable:M["a"]},data:function(){return{cols:null,initialValue:void 0,view:!1}},computed:{id:function(){return this.$route.params.id}},methods:{toggleActive:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.$refs.tbl.loading=!0,e.next=4,p["b"].get("/api/student/active/".concat(t));case 4:return this.$message.success("وضعیت کاربر با موفقیت تغیر کرد"),e.next=7,this.$refs.tbl.fetch();case 7:e.next=13;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0),this.$message.error("خطا در تعیین وضعیت");case 13:return e.prev=13,this.$refs.tbl.loading=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[0,9,13,16]])})));function t(t){return e.apply(this,arguments)}return t}(),addHealthItem:function(){var e=this.$router.resolve({path:"/students/info/health/create",query:{stdid:this.id}});window.open(e.href,"_blank").focus()},toEdit:function(e){var t=this.$router.resolve({path:"/students/info/health/edit",query:{stdid:this.id,editid:e}});window.open(t.href,"_blank").focus()},setInitialValue:function(e){this.initialValue=e,console.log(e),this.view=!0},deleteItem:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.$refs.tbl.loading=!0,e.next=4,p["b"].delete("/api/health/".concat(t));case 4:return e.next=6,this.$refs.tbl.fetch();case 6:this.$message.success("آیتم با موفقیت حذف شد"),e.next=13;break;case 9:e.prev=9,e.t0=e["catch"](0),this.$message.error("خطا در حذف آیتم"),console.log(e.t0);case 13:return e.prev=13,this.$refs.tbl.loading=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[0,9,13,16]])})));function t(t){return e.apply(this,arguments)}return t}()},created:function(){this.cols=U(this.id)}},Y=K,z=Object(v["a"])(Y,B,q,!1,null,"39c3d930",null),X=z.exports,H=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",[a("XTable",{ref:"tbl",attrs:{model:e.cols},scopedSlots:e._u([{key:"state",fn:function(t){var n=t.text;return[a("div",{staticClass:"text-red",class:n?"text-success":"text-danger"},[e._v("\n "+e._s(e.attendance(n))+"\n ")])]}},{key:"operator",fn:function(t){var n=t.record;return[a("ConfirmBtn",{attrs:{title:"وضعیت حضور به "+(n.present?"غایب":"حاضر")+" تبدیل شود؟",icon:n.present?"vuesax:user-tick-linear":"vuesax:user-remove-linear",iconClass:n.present?"text-[25px] cursor-pointer text-success":"text-[25px] cursor-pointer text-danger"},on:{confirm:function(t){return e.attendanceChange(n.id)}}})]}},{key:"date",fn:function(t){var a=t.text;return[e._v("\n "+e._s(e.filterDate(a))+"\n ")]}}])},[void 0],2)],1)])},J=[],G=(a("a481"),a("947d")),Q=a("7aa4"),W={name:"list",components:{RestFullActionSheet:P["a"],XTable:M["a"],ConfirmBtn:G["a"]},data:function(){return{cols:null,initialValue:void 0,view:!1}},computed:{id:function(){return this.$route.params.id}},methods:{addHealthItem:function(){var e=this.$router.resolve({path:"/students/info/health/create",query:{stdid:this.id}});window.open(e.href,"_blank").focus()},attendanceChange:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.$refs.tbl.loading=!0,e.next=4,p["b"].get("/admin/attendance/update/".concat(t,"/2"));case 4:return this.$message.success("وضعیت کاربر با موفقیت تغیر کرد"),e.next=7,this.$refs.tbl.fetch();case 7:e.next=13;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0),this.$message.error("خطا در تعیین وضعیت");case 13:return e.prev=13,this.$refs.tbl.loading=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[0,9,13,16]])})));function t(t){return e.apply(this,arguments)}return t}(),toEdit:function(e){var t=this.$router.resolve({path:"/students/info/health/edit",query:{stdid:this.id,editid:e}});window.open(t.href,"_blank").focus()},setInitialValue:function(e){this.initialValue=e,console.log(e),this.view=!0},deleteItem:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.$refs.tbl.loading=!0,e.next=4,p["b"].delete("/api/health/".concat(t));case 4:return e.next=6,this.$refs.tbl.fetch();case 6:this.$message.success("آیتم با موفقیت حذف شد"),e.next=13;break;case 9:e.prev=9,e.t0=e["catch"](0),this.$message.error("خطا در حذف آیتم"),console.log(e.t0);case 13:return e.prev=13,this.$refs.tbl.loading=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[0,9,13,16]])})));function t(t){return e.apply(this,arguments)}return t}(),attendance:function(e){return e?"حاضر":"غایب"},filterDate:function(e){return e.replace("-00:00","")}},created:function(){this.cols=Q["a"](this.id,2)}},Z=W,ee=Object(v["a"])(Z,H,J,!1,null,"24f06cd8",null),te=ee.exports,ae=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",[a("a-button",{staticClass:"mb-5",attrs:{type:"primary"},on:{click:e.addReportItem}},[e._v("افزودن گزارش")]),a("XTable",{ref:"tbl",attrs:{model:e.cols},scopedSlots:e._u([{key:"operator",fn:function(t){var n=t.record;return a("RestFullActionSheet",{attrs:{record:n,activeKey:"active","has-delete":!0,"has-active":!1,"has-edit":!0},on:{active:function(t){return e.toggleActive(n.id)},edit:function(t){return e.toEdit(n.id)},delete:function(t){return e.deleteItem(n.id)},view:function(t){return e.setInitialValue(n)}}})}}])})],1),e.initialValue?a("a-modal",{attrs:{footer:null},model:{value:e.view,callback:function(t){e.view=t},expression:"view"}},[a("div",{staticClass:"md:flex gap-5 pt-10"},[a("div",[a("a-descriptions",{attrs:{title:"اطلاعات",column:{xxl:3,md:2,xs:1}}},[a("a-descriptions-item",{attrs:{label:"شناسه"}},[e._v("\n "+e._s(e.initialValue.id||"-")+"\n ")]),a("a-descriptions-item",{attrs:{label:"عنوان"}},[e._v("\n "+e._s(e.initialValue.title||"-")+"\n ")]),a("a-descriptions-item",{attrs:{label:"نام معاینه کننده"}},[e._v("\n "+e._s(e.initialValue.name_examine||"-")+"\n ")]),a("a-descriptions-item",{attrs:{label:"تاریخ معاینه"}},[e._v("\n "+e._s(e._f("jdateNoTime")(e.initialValue.date_at))+"\n ")]),a("a-descriptions-item",{attrs:{label:"توضیحات"}},[e._v("\n "+e._s(e.initialValue.body)+"\n ")])],1)],1)])]):e._e()],1)},ne=[],ie=function(e){var t=new N["b"]("api/report/table/".concat(e),"لیست گزارشات هفتگی");return t.add(new N["a"]("id","شناسه").filterText()),t.add(new N["a"]("title","عنوان").filterText()),t.add(new N["a"]("date_at","تاریخ گزارش").filterDate()),t.add(new N["a"]("operator","عملیات").renderSlot("operator")),t},re={name:"list",components:{RestFullActionSheet:P["a"],XTable:M["a"]},data:function(){return{cols:null,initialValue:void 0,view:!1}},computed:{id:function(){return this.$route.params.id}},methods:{toggleActive:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.$refs.tbl.loading=!0,e.next=4,p["b"].get("/api/student/active/".concat(t));case 4:return this.$message.success("وضعیت کاربر با موفقیت تغیر کرد"),e.next=7,this.$refs.tbl.fetch();case 7:e.next=13;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0),this.$message.error("خطا در تعیین وضعیت");case 13:return e.prev=13,this.$refs.tbl.loading=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[0,9,13,16]])})));function t(t){return e.apply(this,arguments)}return t}(),addReportItem:function(){var e=this.$router.resolve({path:"/students/info/report/create",query:{stdid:this.id}});window.open(e.href,"_blank").focus()},toEdit:function(e){var t=this.$router.resolve({path:"/students/info/health/edit",query:{stdid:this.id,editid:e}});window.open(t.href,"_blank").focus()},setInitialValue:function(e){this.initialValue=e,console.log(e),this.view=!0},deleteItem:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.$refs.tbl.loading=!0,e.next=4,p["b"].delete("/api/health/".concat(t));case 4:return e.next=6,this.$refs.tbl.fetch();case 6:this.$message.success("آیتم با موفقیت حذف شد"),e.next=13;break;case 9:e.prev=9,e.t0=e["catch"](0),this.$message.error("خطا در حذف آیتم"),console.log(e.t0);case 13:return e.prev=13,this.$refs.tbl.loading=!1,e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[0,9,13,16]])})));function t(t){return e.apply(this,arguments)}return t}()},created:function(){this.cols=ie(this.id)}},se=re,oe=Object(v["a"])(se,ae,ne,!1,null,"63b6189f",null),le=oe.exports,ce={name:"edit",data:function(){return{loading:!1,infType:0,isEdit:!1,personData:void 0}},components:{BaseInformationView:I,BaseInformationEdit:g,InterviewView:V,HealthList:X,AttendanceList:te,InterviewEdit:L,SingleUploadInput:s["a"],ReportList:le,datepicker:l.a},computed:{id:function(){return this.$route.params.id},htab:function(){return this.$route.query.htab}},methods:{setLoading:function(e){this.loading=e},picUploaded:function(e){this.file_id=e.id},picRemove:function(e){this.file_id=void 0},loadProfileData:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p["b"].get("/api/student/".concat(this.id));case 3:t=e.sent,a=t.data,this.personData=a,e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}()},created:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,this.loadProfileData();case 3:console.log(this.htab),this.htab&&(this.infType=parseInt(this.htab)),this.loading=!1;case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},ue=ce,de=Object(v["a"])(ue,n,i,!1,null,"6699d2f8",null);t["default"]=de.exports},3355:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.value?a("div",[a("div",{staticClass:"font-bold text-black text-xl"},[e._v("\n "+e._s(e.title)+":\n ")]),a("div",{staticClass:"mt-2"},[e._v("\n "+e._s(e.value)+"\n ")])]):e._e()},i=[],r={name:"InfoItem",props:{title:{required:!0},value:{required:!0}}},s=r,o=a("2877"),l=Object(o["a"])(s,n,i,!1,null,"4b848b84",null);t["a"]=l.exports},"402d":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"clearfix"},[a("AUpload",{attrs:{action:e.url,headers:e.headers,"list-type":"picture-card",multiple:!1,data:e.getData,"file-list":e.fileList,"before-upload":e.handlebeforeUpload},on:{remove:e.handleRemove,preview:e.handlePreview,select:e.select,change:e.handleChange}},[0==e.fileList.length?a("div",[a("a-icon",{attrs:{type:"plus"}}),a("div",{staticClass:"ant-upload-text"},[e._v("\n بارگذاری\n ")])],1):e._e()]),a("AModal",{attrs:{visible:e.previewVisible,footer:null},on:{cancel:e.handleCancel}},[a("img",{staticStyle:{width:"100%"},attrs:{alt:"example",src:e.previewImage}})]),e.srcImageCompressed?a("CropModal",{attrs:{imgBeforeCrop:e.srcImageCompressed},on:{cancel:e.closeCropModal,ok:e.handleOK}}):e._e()],1)},i=[],r=(a("96cf"),a("1da1")),s=(a("c5f6"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{visible:!0,footer:null},on:{cancel:function(t){return e.$emit("cancel")}}},[a("a-spin",{attrs:{spinning:e.loading}},[a("div",{staticClass:"m-5 rounded"},[a("img",{ref:"image",staticClass:"mt-3 w-full",attrs:{alt:"example",src:e.imgBeforeCrop}})])]),a("div",{staticClass:"text-center w-full"},[a("a-button",{staticClass:"w-22",attrs:{type:"primary"},on:{click:e.request}},[e._v("تایید")])],1)],1)}),o=[],l=a("bb36"),c=a("bab4"),u=a.n(c),d=(a("6107"),{name:"CropModal",data:function(){return{loading:!1}},props:{imgBeforeCrop:{require:!0}},computed:{headers:function(){return{Authorization:"Bearer "+localStorage.getItem("accessToken")||!1}}},created:function(){var e=this;this.$nextTick((function(){var t=e;e.image=e.$refs.image,e.cropper=new u.a(e.image,{zoomable:!1,scalable:!1,aspectRatio:1,crop:function(){t.newCanvasData=this.cropper.getCroppedCanvas()}})}))},methods:{request:function(){var e=this;this.newCanvasData.toBlob(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(a){var n,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=new FormData,n.append("file",a),n.append("has_thumb",1),n.append("has_watermark",0),n.append("subject",1),n.append("title",1),n.append("type",3),e.loading=!0,i=e,t.next=11,Object(l["b"])({method:"post",url:"".concat(l["a"],"site/file"),data:n,headers:e.headers}).then((function(e){console.log(e),200!==e.status&&201!==e.status||(console.log("salaaam"),i.$message.success("عملیات با موفقیت انجام شد"),i.$emit("ok",e.data),console.log("salaaamm")),i.loading=!1})).catch((function(e){i.$message.error("خطا در آپلود عکس")}));case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}}),p=d,f=a("2877"),m=Object(f["a"])(p,s,o,!1,null,"55454f71",null),h=m.exports;a("988e");function v(e){return new Promise((function(t,a){var n=new FileReader;n.readAsDataURL(e),n.onload=function(){return t(n.result)},n.onerror=function(e){return a(e)}}))}var b={name:"UploadInput",components:{CropModal:h},props:{limit:{type:Number,required:!1,default:20}},data:function(){return{url:"".concat(l["a"],"site/file"),previewVisible:!1,previewImage:"",srcImageCompressed:void 0,fileList:[],fileListReserve:[],openModal:!1}},watch:{fileList:function(e,t){console.log(e),e.length>t.length?this.$emit("add-file",e):e.length<t.length&&this.$emit("remove-file",e)}},methods:{handleOK:function(e){this.$emit("ok",e),this.srcImageCompressed=void 0,console.log("gg?",this.srcImageCompressed)},closeCropModal:function(){this.srcImageCompressed=void 0,this.fileList=[]},handleRemove:function(e){this.$emit("remove",e),console.log("remove",e)},handleCancel:function(){this.previewVisible=!1},handlePreview:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.url||t.preview){e.next=4;break}return e.next=3,v(t.originFileObj);case 3:t.preview=e.sent;case 4:this.previewImage=t.url||t.preview,this.previewVisible=!0;case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleChange:function(e){var t=e.fileList,a=(e.event,e.file);"done"===a.status&&a.response&&a.response.id&&(console.log(a.response),this.imageCompressor(a.response.full_src)),this.fileList=t},imageCompressor:function(e){var t=this,a=document.createElement("img");a.crossOrigin="*",a.src=e,a.onload=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(a){var n,i,r,s,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=document.createElement("canvas"),i=400,r=i/a.target.width,n.width=i,n.height=a.target.height*r,s=n.getContext("2d"),e.next=8,s.drawImage(a.target,0,0,n.width,n.height);case 8:o=s.canvas.toDataURL(a.target,"image/jpeg"),!1===t.editVisible&&(t.editVisible=!0),t.$nextTick((function(){t.srcImageCompressed=o}));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},select:function(){},getData:function(){return{has_thumb:1,has_watermark:0,subject:1,title:1,type:3}},handlebeforeUpload:function(e){}},computed:{headers:function(){return{Authorization:"Bearer "+localStorage.getItem("accessToken")||!1}}}},g=b,w=(a("ed7f"),Object(f["a"])(g,n,i,!1,null,null,null));t["a"]=w.exports},"46d7":function(e,t,a){},6107:function(e,t,a){},"7aa4":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a("e0d2");function i(e,t){var a=new n["b"]("admin/attendance/table/".concat(e,"/").concat(t),"لیست حضور و غیاب");return a.add(new n["a"]("id","شناسه").filterText()),a.add(new n["a"]("name","نام و نام خانوادگی").filterText()),a.add(new n["a"]("daj","تاریخ").filterText().renderSlot("date")),a.add(new n["a"]("present","وضعیت حضور").filterDate().renderSlot("state")),a.add(new n["a"]("operator","عملیات").renderSlot("operator")),a}},8855:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return r})),a.d(t,"c",(function(){return s})),a.d(t,"d",(function(){return o}));var n=a("2b0e");function i(e,t){return[e,{rules:[{required:void 0===t||t,message:"لطفا مقدار را وارد کنید"},{pattern:/^([\u0600-\u06FF\uFB8A\u067E\u0686\u06AF\u200C ])+$/,message:" مقدار وارد شده باید فارسی باشد "}]}]}function r(e,t){return[e,{rules:[{required:void 0===t||t,message:"لطفا مقدار را وارد کنید"}]}]}function s(e,t){var a;return a=t||!1,[e,{initialValue:!1,valuePropName:"checked",rules:[{required:a}]}]}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nav.header-navbar.navbar.navbar-shadow",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:30,n=document.querySelector(t),i=63+a;n&&(i=n.getBoundingClientRect().height+a);var r=document.getElementById(e);r&&window.scrollTo({top:r.getBoundingClientRect().top-i,left:0,behavior:"smooth"})}n["default"].prototype.$myrules="salam"},9340:function(e,t,a){},"947d":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("APopconfirm",{attrs:{"ok-text":e.okText||"بله","cancel-text":e.cancelText||"خیر"},on:{confirm:function(t){return e.$emit("confirm")}}},[a("template",{slot:"title"},[e._v("\n "+e._s(e.title)+"\n ")]),a("Icon",{class:e.iconClass,attrs:{icon:e.icon}})],2)},i=[],r=a("dc19"),s={name:"TooltipBtn",components:{Icon:r["a"]},props:{icon:{type:String,required:!0},title:{type:String,required:!1},iconClass:{type:String,required:!1},okText:{type:String,required:!1},cancelText:{type:String,required:!1}}},o=s,l=a("2877"),c=Object(l["a"])(o,n,i,!1,null,"2ae9e054",null);t["a"]=c.exports},"988e":function(e,t){e.exports={imageResize:e=>{const t=e.file,a=e.maxSize,n=new FileReader;let i=new Image;const r=document.createElement("canvas"),s=function(e){const t=e.split(",")[0].indexOf("base64")>=0?atob(e.split(",")[1]):unescape(e.split(",")[1]),a=e.split(",")[0].split(":")[1].split(";")[0],n=t.length,i=new Uint8Array(n);for(let r=0;r<n;r++)i[r]=t.charCodeAt(r);return new Blob([i],{type:a})},o=function(){let e=i.width,t=i.height;e>t?e>a&&(t*=a/e,e=a):t>a&&(e*=a/t,t=a),r.width=e,r.height=t,r.getContext("2d").drawImage(i,0,0,e,t);const n=r.toDataURL("image/jpeg");return s(n)};return new Promise((function(e,a){t.type.match(/image.*/)?(n.onload=function(t){i.onload=function(){return e(o())},i.src=t.target.result.toString()},n.readAsDataURL(t)):a(new Error("Not an image"))}))}}},ed7f:function(e,t,a){"use strict";a("46d7")},fe2f:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"clearfix"},[a("AUpload",{attrs:{action:e.url,headers:e.headers,"list-type":"picture-card",multiple:!1,data:e.getData,"file-list":e.fileList,remove:e.handleRemove},on:{preview:e.handlePreview,select:e.select,change:e.handleChange}},[0===e.fileList.length?a("div",[a("a-icon",{attrs:{type:"plus"}}),a("div",{staticClass:"ant-upload-text"},[e._v("\n بارگذاری\n ")])],1):e._e()]),a("AModal",{attrs:{visible:e.previewVisible,footer:null},on:{cancel:e.handleCancel}},[a("img",{staticStyle:{width:"100%"},attrs:{alt:"example",src:e.previewImage}})])],1)},i=[],r=(a("96cf"),a("1da1")),s=(a("c5f6"),a("bb36"));function o(e){return new Promise((function(t,a){var n=new FileReader;n.readAsDataURL(e),n.onload=function(){return t(n.result)},n.onerror=function(e){return a(e)}}))}var l={name:"UploadInput",props:{limit:{type:Number,required:!1,default:20}},data:function(){return{url:s["a"]+"site/file",previewVisible:!1,previewImage:"",fileList:[]}},watch:{fileList:function(e,t){e.length>t.length?this.$emit("add-file",e):e.length<t.length&&this.$emit("remove-file",e)}},methods:{handleRemove:function(e){this.$emit("remove",e)},handleCancel:function(){this.previewVisible=!1},handlePreview:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.url||t.preview){e.next=4;break}return e.next=3,o(t.originFileObj);case 3:t.preview=e.sent;case 4:this.previewImage=t.url||t.preview,this.previewVisible=!0;case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleChange:function(e){var t=e.fileList,a=(e.event,e.file);"done"===a.status&&a.response&&a.response.id&&this.$emit("ok",a.response),this.fileList=t},select:function(){},getData:function(){return{has_thumb:1,has_watermark:0,subject:1,title:1}}},computed:{headers:function(){return{Authorization:"Bearer "+localStorage.getItem("token")||!1}}}},c=l,u=(a("015a"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["a"]=d.exports}}]); //# sourceMappingURL=chunk-7026ffc9.861fdd3d.js.map
Copyright ©2k19 -
Hexid
|
Tex7ure