/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: /home/maktab/admin/js/chunk-2d553598.23b58ed7.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d553598","chunk-0151378c"],{"19cb":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("editNotification")},a=[],r=n("cca4"),s={name:"edit",components:{editNotification:r["default"]}},o=s,u=n("2877"),l=Object(u["a"])(o,i,a,!1,null,"94913972",null);t["default"]=l.exports},"1a12":function(e,t,n){},"3fab":function(e,t,n){},8143:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"clearfix"},[n("a-upload",{attrs:{action:e.url,headers:e.headers,"list-type":"picture-card","file-list":e.fileList,data:e.getData,remove:e.handleRemove},on:{preview:e.handlePreview,change:e.handleChange}},[e.fileList.length<10?n("div",[n("a-icon",{attrs:{type:"plus"}}),n("div",{staticClass:"ant-upload-text"},[e._v("\n بارگذاری\n ")])],1):e._e()]),n("a-modal",{attrs:{visible:e.previewVisible,footer:null},on:{cancel:e.handleCancel}},[n("img",{staticStyle:{width:"100%"},attrs:{alt:"example",src:e.previewImage}})])],1)},a=[],r=(n("96cf"),n("1da1")),s=n("bb36");function o(e){return new Promise((function(t,n){var i=new FileReader;i.readAsDataURL(e),i.onload=function(){return t(i.result)},i.onerror=function(e){return n(e)}}))}var u={data:function(){return{url:"".concat(s["a"],"site/file"),previewVisible:!1,previewImage:"",fileList:[]}},computed:{headers:function(){return{Authorization:"Bearer "+localStorage.getItem("accessToken")||!1}}},methods:{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,n=e.file;"done"===n.status&&n.response&&n.response.id&&this.$emit("ok",n.response.id),this.fileList=t},handleRemove:function(e){console.log("remove",e.response.id),this.$emit("remove",e.response.id)},getData:function(){return{has_thumb:1,has_watermark:0,subject:1,title:1,type:3}}}},l=u,c=(n("cdc1"),n("2877")),d=Object(c["a"])(l,i,a,!1,null,null,null);t["a"]=d.exports},8855:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return o}));var i=n("2b0e");function a(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 n;return n=t||!1,[e,{initialValue:!1,valuePropName:"checked",rules:[{required:n}]}]}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nav.header-navbar.navbar.navbar-shadow",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:30,i=document.querySelector(t),a=63+n;i&&(a=i.getBoundingClientRect().height+n);var r=document.getElementById(e);r&&window.scrollTo({top:r.getBoundingClientRect().top-a,left:0,behavior:"smooth"})}i["default"].prototype.$myrules="salam"},bd3f:function(e,t,n){"use strict";n("1a12")},cca4:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-spin",{attrs:{spinning:e.loading},on:{submit:e.handleSubmit}},[n("vx-card",{attrs:{title:e.id?"ویرایش اعلان":"افزودن اعلان"}},[n("a-form",{attrs:{form:e.form}},[n("div",{staticClass:"grid md:grid-cols-2 gap-5"},[n("a-form-item",{attrs:{label:"موضوع اعلان"}},[n("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("title"),expression:"input('title')"}],attrs:{placeholder:"موضوع"},model:{value:e.title,callback:function(t){e.title=t},expression:"title"}})],1),n("a-form-item",{staticClass:"md:col-span-2",attrs:{label:"متن اعلان"}},[n("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:e.input("body"),expression:"input('body')"}]})],1),n("a-form-item",{attrs:{label:"گالری تصاویر"}},[n("ImageList",{ref:"photo",staticClass:"mt-5",on:{ok:e.addId,remove:e.removeId}})],1),n("a-form-item",{attrs:{label:"نمونه pdf"}},[n("FileUploadInput",{ref:"pdf",on:{ok:e.pdfUploaded,remove:e.pdfRemoved}})],1)],1),n("a-button",{staticClass:"px-10",staticStyle:{"margin-top":"3em"},attrs:{type:"primary","html-type":"submit"}},[e._v("\n "+e._s(e.id?"ویرایش اعلان ":"ثبت اعلان ")+"\n ")])],1)],1)],1)},a=[],r=(n("ac6a"),n("20d6"),n("96cf"),n("1da1")),s=n("8143"),o=n("bb36"),u=n("df6e"),l=n("8855"),c={name:"index",components:{FileUploadInput:u["a"],ImageList:s["a"]},data:function(){return{ids:[],form:this.$form.createForm(this,{name:"coordinated"}),title:"",loading:!1,input:l["a"],pdf:void 0}},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:if(!this.id){e.next=5;break}return this.loading=!0,e.next=4,this.fetchInf(this.id);case 4:this.loading=!1;case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),computed:{id:function(){return this.$route.params.id}},methods:{pdfUploaded:function(e){this.pdf=e},pdfRemoved:function(){this.pdf=void 0},addId:function(e){this.ids.push(e)},removeId:function(e){this.ids.splice(this.ids.findIndex((function(t){return t===e})),1)},fetchInf:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n,i,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o["b"].get("/api/notice/".concat(t));case 3:n=e.sent,i=n.data,console.log(i),this.form.setFieldsValue(i),this.title=i.title,this.ids=i.file.map((function(e){return e.id})),i.pdf_file&&this.$refs.pdf.fileList.push({uid:i.pdf_file.id,status:"done",name:i.pdf_file.original_name,response:{id:i.pdf_file.id,image:i.pdf_file.full_src},url:i.pdf_file.full_src}),i.file.forEach((function(e){a.pushImg(e)})),e.next=17;break;case 13:e.prev=13,e.t0=e["catch"](0),console.log(e.t0),this.$message.error("خطا در دریافت اطلاعات");case 17:case"end":return e.stop()}}),e,this,[[0,13]])})));function t(t){return e.apply(this,arguments)}return t}(),pushImg:function(e){var t=e.id,n=e.title,i=e.full_src;this.$refs.photo.fileList.push({uid:t,status:"done",name:n,response:{id:t,image:i},url:i})},handleSubmit:function(e){var t=this;console.log("salam"),e.preventDefault(),this.form.validateFields(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(n,i){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n){e.next=39;break}if(void 0!==t.pdf&&(i.pdf=t.pdf),0!==t.ids.length&&(i.files=t.ids),!t.id){e.next=23;break}return e.prev=4,t.loading=!0,e.next=8,o["b"].put("api/notice/".concat(t.id),i);case 8:return t.$message.success("اطلاعات با موفقیت به روز رسانی شد"),e.next=11,t.$router.push({name:"notification-list"});case 11:t.$emit("ok"),e.next=18;break;case 14:e.prev=14,e.t0=e["catch"](4),console.log(e.t0),422===e.t0.response.status?t.$message.error("شماره همراه توسط شخص دیگری در حال استفاده است"):t.$message.error("خطا در ثبت اطلاعات");case 18:return e.prev=18,t.loading=!1,e.finish(18);case 21:e.next=39;break;case 23:return e.prev=23,t.loading=!0,e.next=27,o["b"].post("api/notice",i);case 27:return t.$message.success("اطلاعات با موفقیت ثبت شد"),e.next=30,t.$router.push({name:"notification-list"});case 30:e.next=36;break;case 32:e.prev=32,e.t1=e["catch"](23),console.log(e.t1),422===e.t1.status?t.$message.error("شماره همراه توسط شخص دیگری در حال استفاده است"):t.$message.error("خطا در ثبت اطلاعات");case 36:return e.prev=36,t.loading=!1,e.finish(36);case 39:case"end":return e.stop()}}),e,null,[[4,14,18,21],[23,32,36,39]])})));return function(t,n){return e.apply(this,arguments)}}())}}},d=c,f=n("2877"),p=Object(f["a"])(d,i,a,!1,null,"0db683fa",null);t["default"]=p.exports},cdc1:function(e,t,n){"use strict";n("3fab")},df6e:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-upload",{attrs:{name:"file",multiple:!1,action:e.url,headers:e.headers,remove:e.handleRemove,"file-list":e.fileList,data:e.getData},on:{change:e.handleChange}},[n("a-button",{attrs:{disabled:e.uploaded}},[n("a-icon",{staticClass:"pl-2",attrs:{type:"upload"}}),e._v("\n\t\tبارگذاری فایل\n\t")],1)],1)},a=[],r=n("bb36"),s={name:"FileUploadInput",watch:{fileList:function(e){e.length>0&&(this.uploaded=!0)}},data:function(){return{uploaded:!1,fileList:[],url:"".concat(r["a"],"site/file")}},computed:{headers:function(){return{Authorization:"Bearer "+localStorage.getItem("accessToken")||!1}}},methods:{handleChange:function(e){var t=e.fileList,n=e.event,i=e.file;console.log(t),console.log(n),console.log(i),"done"===i.status&&i.response&&i.response.id&&(this.$emit("ok",i.response.id),this.uploaded=!0,this.$message.success("آپلود سند با موفقیت انجام شد")),"uploading"===i.status&&(this.uploaded=!0),"removed"===i.status&&(console.log("gggggg"),this.uploaded=!1),"error"===i.status&&this.$message.error("خطا در بارگذاری اطلاعات"),this.fileList=t},handleRemove:function(e){this.$emit("remove",e)},getData:function(){return{has_thumb:1,has_watermark:0,subject:1,title:"pdf",type:4}}}},o=s,u=(n("bd3f"),n("2877")),l=Object(u["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports}}]); //# sourceMappingURL=chunk-2d553598.23b58ed7.js.map
Copyright ©2k19 -
Hexid
|
Tex7ure