2 lines
37 KiB
JavaScript
2 lines
37 KiB
JavaScript
import{c as a,I as ye,d as Ce,n as we,O as it,o as r,b as y,w as u,p as l,h as m,t as R,F as I,e as re,i as O,Q as ut,f as j,m as V,s as J,J as se,U as ct,r as U,q as B,R as Je,G as Oe,y as Z,_ as Ue,S as dt,x as Xe,T as ae,V as pt,a as q,P as Qe,W as $e,X as Ie,z as Ve,u as _t,k as vt,A as mt,H as ft,Y as yt,Z as gt,l as bt,E as ht,$ as kt}from"./index-DkUTdlVu.js";import{_ as Le}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-_jOyacUZ.js";import{A as wt}from"./AppstoreOutlined-dOpKwtiz.js";var Ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"};function Ne(t){for(var o=1;o<arguments.length;o++){var s=arguments[o]!=null?Object(arguments[o]):{},p=Object.keys(s);typeof Object.getOwnPropertySymbols=="function"&&(p=p.concat(Object.getOwnPropertySymbols(s).filter(function(v){return Object.getOwnPropertyDescriptor(s,v).enumerable}))),p.forEach(function(v){$t(t,v,s[v])})}return t}function $t(t,o,s){return o in t?Object.defineProperty(t,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[o]=s,t}var xe=function(o,s){var p=Ne({},o,s.attrs);return a(ye,Ne({},p,{icon:Ot}),null)};xe.displayName="CloudUploadOutlined";xe.inheritAttrs=!1;var Vt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-image",theme:"outlined"};function Te(t){for(var o=1;o<arguments.length;o++){var s=arguments[o]!=null?Object(arguments[o]):{},p=Object.keys(s);typeof Object.getOwnPropertySymbols=="function"&&(p=p.concat(Object.getOwnPropertySymbols(s).filter(function(v){return Object.getOwnPropertyDescriptor(s,v).enumerable}))),p.forEach(function(v){St(t,v,s[v])})}return t}function St(t,o,s){return o in t?Object.defineProperty(t,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[o]=s,t}var Pe=function(o,s){var p=Te({},o,s.attrs);return a(ye,Te({},p,{icon:Vt}),null)};Pe.displayName="FileImageOutlined";Pe.inheritAttrs=!1;var Ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2zM304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"}}]},name:"picture",theme:"outlined"};function Be(t){for(var o=1;o<arguments.length;o++){var s=arguments[o]!=null?Object(arguments[o]):{},p=Object.keys(s);typeof Object.getOwnPropertySymbols=="function"&&(p=p.concat(Object.getOwnPropertySymbols(s).filter(function(v){return Object.getOwnPropertyDescriptor(s,v).enumerable}))),p.forEach(function(v){Ut(t,v,s[v])})}return t}function Ut(t,o,s){return o in t?Object.defineProperty(t,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[o]=s,t}var _e=function(o,s){var p=Be({},o,s.attrs);return a(ye,Be({},p,{icon:Ct}),null)};_e.displayName="PictureOutlined";_e.inheritAttrs=!1;var xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1067.88-67.89 48 48 0 10-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"}}]},name:"tags",theme:"outlined"};function Me(t){for(var o=1;o<arguments.length;o++){var s=arguments[o]!=null?Object(arguments[o]):{},p=Object.keys(s);typeof Object.getOwnPropertySymbols=="function"&&(p=p.concat(Object.getOwnPropertySymbols(s).filter(function(v){return Object.getOwnPropertyDescriptor(s,v).enumerable}))),p.forEach(function(v){Pt(t,v,s[v])})}return t}function Pt(t,o,s){return o in t?Object.defineProperty(t,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[o]=s,t}var Re=function(o,s){var p=Me({},o,s.attrs);return a(ye,Me({},p,{icon:xt}),null)};Re.displayName="TagsOutlined";Re.inheritAttrs=!1;const Rt={class:"gallery-upload"},jt={class:"gallery-upload__zone"},qt={class:"gallery-upload__title"},Et={key:0,class:"gallery-upload__grid"},At=["src"],zt={key:0,class:"tile__progress"},It={key:1,class:"tile__overlay"},Lt=["onClick"],Nt=["onClick"],Tt={key:1,class:"gallery-upload__meta"},Bt={key:0,class:"gallery-upload__pending"},Mt=["src"],Dt=3,Ft=Ce({__name:"GalleryUploadInput",props:{modelValue:{default:()=>[]},purpose:{default:void 0},placeholder:{default:"افزودن تصاویر گالری"}},emits:["update:modelValue"],setup(t,{emit:o}){const s=t,p=o,v=V([]),_=V(!1),L=V(""),X=()=>v.value.filter(d=>d.status==="done"&&d.url).map(d=>d.url),C=J(()=>v.value.filter(d=>d.status==="done").length),z=J(()=>v.value.filter(d=>d.status==="uploading").length);function K(){p("update:modelValue",X())}we(()=>s.modelValue,d=>{if(JSON.stringify(X())===JSON.stringify(d??[]))return;const k=v.value.filter(h=>h.status==="uploading");v.value=[...(d??[]).map(h=>({uid:h,status:"done",url:h,percent:100})),...k]},{immediate:!0});function ee(d){return d.type.startsWith("image/")?!0:(se.error(`«${d.name}» تصویر نیست`),ct.LIST_IGNORE)}let G=0;const g=[];function M(d){return new Promise((k,h)=>{const E=()=>{G++,d().then(k,h).finally(()=>{var S;G--,(S=g.shift())==null||S()})};G<Dt?E():g.push(E)})}const D=d=>v.value.find(k=>k.uid===d);function Q({file:d}){const k=d.uid??`${Date.now()}-${Math.random().toString(36).slice(2,8)}`;v.value.push({uid:k,status:"uploading",preview:URL.createObjectURL(d),percent:0}),M(async()=>{if(!D(k))return null;const h=new FormData;h.append("file",d),s.purpose&&h.append("purpose",s.purpose);const{data:E}=await Z.post("file/create",h,{onUploadProgress:S=>{const i=D(k);i&&S.total&&(i.percent=Math.round(S.loaded/S.total*100))}});return E}).then(h=>{const E=D(k);!E||!(h!=null&&h.url)||(E.preview&&URL.revokeObjectURL(E.preview),Object.assign(E,{status:"done",url:h.url,preview:void 0,percent:100}),K())}).catch(h=>{var S,i;const E=((i=(S=h==null?void 0:h.response)==null?void 0:S.data)==null?void 0:i.message)??`بارگذاری «${d.name}» ناموفق بود`;se.error(E),te(k)})}function te(d){const k=v.value.findIndex(E=>E.uid===d);if(k===-1)return;const[h]=v.value.splice(k,1);h.preview&&URL.revokeObjectURL(h.preview)}function ue(d){te(d),K()}function Y(d){L.value=d.url??d.preview??"",_.value=!0}return it(()=>{v.value.forEach(d=>d.preview&&URL.revokeObjectURL(d.preview))}),(d,k)=>{const h=U("a-upload-dragger"),E=U("a-progress"),S=U("a-modal");return r(),y("div",Rt,[a(h,{accept:"image/*",multiple:"","show-upload-list":!1,"custom-request":Q,"before-upload":ee},{default:u(()=>[l("div",jt,[a(m(xe),{class:"gallery-upload__icon"}),l("p",qt,R(t.placeholder),1),k[1]||(k[1]=l("p",{class:"gallery-upload__hint"}," تصاویر را اینجا بکشید و رها کنید یا کلیک کنید — انتخاب چند تصویر بهصورت همزمان امکانپذیر است ",-1))])]),_:1}),v.value.length?(r(),y("div",Et,[(r(!0),y(I,null,re(v.value,i=>(r(),y("div",{key:i.uid,class:B(["tile",{"is-uploading":i.status==="uploading"}])},[l("img",{src:i.url??i.preview,alt:""},null,8,At),i.status==="uploading"?(r(),y("div",zt,[a(E,{type:"circle",percent:i.percent,size:40,"stroke-width":8,"stroke-color":"#fff","trail-color":"rgba(255,255,255,.3)","show-info":!1},null,8,["percent"])])):(r(),y("div",It,[l("button",{type:"button",class:"tile__btn",title:"نمایش",onClick:c=>Y(i)},[a(m(Je))],8,Lt),l("button",{type:"button",class:"tile__btn tile__btn--danger",title:"حذف",onClick:c=>ue(i.uid)},[a(m(Oe))],8,Nt)]))],2))),128))])):O("",!0),v.value.length?(r(),y("div",Tt,[l("span",null,R(C.value)+" تصویر",1),z.value?(r(),y("span",Bt,[a(m(ut)),j(" در حال بارگذاری "+R(z.value)+" تصویر… ",1)])):O("",!0)])):O("",!0),a(S,{open:_.value,footer:null,onCancel:k[0]||(k[0]=i=>_.value=!1)},{default:u(()=>[l("img",{src:L.value,style:{width:"100%"},alt:""},null,8,Mt)]),_:1},8,["open"])])}}}),De=Ue(Ft,[["__scopeId","data-v-79ab0f30"]]);function Se(){return`v-${Date.now()}-${Math.random().toString(36).slice(2,7)}`}function Fe(t){return{__key:Se(),id:void 0,title:"",grams:null,percentage_pay:t??null,qty:null,is_active:!0,is_pre_order:!1,color:null,color_str:null,rial_pay:null,details:"",description:"",image_id:null,image_url:null}}const de=(t,o=3)=>Number(t).toLocaleString("fa-IR",{maximumFractionDigits:o});function fe(t){var p;if(!t||typeof t.scrollIntoView!="function")return;const o=((p=t.closest)==null?void 0:p.call(t,".ant-form-item"))??t;o.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"});const s=o.querySelector('input:not([type="hidden"]):not([disabled]), textarea:not([disabled]), .ant-select-selector, .ant-input-number-input, button:not([disabled])');window.setTimeout(()=>{var v;return(v=s==null?void 0:s.focus)==null?void 0:v.call(s,{preventScroll:!0})},280)}const Ht=t=>t.replace(/[۰-۹]/g,o=>String("۰۱۲۳۴۵۶۷۸۹".indexOf(o))).replace(/[٫٬,]/g,o=>o==="٫"?".":"");function He(t){return{formatter:(o,s)=>{if(s!=null&&s.userTyping)return s.input;if(o===""||o===null||o===void 0)return"";const p=Number(o);return Number.isFinite(p)?String(Number(p.toFixed(t))):String(o)},parser:o=>{const s=Ht(o??"").replace(/[^\d.]/g,"").match(/^(\d*)(?:\.(\d*))?/);return s?s[2]!==void 0?`${s[1]}.${s[2].slice(0,t)}`:s[1]:""}}}function Gt(t){return t!=null&&t>0?`${de(t)} گرمی`:""}const ie=t=>t==null||t==="";function Ge(t){const o={};return ie(t.grams)?o.grams="وزن را وارد کنید":Number(t.grams)<=0&&(o.grams="وزن باید بیشتر از صفر باشد"),!ie(t.qty)&&Number(t.qty)<0&&(o.qty="تعداد منفی نمیشود"),ie(t.percentage_pay)&&(o.percentage_pay="اجرت درصدی را وارد کنید"),ie(t.rial_pay)&&(o.rial_pay="اجرت ریالی را وارد کنید؛ اگر ندارد صفر بزنید"),o}function Wt(t){return[t.color!=null,!ie(t.qty),!!t.image_id,!!t.details,!!t.description,!t.is_active,t.is_pre_order].filter(Boolean).length}function Ye(t){var o;return!!((o=t.title)!=null&&o.trim()||!ie(t.grams)||!ie(t.qty)||t.image_id||t.details||t.description)}const Jt=["aria-label"],Xt={class:"vre__primary"},Qt=["aria-expanded"],Yt={key:0,class:"vre__more-count"},Zt=["inert"],Kt={class:"vre__more-inner"},el={class:"vre__more"},tl={class:"vre__more-col"},ll={class:"vre__pair"},al={class:"vre-color"},ol={class:"vre__switches"},nl={class:"vre__switch"},sl={class:"vre__switch"},rl={class:"vre__more-col"},il={key:0,class:"vre-picker"},ul=["onClick"],cl=["src"],dl={key:0,class:"vre-picker__check"},pl={key:1,class:"vre-picker-empty"},_l={class:"vre__actions"},vl={class:"vre__keys"},ml=Ce({__name:"VariantRowEditor",props:Ie({mode:{},colorOptions:{},gallery:{},emptyGalleryText:{default:"تصویری در گالری محصول ثبت نشده است."},autofocus:{type:Boolean,default:!1}},{modelValue:{required:!0},modelModifiers:{}}),emits:Ie(["submit","cancel"],["update:modelValue"]),setup(t,{expose:o,emit:s}){const p=t,v=s,_=dt(t,"modelValue"),L=V(null),X=V(null),C=Ve({}),z=V(!1),K=J(()=>Object.keys(C).length>0),ee=J(()=>Wt(_.value)),G=J(()=>Ye(_.value)),g=J(()=>Gt(_.value.grams));we(g,i=>{_.value.title=i},{immediate:!0}),we(_,i=>{if(!K.value)return;const c=Ge(i);Object.keys(C).forEach(N=>{c[N]||delete C[N]})},{deep:!0});function M(i){_.value.image_id=i?i.id:null,_.value.image_url=i?i.url:null}const D=He(3),Q=He(2),te=i=>i==null||i===""?"":String(i).replace(/\B(?=(\d{3})+(?!\d))/g,","),ue=i=>i?i.replace(/,/g,""):"";async function Y(){var c;await ae();const i=Ge(_.value);return Object.keys(C).forEach(N=>delete C[N]),Object.assign(C,i),Object.keys(i).length?(i.qty&&(z.value=!0),await ae(),fe((c=L.value)==null?void 0:c.querySelector(".ant-form-item-has-error")),!1):!0}async function d(){await Y()&&v("submit")}function k(){v("cancel")}function h(i){const c=i.target;!c||c.closest(".ant-select")||c.tagName==="TEXTAREA"||(i.key==="Enter"&&!i.isComposing?(i.preventDefault(),d()):i.key==="Escape"&&p.mode==="edit"&&(i.preventDefault(),k()))}function E(){Object.keys(C).forEach(i=>delete C[i]),_.value.title=g.value}function S(){var i;(i=X.value)==null||i.focus()}return Xe(()=>{z.value=p.mode==="edit"&&ee.value>0,p.autofocus&&ae(S)}),o({focus:S,reset:E,validateAndScroll:Y}),(i,c)=>{const N=U("a-input-number"),F=U("a-form-item"),W=U("a-select-option"),T=U("a-select"),ce=U("a-switch"),ve=U("a-input"),ge=U("a-textarea"),pe=U("a-button");return r(),y("div",{ref_key:"rootRef",ref:L,class:B(["vre",[`vre--${t.mode}`,{"vre--invalid":K.value}]]),role:"group","aria-label":t.mode==="create"?"افزودن تنوع جدید":"ویرایش تنوع",onKeydown:h},[l("div",Xt,[a(F,{class:"vre__item",label:"وزن",required:"","validate-status":C.grams?"error":"",help:C.grams},{default:u(()=>[a(N,{ref_key:"gramsRef",ref:X,value:_.value.grams,"onUpdate:value":c[0]||(c[0]=b=>_.value.grams=b),class:"w-full",min:0,step:.001,"addon-after":"گرم",placeholder:"مثلاً ۴٫۵",formatter:m(D).formatter,parser:m(D).parser},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"]),a(F,{class:"vre__item",label:"اجرت درصدی",required:"","validate-status":C.percentage_pay?"error":"",help:C.percentage_pay},{default:u(()=>[a(N,{value:_.value.percentage_pay,"onUpdate:value":c[1]||(c[1]=b=>_.value.percentage_pay=b),class:"w-full",min:0,step:.1,"addon-after":"٪",placeholder:"مثلاً ۱۸",formatter:m(Q).formatter,parser:m(Q).parser},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"]),a(F,{class:"vre__item",label:"اجرت ریالی",required:"","validate-status":C.rial_pay?"error":"",help:C.rial_pay},{default:u(()=>[a(N,{value:_.value.rial_pay,"onUpdate:value":c[2]||(c[2]=b=>_.value.rial_pay=b),class:"w-full",min:0,step:5e4,"addon-after":"ریال",placeholder:"نداشت: صفر",formatter:te,parser:ue},null,8,["value"])]),_:1},8,["validate-status","help"])]),l("button",{type:"button",class:B(["vre__more-toggle",{"is-open":z.value}]),"aria-expanded":z.value,onClick:c[3]||(c[3]=b=>z.value=!z.value)},[a(m(pt),{class:"vre__more-chevron"}),c[11]||(c[11]=l("span",{class:"vre__more-title"},"موارد بیشتر",-1)),c[12]||(c[12]=l("span",{class:"vre__more-hint"},"رنگ، تعداد، وضعیت فروش، تصویر و توضیحات",-1)),ee.value?(r(),y("span",Yt,R(m(de)(ee.value))+" مورد تنظیم شده",1)):O("",!0)],10,Qt),l("div",{class:B(["vre__more-wrap",{"is-open":z.value}]),inert:!z.value||void 0},[l("div",Kt,[l("div",el,[l("div",tl,[l("div",ll,[a(F,{class:"vre__item",label:"رنگ طلا"},{default:u(()=>[a(T,{value:_.value.color,"onUpdate:value":c[4]||(c[4]=b=>_.value.color=b),placeholder:"انتخاب رنگ","allow-clear":""},{default:u(()=>[(r(!0),y(I,null,re(t.colorOptions,b=>(r(),q(W,{key:b.id,value:b.id},{default:u(()=>[l("span",al,[l("span",{class:B(["vre-color__dot",`vre-color__dot--${b.id}`])},null,2),j(" "+R(b.title),1)])]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),a(F,{class:"vre__item",label:"تعداد موجودی","validate-status":C.qty?"error":"",help:C.qty,extra:!C.qty&&!_.value.qty&&!_.value.is_pre_order?"خالی یا صفر: در اپ «ناموجود»":void 0},{default:u(()=>[a(N,{value:_.value.qty,"onUpdate:value":c[5]||(c[5]=b=>_.value.qty=b),class:"w-full",min:0,precision:0,"addon-after":"عدد",placeholder:"اختیاری"},null,8,["value"])]),_:1},8,["validate-status","help","extra"])]),l("div",ol,[l("label",nl,[l("span",null,[c[13]||(c[13]=l("b",null,"فعال برای فروش",-1)),l("small",null,R(_.value.is_active?"در اپ قابل سفارش است":"پنهان از مشتری"),1)]),a(ce,{checked:_.value.is_active,"onUpdate:checked":c[6]||(c[6]=b=>_.value.is_active=b),size:"small"},null,8,["checked"])]),l("label",sl,[l("span",null,[c[14]||(c[14]=l("b",null,"پیشسفارش",-1)),l("small",null,R(_.value.is_pre_order?"بدون موجودی هم سفارش میگیرد":"فقط با موجودی"),1)]),a(ce,{checked:_.value.is_pre_order,"onUpdate:checked":c[7]||(c[7]=b=>_.value.is_pre_order=b),size:"small"},null,8,["checked"])])]),a(F,{class:"vre__item",label:"توضیح مختصر"},{default:u(()=>[a(ve,{value:_.value.details,"onUpdate:value":c[8]||(c[8]=b=>_.value.details=b),placeholder:"مثلاً: طراحی مات با تراش برلیان"},null,8,["value"])]),_:1})]),l("div",rl,[a(F,{class:"vre__item",label:"تصویر اختصاصی تنوع"},{default:u(()=>[t.gallery.length?(r(),y("div",il,[l("button",{type:"button",class:B(["vre-picker__item vre-picker__item--none",{"is-active":!_.value.image_id}]),onClick:c[9]||(c[9]=b=>M(null))},[a(m(_e)),c[15]||(c[15]=l("span",null,"بدون عکس",-1))],2),(r(!0),y(I,null,re(t.gallery,b=>(r(),y("button",{key:b.id,type:"button",class:B(["vre-picker__item",{"is-active":_.value.image_id===b.id}]),onClick:be=>M(b)},[l("img",{src:b.url,alt:""},null,8,cl),_.value.image_id===b.id?(r(),y("span",dl,[a(m($e))])):O("",!0)],10,ul))),128))])):(r(),y("div",pl,R(t.emptyGalleryText),1))]),_:1}),a(F,{class:"vre__item",label:"توضیحات کامل"},{default:u(()=>[a(ge,{value:_.value.description,"onUpdate:value":c[10]||(c[10]=b=>_.value.description=b),"auto-size":{minRows:3,maxRows:6},placeholder:"ویژگیهای خاص این تنوع..."},null,8,["value"])]),_:1})])])])],10,Zt),l("div",_l,[t.mode==="edit"||G.value?(r(),q(pe,{key:0,onClick:k},{default:u(()=>[j(R(t.mode==="create"?"پاک کردن":"انصراف"),1)]),_:1})):O("",!0),a(pe,{type:"primary",onClick:d},{icon:u(()=>[t.mode==="create"?(r(),q(m(Qe),{key:0})):(r(),q(m($e),{key:1}))]),default:u(()=>[j(" "+R(t.mode==="create"?"افزودن ردیف":"ذخیره ردیف"),1)]),_:1}),l("span",vl,[c[18]||(c[18]=l("kbd",null,"Enter",-1)),j(" "+R(t.mode==="create"?"افزودن":"ذخیره")+" ",1),t.mode==="edit"?(r(),y(I,{key:0},[c[16]||(c[16]=l("kbd",null,"Esc",-1)),c[17]||(c[17]=j(" انصراف",-1))],64)):O("",!0)])])],42,Jt)}}}),We=Ue(ml,[["__scopeId","data-v-f6420fac"]]),fl={id:"page-user-view",class:"pf-page product-form-page"},yl={class:"pf-head"},gl={class:"pf-head__text"},bl={class:"pf-layout"},hl={class:"pf-main"},kl={class:"pf-section pf-order--basic"},wl={class:"pf-section__head"},Ol={class:"pf-section__icon"},$l={key:0,class:"pf-section pf-order--variants"},Vl={class:"pf-section__head"},Sl={class:"pf-section__icon"},Cl={class:"vlist"},Ul={key:0,class:"vlist__cols","aria-hidden":"true"},xl={class:"vlist__rows"},Pl=["onDblclick"],Rl={class:"vrow__thumb"},jl=["src"],ql={class:"vrow__main"},El={class:"vrow__title"},Al={class:"vrow__meta"},zl={key:0,class:"vrow__chip"},Il={key:1,class:"vrow__chip"},Ll={key:2,class:"vrow__chip vrow__chip--blue"},Nl={key:3,class:"vrow__chip vrow__chip--red"},Tl={key:4,class:"vrow__chip vrow__chip--green"},Bl={class:"vrow__cell vrow__cell--1","data-label":"وزن"},Ml={key:1,class:"muted"},Dl={class:"vrow__cell vrow__cell--2","data-label":"اجرت درصدی"},Fl={key:1,class:"muted"},Hl={class:"vrow__cell vrow__cell--3","data-label":"اجرت ریالی"},Gl={key:1,class:"muted"},Wl={class:"vrow__ops"},Jl={key:1,class:"vlist__empty"},Xl={class:"pf-section pf-order--gallery"},Ql={class:"pf-section__head"},Yl={class:"pf-section__icon"},Zl={class:"pf-side"},Kl={class:"pf-section pf-order--status"},ea={class:"pf-section__head"},ta={class:"pf-section__icon"},la={class:"pf-section pf-order--category"},aa={class:"pf-section__head"},oa={class:"pf-section__icon"},na={class:"pf-section pf-order--featured"},sa={class:"pf-section__head"},ra={class:"pf-section__icon"},ia={class:"pf-uploads"},ua={class:"pf-actions"},ca={class:"pf-actions__hint"},da=Ce({__name:"AddProduct",setup(t){const o=vt(),s=bt(),p=_t(),v=f=>!!p.hasPermission(f),_=o.params.id,L=V(!1),X=V(void 0),C=V(!1),z=V([]),K=V([]),ee=V([]),G=V([]),g=Ve({title:"",product_code:"",show_type:3,category_id:void 0,brand_id:void 0,tags:[],ciny_ids:[],body_html:"",is_active:!0,indicator_id:null,mobile_pic:null}),M=Ve({}),D=V([]),Q=V([]),te=V([]),ue=J(()=>_?"برای این محصول تصویری در گالری ثبت نشده است.":"پس از ذخیرهٔ محصول، تصاویر گالری برای انتخاب در دسترس است."),Y=V([]),d=V([]),k=J(()=>v("product.list.variants.add")),h=J(()=>v("product.list.variants.edit")),E=J(()=>v("product.list.variants.remove")),S=V(Fe()),i=V(null),c=V(null),N=V(null),F=V(null),W=V(null),T=V(null),ce=V(null);let ve;function ge(){const f=F.value;return f?f instanceof HTMLElement?f:f.$el??null:null}const pe=f=>{var e;return((e=Y.value.find(w=>w.id===f))==null?void 0:e.title)??null};function b(f){ce.value=f,clearTimeout(ve),ve=setTimeout(()=>ce.value=null,1600)}function be(){var f,e;(f=c.value)==null||f.scrollIntoView({behavior:"smooth",block:"center"}),(e=i.value)==null||e.focus()}function je(f){var P;const e=S.value,w=Fe(X.value);f&&Object.assign(w,{percentage_pay:e.percentage_pay,rial_pay:e.rial_pay,color:e.color,is_active:e.is_active,is_pre_order:e.is_pre_order}),Object.assign(S.value,w),(P=i.value)==null||P.reset()}function Ze(){const f={...S.value,__key:Se(),color_str:pe(S.value.color)};d.value.push(f),b(f.__key),je(!0),ae(()=>{var e;return(e=i.value)==null?void 0:e.focus()})}const Ke=(f,e)=>JSON.stringify(f)===JSON.stringify(e);function qe(f){if(W.value!==f.__key){if(W.value&&T.value){const e=d.value.find(w=>w.__key===W.value);if(e&&!Ke(e,T.value)){se.warning("ابتدا ویرایش ردیف فعلی را ذخیره یا لغو کنید.");return}}T.value={...f},W.value=f.__key}}function et(f){if(!T.value)return;const e={...T.value,color_str:pe(T.value.color)};d.value[f]=e,he(),b(e.__key)}function he(){W.value=null,T.value=null}function tt(f){var e;Object.assign(S.value,{...f,__key:Se(),id:void 0,title:""}),(e=i.value)==null||e.reset(),ae(be)}function Ee(f){const[e]=d.value.splice(f,1);(e==null?void 0:e.__key)===W.value&&he()}async function lt(){var f,e,w;return W.value?(await((f=N.value)==null?void 0:f.validateAndScroll())===!1||(se.warning("ویرایش یک ردیف تنوع هنوز ذخیره نشده است؛ «ذخیره ردیف» یا «انصراف» را بزنید."),await ae(),fe(document.querySelector(".vre--edit .vre__actions"))),!0):k.value&&Ye(S.value)?(await((e=i.value)==null?void 0:e.validateAndScroll())===!1||(se.warning("ردیف تنوع جدید هنوز اضافه نشده است؛ «افزودن ردیف» را بزنید یا آن را پاک کنید."),await ae(),fe(((w=c.value)==null?void 0:w.querySelector(".vre__actions"))??c.value)),!0):!1}function Ae(){window.history.length>1?s.back():s.push("/apps/product/list")}async function at(){return Object.keys(M).forEach(f=>delete M[f]),g.title||(M.title="لطفا مقدار را وارد کنید"),Object.keys(M).length?(await ae(),fe(ge()??document.querySelector(".pf-field--title.ant-form-item-has-error")),!1):!0}async function ze(){var f,e;if(await at()&&!await lt())try{C.value=!0;const w={...g,cats:g.category_id?[g.category_id]:[],images:D.value,images_mobile:Q.value,variants:d.value.map(P=>({id:P.id,title:P.title,grams:P.grams,percentage_pay:P.percentage_pay,qty:P.qty,is_active:P.is_active,is_pre_order:P.is_pre_order,color:P.color??null,rial_pay:P.rial_pay??null,details:P.details||null,description:P.description||null,image_id:P.image_id??null}))};_?await Z.put(`product/update/${_}`,w):await Z.post("product/create",w),se.info("اطلاعات با موفقیت به ثبت رسید."),s.push("/apps/product/list")}catch(w){se.error(((e=(f=w==null?void 0:w.response)==null?void 0:f.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{C.value=!1}}return Xe(async()=>{var f,e,w,P;try{const[$,x,A,H,oe]=await Promise.all([Z.get("brand"),Z.post("category"),p.isSuperAdmin?Z.get("admin/products/collections"):Promise.resolve({data:[]}),Z.get("admin/products/colors").catch(()=>({data:[]})),Z.get("admin/products/tags").catch(()=>({data:[]}))]);z.value=$.data,G.value=oe.data??[],K.value=(x.data.rows??x.data).map(le=>({id:le.id,title:le.type_str?`${le.title} (${le.type_str}) `:le.title,type:le.type})),ee.value=A.data,Y.value=H.data??[]}catch($){console.log($)}if(_)try{const{data:$}=await Z.get(`product/show/${_}`);L.value=!!((f=$.accounting)!=null&&f.locked),X.value=((e=$.accounting)==null?void 0:e.sale_wage_percent)!=null?Number($.accounting.sale_wage_percent):void 0,S.value.percentage_pay==null&&(S.value.percentage_pay=X.value??null),Object.assign(g,{title:$.title??"",product_code:$.product_code??"",show_type:$.show_type??3,category_id:((w=$.category)==null?void 0:w.id)??void 0,brand_id:((P=$.brand)==null?void 0:P.id)??void 0,tags:$.tags??[],ciny_ids:$.ciny_ids??[],body_html:$.body_html??"",is_active:$.is_active??!0,indicator_id:$.indicator_id??null,mobile_pic:$.mobile_pic??null}),D.value=$.images_gallery??[],Q.value=$.images_mobile??[],te.value=$.gallery??[],d.value=($.variants_all??[]).map((x,A)=>{var H;return{__key:x.id??`v-${A}`,id:x.id,title:x.title,grams:Number(x.grams),percentage_pay:Number(x.percentage_pay),qty:x.qty,is_active:x.is_active,is_pre_order:x.is_pre_order,color:x.color!=null?Number(x.color):void 0,color_str:x.color_str??null,rial_pay:x.rial_pay!=null?Number(x.rial_pay):void 0,details:x.details??"",description:x.description??"",image_id:x.image_id??null,image_url:((H=x.image)==null?void 0:H.url)??null}})}catch($){console.log($)}}),(f,e)=>{const w=U("a-button"),P=U("a-tag"),$=U("a-alert"),x=U("a-input"),A=U("a-form-item"),H=U("a-select-option"),oe=U("a-select"),le=U("a-textarea"),me=U("a-tooltip"),ot=U("a-popconfirm"),nt=U("a-switch"),st=U("a-form"),rt=U("a-spin");return r(),y("div",fl,[a(rt,{spinning:C.value},{default:u(()=>[l("header",yl,[a(w,{class:"pf-head__back",shape:"circle",onClick:Ae},{icon:u(()=>[a(m(mt))]),_:1}),l("div",gl,[l("h1",null,R(m(_)?"ویرایش محصول":"افزودن محصول"),1)]),m(_)?(r(),q(P,{key:0,color:g.is_active?"green":"default",class:"pf-head__status"},{default:u(()=>[j(R(g.is_active?"فعال":"غیر فعال"),1)]),_:1},8,["color"])):O("",!0)]),a(st,{layout:"vertical",class:"pf-form",onSubmit:ft(ze,["prevent"])},{default:u(()=>[l("div",bl,[l("div",hl,[l("section",kl,[l("div",wl,[l("span",Ol,[a(m(yt))]),e[16]||(e[16]=l("div",null,[l("h3",null,"اطلاعات پایه")],-1))]),L.value?(r(),q($,{key:0,class:"pf-alert",type:"info","show-icon":"",message:"این محصول به نرمافزار حسابداری متصل است؛ نام و کد محصول از آنجا خوانده میشود."})):O("",!0),a(A,{ref_key:"titleItemRef",ref:F,class:"pf-field--title",label:"نام محصول",required:"","validate-status":M.title?"error":"",help:M.title||(L.value?"از نرمافزار حسابداری — برای تغییر، آن را در حسابداری ویرایش کنید":void 0)},{default:u(()=>[a(x,{value:g.title,"onUpdate:value":e[0]||(e[0]=n=>g.title=n),placeholder:"مثلاً: گردنبند طلا",disabled:L.value},null,8,["value","disabled"])]),_:1},8,["validate-status","help"]),l("div",{class:B({"pf-grid-2":m(p).isSuperAdmin})},[a(A,{label:"کد محصول",class:B({"mb-0":!m(p).isSuperAdmin}),help:L.value?"از نرمافزار حسابداری":void 0},{default:u(()=>[a(x,{value:g.product_code,"onUpdate:value":e[1]||(e[1]=n=>g.product_code=n),disabled:L.value},null,8,["value","disabled"])]),_:1},8,["class","help"]),m(p).isSuperAdmin?(r(),q(A,{key:0,label:"نوع نمایش"},{default:u(()=>[a(oe,{value:g.show_type,"onUpdate:value":e[2]||(e[2]=n=>g.show_type=n)},{default:u(()=>[a(H,{value:1},{default:u(()=>[...e[17]||(e[17]=[j("سایت",-1)])]),_:1}),a(H,{value:2},{default:u(()=>[...e[18]||(e[18]=[j("گوشی",-1)])]),_:1}),a(H,{value:3},{default:u(()=>[...e[19]||(e[19]=[j("سایت و گوشی",-1)])]),_:1})]),_:1},8,["value"])]),_:1})):O("",!0)],2),m(p).isSuperAdmin?(r(),q(A,{key:1,label:"شرح محصول (سایت)",class:"mb-0"},{default:u(()=>[a(le,{value:g.body_html,"onUpdate:value":e[3]||(e[3]=n=>g.body_html=n),"auto-size":{minRows:5,maxRows:12},placeholder:"توضیحات محصول برای نمایش در سایت"},null,8,["value"])]),_:1})):O("",!0)]),v("product.list.variants")?(r(),y("section",$l,[l("div",Vl,[l("span",Sl,[a(m(wt))]),e[21]||(e[21]=l("div",null,[l("h3",null,"تنوع ها")],-1)),k.value&&d.value.length>3?(r(),q(w,{key:0,class:"pf-section__action",onClick:be},{icon:u(()=>[a(m(Qe))]),default:u(()=>[e[20]||(e[20]=j(" افزودن تنوع ",-1))]),_:1})):O("",!0)]),l("div",Cl,[d.value.length?(r(),y("div",Ul,[...e[22]||(e[22]=[l("span",null,null,-1),l("span",null,"عنوان تنوع",-1),l("span",null,"وزن",-1),l("span",null,"اجرت درصدی",-1),l("span",null,"اجرت ریالی",-1),l("span",null,null,-1)])])):O("",!0),l("div",xl,[(r(!0),y(I,null,re(d.value,(n,ke)=>(r(),y(I,{key:n.__key},[W.value===n.__key&&T.value?(r(),q(We,{key:0,ref_for:!0,ref_key:"editRef",ref:N,modelValue:T.value,"onUpdate:modelValue":e[4]||(e[4]=ne=>T.value=ne),mode:"edit",autofocus:"","color-options":Y.value,gallery:te.value,"empty-gallery-text":ue.value,onSubmit:ne=>et(ke),onCancel:he},null,8,["modelValue","color-options","gallery","empty-gallery-text","onSubmit"])):(r(),y("div",{key:1,class:B(["vrow",{"is-inactive":!n.is_active,"is-flash":ce.value===n.__key,"is-editable":h.value}]),onDblclick:ne=>h.value&&qe(n)},[l("span",Rl,[n.image_url?(r(),y("img",{key:0,src:n.image_url,alt:""},null,8,jl)):(r(),q(m(_e),{key:1}))]),l("div",ql,[l("span",El,R(n.title),1),l("span",Al,[n.color_str?(r(),y("span",zl,[l("span",{class:B(["vrow__dot",`vrow__dot--${n.color}`])},null,2),j(R(n.color_str),1)])):O("",!0),n.qty?(r(),y("span",Il,"موجودی "+R(m(de)(n.qty))+" عدد",1)):O("",!0),n.is_pre_order?(r(),y("span",Ll,"پیشسفارش")):O("",!0),n.is_active?O("",!0):(r(),y("span",Nl,"غیرفعال")),n.id?O("",!0):(r(),y("span",Tl,"جدید، ذخیره نشده"))])]),l("span",Bl,[n.grams!=null?(r(),y(I,{key:0},[j(R(m(de)(n.grams))+" ",1),e[23]||(e[23]=l("small",null,"گرم",-1))],64)):(r(),y("span",Ml,"—"))]),l("span",Dl,[n.percentage_pay!=null?(r(),y(I,{key:0},[j(R(m(de)(n.percentage_pay,2)),1),e[24]||(e[24]=l("small",null,"٪",-1))],64)):(r(),y("span",Fl,"—"))]),l("span",Hl,[n.rial_pay!=null?(r(),y(I,{key:0},[j(R(m(de)(n.rial_pay,0))+" ",1),e[25]||(e[25]=l("small",null,"ریال",-1))],64)):(r(),y("span",Gl,"—"))]),l("div",Wl,[h.value?(r(),q(me,{key:0,title:"ویرایش (دابلکلیک)"},{default:u(()=>[a(w,{type:"text",size:"small","aria-label":"ویرایش",onClick:ne=>qe(n)},{icon:u(()=>[a(m(ht))]),_:1},8,["onClick"])]),_:2},1024)):O("",!0),k.value?(r(),q(me,{key:1,title:"کپی در ردیف جدید"},{default:u(()=>[a(w,{type:"text",size:"small","aria-label":"کپی در ردیف جدید",onClick:ne=>tt(n)},{icon:u(()=>[a(m(kt))]),_:1},8,["onClick"])]),_:2},1024)):O("",!0),E.value?(r(),y(I,{key:2},[n.id?(r(),q(ot,{key:0,title:"این تنوع پس از «ثبت اطلاعات» غیرفعال میشود. ادامه میدهید؟","ok-text":"حذف","cancel-text":"خیر",onConfirm:ne=>Ee(ke)},{default:u(()=>[a(me,{title:"حذف"},{default:u(()=>[a(w,{type:"text",size:"small",danger:"","aria-label":"حذف"},{icon:u(()=>[a(m(Oe))]),_:1})]),_:1})]),_:1},8,["onConfirm"])):(r(),q(me,{key:1,title:"حذف"},{default:u(()=>[a(w,{type:"text",size:"small",danger:"","aria-label":"حذف",onClick:ne=>Ee(ke)},{icon:u(()=>[a(m(Oe))]),_:1},8,["onClick"])]),_:2},1024))],64)):O("",!0)])],42,Pl))],64))),128))]),!d.value.length&&!k.value?(r(),y("div",Jl," هنوز تنوعی برای این محصول ثبت نشده است. ")):O("",!0),k.value?(r(),y("div",{key:2,ref_key:"composerWrap",ref:c,class:"vlist__composer"},[a(We,{ref_key:"composerRef",ref:i,modelValue:S.value,"onUpdate:modelValue":e[5]||(e[5]=n=>S.value=n),mode:"create","color-options":Y.value,gallery:te.value,"empty-gallery-text":ue.value,onSubmit:Ze,onCancel:e[6]||(e[6]=n=>je(!1))},null,8,["modelValue","color-options","gallery","empty-gallery-text"])],512)):O("",!0)])])):O("",!0),l("section",Xl,[l("div",Ql,[l("span",Yl,[a(m(_e))]),e[26]||(e[26]=l("div",null,[l("h3",null,"گالری تصاویر")],-1))]),m(p).isSuperAdmin?(r(),y(I,{key:0},[a(A,{label:"گالری تصاویر سایت"},{default:u(()=>[a(De,{modelValue:D.value,"onUpdate:modelValue":e[7]||(e[7]=n=>D.value=n),purpose:"product.gallery",placeholder:"افزودن تصاویر گالری سایت"},null,8,["modelValue"])]),_:1}),e[27]||(e[27]=l("div",{class:"pf-divider"},null,-1))],64)):O("",!0),a(A,{label:"گالری تصاویر موبایل",class:"mb-0"},{default:u(()=>[a(De,{modelValue:Q.value,"onUpdate:modelValue":e[8]||(e[8]=n=>Q.value=n),purpose:"product.gallery_mobile",placeholder:"افزودن تصاویر گالری موبایل"},null,8,["modelValue"])]),_:1})])]),l("aside",Zl,[l("section",Kl,[l("div",ea,[l("span",ta,[a(m(Je))]),e[28]||(e[28]=l("div",null,[l("h3",null,"وضعیت نمایش")],-1))]),a(A,{label:"نمایش محصول",extra:g.is_active?"محصول برای مشتریان قابل مشاهده است":"محصول پنهان است",class:"mb-0"},{default:u(()=>[a(nt,{checked:g.is_active,"onUpdate:checked":e[9]||(e[9]=n=>g.is_active=n)},null,8,["checked"])]),_:1},8,["extra"])]),l("section",la,[l("div",aa,[l("span",oa,[a(m(Re))]),e[29]||(e[29]=l("div",null,[l("h3",null,"دستهبندی")],-1))]),a(A,{label:"دسته بندی"},{default:u(()=>[a(oe,{value:g.category_id,"onUpdate:value":e[10]||(e[10]=n=>g.category_id=n),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:u(()=>[(r(!0),y(I,null,re(K.value,n=>(r(),q(H,{key:n.id,value:n.id,label:n.title},{default:u(()=>[j(R(n.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),a(A,{label:"برند"},{default:u(()=>[a(oe,{value:g.brand_id,"onUpdate:value":e[11]||(e[11]=n=>g.brand_id=n),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:u(()=>[(r(!0),y(I,null,re(z.value,n=>(r(),q(H,{key:n.id,value:n.id,label:n.title},{default:u(()=>[j(R(n.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),a(A,{label:"برچسبها",class:B({"mb-0":!m(p).isSuperAdmin}),extra:G.value.length?"روی کارت محصول در اپ نمایش داده میشود و محصول در بخش «ویژهها»ی صفحه اصلی اپ میآید.":"برچسبی تعریف نشده است؛ از «پیکربندی ← مدیریت ثابتها ← برچسبها» اضافه کنید."},{default:u(()=>[a(oe,{value:g.tags,"onUpdate:value":e[12]||(e[12]=n=>g.tags=n),mode:"multiple","allow-clear":"",disabled:!G.value.length,options:G.value.map(n=>({value:n,label:n})),placeholder:"انتخاب کنید"},null,8,["value","disabled","options"])]),_:1},8,["class","extra"]),m(p).isSuperAdmin?(r(),q(A,{key:0,label:"سینی ها",class:"mb-0"},{default:u(()=>[a(oe,{value:g.ciny_ids,"onUpdate:value":e[13]||(e[13]=n=>g.ciny_ids=n),mode:"multiple","allow-clear":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:u(()=>[(r(!0),y(I,null,re(ee.value,n=>(r(),q(H,{key:n.id,value:n.id,label:n.title},{default:u(()=>[j(R(n.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1})):O("",!0)]),l("section",na,[l("div",sa,[l("span",ra,[a(m(Pe))]),e[30]||(e[30]=l("div",null,[l("h3",null,"تصویر شاخص")],-1))]),l("div",ia,[m(p).isSuperAdmin?(r(),q(A,{key:0,label:"سایت",class:"mb-0"},{default:u(()=>[a(Le,{modelValue:g.indicator_id,"onUpdate:modelValue":e[14]||(e[14]=n=>g.indicator_id=n),purpose:"product.indicator",placeholder:"تصویر شاخص"},null,8,["modelValue"])]),_:1})):O("",!0),a(A,{label:"موبایل",class:"mb-0"},{default:u(()=>[a(Le,{modelValue:g.mobile_pic,"onUpdate:modelValue":e[15]||(e[15]=n=>g.mobile_pic=n),purpose:"product.indicator_mobile",placeholder:"تصویر شاخص موبایل"},null,8,["modelValue"])]),_:1})])])])]),l("div",ua,[l("span",ca,[a(m(gt)),e[31]||(e[31]=j(" تغییرات تنوعها و تصاویر پس از «ثبت اطلاعات» ذخیره میشوند. ",-1))]),a(w,{onClick:Ae},{default:u(()=>[...e[32]||(e[32]=[j("انصراف",-1)])]),_:1}),a(w,{type:"primary",class:"form-submit",loading:C.value,onClick:ze},{icon:u(()=>[a(m($e))]),default:u(()=>[e[33]||(e[33]=j(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"])])}}}),ma=Ue(da,[["__scopeId","data-v-2aa20d52"]]);export{ma as default};
|