/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: /home/maktab/admin/js/chunk-1a0acbfc.6b7f4738.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1a0acbfc"],{"3c23":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("a-spin",{attrs:{spinning:e.loading}},[i("vx-card",{attrs:{title:"گالری تصاویر"}},[i("div",{staticClass:" gap-5"},[i("a-form-item",{attrs:{label:"موضوع"}},[i("a-input",{staticClass:"md:w-1/2",attrs:{placeholder:"موضوع"},model:{value:e.title,callback:function(t){e.title=t},expression:"title"}})],1),i("ImageList",{ref:"photo",staticClass:"mt-5",on:{ok:e.addId,remove:e.removeId}})],1),i("a-button",{staticClass:"mt-10",attrs:{type:"primary"},on:{click:e.submit}},[i("div",{staticClass:"px-10"},[e._v("\n "+e._s(e.id?"ویرایش":"ثبت")+"\n ")])])],1)],1)},r=[],s=(i("ac6a"),i("20d6"),i("96cf"),i("1da1")),a=i("8143"),c=i("bb36"),o={name:"index",components:{ImageList:a["a"]},data:function(){return{ids:[],title:"",loading:!1}},mounted:function(){var e=Object(s["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:{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(s["a"])(regeneratorRuntime.mark((function e(t){var i,n,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c["b"].get("/api/gallery/".concat(t));case 3:i=e.sent,n=i.data,console.log(n),this.title=n.title,this.ids=n.file.map((function(e){return e.id})),n.file.forEach((function(e){r.pushImg(e)})),e.next=15;break;case 11:e.prev=11,e.t0=e["catch"](0),console.log(e.t0),this.$message.error("خطا در دریافت اطلاعات");case 15:case"end":return e.stop()}}),e,this,[[0,11]])})));function t(t){return e.apply(this,arguments)}return t}(),pushImg:function(e){var t=e.id,i=e.title,n=e.full_src;this.$refs.photo.fileList.push({uid:t,status:"done",name:i,response:{id:t,image:n},url:n})},submit:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,""===this.title||0===this.ids.length){e.next=17;break}if(this.loading=!0,this.id){e.next=9;break}return e.next=6,c["b"].post("/api/gallery",{title:this.title,files:this.ids});case 6:e.sent,e.next=12;break;case 9:return e.next=11,c["b"].put("/api/gallery/".concat(this.id),{title:this.title,files:this.ids});case 11:e.sent;case 12:return e.next=14,this.$router.push("/setting/gallery/list");case 14:this.$message.success("اطلاعات با موفقیت ذخیره شد"),e.next=19;break;case 17:""===this.title&&this.$message.error("لطفا موضوع را وارد کنید"),0===this.ids.length&&this.$message.error("لطفا تصاویر را آپلود کنید");case 19:e.next=24;break;case 21:e.prev=21,e.t0=e["catch"](0),this.$message.error("خطا در ثبت اطلاعات");case 24:return e.prev=24,this.loading=!1,e.finish(24);case 27:case"end":return e.stop()}}),e,this,[[0,21,24,27]])})));function t(){return e.apply(this,arguments)}return t}()}},l=o,u=i("2877"),h=Object(u["a"])(l,n,r,!1,null,"2e072936",null);t["default"]=h.exports},"3fab":function(e,t,i){},8143:function(e,t,i){"use strict";var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"clearfix"},[i("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?i("div",[i("a-icon",{attrs:{type:"plus"}}),i("div",{staticClass:"ant-upload-text"},[e._v("\n بارگذاری\n ")])],1):e._e()]),i("a-modal",{attrs:{visible:e.previewVisible,footer:null},on:{cancel:e.handleCancel}},[i("img",{staticStyle:{width:"100%"},attrs:{alt:"example",src:e.previewImage}})])],1)},r=[],s=(i("96cf"),i("1da1")),a=i("bb36");function c(e){return new Promise((function(t,i){var n=new FileReader;n.readAsDataURL(e),n.onload=function(){return t(n.result)},n.onerror=function(e){return i(e)}}))}var o={data:function(){return{url:"".concat(a["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(s["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,c(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,i=e.file;"done"===i.status&&i.response&&i.response.id&&this.$emit("ok",i.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=o,u=(i("cdc1"),i("2877")),h=Object(u["a"])(l,n,r,!1,null,null,null);t["a"]=h.exports},cdc1:function(e,t,i){"use strict";i("3fab")}}]); //# sourceMappingURL=chunk-1a0acbfc.6b7f4738.js.map
Copyright ©2k19 -
Hexid
|
Tex7ure