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 i,p as l,h as m,t as R,F as z,e as re,i as O,Q as ut,f as j,m as V,s as W,J as se,U as ct,r as C,q as M,R as We,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 ze,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-bUudrTqv.js";import{c as wt,u as Ot,_ as Le}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-CJxVf5MG.js";import{i as $t}from"./image-BDx1eoPX.js";import{A as Vt}from"./AppstoreOutlined-y0bM10rQ.js";var St={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){Ct(t,v,s[v])})}return t}function Ct(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:St}),null)};xe.displayName="CloudUploadOutlined";xe.inheritAttrs=!1;var Ut={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){xt(t,v,s[v])})}return t}function xt(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:Ut}),null)};Pe.displayName="FileImageOutlined";Pe.inheritAttrs=!1;var Pt={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 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){Rt(t,v,s[v])})}return t}function Rt(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=Me({},o,s.attrs);return a(ye,Me({},p,{icon:Pt}),null)};_e.displayName="PictureOutlined";_e.inheritAttrs=!1;var jt={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 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){qt(t,v,s[v])})}return t}function qt(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=Be({},o,s.attrs);return a(ye,Be({},p,{icon:jt}),null)};Re.displayName="TagsOutlined";Re.inheritAttrs=!1;const Et={class:"gallery-upload"},At={class:"gallery-upload__zone"},It={class:"gallery-upload__title"},zt={key:0,class:"gallery-upload__grid"},Lt=["src"],Nt={key:0,class:"tile__progress"},Tt={key:1,class:"tile__overlay"},Mt=["onClick"],Bt=["onClick"],Dt={key:1,class:"gallery-upload__meta"},Ft={key:0,class:"gallery-upload__pending"},Ht=["src"],Gt=3,Jt=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),S=W(()=>v.value.filter(d=>d.status==="done").length),I=W(()=>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 h=v.value.filter(k=>k.status==="uploading");v.value=[...(d??[]).map(k=>({uid:k,status:"done",url:k,percent:100})),...h]},{immediate:!0});function ee(d){const h=wt(d);return h?(se.error(h),ct.LIST_IGNORE):!0}let G=0;const g=[];function B(d){return new Promise((h,k)=>{const E=()=>{G++,d().then(h,k).finally(()=>{var x;G--,(x=g.shift())==null||x()})};G<Gt?E():g.push(E)})}const D=d=>v.value.find(h=>h.uid===d);function Q({file:d}){const h=d.uid??`${Date.now()}-${Math.random().toString(36).slice(2,8)}`;v.value.push({uid:h,status:"uploading",preview:URL.createObjectURL(d),percent:0}),B(async()=>{if(!D(h))return null;const k=new FormData;k.append("file",d),s.purpose&&k.append("purpose",s.purpose);const{data:E}=await Z.post("file/create",k,{onUploadProgress:x=>{const c=D(h);c&&x.total&&(c.percent=Math.round(x.loaded/x.total*100))}});return E}).then(k=>{const E=D(h);!E||!(k!=null&&k.url)||(E.preview&&URL.revokeObjectURL(E.preview),Object.assign(E,{status:"done",url:k.url,preview:void 0,percent:100}),K())}).catch(k=>{se.error(Ot(k,d.name)),te(h)})}function te(d){const h=v.value.findIndex(E=>E.uid===d);if(h===-1)return;const[k]=v.value.splice(h,1);k.preview&&URL.revokeObjectURL(k.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,h)=>{const k=C("a-upload-dragger"),E=C("a-progress"),x=C("a-modal");return r(),y("div",Et,[a(k,{accept:"image/*",multiple:"","show-upload-list":!1,"custom-request":Q,"before-upload":ee},{default:i(()=>[l("div",At,[a(m(xe),{class:"gallery-upload__icon"}),l("p",It,R(t.placeholder),1),h[1]||(h[1]=l("p",{class:"gallery-upload__hint"}," تصاویر را اینجا بکشید و رها کنید یا کلیک کنید — انتخاب چند تصویر بهصورت همزمان امکانپذیر است ",-1))])]),_:1}),v.value.length?(r(),y("div",zt,[(r(!0),y(z,null,re(v.value,c=>(r(),y("div",{key:c.uid,class:M(["tile",{"is-uploading":c.status==="uploading"}])},[l("img",{src:m($t)(c.url,400)??c.preview,alt:""},null,8,Lt),c.status==="uploading"?(r(),y("div",Nt,[a(E,{type:"circle",percent:c.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",Tt,[l("button",{type:"button",class:"tile__btn",title:"نمایش",onClick:u=>Y(c)},[a(m(We))],8,Mt),l("button",{type:"button",class:"tile__btn tile__btn--danger",title:"حذف",onClick:u=>ue(c.uid)},[a(m(Oe))],8,Bt)]))],2))),128))])):O("",!0),v.value.length?(r(),y("div",Dt,[l("span",null,R(S.value)+" تصویر",1),I.value?(r(),y("span",Ft,[a(m(ut)),j(" در حال بارگذاری "+R(I.value)+" تصویر… ",1)])):O("",!0)])):O("",!0),a(x,{open:_.value,footer:null,onCancel:h[0]||(h[0]=c=>_.value=!1)},{default:i(()=>[l("img",{src:L.value,style:{width:"100%"},alt:""},null,8,Ht)]),_:1},8,["open"])])}}}),De=Ue(Jt,[["__scopeId","data-v-17376aba"]]);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 Wt=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=Wt(o??"").replace(/[^\d.]/g,"").match(/^(\d*)(?:\.(\d*))?/);return s?s[2]!==void 0?`${s[1]}.${s[2].slice(0,t)}`:s[1]:""}}}function Xt(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 Qt(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 Yt=["aria-label"],Zt={class:"vre__primary"},Kt=["aria-expanded"],el={key:0,class:"vre__more-count"},tl=["inert"],ll={class:"vre__more-inner"},al={class:"vre__more"},ol={class:"vre__more-col"},nl={class:"vre__pair"},sl={class:"vre-color"},rl={class:"vre__switches"},il={class:"vre__switch"},ul={class:"vre__switch"},cl={class:"vre__more-col"},dl={key:0,class:"vre-picker"},pl=["onClick"],_l=["src"],vl={key:0,class:"vre-picker__check"},ml={key:1,class:"vre-picker-empty"},fl={class:"vre__actions"},yl={class:"vre__keys"},gl=Ce({__name:"VariantRowEditor",props:ze({mode:{},colorOptions:{},gallery:{},emptyGalleryText:{default:"تصویری در گالری محصول ثبت نشده است."},autofocus:{type:Boolean,default:!1}},{modelValue:{required:!0},modelModifiers:{}}),emits:ze(["submit","cancel"],["update:modelValue"]),setup(t,{expose:o,emit:s}){const p=t,v=s,_=dt(t,"modelValue"),L=V(null),X=V(null),S=Ve({}),I=V(!1),K=W(()=>Object.keys(S).length>0),ee=W(()=>Qt(_.value)),G=W(()=>Ye(_.value)),g=W(()=>Xt(_.value.grams));we(g,c=>{_.value.title=c},{immediate:!0}),we(_,c=>{if(!K.value)return;const u=Ge(c);Object.keys(S).forEach(N=>{u[N]||delete S[N]})},{deep:!0});function B(c){_.value.image_id=c?c.id:null,_.value.image_url=c?c.url:null}const D=He(3),Q=He(2),te=c=>c==null||c===""?"":String(c).replace(/\B(?=(\d{3})+(?!\d))/g,","),ue=c=>c?c.replace(/,/g,""):"";async function Y(){var u;await ae();const c=Ge(_.value);return Object.keys(S).forEach(N=>delete S[N]),Object.assign(S,c),Object.keys(c).length?(c.qty&&(I.value=!0),await ae(),fe((u=L.value)==null?void 0:u.querySelector(".ant-form-item-has-error")),!1):!0}async function d(){await Y()&&v("submit")}function h(){v("cancel")}function k(c){const u=c.target;!u||u.closest(".ant-select")||u.tagName==="TEXTAREA"||(c.key==="Enter"&&!c.isComposing?(c.preventDefault(),d()):c.key==="Escape"&&p.mode==="edit"&&(c.preventDefault(),h()))}function E(){Object.keys(S).forEach(c=>delete S[c]),_.value.title=g.value}function x(){var c;(c=X.value)==null||c.focus()}return Xe(()=>{I.value=p.mode==="edit"&&ee.value>0,p.autofocus&&ae(x)}),o({focus:x,reset:E,validateAndScroll:Y}),(c,u)=>{const N=C("a-input-number"),F=C("a-form-item"),J=C("a-select-option"),T=C("a-select"),ce=C("a-switch"),ve=C("a-input"),ge=C("a-textarea"),pe=C("a-button");return r(),y("div",{ref_key:"rootRef",ref:L,class:M(["vre",[`vre--${t.mode}`,{"vre--invalid":K.value}]]),role:"group","aria-label":t.mode==="create"?"افزودن تنوع جدید":"ویرایش تنوع",onKeydown:k},[l("div",Zt,[a(F,{class:"vre__item",label:"وزن",required:"","validate-status":S.grams?"error":"",help:S.grams},{default:i(()=>[a(N,{ref_key:"gramsRef",ref:X,value:_.value.grams,"onUpdate:value":u[0]||(u[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":S.percentage_pay?"error":"",help:S.percentage_pay},{default:i(()=>[a(N,{value:_.value.percentage_pay,"onUpdate:value":u[1]||(u[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":S.rial_pay?"error":"",help:S.rial_pay},{default:i(()=>[a(N,{value:_.value.rial_pay,"onUpdate:value":u[2]||(u[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:M(["vre__more-toggle",{"is-open":I.value}]),"aria-expanded":I.value,onClick:u[3]||(u[3]=b=>I.value=!I.value)},[a(m(pt),{class:"vre__more-chevron"}),u[11]||(u[11]=l("span",{class:"vre__more-title"},"موارد بیشتر",-1)),u[12]||(u[12]=l("span",{class:"vre__more-hint"},"رنگ، تعداد، وضعیت فروش، تصویر و توضیحات",-1)),ee.value?(r(),y("span",el,R(m(de)(ee.value))+" مورد تنظیم شده",1)):O("",!0)],10,Kt),l("div",{class:M(["vre__more-wrap",{"is-open":I.value}]),inert:!I.value||void 0},[l("div",ll,[l("div",al,[l("div",ol,[l("div",nl,[a(F,{class:"vre__item",label:"رنگ طلا"},{default:i(()=>[a(T,{value:_.value.color,"onUpdate:value":u[4]||(u[4]=b=>_.value.color=b),placeholder:"انتخاب رنگ","allow-clear":""},{default:i(()=>[(r(!0),y(z,null,re(t.colorOptions,b=>(r(),q(J,{key:b.id,value:b.id},{default:i(()=>[l("span",sl,[l("span",{class:M(["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":S.qty?"error":"",help:S.qty,extra:!S.qty&&!_.value.qty&&!_.value.is_pre_order?"خالی یا صفر: در اپ «ناموجود»":void 0},{default:i(()=>[a(N,{value:_.value.qty,"onUpdate:value":u[5]||(u[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",rl,[l("label",il,[l("span",null,[u[13]||(u[13]=l("b",null,"فعال برای فروش",-1)),l("small",null,R(_.value.is_active?"در اپ قابل سفارش است":"پنهان از مشتری"),1)]),a(ce,{checked:_.value.is_active,"onUpdate:checked":u[6]||(u[6]=b=>_.value.is_active=b),size:"small"},null,8,["checked"])]),l("label",ul,[l("span",null,[u[14]||(u[14]=l("b",null,"پیشسفارش",-1)),l("small",null,R(_.value.is_pre_order?"بدون موجودی هم سفارش میگیرد":"فقط با موجودی"),1)]),a(ce,{checked:_.value.is_pre_order,"onUpdate:checked":u[7]||(u[7]=b=>_.value.is_pre_order=b),size:"small"},null,8,["checked"])])]),a(F,{class:"vre__item",label:"توضیح مختصر"},{default:i(()=>[a(ve,{value:_.value.details,"onUpdate:value":u[8]||(u[8]=b=>_.value.details=b),placeholder:"مثلاً: طراحی مات با تراش برلیان"},null,8,["value"])]),_:1})]),l("div",cl,[a(F,{class:"vre__item",label:"تصویر اختصاصی تنوع"},{default:i(()=>[t.gallery.length?(r(),y("div",dl,[l("button",{type:"button",class:M(["vre-picker__item vre-picker__item--none",{"is-active":!_.value.image_id}]),onClick:u[9]||(u[9]=b=>B(null))},[a(m(_e)),u[15]||(u[15]=l("span",null,"بدون عکس",-1))],2),(r(!0),y(z,null,re(t.gallery,b=>(r(),y("button",{key:b.id,type:"button",class:M(["vre-picker__item",{"is-active":_.value.image_id===b.id}]),onClick:be=>B(b)},[l("img",{src:b.url,alt:""},null,8,_l),_.value.image_id===b.id?(r(),y("span",vl,[a(m($e))])):O("",!0)],10,pl))),128))])):(r(),y("div",ml,R(t.emptyGalleryText),1))]),_:1}),a(F,{class:"vre__item",label:"توضیحات کامل"},{default:i(()=>[a(ge,{value:_.value.description,"onUpdate:value":u[10]||(u[10]=b=>_.value.description=b),"auto-size":{minRows:3,maxRows:6},placeholder:"ویژگیهای خاص این تنوع..."},null,8,["value"])]),_:1})])])])],10,tl),l("div",fl,[t.mode==="edit"||G.value?(r(),q(pe,{key:0,onClick:h},{default:i(()=>[j(R(t.mode==="create"?"پاک کردن":"انصراف"),1)]),_:1})):O("",!0),a(pe,{type:"primary",onClick:d},{icon:i(()=>[t.mode==="create"?(r(),q(m(Qe),{key:0})):(r(),q(m($e),{key:1}))]),default:i(()=>[j(" "+R(t.mode==="create"?"افزودن ردیف":"ذخیره ردیف"),1)]),_:1}),l("span",yl,[u[18]||(u[18]=l("kbd",null,"Enter",-1)),j(" "+R(t.mode==="create"?"افزودن":"ذخیره")+" ",1),t.mode==="edit"?(r(),y(z,{key:0},[u[16]||(u[16]=l("kbd",null,"Esc",-1)),u[17]||(u[17]=j(" انصراف",-1))],64)):O("",!0)])])],42,Yt)}}}),Je=Ue(gl,[["__scopeId","data-v-f6420fac"]]),bl={id:"page-user-view",class:"pf-page product-form-page"},hl={class:"pf-head"},kl={class:"pf-head__text"},wl={class:"pf-layout"},Ol={class:"pf-main"},$l={class:"pf-section pf-order--basic"},Vl={class:"pf-section__head"},Sl={class:"pf-section__icon"},Cl={key:0,class:"pf-section pf-order--variants"},Ul={class:"pf-section__head"},xl={class:"pf-section__icon"},Pl={class:"vlist"},Rl={key:0,class:"vlist__cols","aria-hidden":"true"},jl={class:"vlist__rows"},ql=["onDblclick"],El={class:"vrow__thumb"},Al=["src"],Il={class:"vrow__main"},zl={class:"vrow__title"},Ll={class:"vrow__meta"},Nl={key:0,class:"vrow__chip"},Tl={key:1,class:"vrow__chip"},Ml={key:2,class:"vrow__chip vrow__chip--blue"},Bl={key:3,class:"vrow__chip vrow__chip--red"},Dl={key:4,class:"vrow__chip vrow__chip--green"},Fl={class:"vrow__cell vrow__cell--1","data-label":"وزن"},Hl={key:1,class:"muted"},Gl={class:"vrow__cell vrow__cell--2","data-label":"اجرت درصدی"},Jl={key:1,class:"muted"},Wl={class:"vrow__cell vrow__cell--3","data-label":"اجرت ریالی"},Xl={key:1,class:"muted"},Ql={class:"vrow__ops"},Yl={key:1,class:"vlist__empty"},Zl={class:"pf-section pf-order--gallery"},Kl={class:"pf-section__head"},ea={class:"pf-section__icon"},ta={class:"pf-side"},la={class:"pf-section pf-order--status"},aa={class:"pf-section__head"},oa={class:"pf-section__icon"},na={class:"pf-section pf-order--category"},sa={class:"pf-section__head"},ra={class:"pf-section__icon"},ia={class:"pf-section pf-order--featured"},ua={class:"pf-section__head"},ca={class:"pf-section__icon"},da={class:"pf-uploads"},pa={class:"pf-actions"},_a={class:"pf-actions__hint"},va=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),S=V(!1),I=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}),B=Ve({}),D=V([]),Q=V([]),te=V([]),ue=W(()=>_?"برای این محصول تصویری در گالری ثبت نشده است.":"پس از ذخیرهٔ محصول، تصاویر گالری برای انتخاب در دسترس است."),Y=V([]),d=V([]),h=W(()=>v("product.list.variants.add")),k=W(()=>v("product.list.variants.edit")),E=W(()=>v("product.list.variants.remove")),x=V(Fe()),c=V(null),u=V(null),N=V(null),F=V(null),J=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=u.value)==null||f.scrollIntoView({behavior:"smooth",block:"center"}),(e=c.value)==null||e.focus()}function je(f){var P;const e=x.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(x.value,w),(P=c.value)==null||P.reset()}function Ze(){const f={...x.value,__key:Se(),color_str:pe(x.value.color)};d.value.push(f),b(f.__key),je(!0),ae(()=>{var e;return(e=c.value)==null?void 0:e.focus()})}const Ke=(f,e)=>JSON.stringify(f)===JSON.stringify(e);function qe(f){if(J.value!==f.__key){if(J.value&&T.value){const e=d.value.find(w=>w.__key===J.value);if(e&&!Ke(e,T.value)){se.warning("ابتدا ویرایش ردیف فعلی را ذخیره یا لغو کنید.");return}}T.value={...f},J.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(){J.value=null,T.value=null}function tt(f){var e;Object.assign(x.value,{...f,__key:Se(),id:void 0,title:""}),(e=c.value)==null||e.reset(),ae(be)}function Ee(f){const[e]=d.value.splice(f,1);(e==null?void 0:e.__key)===J.value&&he()}async function lt(){var f,e,w;return J.value?(await((f=N.value)==null?void 0:f.validateAndScroll())===!1||(se.warning("ویرایش یک ردیف تنوع هنوز ذخیره نشده است؛ «ذخیره ردیف» یا «انصراف» را بزنید."),await ae(),fe(document.querySelector(".vre--edit .vre__actions"))),!0):h.value&&Ye(x.value)?(await((e=c.value)==null?void 0:e.validateAndScroll())===!1||(se.warning("ردیف تنوع جدید هنوز اضافه نشده است؛ «افزودن ردیف» را بزنید یا آن را پاک کنید."),await ae(),fe(((w=u.value)==null?void 0:w.querySelector(".vre__actions"))??u.value)),!0):!1}function Ae(){window.history.length>1?s.back():s.push("/apps/product/list")}async function at(){return Object.keys(B).forEach(f=>delete B[f]),g.title||(B.title="لطفا مقدار را وارد کنید"),Object.keys(B).length?(await ae(),fe(ge()??document.querySelector(".pf-field--title.ant-form-item-has-error")),!1):!0}async function Ie(){var f,e;if(await at()&&!await lt())try{S.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{S.value=!1}}return Xe(async()=>{var f,e,w,P;try{const[$,U,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:[]}))]);I.value=$.data,G.value=oe.data??[],K.value=(U.data.rows??U.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,x.value.percentage_pay==null&&(x.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((U,A)=>{var H;return{__key:U.id??`v-${A}`,id:U.id,title:U.title,grams:Number(U.grams),percentage_pay:Number(U.percentage_pay),qty:U.qty,is_active:U.is_active,is_pre_order:U.is_pre_order,color:U.color!=null?Number(U.color):void 0,color_str:U.color_str??null,rial_pay:U.rial_pay!=null?Number(U.rial_pay):void 0,details:U.details??"",description:U.description??"",image_id:U.image_id??null,image_url:((H=U.image)==null?void 0:H.url)??null}})}catch($){console.log($)}}),(f,e)=>{const w=C("a-button"),P=C("a-tag"),$=C("a-alert"),U=C("a-input"),A=C("a-form-item"),H=C("a-select-option"),oe=C("a-select"),le=C("a-textarea"),me=C("a-tooltip"),ot=C("a-popconfirm"),nt=C("a-switch"),st=C("a-form"),rt=C("a-spin");return r(),y("div",bl,[a(rt,{spinning:S.value},{default:i(()=>[l("header",hl,[a(w,{class:"pf-head__back",shape:"circle",onClick:Ae},{icon:i(()=>[a(m(mt))]),_:1}),l("div",kl,[l("h1",null,R(m(_)?"ویرایش محصول":"افزودن محصول"),1)]),m(_)?(r(),q(P,{key:0,color:g.is_active?"green":"default",class:"pf-head__status"},{default:i(()=>[j(R(g.is_active?"فعال":"غیر فعال"),1)]),_:1},8,["color"])):O("",!0)]),a(st,{layout:"vertical",class:"pf-form",onSubmit:ft(Ie,["prevent"])},{default:i(()=>[l("div",wl,[l("div",Ol,[l("section",$l,[l("div",Vl,[l("span",Sl,[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":B.title?"error":"",help:B.title||(L.value?"از نرمافزار حسابداری — برای تغییر، آن را در حسابداری ویرایش کنید":void 0)},{default:i(()=>[a(U,{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:M({"pf-grid-2":m(p).isSuperAdmin})},[a(A,{label:"کد محصول",class:M({"mb-0":!m(p).isSuperAdmin}),help:L.value?"از نرمافزار حسابداری":void 0},{default:i(()=>[a(U,{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:i(()=>[a(oe,{value:g.show_type,"onUpdate:value":e[2]||(e[2]=n=>g.show_type=n)},{default:i(()=>[a(H,{value:1},{default:i(()=>[...e[17]||(e[17]=[j("سایت",-1)])]),_:1}),a(H,{value:2},{default:i(()=>[...e[18]||(e[18]=[j("گوشی",-1)])]),_:1}),a(H,{value:3},{default:i(()=>[...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:i(()=>[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",Cl,[l("div",Ul,[l("span",xl,[a(m(Vt))]),e[21]||(e[21]=l("div",null,[l("h3",null,"تنوع ها")],-1)),h.value&&d.value.length>3?(r(),q(w,{key:0,class:"pf-section__action",onClick:be},{icon:i(()=>[a(m(Qe))]),default:i(()=>[e[20]||(e[20]=j(" افزودن تنوع ",-1))]),_:1})):O("",!0)]),l("div",Pl,[d.value.length?(r(),y("div",Rl,[...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",jl,[(r(!0),y(z,null,re(d.value,(n,ke)=>(r(),y(z,{key:n.__key},[J.value===n.__key&&T.value?(r(),q(Je,{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:M(["vrow",{"is-inactive":!n.is_active,"is-flash":ce.value===n.__key,"is-editable":k.value}]),onDblclick:ne=>k.value&&qe(n)},[l("span",El,[n.image_url?(r(),y("img",{key:0,src:n.image_url,alt:""},null,8,Al)):(r(),q(m(_e),{key:1}))]),l("div",Il,[l("span",zl,R(n.title),1),l("span",Ll,[n.color_str?(r(),y("span",Nl,[l("span",{class:M(["vrow__dot",`vrow__dot--${n.color}`])},null,2),j(R(n.color_str),1)])):O("",!0),n.qty?(r(),y("span",Tl,"موجودی "+R(m(de)(n.qty))+" عدد",1)):O("",!0),n.is_pre_order?(r(),y("span",Ml,"پیشسفارش")):O("",!0),n.is_active?O("",!0):(r(),y("span",Bl,"غیرفعال")),n.id?O("",!0):(r(),y("span",Dl,"جدید، ذخیره نشده"))])]),l("span",Fl,[n.grams!=null?(r(),y(z,{key:0},[j(R(m(de)(n.grams))+" ",1),e[23]||(e[23]=l("small",null,"گرم",-1))],64)):(r(),y("span",Hl,"—"))]),l("span",Gl,[n.percentage_pay!=null?(r(),y(z,{key:0},[j(R(m(de)(n.percentage_pay,2)),1),e[24]||(e[24]=l("small",null,"٪",-1))],64)):(r(),y("span",Jl,"—"))]),l("span",Wl,[n.rial_pay!=null?(r(),y(z,{key:0},[j(R(m(de)(n.rial_pay,0))+" ",1),e[25]||(e[25]=l("small",null,"ریال",-1))],64)):(r(),y("span",Xl,"—"))]),l("div",Ql,[k.value?(r(),q(me,{key:0,title:"ویرایش (دابلکلیک)"},{default:i(()=>[a(w,{type:"text",size:"small","aria-label":"ویرایش",onClick:ne=>qe(n)},{icon:i(()=>[a(m(ht))]),_:1},8,["onClick"])]),_:2},1024)):O("",!0),h.value?(r(),q(me,{key:1,title:"کپی در ردیف جدید"},{default:i(()=>[a(w,{type:"text",size:"small","aria-label":"کپی در ردیف جدید",onClick:ne=>tt(n)},{icon:i(()=>[a(m(kt))]),_:1},8,["onClick"])]),_:2},1024)):O("",!0),E.value?(r(),y(z,{key:2},[n.id?(r(),q(ot,{key:0,title:"این تنوع پس از «ثبت اطلاعات» غیرفعال میشود. ادامه میدهید؟","ok-text":"حذف","cancel-text":"خیر",onConfirm:ne=>Ee(ke)},{default:i(()=>[a(me,{title:"حذف"},{default:i(()=>[a(w,{type:"text",size:"small",danger:"","aria-label":"حذف"},{icon:i(()=>[a(m(Oe))]),_:1})]),_:1})]),_:1},8,["onConfirm"])):(r(),q(me,{key:1,title:"حذف"},{default:i(()=>[a(w,{type:"text",size:"small",danger:"","aria-label":"حذف",onClick:ne=>Ee(ke)},{icon:i(()=>[a(m(Oe))]),_:1},8,["onClick"])]),_:2},1024))],64)):O("",!0)])],42,ql))],64))),128))]),!d.value.length&&!h.value?(r(),y("div",Yl," هنوز تنوعی برای این محصول ثبت نشده است. ")):O("",!0),h.value?(r(),y("div",{key:2,ref_key:"composerWrap",ref:u,class:"vlist__composer"},[a(Je,{ref_key:"composerRef",ref:c,modelValue:x.value,"onUpdate:modelValue":e[5]||(e[5]=n=>x.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",Zl,[l("div",Kl,[l("span",ea,[a(m(_e))]),e[26]||(e[26]=l("div",null,[l("h3",null,"گالری تصاویر")],-1))]),m(p).isSuperAdmin?(r(),y(z,{key:0},[a(A,{label:"گالری تصاویر سایت"},{default:i(()=>[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:i(()=>[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",ta,[l("section",la,[l("div",aa,[l("span",oa,[a(m(We))]),e[28]||(e[28]=l("div",null,[l("h3",null,"وضعیت نمایش")],-1))]),a(A,{label:"نمایش محصول",extra:g.is_active?"محصول برای مشتریان قابل مشاهده است":"محصول پنهان است",class:"mb-0"},{default:i(()=>[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",na,[l("div",sa,[l("span",ra,[a(m(Re))]),e[29]||(e[29]=l("div",null,[l("h3",null,"دستهبندی")],-1))]),a(A,{label:"دسته بندی"},{default:i(()=>[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:i(()=>[(r(!0),y(z,null,re(K.value,n=>(r(),q(H,{key:n.id,value:n.id,label:n.title},{default:i(()=>[j(R(n.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),a(A,{label:"برند"},{default:i(()=>[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:i(()=>[(r(!0),y(z,null,re(I.value,n=>(r(),q(H,{key:n.id,value:n.id,label:n.title},{default:i(()=>[j(R(n.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),a(A,{label:"برچسبها",class:M({"mb-0":!m(p).isSuperAdmin}),extra:G.value.length?"روی کارت محصول در اپ نمایش داده میشود و محصول در بخش «ویژهها»ی صفحه اصلی اپ میآید.":"برچسبی تعریف نشده است؛ از «پیکربندی ← مدیریت ثابتها ← برچسبها» اضافه کنید."},{default:i(()=>[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:i(()=>[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:i(()=>[(r(!0),y(z,null,re(ee.value,n=>(r(),q(H,{key:n.id,value:n.id,label:n.title},{default:i(()=>[j(R(n.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1})):O("",!0)]),l("section",ia,[l("div",ua,[l("span",ca,[a(m(Pe))]),e[30]||(e[30]=l("div",null,[l("h3",null,"تصویر شاخص")],-1))]),l("div",da,[m(p).isSuperAdmin?(r(),q(A,{key:0,label:"سایت",class:"mb-0"},{default:i(()=>[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:i(()=>[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",pa,[l("span",_a,[a(m(gt)),e[31]||(e[31]=j(" تغییرات تنوعها و تصاویر پس از «ثبت اطلاعات» ذخیره میشوند. ",-1))]),a(w,{onClick:Ae},{default:i(()=>[...e[32]||(e[32]=[j("انصراف",-1)])]),_:1}),a(w,{type:"primary",class:"form-submit",loading:S.value,onClick:Ie},{icon:i(()=>[a(m($e))]),default:i(()=>[e[33]||(e[33]=j(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"])])}}}),ba=Ue(va,[["__scopeId","data-v-2aa20d52"]]);export{ba as default};
|