Files
tehran_taj/apps/admin-panel/dist/assets/AddProduct-CmcYpNXG.js
T

2 lines
37 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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};