/
home
/
liman
/
panel
/
js
/
File Upload :
llllll
Current File: /home/liman/panel/js/6472.6cd0b7e3.js
"use strict";(self["webpackChunkliman"]=self["webpackChunkliman"]||[]).push([[6472],{60588:function(e,t,a){a.d(t,{Z:function(){return m}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:"custom-media-list mt-2 flex items-center cursor-pointer "+(e.bg?"rounded-lg "+e.$prefix+"-bg-white pd-12":""),on:{click:function(t){return e.$emit("click",e.data)}}},[a("b-media",{staticClass:"align-items-center flex-none",attrs:{"no-body":""}},[e.data.icon?a("b-media-aside",{class:"mr-1 pd-8 rounded-lg",style:{background:e.data.icon.bg}},[a("Icon",{class:"size-28 text-"+e.data.icon.color,attrs:{icon:e.data.icon.icon}})],1):e._e(),a("b-media-body",[a("h5",{class:"align-self-center my-auto "+(e.data.title.cls?e.data.title.cls:""),staticStyle:{"line-height":"24px"}},[e._v(" "+e._s(e._f("dynamicFilter")(e.data.title.value,e.data.title.filter?e.data.title.filter:"none"))+" ")])])],1),a("div",{staticClass:"flex align-items-center flex-auto",class:e.data.value.cls?e.data.value.cls:"",staticStyle:{"justify-content":"end",width:"76%"}},[a("div",{class:""+(e.valueClass?e.valueClass:""),style:""+(e.valueStyle?e.valueStyle:"")},[e._v(e._s(e._f("dynamicFilter")(e.data.value.value,e.data.value.filter?e.data.value.filter:"none")))]),e._t("default",(function(){return[a("Icon",{class:"size-12",attrs:{icon:"ion:chevron-back-outline"}})]}))],2)],1)},i=[],r=a(75274),o=a(10465),d=a(85356),l={name:"MediaList",components:{BMedia:r.P,BMediaAside:o.D,BMediaBody:d.D},props:{data:{required:!0,type:Object},valueStyle:{required:!1,type:String},valueClass:{required:!1,type:String},bg:{required:!0,type:Boolean}},data(){return{}}},n=l,c=a(38e3),u=(0,c.Z)(n,s,i,!1,null,"178ca2d2",null),m=u.exports},36472:function(e,t,a){a.r(t),a.d(t,{default:function(){return $}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-row",{staticClass:"match-height"},[a("b-col",{attrs:{lg:"12"}},[a("b-card",{staticClass:"card-employee-task",attrs:{"no-body":""}},[a("b-card-header",[a("b-card-title",[e._v(" اطلاعات پایه ")])],1),a("b-card-body",[a("a-form",{attrs:{form:e.form}},[a("div",{staticClass:"grid grid-cols-1 md:grid-cols-4 gap-4"},[a("a-form-item",{attrs:{label:"نام "}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["first_name",{rules:[{required:!0,message:"لطفا مقدار را وارد کنید"}]}],expression:"['first_name', { rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' }] }]"}]})],1),a("a-form-item",{staticClass:"hidden",attrs:{label:"id "}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["id"],expression:"['id']"}],attrs:{type:"hidden"}})],1),a("a-form-item",{attrs:{label:"نام خانوادگی"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["last_name",{rules:[{required:!0,message:"لطفا مقدار را وارد کنید"}]}],expression:"['last_name', { rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' }] }]"}]})],1),a("a-form-item",{attrs:{label:"شماره تلفن همراه"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["mobile",{rules:[{required:!0,message:"لطفا مقدار را وارد کنید"},e.mobile("شماره تلفن")]}],expression:"['mobile', { rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' },mobile('شماره تلفن')] }]"}]})],1),a("a-form-item",{attrs:{label:"جنسیت"}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["gender",{rules:[{required:!1,message:"لطفا مقدار را وارد کنید"}]}],expression:"['gender',{rules: [{ required: false,message: 'لطفا مقدار را وارد کنید'}],},]"}],staticStyle:{width:"100%",direction:"rtl !important"},attrs:{placeholder:""}},e._l(e.$store.state.gender,(function(t,s){return a("a-select-option",{key:t,attrs:{value:s}},[e._v(" "+e._s(t)+" ")])})),1)],1),a("a-form-item",{attrs:{label:"ایمیل"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["email",{rules:[{type:"email",message:"فرمت ایمیل صحیح نیست"}]}],expression:"['email',{ rules: [{ type : 'email', message: 'فرمت ایمیل صحیح نیست' }]}]"}]})],1),a("a-form-item",{attrs:{label:"کد ملی"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["national_code"],expression:"['national_code']"}]})],1),a("a-form-item",{attrs:{label:"تاریخ تولد"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["birthday"],expression:"['birthday']"}],attrs:{type:"hidden"}}),a("date-picker",{on:{input:function(t){return e.setFeild(t,"birthday","form")}},model:{value:e.birthday,callback:function(t){e.birthday=t},expression:"birthday"}})],1),this.id?a("a-form-item",{attrs:{label:"استان"}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["province"],expression:"['province']"}],staticStyle:{width:"100%"},on:{change:e.getCities}},e._l(e.province,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1):e._e(),this.id?a("a-form-item",{attrs:{label:"شهر"}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["city"],expression:"['city']"}],staticStyle:{width:"100%"},attrs:{disabled:!e.cities||0===e.cities.length}},e._l(e.cities,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1):e._e()],1),e.id?a("a-button",{staticClass:"bg-primary",attrs:{type:"primary"},on:{click:e.updateCustomer}},[e._v(" ویرایش ")]):a("a-button",{staticClass:"bg-primary",attrs:{type:"primary"},on:{click:e.createCustomer}},[e._v(" ثبت اطلاعات ")])],1)],1)],1)],1),e.customer&&e.customer.addresses?a("b-col",{attrs:{lg:"12"}},[a("b-card",{staticClass:"card-employee-task",attrs:{"no-body":""}},[a("b-card-header",[a("b-card-title",[e._v(" آدرس ها ")])],1),a("b-card-body",[a("addressList",{attrs:{id:e.id},on:{change:e.getCustomer},model:{value:e.customer.addresses,callback:function(t){e.$set(e.customer,"addresses",t)},expression:"customer.addresses"}})],1)],1)],1):e._e()],1)},i=[],r=a(8720),o=a(25910),d=a(86328),l=a(47566),n=a(93470),c=a(83648),u=a(82656),m=a(44231),p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[!e.value||!e.value.length||!e.value.length>0?a("h5",{staticClass:"text-center"},[e._v(" موردی یافت نشد ")]):e._e(),e._l(e.value,(function(t){return a("div",{key:t.id,on:{click:function(a){return e.select(t)}}},[a("media-list",{class:"pl-2 pr-2 border rounded-lg "+(e.selectable&&e.address&&e.address.id==t.id?e.$prefix+"-bg-primary":null),staticStyle:{padding:"8px"},attrs:{"value-style":"height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;","value-class":"md:pr-12",bg:!1,data:e.getAddressShowData(t)}},[a("div",{staticClass:"flex items-center justify-content-between min-w-24 ml-1"},[e.editable?a("a-tooltip",[a("template",{slot:"title"},[e._v(" ویرایش ")]),a("span",{on:{click:function(a){return e.toEditAddress(t)}}},[a("Icon",{class:"size-24 cursor-pointer text-success",attrs:{icon:"ion:create-outline"}})],1)],2):e._e(),e.selectable&&e.address&&e.address.id==t.id?a("Icon",{staticClass:"size-19",attrs:{icon:"ion:flag-outline"}}):e._e()],1)])],1)})),a("div",{staticClass:"flex items-center justify-content-center mt-2"},[a("a-button",{staticClass:"w-full md:w-auto bg-primary",attrs:{type:"primary",ghost:"",disabled:!e.id},on:{click:e.toCreateAddress}},[e._v("افزودن آدرس")])],1),a("a-modal",{attrs:{footer:null,"force-render":!0},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}},[a("a-form",{attrs:{form:e.addressForm}},[a("div",{staticClass:"grid grid-cols-1 md:grid-cols-3 gap-4"},[a("a-form-item",{staticClass:"hidden",attrs:{label:"شناسه"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["id"],expression:"['id']"}],attrs:{type:"hidden"}})],1),a("a-form-item",{attrs:{label:"عنوان "}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["title",{rules:[{required:!1,message:"لطفا مقدار را وارد کنید"}]}],expression:"['title', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]"}]})],1),a("a-form-item",{attrs:{label:"شماره تلفن همراه"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["mobile",{rules:[{required:!0,message:"لطفا مقدار را وارد کنید"},e.mobile("شماره تلفن")]}],expression:"['mobile', { rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' },mobile('شماره تلفن')] }]"}]})],1),a("a-form-item",{attrs:{label:"کد پستی "}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["zip_code",{rules:[{required:!0,message:"لطفا مقدار را وارد کنید"},{pattern:/^\d{10}$/,message:"کد پستی باید 10 رقم باشد"}]}],expression:"['zip_code', { rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' },{ pattern: /^\\d{10}$/, message: 'کد پستی باید 10 رقم باشد' }] }]"}]})],1),a("a-form-item",{attrs:{label:"استان"}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["province",{rules:[{required:!0,message:"لطفا مقدار را وارد کنید"}]}],expression:"['province',{rules: [{ required: true,message: 'لطفا مقدار را وارد کنید'}],},]"}],staticStyle:{width:"100%"},on:{change:e.getCities}},e._l(e.province,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("a-form-item",{attrs:{label:"شهر"}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["city",{rules:[{required:!0,message:"لطفا مقدار را وارد کنید"}]}],expression:"['city',{rules: [{ required: true,message: 'لطفا مقدار را وارد کنید'}],},]"}],staticStyle:{width:"100%"},attrs:{disabled:!e.cities||0===e.cities.length}},e._l(e.cities,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("a-form-item",{staticClass:"hidden"},[a("input",{directives:[{name:"decorator",rawName:"v-decorator",value:["customer",{initialValue:e.id}],expression:"['customer', { initialValue: id }]"}],attrs:{type:"hidden"}})]),a("a-form-item",{staticClass:"md:col-span-3",attrs:{label:"آدرس"}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["content",{rules:[{required:!0,message:"مقدار را وارد نمایید"}]}],expression:"['content', { rules: [{ required: true, message: 'مقدار را وارد نمایید' }] }]"}],attrs:{"auto-size":{minRows:3,maxRows:5}}})],1)],1),a("div",{staticClass:"flex justify-content-center mt-2"},[e.editMode&&e.editable?a("a-button",{staticClass:"bg-primary",attrs:{type:"primary"},on:{click:e.editAddress}},[e._v(" ویرایش ")]):a("a-button",{staticClass:"bg-primary",attrs:{type:"primary"},on:{click:e.createAddress}},[e._v(" افزودن ")])],1)])],1)],2)},v=[],h=a(60588),g={name:"addressList",props:{value:{type:Array,required:!0},id:{type:[String,Number],required:!1},editable:{type:Boolean,required:!1,default:!0},selectable:{type:Boolean,required:!1,default:!1}},components:{mediaList:h.Z},data(){return{addressForm:this.$form.createForm(this,{name:"coordinated"}),address:void 0,model:!1,editMode:!1}},mixins:[u.Z,m.Z],async created(){await this.getProvince()},methods:{select(e){this.address=e,this.$emit("select",e)},getAddressShowData(e){return{title:{value:e.title?e.title:"-",cls:"mr-1"},value:{value:`${e.city.name} ، ${e.content}`,cls:"justify-content-between"}}},async editAddress(e){e.preventDefault(),this.addressForm.validateFields((async(e,t)=>{if(!e)try{this.$store.commit("setLoading",!0),await this.$axios.put(`/address/${t.id}`,t),this.model=!1,this.addressForm.resetFields(),await this.$emit("change"),this.editMode=!1,this.$ntSuccess("آدرس مورد نظر با موفقیت آپدیت شد")}catch(a){console.log(a)}finally{this.$store.commit("setLoading",!1)}}))},async toEditAddress(e){this.editMode=!0,this.model=!0,this.address=e,delete this.address.updated_at,delete this.address.created_at,this.address.province=e.city&&e.city.parent_id?e.city.parent_id:null,await this.getCities(e.city.parent_id),this.address.city=e.city.id,this.addressForm.setFieldsValue(e)},toCreateAddress(){this.editMode=!1,this.addressForm.resetFields(),this.addressForm.setFieldsValue({id:this.id}),this.model=!0},async createAddress(e){e.preventDefault(),this.addressForm.validateFields((async(e,t)=>{if(!e)try{this.$store.commit("setLoading",!0),await this.$axios.post("/address",t),this.model=!1,this.addressForm.resetFields(),await this.$emit("change"),this.$ntSuccess("آدرس مورد نظر با موفقیت آپدیت شد")}catch(a){console.log(a)}finally{this.$store.commit("setLoading",!1)}}))}}},f=g,y=a(38e3),b=(0,y.Z)(f,p,v,!1,null,"7bec3887",null),_=b.exports,w={name:"addEditReport",components:{addressList:_,BCard:r._,BCardTitle:o._,BCardHeader:d.p,BCardBody:l.O,BRow:n.T,BCol:c.l},mixins:[u.Z,m.Z],data(){return{form:this.$form.createForm(this,{name:"coordinated"}),customer:void 0,birthday:null}},computed:{id(){return this.$route.params.id}},async created(){await this.getProvince(),this.id&&await this.getCustomer()},methods:{async getCustomer(){try{this.$store.commit("setLoading",!0);const{data:e}=await this.$axios.get(`/customer/${this.id}`);this.customer=e,this.birthday=e.birthday;const t=this.getCustomerFields(e);await this.getCities(t.province),this.form.setFieldsValue(t)}catch(e){console.log(e)}finally{this.$store.commit("setLoading",!1)}},async updateCustomer(e){e.preventDefault(),this.form.validateFields((async(e,t)=>{if(!e)try{this.$store.commit("setLoading",!0),await this.$axios.put(`/customer/${t.id}`,t),this.model=!1,this.form.resetFields(),this.$router.push({name:"customer_list"}),this.$ntSuccess("مشتری مورد نظر با موفقیت آپدیت شد")}catch(a){console.log(a)}finally{this.$store.commit("setLoading",!1)}}))},async createCustomer(e){e.preventDefault(),this.form.validateFields((async(e,t)=>{if(!e)try{this.$store.commit("setLoading",!0),await this.$axios.post("/customer",t),this.form.resetFields(),this.$ntSuccess("مشتری مورد نظر با موفقیت ثبت شد"),this.$router.push({name:"customer_list"})}catch(a){console.log(a)}finally{this.$store.commit("setLoading",!1)}}))},getCustomerFields(e){const t={...e};return t.province=e.city&&e.city.parent_id?e.city.parent_id:null,t.city=e.city&&e.city.id?e.city.id:null,t.gender=e.gender?e.gender.toLowerCase():null,delete t.addresses,delete t.updated_at,delete t.created_at,delete t.deleted_at,delete t.sms_token,delete t.remember_token,delete t.email_token,t}}},x=w,C=(0,y.Z)(x,s,i,!1,null,"4614c698",null),$=C.exports},10465:function(e,t,a){a.d(t,{D:function(){return c}});var s=a(3783),i=a(83165),r=a(23055),o=a(48658),d=a(3118);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var n=(0,d.y2)({right:(0,d.pi)(o.U5,!1),tag:(0,d.pi)(o.N0,"div"),verticalAlign:(0,d.pi)(o.N0,"top")},r.u7),c=s.Z.extend({name:r.u7,functional:!0,props:n,render:function(e,t){var a=t.props,s=t.data,r=t.children,o=a.verticalAlign,d="top"===o?"start":"bottom"===o?"end":o;return e(a.tag,(0,i.b)(s,{staticClass:"media-aside",class:l({"media-aside-right":a.right},"align-self-".concat(d),d)}),r)}})},85356:function(e,t,a){a.d(t,{D:function(){return n}});var s=a(3783),i=a(83165),r=a(23055),o=a(48658),d=a(3118),l=(0,d.y2)({tag:(0,d.pi)(o.N0,"div")},r.Ub),n=s.Z.extend({name:r.Ub,functional:!0,props:l,render:function(e,t){var a=t.props,s=t.data,r=t.children;return e(a.tag,(0,i.b)(s,{staticClass:"media-body"}),r)}})},75274:function(e,t,a){a.d(t,{P:function(){return p}});var s=a(3783),i=a(83165),r=a(23055),o=a(48658),d=a(65706),l=a(95649),n=a(3118),c=a(10465),u=a(85356),m=(0,n.y2)({noBody:(0,n.pi)(o.U5,!1),rightAlign:(0,n.pi)(o.U5,!1),tag:(0,n.pi)(o.N0,"div"),verticalAlign:(0,n.pi)(o.N0,"top")},r.vF),p=s.Z.extend({name:r.vF,functional:!0,props:m,render:function(e,t){var a=t.props,s=t.data,r=t.slots,o=t.scopedSlots,n=t.children,m=a.noBody,p=a.rightAlign,v=a.verticalAlign,h=m?n:[];if(!m){var g={},f=r(),y=o||{};h.push(e(u.D,(0,l.O)(d.Pq,g,y,f)));var b=(0,l.O)(d.Q2,g,y,f);b&&h[p?"push":"unshift"](e(c.D,{props:{right:p,verticalAlign:v}},b))}return e(a.tag,(0,i.b)(s,{staticClass:"media"}),h)}})},44231:function(e,t){t["Z"]={data(){return{province:[],cities:[]}},methods:{async getProvince(){try{this.$store.commit("setLoading",!0);const{data:{rows:e}}=await this.$caxios.post("/utility/province/table",{limit:2e3,filters:[{field:"level",value:1}]});this.province=e[0]}catch(e){console.log(e)}finally{this.$store.commit("setLoading",!1)}},async getCities(e){try{if(e){this.$store.commit("setLoading",!0);const{data:{rows:t}}=await this.$caxios.post("/utility/province/table",{filters:[{field:"parent",value:e}],limit:2e3});this.cities=t[0]}}catch(t){console.log(t)}finally{this.$store.commit("setLoading",!1)}}}}},82656:function(e,t){t["Z"]={methods:{setFeild(e,t,a){const s={};s[t]=e,this[a].setFieldsValue(s)}}}}}]); //# sourceMappingURL=6472.6cd0b7e3.js.map
Copyright ©2k19 -
Hexid
|
Tex7ure