/
home
/
liman
/
panel
/
js
/
File Upload :
llllll
Current File: /home/liman/panel/js/2281-legacy.8edada01.js
"use strict";(self["webpackChunkliman"]=self["webpackChunkliman"]||[]).push([[2281],{42281:function(e,t,i){i.d(t,{Z:function(){return F}});var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[e._t("before"),i("div",{class:e.containerClass||"grid grid-cols-1 md:grid-cols-3 gap-4"},[e._l(e.items,(function(t,n){return[e.showField(t.step)?i("a-form-item",{key:n,class:t.cls||"",attrs:{label:t.label||""}},[t.custom?t.custom&&"number"==t.custom.mode?i("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:[n,{validateTrigger:["blur"],rules:t.decorator?t.decorator.map((function(i){return i.defaultKey?e.dynamic(t.label||"",i.defaultKey,i.defaultVal):i})):void 0,initialValue:t.initialValue}],expression:"[index,{validateTrigger: ['blur'],\n rules: item.decorator ? item.decorator.map(x=>{\n if(x.defaultKey) return dynamic(item.label||'', x.defaultKey, x.defaultVal)\n return x\n }) : undefined,\n initialValue: item.initialValue,\n }]"}],class:t.itemCls||"w-full",style:t.style||"",attrs:{placeholder:t.placeholder||"",formatter:t.custom.formatter,parser:t.custom.parser,min:t.custom.min,max:t.custom.max},on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}},[t.icon?i("a-icon",{staticStyle:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:t.icon},slot:"prefix"}):e._e()],1):t.custom&&"switch"==t.custom.mode?i("a-switch",{directives:[{name:"decorator",rawName:"v-decorator",value:[n,{validateTrigger:["blur"],valuePropName:"checked",initialValue:t.initialValue}],expression:"[index,{validateTrigger: ['blur'], valuePropName: 'checked', initialValue: item.initialValue,}]"}],class:t.itemCls||"",style:t.style||"",on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}}):t.custom&&"select"==t.custom.mode?i("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:[n,{validateTrigger:["blur"],rules:t.decorator?t.decorator.map((function(i){return i.defaultKey?e.dynamic(t.label||"",i.defaultKey,i.defaultVal):i})):void 0,initialValue:t.initialValue}],expression:"[index,{validateTrigger: ['blur'],\n rules: item.decorator ? item.decorator.map(x=>{\n if(x.defaultKey) return dynamic(item.label||'', x.defaultKey, x.defaultVal)\n return x\n }) : undefined,\n initialValue: item.initialValue,\n }]"}],class:t.itemCls||"",style:t.style||"",attrs:{"filter-option":t.custom.filterOption?e.filterOption:void 0,"show-search":t.custom.search,placeholder:t.placeholder||""},on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}},[e.selectOptions[t.custom.options]?["object"==t.custom.options_mode&&e.selectOptions[t.custom.options].length>0?e._l(e.selectOptions[t.custom.options],(function(t,n){return i("a-select-option",{key:n,attrs:{value:n}},[e._v(" "+e._s(t)+" ")])})):"list"==t.custom.options_mode?e._l(e.selectOptions[t.custom.options],(function(n){return i("a-select-option",{key:n[t.custom.options_key.val],attrs:{value:n[t.custom.options_key.val]}},[e._v(" "+e._s(t.custom.options_key.display.split("+").reduce((function(e,t){return e+" "+n[t]}),"").trim())+" ")])})):e._e()]:e._e()],2):t.custom&&"date"==t.custom.mode?i("div",[i("input",{directives:[{name:"decorator",rawName:"v-decorator",value:[n,{validateTrigger:["blur"],rules:t.decorator?t.decorator.map((function(i){return i.defaultKey?e.dynamic(t.label||"",i.defaultKey,i.defaultVal):i})):void 0,initialValue:t.initialValue}],expression:"[index,{validateTrigger: ['blur'],\n rules: item.decorator ? item.decorator.map(x=>{\n if(x.defaultKey) return dynamic(item.label||'', x.defaultKey, x.defaultVal)\n return x\n }) : undefined,\n initialValue: item.initialValue,\n }]"}],staticClass:"ant-input",attrs:{autocomplete:"off",type:"hidden"},on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}}),e.initialValue?i("date-picker",{class:t.itemCls||"",attrs:{value:e.initialValue[n],placeholder:t.placeholder||""},on:{input:function(t){return e.setFeild(t,n,"form")}}}):i("date-picker",{class:t.itemCls||"",attrs:{placeholder:t.placeholder||""},on:{input:function(t){return e.setFeild(t,n,"form")}}})],1):t.custom&&"upload"==t.custom.mode?i("div",["multiple"==t.custom.type?[e._l(e.count,(function(a){return i("input",{directives:[{name:"decorator",rawName:"v-decorator",value:[n+"["+(a-1)+"]",{validateTrigger:["blur"],rules:t.decorator?t.decorator.map((function(i){return i.defaultKey?e.dynamic(t.label||"",i.defaultKey,i.defaultVal):i})):void 0,initialValue:t.initialValue}],expression:"[`${index}[${subIndex-1}]`,{validateTrigger: ['blur'],\n rules: item.decorator ? item.decorator.map(x=>{\n if(x.defaultKey) return dynamic(item.label||'', x.defaultKey, x.defaultVal)\n return x\n }) : undefined,\n initialValue: item.initialValue,\n }]"}],key:a,staticClass:"ant-input",attrs:{autocomplete:"off",type:"hidden"},on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}})})),i("UploadInput",{class:t.itemCls||"",attrs:{value:t.initialValue},on:{input:function(i){return e.multipleUpload("form",n,i,t.custom.key)}}})]:"single"==t.custom.type?[i("input",{directives:[{name:"decorator",rawName:"v-decorator",value:[n,{validateTrigger:["blur"],rules:t.decorator?t.decorator.map((function(i){return i.defaultKey?e.dynamic(t.label||"",i.defaultKey,i.defaultVal):i})):void 0}],expression:"[index,{validateTrigger: ['blur'],\n rules: item.decorator ? item.decorator.map(x=>{\n if(x.defaultKey) return dynamic(item.label||'', x.defaultKey, x.defaultVal)\n return x\n }) : undefined,\n }]"}],staticClass:"ant-input",attrs:{autocomplete:"off",type:"hidden"},on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}}),i("singleUploadInput",{class:t.itemCls||"",attrs:{value:e.initialValue&&e.initialValue[n]?[{uid:e.initialValue[n],status:"done",response:{id:e.initialValue[n],image:e.initialValue[t.custom.urlKey]},url:e.initialValue[t.custom.urlKey]}]:[]},on:{ok:function(i){return e.setSingleUpload("form",n,i,t.custom.key)}}})]:e._e()],2):e._e():i("input",{directives:[{name:"decorator",rawName:"v-decorator",value:[n,{validateTrigger:["blur"],rules:t.decorator?t.decorator.map((function(i){return i.defaultKey?e.dynamic(t.label||"",i.defaultKey,i.defaultVal):i})):void 0,initialValue:t.initialValue}],expression:"[index,{validateTrigger: ['blur'],\n rules: item.decorator ? item.decorator.map(x=>{\n if(x.defaultKey) return dynamic(item.label||'', x.defaultKey, x.defaultVal)\n return x\n }) : undefined,\n initialValue: item.initialValue,\n }]"}],staticClass:"ant-input",class:t.itemCls||"",style:t.style||"",attrs:{autocomplete:"off",placeholder:t.placeholder||""},on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}}),t.custom&&"textarea"==t.custom.mode?i("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:[n,{validateTrigger:["blur"],rules:t.decorator?t.decorator.map((function(i){return i.defaultKey?e.dynamic(t.label||"",i.defaultKey,i.defaultVal):i})):void 0,initialValue:t.initialValue}],expression:"[index,{validateTrigger: ['blur'],\n rules: item.decorator ? item.decorator.map(x=>{\n if(x.defaultKey) return dynamic(item.label||'', x.defaultKey, x.defaultVal)\n return x\n }) : undefined,\n initialValue: item.initialValue,\n }]"}],class:t.itemCls||"",style:t.style||"",attrs:{placeholder:t.placeholder||"","auto-size":t.custom.autoSize},on:{change:function(i){t.getEvent&&e.$emit("change_"+n,i)}}},[t.icon?i("a-icon",{staticStyle:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:t.icon},slot:"prefix"}):e._e()],1):e._e()],1):e._e()]}))],2),e._t("after"),!e.hasBtn||e.step&&!e.isFinalStep?e._e():i("a-button",{attrs:{type:e.btnType||"primary",ghost:e.btnGhost,block:e.btnBlock,"html-type":"submit"}},[e._t("btnText",(function(){return[e._v(e._s(e.okText||"ثبت"))]}))],2),e._t("afterBtn")],2)},a=[],r=(i(35514),i(49204),i(63831),i(31599),i(92206),i(90869)),l=i(82656),o={methods:{setSingleUpload:function(e,t,i,n){var a={};a[t]=i&&i[n]?i[n]:null,this[e].setFieldsValue(a)},setMultipleUpload:function(e,t,i,n){var a={};a[t]=[],i.map((function(e,i){a[t][i]=e.response[0][n]})),this[e].setFieldsValue(a)},multipleUpload:function(e,t,i,n){var a=this;this.count=i.length,this.$nextTick((function(){a.setMultipleUpload(e,t,i,n)}))}}},s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"clearfix"},[i("AUpload",{attrs:{action:e.url,headers:e.headers,"list-type":"picture-card",multiple:!0,data:e.getData,"file-list":e.fileList,"default-file-list":e.fileList,remove:e.handleRemove,"before-upload":e.handlebeforeUpload},on:{preview:e.handlePreview,select:e.select,change:e.handleChange}},[e.fileList.length<e.limit?i("div",[i("a-icon",{attrs:{type:"plus"}}),i("div",{staticClass:"ant-upload-text"},[e._v(" بارگذاری ")])],1):e._e()]),i("AModal",{attrs:{visible:e.previewVisible,footer:null},on:{cancel:e.handleCancel}},[i("img",{staticStyle:{width:"100%"},attrs:{alt:"example",src:e.previewImage}})])],1)},u=[],c=i(37703),d=(i(49955),i(49966),i(74349));function m(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 f={name:"UploadInput",props:{limit:{type:Number,required:!1,default:20},value:{type:Array,required:!1,default:function(){return[]}}},data:function(){return{url:d.D7.coreURL+"utility/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(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function i(){return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(e.url||e.preview){i.next=4;break}return i.next=3,m(e.originFileObj);case 3:e.preview=i.sent;case 4:t.previewImage=e.url||e.preview,t.previewVisible=!0;case 6:case"end":return i.stop()}}),i)})))()},handleChange:function(e){var t=e.fileList,i=(e.event,e.file);"done"==i.status&&i.response&&i.response[0]&&i.response[0].id&&this.$emit("ok",i.response),this.fileList=t,i.status&&i.response&&i.response[0]&&i.response[0].id&&this.$emit("input",t)},select:function(){},getData:function(){return{has_thumb:1,has_watermark:1,subject:1,title:1}},handlebeforeUpload:function(e){}},computed:{headers:function(){return{Authorization:"Bearer "+localStorage.getItem("access")||0}}}},p=f,h=i(38e3),v=(0,h.Z)(p,s,u,!1,null,null,null),g=v.exports,y=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"clearfix"},[i("AUpload",{attrs:{action:e.url,headers:e.headers,"list-type":"picture-card",multiple:!1,data:e.getData,"file-list":e.fileList},on:{preview:e.handlePreview,change:e.handleChange}},[0==e.fileList.length?i("div",[i("a-icon",{attrs:{type:"plus"}}),i("div",{staticClass:"ant-upload-text"},[e._v(" بارگذاری ")])],1):e._e()]),i("AModal",{attrs:{visible:e.previewVisible,footer:null},on:{cancel:e.handleCancel}},[i("img",{staticStyle:{width:"100%"},attrs:{alt:"example",src:e.previewImage}})])],1)},b=[];i(10619),i(5712);function x(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 V={name:"UploadInput",props:{limit:{type:Number,required:!1,default:20},value:{type:Array,required:!1,default:function(){return[]}}},data:function(){return{url:d.D7.coreURL+"utility/file/",previewVisible:!1,previewImage:"",list:void 0}},methods:{handleCancel:function(){this.previewVisible=!1},handlePreview:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function i(){return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(e.url||e.preview){i.next=4;break}return i.next=3,x(e.originFileObj);case 3:e.preview=i.sent;case 4:t.previewImage=e.url||e.preview,t.previewVisible=!0;case 6:case"end":return i.stop()}}),i)})))()},handleChange:function(e){var t=e.fileList,i=(e.event,e.file);if(this.fileList=t,i.status&&i.response&&i.response[0]&&i.response[0].id)this.$emit("input",t),"done"==i.status&&i.response&&i.response[0]&&i.response[0].id?this.$emit("ok",i.response[0]):"removed"==i.status&&i.response&&i.response[0]&&i.response[0].id&&this.$emit("remove",i.response[0]);else if(i.response){var n=this.fileList.findIndex((function(e){return!e.response[0].id}));n>-1&&this.fileList.splice(n,1),this.$ntSetError(i.response)}},getData:function(){return{has_thumb:1,has_watermark:1,subject:1,title:1}}},computed:{fileList:{set:function(e){this.list=e},get:function(){return this.list?this.list:this.value}},headers:function(){return{Authorization:"Bearer "+localStorage.getItem("access")||0}}}},w=V,_=(0,h.Z)(w,y,b,!1,null,null,null),$=_.exports,k={props:{name:{type:String,required:!1},hasUpdate:{type:Boolean,default:!0,required:!1},hasBtn:{type:Boolean,default:!0,required:!1},okText:String,btnType:String,btnGhost:Boolean,btnBlock:Boolean,containerClass:String,items:Object,initialValue:[Object,void 0],step:Number,isFinalStep:Boolean,selectOptions:{type:Object,required:!1}},name:"sedmed-form",components:{UploadInput:g,singleUploadInput:$},mixins:[r.Z,l.Z,o],data:function(){return{form:this.$form.createForm(this,{name:"coordinated"}),count:0}},watch:{initialValue:function(){this.setFieldsValue()}},mounted:function(){this.setFieldsValue()},methods:{setFieldsValue:function(){var e=this;if(this.initialValue){var t=Object.fromEntries(Object.keys(this.items).map((function(t){return[t,null!==e.initialValue[t]&&void 0!==e.initialValue[t]?e.initialValue[t]:null]})));this.form.setFieldsValue(t)}},filterOption:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())>=0},showField:function(e){return!this.step||!!(e&&this.step===e||-1===e)},handleSubmit:function(e){var t=this;e.preventDefault();var i=void 0;return this.form.validateFields((function(e,n){if(!e)return i=n,t.$route.params.id&&t.hasUpdate?t.$emit("update",n):t.$emit("create",n);var a=" لطفا فیلد های ضروری ".concat(t.name?t.name:""," را به صورت صحیح وارد کنید ");t.$ntSetError(a),console.log("%c sedmedgh form error ::>> ".concat(a),"color:#07a56e"),i=!1})),i},log:function(e){console.log(e)},input:function(e){return Array.isArray(e)?e:e&&e.fileList},rest:function(){this.form.resetFields()}}},C=k,K=(0,h.Z)(C,n,a,!1,null,"4be10f71",null),F=K.exports},90869:function(e,t,i){i(50098);t["Z"]={methods:{fa:function(e){return{pattern:/^([\u0600-\u06FF\uFB8A\u067E\u0686\u06AF\u200C ])+$/,message:" مقدار ".concat(e," باید فارسی باشد ")}},mobile:function(e){return{pattern:/^(\+98|0098|98|0)?9\d{9}$/g,message:this.msg(e)}},phone:function(e){return{pattern:/^((\+98|0098|98|0)\d1)?\d{8}$/g,message:this.msg(e)}},mail:function(e){return{type:"email",message:this.msg(e)}},url:function(e){return{type:"url",message:this.msg(e)}},username:function(e){return{pattern:/^(?!.*\.\.)(?!.*\.$)[^\W][\w.]{0,29}$/gim,message:" مقدار ".concat(e," باید شامل حروف و اعداد انگلیسی و _ باشد ")}},required:function(e){return{required:!0,message:" لطفا مقدار ".concat(e," را وارد کنید ")}},sheba:function(e){return{pattern:/^IR\d{24}$/gim,message:this.msg(e)}},card:function(e){return{pattern:/^\d{16}$/gim,message:this.msg(e)}},zip:function(e){return{pattern:/^\d{10}$/gim,message:this.msg(e)}},num:function(e){return{pattern:/^\d*$/gim,message:this.msg(e)}},len:function(e,t){return{len:t,message:" مقدار ".concat(e," باید ").concat(t," کارکتر باشد ")}},max:function(e,t){return{max:t,message:" مقدار ".concat(e," باید کمتر از ").concat(t," کارکتر باشد ")}},min:function(e,t){return{min:t,message:" مقدار ".concat(e," باید بیشتر از ").concat(t," کارکتر باشد ")}},dynamic:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return i?this[t](e,i):this[t](e)},msg:function(e){return" مقدار ".concat(e," نا معتبر است ")}}}},82656:function(e,t){t["Z"]={methods:{setFeild:function(e,t,i){var n={};n[t]=e,this[i].setFieldsValue(n)}}}}}]); //# sourceMappingURL=2281-legacy.8edada01.js.map
Copyright ©2k19 -
Hexid
|
Tex7ure