Commit release build artifacts after super-admin ALL_RIDS and slider permission changes.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
s.esmaeili
2026-10-16 09:29:44 +03:30
co-authored by Cursor
parent eb6fe2a369
commit 5c7bb6672a
166 changed files with 332 additions and 331 deletions
@@ -1 +1 @@
import{I as h}from"./Icon-B1Oy_KgZ.js";import{d as w,v as B,x as l,o as C,c as S,w as u,e as $,t as A,p as E,f as L,k as c,P as p,M as d,A as j,r as M}from"./index-DHam5nqk.js";const V=w({__name:"AccountingSyncButton",props:{endpoint:{}},emits:["done"],setup(m,{emit:f}){const v=m,_=f,s=c(!1),r=c(null),a=c(!1),k={customers:"مشتریان",balances:"مانده‌ها",products:"کارساخته‌ها و موجودی"},y={scanned:"بررسی‌شده",inScope:"در گروه‌های انتخابی",refreshed:"به‌روز",linked:"لینک‌شده",imported:"وارد شده",issues:"مغایرت",updated:"به‌روز",items:"کارساخته",stockErrors:"خطای موجودی"},g=e=>e&&typeof e=="object"?Object.entries(e).map(([o,t])=>`${y[o]??o}: ${t}`).join("، "):"";B(async()=>{try{const{data:e}=await l.get("admin/accounting-status");s.value=!!(e!=null&&e.connected),r.value=(e==null?void 0:e.provider)??null}catch{s.value=!1}});async function x(){var e,o;a.value=!0;try{const{data:t}=await l.post(v.endpoint),b=Object.entries(t.results).map(([i,n])=>p("p",{style:n.ok?"":"color:#d4380d"},`${k[i]??i}: ${n.ok?g(n.summary)||"انجام شد":`خطا — ${n.error}`}`));(t.ok?d.success:d.warning)({title:t.ok?"سینک با حسابداری انجام شد":"سینک با حسابداری کامل انجام نشد",content:p("div",b),okText:"باشه"}),_("done")}catch(t){j.error(((o=(e=t==null?void 0:t.response)==null?void 0:e.data)==null?void 0:o.message)||"سینک با حسابداری انجام نشد")}finally{a.value=!1}}return(e,o)=>{const t=M("a-button");return s.value?(C(),S(t,{key:0,loading:a.value,onClick:x},{icon:u(()=>[E(h,{icon:"vuesax-linear:refresh-2",size:"16",class:"icon-spin"})]),default:u(()=>[$(" سینک با "+A(r.value||"حسابداری"),1)]),_:1},8,["loading"])):L("",!0)}}});export{V as _};
import{I as h}from"./Icon-fSTUMLnE.js";import{d as w,v as B,x as l,o as C,c as S,w as u,e as $,t as A,p as E,f as L,k as c,P as p,M as d,A as j,r as M}from"./index-BAVzA63z.js";const V=w({__name:"AccountingSyncButton",props:{endpoint:{}},emits:["done"],setup(m,{emit:f}){const v=m,_=f,s=c(!1),r=c(null),a=c(!1),k={customers:"مشتریان",balances:"مانده‌ها",products:"کارساخته‌ها و موجودی"},y={scanned:"بررسی‌شده",inScope:"در گروه‌های انتخابی",refreshed:"به‌روز",linked:"لینک‌شده",imported:"وارد شده",issues:"مغایرت",updated:"به‌روز",items:"کارساخته",stockErrors:"خطای موجودی"},g=e=>e&&typeof e=="object"?Object.entries(e).map(([o,t])=>`${y[o]??o}: ${t}`).join("، "):"";B(async()=>{try{const{data:e}=await l.get("admin/accounting-status");s.value=!!(e!=null&&e.connected),r.value=(e==null?void 0:e.provider)??null}catch{s.value=!1}});async function x(){var e,o;a.value=!0;try{const{data:t}=await l.post(v.endpoint),b=Object.entries(t.results).map(([i,n])=>p("p",{style:n.ok?"":"color:#d4380d"},`${k[i]??i}: ${n.ok?g(n.summary)||"انجام شد":`خطا — ${n.error}`}`));(t.ok?d.success:d.warning)({title:t.ok?"سینک با حسابداری انجام شد":"سینک با حسابداری کامل انجام نشد",content:p("div",b),okText:"باشه"}),_("done")}catch(t){j.error(((o=(e=t==null?void 0:t.response)==null?void 0:e.data)==null?void 0:o.message)||"سینک با حسابداری انجام نشد")}finally{a.value=!1}}return(e,o)=>{const t=M("a-button");return s.value?(C(),S(t,{key:0,loading:a.value,onClick:x},{icon:u(()=>[E(h,{icon:"vuesax-linear:refresh-2",size:"16",class:"icon-spin"})]),default:u(()=>[$(" سینک با "+A(r.value||"حسابداری"),1)]),_:1},8,["loading"])):L("",!0)}}});export{V as _};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-BYNX5bEl.js";import"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./Icon-fSTUMLnE.js";export{o as default};
-1
View File
@@ -1 +0,0 @@
import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-DWKx539S.js";import"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./Icon-B1Oy_KgZ.js";export{o as default};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./AddBranches.vue_vue_type_script_setup_true_lang-CyxI4k-L.js";import"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";export{o as default};
-1
View File
@@ -1 +0,0 @@
import{_ as o}from"./AddBranches.vue_vue_type_script_setup_true_lang-DA4bjxW7.js";import"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";export{o as default};
@@ -1 +1 @@
import{d as T,v as G,x as c,c as v,w as l,q as R,i as H,k as S,y as j,r as i,o as p,m as C,p as n,a as O,b as $,e as g,t as M,F as N,B as I,A as V,j as J}from"./index-DHam5nqk.js";import{_ as K}from"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";const P={class:"grid-2"},Q={class:"grid-2"},Y=T({__name:"AddBranches",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(y,{emit:z}){const h=y,w=z,f=h.open!==void 0,A=H(),E=J(),r=f?h.id:A.params.id,m=S(!1),_=S([]),t=j({name:"",phone:"",address:"",user_id:void 0}),d=j({});function k(s,e){var o,u;return String(((u=(o=e==null?void 0:e.children)==null?void 0:o[0])==null?void 0:u.children)??"").includes(s)}async function b(){var s,e;if(Object.keys(d).forEach(o=>delete d[o]),!t.name){d.name="لطفا مقدار را وارد کنید";return}try{m.value=!0,r?await c.put(`branch/${r}`,t):await c.post("branch",t),V.info("اطلاعات با موفقیت به ثبت رسید."),r||Object.assign(t,{name:"",phone:"",address:"",user_id:void 0}),f?(w("success"),w("update:open",!1)):E.push("/branch/list")}catch(o){V.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{m.value=!1}}return G(async()=>{try{const{data:s}=await c.get("user/list");_.value=s}catch(s){console.log(s)}if(r)try{const{data:s}=await c.get(`branch/${r}`);Object.assign(t,{name:s.name??"",phone:s.phone??"",address:s.address??"",user_id:s.user_id??void 0})}catch(s){console.log(s)}}),(s,e)=>{const o=i("a-input"),u=i("a-form-item"),U=i("a-select-option"),x=i("a-select"),B=i("a-textarea"),F=i("a-button"),q=i("a-card"),D=i("a-form"),L=i("a-spin");return f?(p(),v(K,{key:0,open:!!y.open,id:R(r),"add-title":"افزودن شعبه","edit-title":"ویرایش شعبه",loading:m.value,submitting:m.value,"onUpdate:open":e[4]||(e[4]=a=>s.$emit("update:open",a)),onSubmit:b},{default:l(()=>[C("div",P,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[0]||(e[0]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[1]||(e[1]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[2]||(e[2]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),O(N,null,$(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(M(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[3]||(e[3]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(p(),v(L,{key:1,spinning:m.value},{default:l(()=>[n(D,{layout:"vertical",onSubmit:I(b,["prevent"])},{default:l(()=>[n(q,{title:R(r)?"ویرایش شعبه":"افزودن شعبه",class:"mb-base page-card"},{default:l(()=>[C("div",Q,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[5]||(e[5]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[6]||(e[6]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[7]||(e[7]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),O(N,null,$(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(M(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[8]||(e[8]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),n(F,{type:"primary",class:"form-submit",onClick:b},{default:l(()=>[...e[9]||(e[9]=[g("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{Y as _};
import{d as T,v as G,x as c,c as v,w as l,q as R,i as H,k as S,y as j,r as i,o as p,m as C,p as n,a as O,b as $,e as g,t as M,F as N,B as I,A as V,j as J}from"./index-BAVzA63z.js";import{_ as K}from"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";const P={class:"grid-2"},Q={class:"grid-2"},Y=T({__name:"AddBranches",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(y,{emit:z}){const h=y,w=z,f=h.open!==void 0,A=H(),E=J(),r=f?h.id:A.params.id,m=S(!1),_=S([]),t=j({name:"",phone:"",address:"",user_id:void 0}),d=j({});function k(s,e){var o,u;return String(((u=(o=e==null?void 0:e.children)==null?void 0:o[0])==null?void 0:u.children)??"").includes(s)}async function b(){var s,e;if(Object.keys(d).forEach(o=>delete d[o]),!t.name){d.name="لطفا مقدار را وارد کنید";return}try{m.value=!0,r?await c.put(`branch/${r}`,t):await c.post("branch",t),V.info("اطلاعات با موفقیت به ثبت رسید."),r||Object.assign(t,{name:"",phone:"",address:"",user_id:void 0}),f?(w("success"),w("update:open",!1)):E.push("/branch/list")}catch(o){V.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{m.value=!1}}return G(async()=>{try{const{data:s}=await c.get("user/list");_.value=s}catch(s){console.log(s)}if(r)try{const{data:s}=await c.get(`branch/${r}`);Object.assign(t,{name:s.name??"",phone:s.phone??"",address:s.address??"",user_id:s.user_id??void 0})}catch(s){console.log(s)}}),(s,e)=>{const o=i("a-input"),u=i("a-form-item"),U=i("a-select-option"),x=i("a-select"),B=i("a-textarea"),F=i("a-button"),q=i("a-card"),D=i("a-form"),L=i("a-spin");return f?(p(),v(K,{key:0,open:!!y.open,id:R(r),"add-title":"افزودن شعبه","edit-title":"ویرایش شعبه",loading:m.value,submitting:m.value,"onUpdate:open":e[4]||(e[4]=a=>s.$emit("update:open",a)),onSubmit:b},{default:l(()=>[C("div",P,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[0]||(e[0]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[1]||(e[1]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[2]||(e[2]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),O(N,null,$(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(M(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[3]||(e[3]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(p(),v(L,{key:1,spinning:m.value},{default:l(()=>[n(D,{layout:"vertical",onSubmit:I(b,["prevent"])},{default:l(()=>[n(q,{title:R(r)?"ویرایش شعبه":"افزودن شعبه",class:"mb-base page-card"},{default:l(()=>[C("div",Q,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[5]||(e[5]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[6]||(e[6]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[7]||(e[7]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),O(N,null,$(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(M(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[8]||(e[8]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),n(F,{type:"primary",class:"form-submit",onClick:b},{default:l(()=>[...e[9]||(e[9]=[g("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{Y as _};
@@ -1 +1 @@
import{I as c}from"./Icon-B1Oy_KgZ.js";import{d as b,u as g,k as x,a as n,m as s,p as l,w,F as _,b as B,c as h,a1 as S,f as u,i as R,g as z,r as F,o,j as A,n as I,t as k,_ as N}from"./index-DHam5nqk.js";import{_ as V}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-BKyctXof.js";import{R as D}from"./ReagentCustomer-DJZ3P_a9.js";import{S as P}from"./singleCustomer-CX0ge-Av.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";import"./index-DJrSfVT0.js";const $={id:"page-user-view",class:"pf-page"},j={class:"pf-head"},q={class:"kind-picker",role:"tablist"},E=["aria-selected","onClick"],L={class:"kind-card__icon"},M={class:"kind-card__text"},O=b({__name:"AddCustomer",setup(T){const v=R(),d=A(),p=g(),t=x(v.query.tab||"omde"),r=a=>!!p.hasPermission(a),i=z(()=>{const a=[];return r("persons.create.client")&&a.push({key:"omde",title:"مشتری عمده",hint:"مغازه‌دار، بنکدار و خریدار عمده",icon:"vuesax-linear:shop"}),r("persons.create.seller")&&a.push({key:"reagent",title:"کارشناس فروش",hint:"کارشناس با کمیسیون و سقف اعتبار",icon:"vuesax-linear:personalcard"}),p.isSuperAdmin&&a.push({key:"tak",title:"مشتری تک",hint:"مشتری خرده‌فروشی حضوری",icon:"vuesax-linear:user"}),a}),f={omde:V,reagent:D,tak:P};function y(){window.history.length>1?d.back():d.push("/customer/omde-list")}return(a,m)=>{const C=F("a-button");return o(),n("div",$,[s("header",j,[l(C,{class:"pf-head__back",shape:"circle",onClick:y},{icon:w(()=>[l(c,{icon:"vuesax-linear:arrow-right",size:"16"})]),_:1}),m[0]||(m[0]=s("div",{class:"pf-head__text"},[s("h1",null,"افزودن شخص"),s("p",null,"نوع شخص را انتخاب و اطلاعات او را تکمیل کنید.")],-1))]),r("persons.create")&&i.value.length?(o(),n(_,{key:0},[s("div",q,[(o(!0),n(_,null,B(i.value,e=>(o(),n("button",{key:e.key,type:"button",role:"tab",class:I(["kind-card",{"is-on":t.value===e.key}]),"aria-selected":t.value===e.key,onClick:U=>t.value=e.key},[s("span",L,[l(c,{icon:e.icon,size:"22"},null,8,["icon"])]),s("span",M,[s("b",null,k(e.title),1),s("small",null,k(e.hint),1)]),t.value===e.key?(o(),h(c,{key:0,icon:"vuesax-linear:tick-circle",size:"16",class:"kind-card__check"})):u("",!0)],10,E))),128))]),i.value.some(e=>e.key===t.value)?(o(),h(S(f[t.value]),{key:t.value})):u("",!0)],64)):u("",!0)])}}}),se=N(O,[["__scopeId","data-v-84479c56"]]);export{se as default};
import{I as c}from"./Icon-fSTUMLnE.js";import{d as b,u as g,k as x,a as n,m as s,p as l,w,F as _,b as B,c as h,a1 as S,f as u,i as R,g as z,r as F,o,j as A,n as I,t as k,_ as N}from"./index-BAVzA63z.js";import{_ as V}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-ByJVm_Hb.js";import{R as D}from"./ReagentCustomer-C745LqMt.js";import{S as P}from"./singleCustomer-DF6Ugh7L.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";import"./index-DOvHH1wV.js";const $={id:"page-user-view",class:"pf-page"},j={class:"pf-head"},q={class:"kind-picker",role:"tablist"},E=["aria-selected","onClick"],L={class:"kind-card__icon"},M={class:"kind-card__text"},O=b({__name:"AddCustomer",setup(T){const v=R(),d=A(),p=g(),t=x(v.query.tab||"omde"),r=a=>!!p.hasPermission(a),i=z(()=>{const a=[];return r("persons.create.client")&&a.push({key:"omde",title:"مشتری عمده",hint:"مغازه‌دار، بنکدار و خریدار عمده",icon:"vuesax-linear:shop"}),r("persons.create.seller")&&a.push({key:"reagent",title:"کارشناس فروش",hint:"کارشناس با کمیسیون و سقف اعتبار",icon:"vuesax-linear:personalcard"}),p.isSuperAdmin&&a.push({key:"tak",title:"مشتری تک",hint:"مشتری خرده‌فروشی حضوری",icon:"vuesax-linear:user"}),a}),f={omde:V,reagent:D,tak:P};function y(){window.history.length>1?d.back():d.push("/customer/omde-list")}return(a,m)=>{const C=F("a-button");return o(),n("div",$,[s("header",j,[l(C,{class:"pf-head__back",shape:"circle",onClick:y},{icon:w(()=>[l(c,{icon:"vuesax-linear:arrow-right",size:"16"})]),_:1}),m[0]||(m[0]=s("div",{class:"pf-head__text"},[s("h1",null,"افزودن شخص"),s("p",null,"نوع شخص را انتخاب و اطلاعات او را تکمیل کنید.")],-1))]),r("persons.create")&&i.value.length?(o(),n(_,{key:0},[s("div",q,[(o(!0),n(_,null,B(i.value,e=>(o(),n("button",{key:e.key,type:"button",role:"tab",class:I(["kind-card",{"is-on":t.value===e.key}]),"aria-selected":t.value===e.key,onClick:U=>t.value=e.key},[s("span",L,[l(c,{icon:e.icon,size:"22"},null,8,["icon"])]),s("span",M,[s("b",null,k(e.title),1),s("small",null,k(e.hint),1)]),t.value===e.key?(o(),h(c,{key:0,icon:"vuesax-linear:tick-circle",size:"16",class:"kind-card__check"})):u("",!0)],10,E))),128))]),i.value.some(e=>e.key===t.value)?(o(),h(S(f[t.value]),{key:t.value})):u("",!0)],64)):u("",!0)])}}}),se=N(O,[["__scopeId","data-v-84479c56"]]);export{se as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-DopKlIhE.js";import"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";export{o as default};
-1
View File
@@ -1 +0,0 @@
import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-C52L_Dtq.js";import"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";export{o as default};
@@ -1 +1 @@
import{d as O,v as S,x as v,c as b,w as n,q as g,i as V,k as z,y,r as p,o as U,m as x,p as o,e as A,B as q,A as c,j as E}from"./index-DHam5nqk.js";import{_ as T}from"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";const W={class:"grid-3"},D={class:"grid-3"},H=O({__name:"AddWorkshop",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(f,{emit:B}){const h=f,w=B,_=h.open!==void 0,R=V(),j=E(),d=_?h.id:R.params.id,i=z(!1),e=y({workshop_name:"",workshop_phone:"",workshop_address:"",user_fname:"",user_lname:"",user_phone:""}),u=y({});async function m(){var t,a;if(Object.keys(u).forEach(l=>delete u[l]),e.workshop_name||(u.workshop_name="لطفا مقدار را وارد کنید"),(e.user_fname||e.user_lname)&&!e.user_phone&&(u.user_phone="موبایل سرپرست کارگاه الزامی است"),!Object.keys(u).length)try{i.value=!0,d?await v.put(`workshop/${d}`,e):await v.post("workshop",e),c.info("اطلاعات با موفقیت به ثبت رسید."),_?(w("success"),w("update:open",!1)):j.push("/workshop/list")}catch(l){c.error(((a=(t=l==null?void 0:l.response)==null?void 0:t.data)==null?void 0:a.message)??"خطا در ثبت اطلاعات.")}finally{i.value=!1}}return S(async()=>{if(d)try{const{data:t}=await v.get(`workshop/${d}`);Object.assign(e,{workshop_name:t.workshop_name??t.name??"",workshop_phone:t.workshop_phone??t.phone??"",workshop_address:t.workshop_address??t.address??"",user_fname:t.user_fname??"",user_lname:t.user_lname??"",user_phone:t.user_phone??""})}catch(t){console.log(t)}}),(t,a)=>{const l=p("a-input"),r=p("a-form-item"),k=p("a-textarea"),C=p("a-button"),$=p("a-card"),M=p("a-form"),N=p("a-spin");return _?(U(),b(T,{key:0,open:!!f.open,id:g(d),"add-title":"افزودن کارگاه","edit-title":"ویرایش کارگاه",loading:i.value,submitting:i.value,width:"lg","onUpdate:open":a[6]||(a[6]=s=>t.$emit("update:open",s)),onSubmit:m},{default:n(()=>[x("div",W,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[0]||(a[0]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[1]||(a[1]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[2]||(a[2]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[3]||(a[3]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[4]||(a[4]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[5]||(a[5]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(U(),b(N,{key:1,spinning:i.value},{default:n(()=>[o(M,{layout:"vertical",onSubmit:q(m,["prevent"])},{default:n(()=>[o($,{title:g(d)?"ویرایش کارگاه":"افزودن کارگاه",class:"mb-base page-card"},{default:n(()=>[x("div",D,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[7]||(a[7]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[8]||(a[8]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[9]||(a[9]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[10]||(a[10]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[11]||(a[11]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[12]||(a[12]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),o(C,{type:"primary",class:"form-submit",onClick:m},{default:n(()=>[...a[13]||(a[13]=[A("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{H as _};
import{d as O,v as S,x as v,c as b,w as n,q as g,i as V,k as z,y,r as p,o as U,m as x,p as o,e as A,B as q,A as c,j as E}from"./index-BAVzA63z.js";import{_ as T}from"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";const W={class:"grid-3"},D={class:"grid-3"},H=O({__name:"AddWorkshop",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(f,{emit:B}){const h=f,w=B,_=h.open!==void 0,R=V(),j=E(),d=_?h.id:R.params.id,i=z(!1),e=y({workshop_name:"",workshop_phone:"",workshop_address:"",user_fname:"",user_lname:"",user_phone:""}),u=y({});async function m(){var t,a;if(Object.keys(u).forEach(l=>delete u[l]),e.workshop_name||(u.workshop_name="لطفا مقدار را وارد کنید"),(e.user_fname||e.user_lname)&&!e.user_phone&&(u.user_phone="موبایل سرپرست کارگاه الزامی است"),!Object.keys(u).length)try{i.value=!0,d?await v.put(`workshop/${d}`,e):await v.post("workshop",e),c.info("اطلاعات با موفقیت به ثبت رسید."),_?(w("success"),w("update:open",!1)):j.push("/workshop/list")}catch(l){c.error(((a=(t=l==null?void 0:l.response)==null?void 0:t.data)==null?void 0:a.message)??"خطا در ثبت اطلاعات.")}finally{i.value=!1}}return S(async()=>{if(d)try{const{data:t}=await v.get(`workshop/${d}`);Object.assign(e,{workshop_name:t.workshop_name??t.name??"",workshop_phone:t.workshop_phone??t.phone??"",workshop_address:t.workshop_address??t.address??"",user_fname:t.user_fname??"",user_lname:t.user_lname??"",user_phone:t.user_phone??""})}catch(t){console.log(t)}}),(t,a)=>{const l=p("a-input"),r=p("a-form-item"),k=p("a-textarea"),C=p("a-button"),$=p("a-card"),M=p("a-form"),N=p("a-spin");return _?(U(),b(T,{key:0,open:!!f.open,id:g(d),"add-title":"افزودن کارگاه","edit-title":"ویرایش کارگاه",loading:i.value,submitting:i.value,width:"lg","onUpdate:open":a[6]||(a[6]=s=>t.$emit("update:open",s)),onSubmit:m},{default:n(()=>[x("div",W,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[0]||(a[0]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[1]||(a[1]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[2]||(a[2]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[3]||(a[3]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[4]||(a[4]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[5]||(a[5]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(U(),b(N,{key:1,spinning:i.value},{default:n(()=>[o(M,{layout:"vertical",onSubmit:q(m,["prevent"])},{default:n(()=>[o($,{title:g(d)?"ویرایش کارگاه":"افزودن کارگاه",class:"mb-base page-card"},{default:n(()=>[x("div",D,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[7]||(a[7]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[8]||(a[8]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[9]||(a[9]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[10]||(a[10]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[11]||(a[11]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[12]||(a[12]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),o(C,{type:"primary",class:"form-submit",onClick:m},{default:n(()=>[...a[13]||(a[13]=[A("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{H as _};
@@ -1 +1 @@
import{d as D,v as S,x as A,c as b,w as a,i as F,k as y,r as d,o as i,p as l,e as n,t as s,m as q,a as p,F as f,q as I,f as k,_ as E}from"./index-DHam5nqk.js";import{j}from"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";const M={class:"stats mt-4"},R=D({__name:"AgentDetail",setup(T){const C=F().params.id,m=y(!1),o=y(void 0),h=[{title:"نام",dataIndex:"name"},{title:"موبایل",dataIndex:"mobile"},{title:"شهر",dataIndex:"city"},{title:"نوع",dataIndex:"type_str"},{title:"وضعیت",dataIndex:"active"},{title:"تاریخ ثبت",dataIndex:"caj"}],w=[{title:"شماره سفارش",dataIndex:"name"},{title:"مشتری",dataIndex:"customer"},{title:"وزن",dataIndex:"w"},{title:"وضعیت",dataIndex:"status"},{title:"تاریخ",dataIndex:"caj"}];return S(async()=>{try{m.value=!0;const{data:_}=await A.get(`admin/customers-omde/reagent/${C}`);o.value=_}catch(_){console.log(_)}finally{m.value=!1}}),(_,G)=>{const c=d("a-descriptions-item"),u=d("a-tag"),z=d("a-descriptions"),B=d("a-card"),v=d("a-table"),x=d("a-tab-pane"),N=d("a-tabs"),V=d("a-spin");return i(),b(V,{spinning:m.value},{default:a(()=>[l(B,{title:"مشاهده اطلاعات کارشناس فروش",class:"page-card"},{default:a(()=>[l(z,{bordered:"",size:"small",column:{xxl:3,xl:3,lg:3,md:2,sm:2,xs:1}},{default:a(()=>[l(c,{label:"نام"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.name)??"-"),1)]}),_:1}),l(c,{label:"موبایل"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.mobile)??"-"),1)]}),_:1}),l(c,{label:"شعبه"},{default:a(()=>{var e,t;return[n(s(((t=(e=o.value)==null?void 0:e.branch)==null?void 0:t.name)??"-"),1)]}),_:1}),l(c,{label:"درصد کمیسیون"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.percent)??"-"),1)]}),_:1}),l(c,{label:"وضعیت"},{default:a(()=>{var e;return[l(u,{color:((e=o.value)==null?void 0:e.active)===1?"green":"red"},{default:a(()=>{var t;return[n(s(((t=o.value)==null?void 0:t.active)===1?"فعال":"غیر فعال"),1)]}),_:1},8,["color"])]}),_:1}),l(c,{label:"میزان فروش (گرم)"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.grams_sell)??0),1)]}),_:1})]),_:1}),q("div",M,[l(u,{color:"blue"},{default:a(()=>{var e,t;return[n("مشتریان معرفی‌شده: "+s(((t=(e=o.value)==null?void 0:e.referred_customers)==null?void 0:t.length)??0),1)]}),_:1}),l(u,{color:"green"},{default:a(()=>{var e,t;return[n("سفارش‌های ثبت‌شده: "+s(((t=(e=o.value)==null?void 0:e.orders)==null?void 0:t.length)??0),1)]}),_:1})])]),_:1}),l(N,{class:"mt-4 detail-tabs","default-active-key":"referred"},{default:a(()=>[l(x,{key:"referred",tab:"مشتریان معرفی‌شده"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.referred_customers,columns:h,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>{var g;return[t.dataIndex==="active"?(i(),b(u,{key:0,color:r.active===1?"green":"red"},{default:a(()=>[n(s(r.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])):t.dataIndex==="city"?(i(),p(f,{key:1},[n(s(((g=r.city)==null?void 0:g.title)??"-"),1)],64)):t.dataIndex==="caj"?(i(),p(f,{key:2},[n(s(I(j)(r.caj)),1)],64)):k("",!0)]}),_:1},8,["data-source"])]}),_:1}),l(x,{key:"orders",tab:"سفارش‌های مشتریان"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.orders,columns:w,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>[t.dataIndex==="caj"?(i(),p(f,{key:0},[n(s(I(j)(r.caj)),1)],64)):k("",!0)]),_:1},8,["data-source"])]}),_:1})]),_:1})]),_:1},8,["spinning"])}}}),L=E(R,[["__scopeId","data-v-eef9d79c"]]);export{L as default};
import{d as D,v as S,x as A,c as b,w as a,i as F,k as y,r as d,o as i,p as l,e as n,t as s,m as q,a as p,F as f,q as I,f as k,_ as E}from"./index-BAVzA63z.js";import{j}from"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";const M={class:"stats mt-4"},R=D({__name:"AgentDetail",setup(T){const C=F().params.id,m=y(!1),o=y(void 0),h=[{title:"نام",dataIndex:"name"},{title:"موبایل",dataIndex:"mobile"},{title:"شهر",dataIndex:"city"},{title:"نوع",dataIndex:"type_str"},{title:"وضعیت",dataIndex:"active"},{title:"تاریخ ثبت",dataIndex:"caj"}],w=[{title:"شماره سفارش",dataIndex:"name"},{title:"مشتری",dataIndex:"customer"},{title:"وزن",dataIndex:"w"},{title:"وضعیت",dataIndex:"status"},{title:"تاریخ",dataIndex:"caj"}];return S(async()=>{try{m.value=!0;const{data:_}=await A.get(`admin/customers-omde/reagent/${C}`);o.value=_}catch(_){console.log(_)}finally{m.value=!1}}),(_,G)=>{const c=d("a-descriptions-item"),u=d("a-tag"),z=d("a-descriptions"),B=d("a-card"),v=d("a-table"),x=d("a-tab-pane"),N=d("a-tabs"),V=d("a-spin");return i(),b(V,{spinning:m.value},{default:a(()=>[l(B,{title:"مشاهده اطلاعات کارشناس فروش",class:"page-card"},{default:a(()=>[l(z,{bordered:"",size:"small",column:{xxl:3,xl:3,lg:3,md:2,sm:2,xs:1}},{default:a(()=>[l(c,{label:"نام"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.name)??"-"),1)]}),_:1}),l(c,{label:"موبایل"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.mobile)??"-"),1)]}),_:1}),l(c,{label:"شعبه"},{default:a(()=>{var e,t;return[n(s(((t=(e=o.value)==null?void 0:e.branch)==null?void 0:t.name)??"-"),1)]}),_:1}),l(c,{label:"درصد کمیسیون"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.percent)??"-"),1)]}),_:1}),l(c,{label:"وضعیت"},{default:a(()=>{var e;return[l(u,{color:((e=o.value)==null?void 0:e.active)===1?"green":"red"},{default:a(()=>{var t;return[n(s(((t=o.value)==null?void 0:t.active)===1?"فعال":"غیر فعال"),1)]}),_:1},8,["color"])]}),_:1}),l(c,{label:"میزان فروش (گرم)"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.grams_sell)??0),1)]}),_:1})]),_:1}),q("div",M,[l(u,{color:"blue"},{default:a(()=>{var e,t;return[n("مشتریان معرفی‌شده: "+s(((t=(e=o.value)==null?void 0:e.referred_customers)==null?void 0:t.length)??0),1)]}),_:1}),l(u,{color:"green"},{default:a(()=>{var e,t;return[n("سفارش‌های ثبت‌شده: "+s(((t=(e=o.value)==null?void 0:e.orders)==null?void 0:t.length)??0),1)]}),_:1})])]),_:1}),l(N,{class:"mt-4 detail-tabs","default-active-key":"referred"},{default:a(()=>[l(x,{key:"referred",tab:"مشتریان معرفی‌شده"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.referred_customers,columns:h,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>{var g;return[t.dataIndex==="active"?(i(),b(u,{key:0,color:r.active===1?"green":"red"},{default:a(()=>[n(s(r.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])):t.dataIndex==="city"?(i(),p(f,{key:1},[n(s(((g=r.city)==null?void 0:g.title)??"-"),1)],64)):t.dataIndex==="caj"?(i(),p(f,{key:2},[n(s(I(j)(r.caj)),1)],64)):k("",!0)]}),_:1},8,["data-source"])]}),_:1}),l(x,{key:"orders",tab:"سفارش‌های مشتریان"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.orders,columns:w,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>[t.dataIndex==="caj"?(i(),p(f,{key:0},[n(s(I(j)(r.caj)),1)],64)):k("",!0)]),_:1},8,["data-source"])]}),_:1})]),_:1})]),_:1},8,["spinning"])}}}),L=E(R,[["__scopeId","data-v-eef9d79c"]]);export{L as default};
-1
View File
@@ -1 +0,0 @@
import{b as r,O as m,a as i}from"./OmdeCustomerList-CM57YvU8.js";import{d as p,c as s,q as t,o as a}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./index-DJrSfVT0.js";import"./model-CWUDWM6n.js";import"./filters-RVjQA319.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-Tk7OT4qf.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-BKyctXof.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";const S=p({__name:"BankerList",setup(n){const o=m.banker.title,e=r("banker");return(l,c)=>(a(),s(i,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{S as default};
+1
View File
@@ -0,0 +1 @@
import{b as r,O as m,a as i}from"./OmdeCustomerList-Dmsnby6W.js";import{d as p,c as s,q as t,o as a}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./index-DOvHH1wV.js";import"./model-DEZgUuUh.js";import"./filters-BdLgkBz9.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-DVAgRmCS.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-ByJVm_Hb.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";const S=p({__name:"BankerList",setup(n){const o=m.banker.title,e=r("banker");return(l,c)=>(a(),s(i,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{S as default};
@@ -1 +1 @@
import{d as r,c as g,w as o,r as a,o as k,p as i,O as w}from"./index-DHam5nqk.js";const b=r({__name:"BaseFormModal",props:{open:{type:Boolean},id:{default:void 0},addTitle:{},editTitle:{},loading:{type:Boolean,default:!1},submitting:{type:Boolean,default:!1},width:{default:"md"},okText:{default:"ثبت اطلاعات"}},emits:["update:open","submit","cancel"],setup(e,{emit:d}){const n=d,s={sm:520,md:720,lg:900,xl:1140};function m(t){n("update:open",t)}function c(){n("update:open",!1),n("cancel")}return(t,l)=>{const f=a("a-form"),u=a("a-spin"),p=a("a-modal");return k(),g(p,{open:e.open,title:e.id?e.editTitle:e.addTitle,width:s[e.width],"confirm-loading":e.submitting,"ok-text":e.okText,"cancel-text":"انصراف","mask-closable":!1,"wrap-class-name":"base-form-modal","onUpdate:open":m,onOk:l[0]||(l[0]=x=>t.$emit("submit")),onCancel:c},{default:o(()=>[i(u,{spinning:e.loading},{default:o(()=>[i(f,{layout:"vertical"},{default:o(()=>[w(t.$slots,"default")]),_:3})]),_:3},8,["spinning"])]),_:3},8,["open","title","width","confirm-loading","ok-text"])}}});export{b as _};
import{d as r,c as g,w as o,r as a,o as k,p as i,O as w}from"./index-BAVzA63z.js";const b=r({__name:"BaseFormModal",props:{open:{type:Boolean},id:{default:void 0},addTitle:{},editTitle:{},loading:{type:Boolean,default:!1},submitting:{type:Boolean,default:!1},width:{default:"md"},okText:{default:"ثبت اطلاعات"}},emits:["update:open","submit","cancel"],setup(e,{emit:d}){const n=d,s={sm:520,md:720,lg:900,xl:1140};function m(t){n("update:open",t)}function c(){n("update:open",!1),n("cancel")}return(t,l)=>{const f=a("a-form"),u=a("a-spin"),p=a("a-modal");return k(),g(p,{open:e.open,title:e.id?e.editTitle:e.addTitle,width:s[e.width],"confirm-loading":e.submitting,"ok-text":e.okText,"cancel-text":"انصراف","mask-closable":!1,"wrap-class-name":"base-form-modal","onUpdate:open":m,onOk:l[0]||(l[0]=x=>t.$emit("submit")),onCancel:c},{default:o(()=>[i(u,{spinning:e.loading},{default:o(()=>[i(f,{layout:"vertical"},{default:o(()=>[w(t.$slots,"default")]),_:3})]),_:3},8,["spinning"])]),_:3},8,["open","title","width","confirm-loading","ok-text"])}}});export{b as _};
@@ -1 +1 @@
import{d as P,v as S,x as u,a as v,p as n,w as l,k as _,r as s,y as T,o as d,m as $,F as w,b as C,e as g,A,M as k,c as x,t as B}from"./index-DHam5nqk.js";const D={id:"page-user-list"},E={class:"grid-3"},z=P({__name:"ChangePercent",setup(j){const y=_([]),b=_([]),p=_("-"),f=_(!1),a=T({category_id:void 0,brand_id:void 0,percent:void 0});function h(t,e){var r,c;return String(((c=(r=e==null?void 0:e.children)==null?void 0:r[0])==null?void 0:c.children)??"").toLowerCase().indexOf(t.toLowerCase())>=0}async function m(){try{const{data:t}=await u.post("change/percent/count",{category_id:a.category_id,brand_id:a.brand_id});p.value=t.count}catch(t){console.log("e ==> ",t)}}async function L(){if(a.percent===void 0||a.percent===null){A.error("لطفا اجرت درصدی را وارد کنید");return}try{f.value=!0;const{data:t}=await u.post("change/all",{percent:a.percent,category_id:a.category_id,brand_id:a.brand_id});k.success({title:"تغییرات با موفقیت اعمال شد",okText:"بستن"}),p.value=t.updated}catch(t){k.success({title:"خطا در اعمال تغییرات"}),console.log(t)}finally{f.value=!1}}return S(async()=>{try{const[t,e]=await Promise.all([u.get("brand"),u.post("category")]);y.value=t.data,b.value=(e.data.rows??e.data).map(r=>({id:r.id,title:r.type_str?`${r.title} (${r.type_str}) `:r.title}))}catch(t){console.log(t)}m()}),(t,e)=>{const r=s("a-select-option"),c=s("a-select"),i=s("a-form-item"),M=s("a-input"),N=s("a-input-number"),U=s("a-button"),V=s("a-popconfirm"),F=s("a-form"),O=s("a-card");return d(),v("div",D,[n(O,{title:"تغییر درصد محصولات",class:"page-card"},{default:l(()=>[n(F,{layout:"vertical"},{default:l(()=>[$("div",E,[n(i,{label:"دسته بندی"},{default:l(()=>[n(c,{value:a.category_id,"onUpdate:value":e[0]||(e[0]=o=>a.category_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(b.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"برند"},{default:l(()=>[n(c,{value:a.brand_id,"onUpdate:value":e[1]||(e[1]=o=>a.brand_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(y.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"تعداد یافت شده"},{default:l(()=>[n(M,{value:p.value,disabled:""},null,8,["value"])]),_:1}),n(i,{label:"اجرت درصدی"},{default:l(()=>[n(N,{value:a.percent,"onUpdate:value":e[2]||(e[2]=o=>a.percent=o),class:"w-full",step:.1},null,8,["value"])]),_:1})]),n(V,{title:"آیا از اعمال تغییرات مطمئن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:L},{default:l(()=>[n(U,{type:"primary",class:"form-submit",loading:f.value},{default:l(()=>[...e[3]||(e[3]=[g("اعمال تغییرات",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})])}}});export{z as default};
import{d as P,v as S,x as u,a as v,p as n,w as l,k as _,r as s,y as T,o as d,m as $,F as w,b as C,e as g,A,M as k,c as x,t as B}from"./index-BAVzA63z.js";const D={id:"page-user-list"},E={class:"grid-3"},z=P({__name:"ChangePercent",setup(j){const y=_([]),b=_([]),p=_("-"),f=_(!1),a=T({category_id:void 0,brand_id:void 0,percent:void 0});function h(t,e){var r,c;return String(((c=(r=e==null?void 0:e.children)==null?void 0:r[0])==null?void 0:c.children)??"").toLowerCase().indexOf(t.toLowerCase())>=0}async function m(){try{const{data:t}=await u.post("change/percent/count",{category_id:a.category_id,brand_id:a.brand_id});p.value=t.count}catch(t){console.log("e ==> ",t)}}async function L(){if(a.percent===void 0||a.percent===null){A.error("لطفا اجرت درصدی را وارد کنید");return}try{f.value=!0;const{data:t}=await u.post("change/all",{percent:a.percent,category_id:a.category_id,brand_id:a.brand_id});k.success({title:"تغییرات با موفقیت اعمال شد",okText:"بستن"}),p.value=t.updated}catch(t){k.success({title:"خطا در اعمال تغییرات"}),console.log(t)}finally{f.value=!1}}return S(async()=>{try{const[t,e]=await Promise.all([u.get("brand"),u.post("category")]);y.value=t.data,b.value=(e.data.rows??e.data).map(r=>({id:r.id,title:r.type_str?`${r.title} (${r.type_str}) `:r.title}))}catch(t){console.log(t)}m()}),(t,e)=>{const r=s("a-select-option"),c=s("a-select"),i=s("a-form-item"),M=s("a-input"),N=s("a-input-number"),U=s("a-button"),V=s("a-popconfirm"),F=s("a-form"),O=s("a-card");return d(),v("div",D,[n(O,{title:"تغییر درصد محصولات",class:"page-card"},{default:l(()=>[n(F,{layout:"vertical"},{default:l(()=>[$("div",E,[n(i,{label:"دسته بندی"},{default:l(()=>[n(c,{value:a.category_id,"onUpdate:value":e[0]||(e[0]=o=>a.category_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(b.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"برند"},{default:l(()=>[n(c,{value:a.brand_id,"onUpdate:value":e[1]||(e[1]=o=>a.brand_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(y.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"تعداد یافت شده"},{default:l(()=>[n(M,{value:p.value,disabled:""},null,8,["value"])]),_:1}),n(i,{label:"اجرت درصدی"},{default:l(()=>[n(N,{value:a.percent,"onUpdate:value":e[2]||(e[2]=o=>a.percent=o),class:"w-full",step:.1},null,8,["value"])]),_:1})]),n(V,{title:"آیا از اعمال تغییرات مطمئن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:L},{default:l(()=>[n(U,{type:"primary",class:"form-submit",loading:f.value},{default:l(()=>[...e[3]||(e[3]=[g("اعمال تغییرات",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})])}}});export{z as default};
@@ -1 +1 @@
import{d as m,o as v,c as g,g as w,r as k}from"./index-DHam5nqk.js";const _=m({__name:"CityTreeSelect",props:{value:{},cities:{},parentPicker:{type:Boolean},excludeId:{},placeholder:{}},emits:["update:value","change"],setup(i,{emit:u}){const n=i,d=u,h=w(()=>{const l=new Set(n.cities.map(e=>e.id)),o=new Map;for(const e of n.cities){const a=e.parent&&l.has(e.parent)&&e.parent!==e.id?e.parent:null;o.has(a)||o.set(a,[]),o.get(a).push(e)}const r=new Set,p=(e,a)=>(o.get(e)??[]).filter(t=>!r.has(t.id)&&!(n.parentPicker&&t.id===n.excludeId)).map(t=>{r.add(t.id);const c=p(t.id,a+1),s={value:t.id,key:t.id,title:t.title};return c.length&&(s.children=c),!n.parentPicker&&a===0&&c.length&&(s.disabled=!0),s});return p(null,0)});function f(l){d("update:value",l??void 0),d("change",l??void 0)}return(l,o)=>{const r=k("a-tree-select");return v(),g(r,{value:i.value??void 0,"tree-data":h.value,"show-search":"","allow-clear":"","tree-default-expand-all":"","tree-node-filter-prop":"title","dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:i.placeholder??"شهر را انتخاب کنید",class:"w-full","onUpdate:value":f},null,8,["value","tree-data","placeholder"])}}});export{_};
import{d as m,o as v,c as g,g as w,r as k}from"./index-BAVzA63z.js";const _=m({__name:"CityTreeSelect",props:{value:{},cities:{},parentPicker:{type:Boolean},excludeId:{},placeholder:{}},emits:["update:value","change"],setup(i,{emit:u}){const n=i,d=u,h=w(()=>{const l=new Set(n.cities.map(e=>e.id)),o=new Map;for(const e of n.cities){const a=e.parent&&l.has(e.parent)&&e.parent!==e.id?e.parent:null;o.has(a)||o.set(a,[]),o.get(a).push(e)}const r=new Set,p=(e,a)=>(o.get(e)??[]).filter(t=>!r.has(t.id)&&!(n.parentPicker&&t.id===n.excludeId)).map(t=>{r.add(t.id);const c=p(t.id,a+1),s={value:t.id,key:t.id,title:t.title};return c.length&&(s.children=c),!n.parentPicker&&a===0&&c.length&&(s.disabled=!0),s});return p(null,0)});function f(l){d("update:value",l??void 0),d("change",l??void 0)}return(l,o)=>{const r=k("a-tree-select");return v(),g(r,{value:i.value??void 0,"tree-data":h.value,"show-search":"","allow-clear":"","tree-default-expand-all":"","tree-node-filter-prop":"title","dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:i.placeholder??"شهر را انتخاب کنید",class:"w-full","onUpdate:value":f},null,8,["value","tree-data","placeholder"])}}});export{_};
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.row[data-v-787cb7a2]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.tags[data-v-787cb7a2]{display:flex;gap:.5rem;flex-wrap:wrap}.slider-toolbar[data-v-787cb7a2]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.slider-count[data-v-787cb7a2]{color:#00000073}.slider-grid[data-v-787cb7a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.slide-card[data-v-787cb7a2]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.slide-card__head[data-v-787cb7a2]{display:flex;justify-content:space-between;align-items:center}.slide-card__title[data-v-787cb7a2]{font-weight:600}.slide-card__media[data-v-787cb7a2]{height:140px}.slide-card__media[data-v-787cb7a2] .image-upload,.slide-card__media[data-v-787cb7a2] .ant-upload-wrapper,.slide-card__media[data-v-787cb7a2] .ant-upload-list,.slide-card__media[data-v-787cb7a2] .ant-upload-list-item-container,.slide-card__media[data-v-787cb7a2] .ant-upload.ant-upload-select{width:100%!important;height:100%!important;margin:0!important}.slide-card__media[data-v-787cb7a2] .ant-upload-wrapper{display:block}.slide-card__media[data-v-787cb7a2] .ant-upload-list-item-thumbnail img{object-fit:cover}.mt-4[data-v-787cb7a2]{margin-top:1rem}@media (max-width: 575px){.row>.ant-input[data-v-787cb7a2]{flex:1 1 140px;max-width:none!important}.mt-4[data-v-787cb7a2]{margin-top:12px}}
-1
View File
@@ -1 +0,0 @@
.row[data-v-30bf575b]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.tags[data-v-30bf575b]{display:flex;gap:.5rem;flex-wrap:wrap}.slider-toolbar[data-v-30bf575b]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.slider-count[data-v-30bf575b]{color:#00000073}.slider-grid[data-v-30bf575b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.slide-card[data-v-30bf575b]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.slide-card__head[data-v-30bf575b]{display:flex;justify-content:space-between;align-items:center}.slide-card__title[data-v-30bf575b]{font-weight:600}.slide-card__media[data-v-30bf575b]{height:140px}.slide-card__media[data-v-30bf575b] .image-upload,.slide-card__media[data-v-30bf575b] .ant-upload-wrapper,.slide-card__media[data-v-30bf575b] .ant-upload-list,.slide-card__media[data-v-30bf575b] .ant-upload-list-item-container,.slide-card__media[data-v-30bf575b] .ant-upload.ant-upload-select{width:100%!important;height:100%!important;margin:0!important}.slide-card__media[data-v-30bf575b] .ant-upload-wrapper{display:block}.slide-card__media[data-v-30bf575b] .ant-upload-list-item-thumbnail img{object-fit:cover}.mt-4[data-v-30bf575b]{margin-top:1rem}@media (max-width: 575px){.row>.ant-input[data-v-30bf575b]{flex:1 1 140px;max-width:none!important}.mt-4[data-v-30bf575b]{margin-top:12px}}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{m}from"./index-DJrSfVT0.js";import{d as _,l as V,o as r,c as Y,w as h,p as D,a as j,t as M,f as b,k as d,g as k,r as i,_ as x}from"./index-DHam5nqk.js";const y={key:0,class:"hint"},g=_({__name:"DateInput",props:{label:{},modelValue:{},placeholder:{default:"مثال: ۱۴۰۳/۰۵/۱۲"}},emits:["update:modelValue"],setup(o,{emit:p}){const n=o,c=p,t=d(void 0),a=d(""),f=k(()=>{if(t.value!==void 0)return t.value;if(!n.modelValue)return"";const e=m(n.modelValue);return e.isValid()?e.format("jYYYY/jMM/jDD"):""});V(()=>n.modelValue,()=>{t.value=void 0});function v(e){if(t.value=e,!e){a.value="",c("update:modelValue",void 0);return}const u=e.replace(/[۰-۹]/g,s=>String("۰۱۲۳۴۵۶۷۸۹".indexOf(s))),l=m(u,"jYYYY/jMM/jDD");l.isValid()?(a.value="",c("update:modelValue",l.format("YYYY-MM-DD"))):a.value="تاریخ معتبر نیست"}return(e,u)=>{const l=i("a-input"),s=i("a-form-item");return r(),Y(s,{label:o.label},{default:h(()=>[D(l,{value:f.value,placeholder:o.placeholder,"allow-clear":"","onUpdate:value":v},null,8,["value","placeholder"]),a.value?(r(),j("small",y,M(a.value),1)):b("",!0)]),_:1},8,["label"])}}}),I=x(g,[["__scopeId","data-v-3863c3bc"]]);export{I as D};
import{m}from"./index-DOvHH1wV.js";import{d as _,l as V,o as r,c as Y,w as h,p as D,a as j,t as M,f as b,k as d,g as k,r as i,_ as x}from"./index-BAVzA63z.js";const y={key:0,class:"hint"},g=_({__name:"DateInput",props:{label:{},modelValue:{},placeholder:{default:"مثال: ۱۴۰۳/۰۵/۱۲"}},emits:["update:modelValue"],setup(o,{emit:p}){const n=o,c=p,t=d(void 0),a=d(""),f=k(()=>{if(t.value!==void 0)return t.value;if(!n.modelValue)return"";const e=m(n.modelValue);return e.isValid()?e.format("jYYYY/jMM/jDD"):""});V(()=>n.modelValue,()=>{t.value=void 0});function v(e){if(t.value=e,!e){a.value="",c("update:modelValue",void 0);return}const u=e.replace(/[۰-۹]/g,s=>String("۰۱۲۳۴۵۶۷۸۹".indexOf(s))),l=m(u,"jYYYY/jMM/jDD");l.isValid()?(a.value="",c("update:modelValue",l.format("YYYY-MM-DD"))):a.value="تاریخ معتبر نیست"}return(e,u)=>{const l=i("a-input"),s=i("a-form-item");return r(),Y(s,{label:o.label},{default:h(()=>[D(l,{value:f.value,placeholder:o.placeholder,"allow-clear":"","onUpdate:value":v},null,8,["value","placeholder"]),a.value?(r(),j("small",y,M(a.value),1)):b("",!0)]),_:1},8,["label"])}}}),I=x(g,[["__scopeId","data-v-3863c3bc"]]);export{I as D};
-1
View File
@@ -1 +0,0 @@
import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-DWKx539S.js";import{d as t,c as r,o as e}from"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./Icon-B1Oy_KgZ.js";const f=t({__name:"Edit",setup(a){return(m,p)=>(e(),r(o))}});export{f as default};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-BYNX5bEl.js";import{d as t,c as r,o as e}from"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./Icon-fSTUMLnE.js";const f=t({__name:"Edit",setup(a){return(m,p)=>(e(),r(o))}});export{f as default};
+1
View File
@@ -0,0 +1 @@
import{_ as e}from"./AddBranches.vue_vue_type_script_setup_true_lang-CyxI4k-L.js";import{d as o,c as r,o as t}from"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";const p=o({__name:"EditBranches",setup(a){return(c,n)=>(t(),r(e))}});export{p as default};
-1
View File
@@ -1 +0,0 @@
import{_ as e}from"./AddBranches.vue_vue_type_script_setup_true_lang-DA4bjxW7.js";import{d as o,c as r,o as t}from"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";const p=o({__name:"EditBranches",setup(a){return(c,n)=>(t(),r(e))}});export{p as default};
@@ -1 +0,0 @@
import{_ as o}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-BKyctXof.js";import{d as r,c as t,o as e}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";import"./index-DJrSfVT0.js";const l=r({__name:"EditBulkCustomer",setup(m){return(p,a)=>(e(),t(o,{class:"page-card"}))}});export{l as default};
@@ -0,0 +1 @@
import{_ as o}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-ByJVm_Hb.js";import{d as r,c as t,o as e}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";import"./index-DOvHH1wV.js";const l=r({__name:"EditBulkCustomer",setup(m){return(p,a)=>(e(),t(o,{class:"page-card"}))}});export{l as default};
+1
View File
@@ -0,0 +1 @@
import o from"./AddInvoice-C3HOXPar.js";import{d as t,c as r,o as e}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./model-DEZgUuUh.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";const u=t({__name:"EditInvoice",setup(p){return(i,m)=>(e(),r(o))}});export{u as default};
-1
View File
@@ -1 +0,0 @@
import o from"./AddInvoice-by2vPf5B.js";import{d as t,c as r,o as e}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./model-CWUDWM6n.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";const u=t({__name:"EditInvoice",setup(p){return(i,m)=>(e(),r(o))}});export{u as default};
+1
View File
@@ -0,0 +1 @@
import e from"./AddProduct-BWYbbPfT.js";import{d as o,a as t,p as r,o as a}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";const _=o({__name:"EditProduct",setup(c){return(n,p)=>(a(),t("div",null,[r(e)]))}});export{_ as default};
-1
View File
@@ -1 +0,0 @@
import e from"./AddProduct-DfZcb9W6.js";import{d as o,a as t,p as r,o as a}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";const _=o({__name:"EditProduct",setup(c){return(n,p)=>(a(),t("div",null,[r(e)]))}});export{_ as default};
+1
View File
@@ -0,0 +1 @@
import{R as e}from"./ReagentCustomer-C745LqMt.js";import{d as t,c as o,o as r}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";const d=t({__name:"EditReagent",setup(a){return(p,s)=>(r(),o(e,{class:"page-card"}))}});export{d as default};
-1
View File
@@ -1 +0,0 @@
import{R as e}from"./ReagentCustomer-DJZ3P_a9.js";import{d as t,c as o,o as r}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";const d=t({__name:"EditReagent",setup(a){return(p,s)=>(r(),o(e,{class:"page-card"}))}});export{d as default};
@@ -1 +0,0 @@
import{S as o}from"./singleCustomer-CX0ge-Av.js";import{d as r,c as e,o as t}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";import"./index-DJrSfVT0.js";const u=r({__name:"EditSingleCustomer",setup(m){return(a,p)=>(t(),e(o,{class:"page-card"}))}});export{u as default};
@@ -0,0 +1 @@
import{S as o}from"./singleCustomer-DF6Ugh7L.js";import{d as r,c as e,o as t}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";import"./index-DOvHH1wV.js";const u=r({__name:"EditSingleCustomer",setup(m){return(a,p)=>(t(),e(o,{class:"page-card"}))}});export{u as default};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-DopKlIhE.js";import{d as e,c as r,o as t}from"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";const m=e({__name:"EditWorkshop",setup(a){return(s,_)=>(t(),r(o))}});export{m as default};
-1
View File
@@ -1 +0,0 @@
import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-C52L_Dtq.js";import{d as e,c as r,o as t}from"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";const m=e({__name:"EditWorkshop",setup(a){return(s,_)=>(t(),r(o))}});export{m as default};
@@ -1 +1 @@
import{_,a as l,p as e,w as o,e as c,r as s,o as p}from"./index-DHam5nqk.js";const u={},d={class:"full-page-msg"};function i(r,t){const a=s("a-button"),n=s("a-result");return p(),l("div",d,[e(n,{status:"404",title:"صفحه مورد نظر یافت نشد","sub-title":"آدرسی که وارد کرده‌اید وجود ندارد."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=m=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[c("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(u,[["render",i],["__scopeId","data-v-82a95474"]]);export{x as default};
import{_,a as l,p as e,w as o,e as c,r as s,o as p}from"./index-BAVzA63z.js";const u={},d={class:"full-page-msg"};function i(r,t){const a=s("a-button"),n=s("a-result");return p(),l("div",d,[e(n,{status:"404",title:"صفحه مورد نظر یافت نشد","sub-title":"آدرسی که وارد کرده‌اید وجود ندارد."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=m=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[c("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(u,[["render",i],["__scopeId","data-v-82a95474"]]);export{x as default};
@@ -1 +1 @@
import{_,a as l,p as e,w as o,e as c,r as s,o as p}from"./index-DHam5nqk.js";const u={},d={class:"full-page-msg"};function i(r,t){const a=s("a-button"),n=s("a-result");return p(),l("div",d,[e(n,{status:"500",title:"خطای سرور","sub-title":"مشکلی در سرور رخ داده است. لطفاً بعداً تلاش کنید."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=m=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[c("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(u,[["render",i],["__scopeId","data-v-1080291a"]]);export{x as default};
import{_,a as l,p as e,w as o,e as c,r as s,o as p}from"./index-BAVzA63z.js";const u={},d={class:"full-page-msg"};function i(r,t){const a=s("a-button"),n=s("a-result");return p(),l("div",d,[e(n,{status:"500",title:"خطای سرور","sub-title":"مشکلی در سرور رخ داده است. لطفاً بعداً تلاش کنید."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=m=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[c("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(u,[["render",i],["__scopeId","data-v-1080291a"]]);export{x as default};
@@ -1 +1 @@
import{I as u}from"./Icon-B1Oy_KgZ.js";import{d as z,c as l,w as n,r as y,o as s,p as c,a0 as I,m as O,O as P,k as p,x as w,A as C,j as A}from"./index-DHam5nqk.js";import{X as B}from"./model-CWUDWM6n.js";import{_ as L}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";const S={class:"flex gap-2"},j=z({__name:"FacilityList",props:{title:{},model:{},editPath:{},activePath:{},addRid:{},addLabel:{}},setup(a){const k=a,$=A(),m=p(null),d=p(!1),f=p(void 0);function _(){f.value=void 0,d.value=!0}function h(e){f.value=e,d.value=!0}function b(e){d.value=e}function g(){var e;(e=m.value)==null||e.fetch()}function R(e){$.push(`${k.editPath}/${e}`)}async function x(e){var o,i,r;try{await w.get(`${k.activePath}/${e}`),C.success("تغییرات ثبت شد"),(o=m.value)==null||o.fetch()}catch(t){C.error(((r=(i=t==null?void 0:t.response)==null?void 0:i.data)==null?void 0:r.message)??"خطا در تغییر وضعیت")}}return(e,o)=>{const i=y("a-tooltip"),r=y("a-card");return s(),l(r,{title:a.title,class:"page-card"},{default:n(()=>[c(B,{ref_key:"tbl",ref:m,model:a.model,"mobile-cards":""},I({actions:n(({record:t})=>[O("div",S,[a.addRid?(s(),l(i,{key:0,title:"ویرایش"},{default:n(()=>[c(u,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:v=>h(t.id)},null,8,["onClick"])]),_:2},1024)):(s(),l(i,{key:1,title:"ویرایش"},{default:n(()=>[c(u,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:v=>R(t.id)},null,8,["onClick"])]),_:2},1024)),c(i,{title:"وضعیت"},{default:n(()=>[t.is_active?(s(),l(u,{key:0,icon:"vuesax-linear:tick-circle",size:"16",class:"cursor-pointer mx-1 text-success",onClick:v=>x(t.id)},null,8,["onClick"])):(s(),l(u,{key:1,icon:"vuesax-linear:close-circle",size:"16",class:"cursor-pointer mx-1 text-danger",onClick:v=>x(t.id)},null,8,["onClick"]))]),_:2},1024)])]),_:2},[a.addRid?{name:"add",fn:n(()=>[c(L,{rid:a.addRid,"add-label":a.addLabel,onAdd:o[0]||(o[0]=t=>_())},null,8,["rid","add-label"])]),key:"0"}:void 0]),1032,["model"]),P(e.$slots,"form",{open:d.value,editingId:f.value,onUpdateOpen:b,onSuccess:g})]),_:3},8,["title"])}}});export{j as _};
import{I as u}from"./Icon-fSTUMLnE.js";import{d as z,c as l,w as n,r as y,o as s,p as c,a0 as I,m as O,O as P,k as p,x as w,A as C,j as A}from"./index-BAVzA63z.js";import{X as B}from"./model-DEZgUuUh.js";import{_ as L}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";const S={class:"flex gap-2"},j=z({__name:"FacilityList",props:{title:{},model:{},editPath:{},activePath:{},addRid:{},addLabel:{}},setup(a){const k=a,$=A(),m=p(null),d=p(!1),f=p(void 0);function _(){f.value=void 0,d.value=!0}function h(e){f.value=e,d.value=!0}function b(e){d.value=e}function g(){var e;(e=m.value)==null||e.fetch()}function R(e){$.push(`${k.editPath}/${e}`)}async function x(e){var o,i,r;try{await w.get(`${k.activePath}/${e}`),C.success("تغییرات ثبت شد"),(o=m.value)==null||o.fetch()}catch(t){C.error(((r=(i=t==null?void 0:t.response)==null?void 0:i.data)==null?void 0:r.message)??"خطا در تغییر وضعیت")}}return(e,o)=>{const i=y("a-tooltip"),r=y("a-card");return s(),l(r,{title:a.title,class:"page-card"},{default:n(()=>[c(B,{ref_key:"tbl",ref:m,model:a.model,"mobile-cards":""},I({actions:n(({record:t})=>[O("div",S,[a.addRid?(s(),l(i,{key:0,title:"ویرایش"},{default:n(()=>[c(u,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:v=>h(t.id)},null,8,["onClick"])]),_:2},1024)):(s(),l(i,{key:1,title:"ویرایش"},{default:n(()=>[c(u,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:v=>R(t.id)},null,8,["onClick"])]),_:2},1024)),c(i,{title:"وضعیت"},{default:n(()=>[t.is_active?(s(),l(u,{key:0,icon:"vuesax-linear:tick-circle",size:"16",class:"cursor-pointer mx-1 text-success",onClick:v=>x(t.id)},null,8,["onClick"])):(s(),l(u,{key:1,icon:"vuesax-linear:close-circle",size:"16",class:"cursor-pointer mx-1 text-danger",onClick:v=>x(t.id)},null,8,["onClick"]))]),_:2},1024)])]),_:2},[a.addRid?{name:"add",fn:n(()=>[c(L,{rid:a.addRid,"add-label":a.addLabel,onAdd:o[0]||(o[0]=t=>_())},null,8,["rid","add-label"])]),key:"0"}:void 0]),1032,["model"]),P(e.$slots,"form",{open:d.value,editingId:f.value,onUpdateOpen:b,onSuccess:g})]),_:3},8,["title"])}}});export{j as _};
@@ -1 +1 @@
import{_ as o,a as t,p as r,r as c,o as s}from"./index-DHam5nqk.js";const a={},n={class:"layout--full-page"};function _(l,p){const e=c("router-view");return s(),t("div",n,[r(e)])}const f=o(a,[["render",_]]);export{f as default};
import{_ as o,a as t,p as r,r as c,o as s}from"./index-BAVzA63z.js";const a={},n={class:"layout--full-page"};function _(l,p){const e=c("router-view");return s(),t("div",n,[r(e)])}const f=o(a,[["render",_]]);export{f as default};
@@ -1 +1 @@
import{d as r,v as c,x as n,a as i,j as m,o as d}from"./index-DHam5nqk.js";import{u as _}from"./auth-T1Dj5PCk.js";const l={style:{"min-height":"100vh",display:"grid","place-items":"center"}},h=r({__name:"IamCallback",setup(p){const t=m(),o=_();return c(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_admin_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login");return}try{const{data:s}=await n.post("admin/auth/sso/callback",{code:e.get("code"),state:e.get("state")}),a={...s};delete a.roles,delete a.ut,o.inject(a),await t.replace("/dashboard/ecommerce")}catch{sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login")}}),(e,s)=>(d(),i("div",l,"در حال ورود..."))}});export{h as default};
import{d as r,v as c,x as n,a as i,j as m,o as d}from"./index-BAVzA63z.js";import{u as _}from"./auth-DIMlqGCz.js";const l={style:{"min-height":"100vh",display:"grid","place-items":"center"}},h=r({__name:"IamCallback",setup(p){const t=m(),o=_();return c(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_admin_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login");return}try{const{data:s}=await n.post("admin/auth/sso/callback",{code:e.get("code"),state:e.get("state")}),a={...s};delete a.roles,delete a.ut,o.inject(a),await t.replace("/dashboard/ecommerce")}catch{sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login")}}),(e,s)=>(d(),i("div",l,"در حال ورود..."))}});export{h as default};
@@ -1,4 +1,4 @@
import{d as k,l as d,a as l,z as h,k as a,g as w,o as C,H as p,_ as u}from"./index-DHam5nqk.js";const g={"vuesax-linear:24-support":`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
import{d as k,l as d,a as l,z as h,k as a,g as w,o as C,H as p,_ as u}from"./index-BAVzA63z.js";const g={"vuesax-linear:24-support":`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 18.86H17.24C16.44 18.86 15.68 19.17 15.12 19.73L13.41 21.42C12.63 22.19 11.36 22.19 10.58 21.42L8.87 19.73C8.31 19.17 7.54 18.86 6.75 18.86H6C4.34 18.86 3 17.53 3 15.89V4.97998C3 3.33998 4.34 2.01001 6 2.01001H18C19.66 2.01001 21 3.33998 21 4.97998V15.89C21 17.52 19.66 18.86 18 18.86Z" stroke="#292D32" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M7 9.16003C7 8.23003 7.76 7.46997 8.69 7.46997C9.62 7.46997 10.38 8.23003 10.38 9.16003C10.38 11.04 7.71 11.24 7.12 13.03C7 13.4 7.31 13.77 7.7 13.77H10.38" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16.04 13.76V8.05003C16.04 7.79003 15.87 7.55997 15.62 7.48997C15.37 7.41997 15.1 7.51997 14.96 7.73997C14.24 8.89997 13.46 10.22 12.78 11.38C12.67 11.57 12.67 11.82 12.78 12.01C12.89 12.2 13.1 12.3199 13.33 12.3199H17" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
@@ -1 +1 @@
import{I as B}from"./Icon-B1Oy_KgZ.js";import{d as I,l as N,o as i,a as r,p as m,w as h,c as z,m as g,t as D,f as P,k as p,g as R,x as S,A as U,r as f}from"./index-DHam5nqk.js";const b={class:"image-upload"},q={key:0},A={key:1},E={style:{"margin-top":"8px"}},F=["src"],j=I({__name:"ImageUploadInput",props:{modelValue:{default:null},purpose:{default:void 0},placeholder:{default:"بارگذاری"}},emits:["update:modelValue","ok"],setup(w,{emit:y}){const s=w,u=y,c=p(!1),d=p(!1),v=p(""),t=p([]);N(()=>s.modelValue,e=>{var a;e?((a=t.value[0])==null?void 0:a.url)!==e&&(t.value=[{uid:e,name:e.split("/").pop()??"file",status:"done",url:e}]):t.value=[]},{immediate:!0});const k=R(()=>s.placeholder);async function V({file:e}){var l,n;const a=new FormData;a.append("file",e),s.purpose&&a.append("purpose",s.purpose),c.value=!0;try{const{data:o}=await S.post("file/create",a);u("update:modelValue",o.url),u("ok",o)}catch(o){const _=((n=(l=o==null?void 0:o.response)==null?void 0:l.data)==null?void 0:n.message)??"بارگذاری فایل ناموفق بود";U.error(_)}finally{c.value=!1}}function x(){return u("update:modelValue",null),!0}function C(e){v.value=e.url,d.value=!0}return(e,a)=>{const l=f("a-spin"),n=f("a-upload"),o=f("a-modal");return i(),r("div",b,[m(n,{"file-list":t.value,"list-type":"picture-card","max-count":1,accept:"image/*","custom-request":V,onRemove:x,onPreview:C},{default:h(()=>[t.value.length===0?(i(),r("div",q,[c.value?(i(),z(l,{key:0,size:"small"})):(i(),r("div",A,[m(B,{icon:"vuesax-linear:add",size:"16"}),g("div",E,D(k.value),1)]))])):P("",!0)]),_:1},8,["file-list"]),m(o,{open:d.value,footer:null,onCancel:a[0]||(a[0]=_=>d.value=!1)},{default:h(()=>[g("img",{src:v.value,style:{width:"100%"},alt:""},null,8,F)]),_:1},8,["open"])])}}});export{j as _};
import{I as B}from"./Icon-fSTUMLnE.js";import{d as I,l as N,o as i,a as r,p as m,w as h,c as z,m as g,t as D,f as P,k as p,g as R,x as S,A as U,r as f}from"./index-BAVzA63z.js";const b={class:"image-upload"},q={key:0},A={key:1},E={style:{"margin-top":"8px"}},F=["src"],j=I({__name:"ImageUploadInput",props:{modelValue:{default:null},purpose:{default:void 0},placeholder:{default:"بارگذاری"}},emits:["update:modelValue","ok"],setup(w,{emit:y}){const s=w,u=y,c=p(!1),d=p(!1),v=p(""),t=p([]);N(()=>s.modelValue,e=>{var a;e?((a=t.value[0])==null?void 0:a.url)!==e&&(t.value=[{uid:e,name:e.split("/").pop()??"file",status:"done",url:e}]):t.value=[]},{immediate:!0});const k=R(()=>s.placeholder);async function V({file:e}){var l,n;const a=new FormData;a.append("file",e),s.purpose&&a.append("purpose",s.purpose),c.value=!0;try{const{data:o}=await S.post("file/create",a);u("update:modelValue",o.url),u("ok",o)}catch(o){const _=((n=(l=o==null?void 0:o.response)==null?void 0:l.data)==null?void 0:n.message)??"بارگذاری فایل ناموفق بود";U.error(_)}finally{c.value=!1}}function x(){return u("update:modelValue",null),!0}function C(e){v.value=e.url,d.value=!0}return(e,a)=>{const l=f("a-spin"),n=f("a-upload"),o=f("a-modal");return i(),r("div",b,[m(n,{"file-list":t.value,"list-type":"picture-card","max-count":1,accept:"image/*","custom-request":V,onRemove:x,onPreview:C},{default:h(()=>[t.value.length===0?(i(),r("div",q,[c.value?(i(),z(l,{key:0,size:"small"})):(i(),r("div",A,[m(B,{icon:"vuesax-linear:add",size:"16"}),g("div",E,D(k.value),1)]))])):P("",!0)]),_:1},8,["file-list"]),m(o,{open:d.value,footer:null,onCancel:a[0]||(a[0]=_=>d.value=!1)},{default:h(()=>[g("img",{src:v.value,style:{width:"100%"},alt:""},null,8,F)]),_:1},8,["open"])])}}});export{j as _};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{I as g}from"./Icon-B1Oy_KgZ.js";import{a as B,b as s,X as I}from"./model-CWUDWM6n.js";import{_ as X}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import{_ as E}from"./Add.vue_vue_type_script_setup_true_lang-DWKx539S.js";import{d as M,u as T,a as V,p as r,w as o,r as p,o as d,q as b,c as u,f as k,m as w,k as f}from"./index-DHam5nqk.js";import{u as z}from"./useDeleteHandler-DoS98fxw.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";function A(){const t=new B("admin/categories/list","لیست دسته بندی");return t.add(new s("id","شماره").filterNumber()),t.add(new s("image","تصویر").noSort().renderSlot("image")),t.add(new s("type_str","نوع نمایش")),t.add(new s("title","عنوان دسته").filterNumber()),t.add(new s("parent.title","پدر دسته").filterNumber()),t.add(new s("opt","عملیات").noSort().renderSlot("opt")),t}const D={id:"page-user-list"},P=["src"],U="/img/no-items.png",R=M({__name:"List",setup(t){const x=T(),_=n=>!!x.hasPermission(n),y=A(),m=f(null),i=f(!1),l=f(void 0),{remove:C}=z({onSuccess:()=>{var n;return(n=m.value)==null?void 0:n.fetch()},successMessage:"دسته حذف شد",successType:"info",fallbackErrorMessage:"خطا در حذف دسته"});function S(){l.value=void 0,i.value=!0}function h(n){l.value=n,i.value=!0}return(n,a)=>{const v=p("a-tooltip"),N=p("a-popconfirm"),$=p("a-card");return d(),V("div",D,[r($,{title:"لیست دسته بندی ها",class:"page-card"},{default:o(()=>[r(I,{ref_key:"tbl",ref:m,model:b(y),"mobile-cards":""},{add:o(()=>[r(X,{rid:"collection.create","add-label":"افزودن دسته",onAdd:S})]),image:o(({text:e})=>[w("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:e&&e.image?e.image:U},null,8,P)]),opt:o(({record:e})=>[_("collection.list.edit")?(d(),u(v,{key:0,title:"ویرایش"},{default:o(()=>[r(g,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:c=>h(e.id)},null,8,["onClick"])]),_:2},1024)):k("",!0),_("collection.list.remove")?(d(),u(v,{key:1,title:"حذف"},{default:o(()=>[r(N,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>b(C)(`category/${e.id}`)},{title:o(()=>[...a[2]||(a[2]=[w("p",null,"آیا مطمئن به حذف دسته مورد نظر هستید ؟",-1)])]),default:o(()=>[r(g,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0)]),_:1},8,["model"]),(d(),u(E,{key:l.value??"new",open:i.value,id:l.value,"onUpdate:open":a[0]||(a[0]=e=>i.value=e),onSuccess:a[1]||(a[1]=e=>{var c;return(c=m.value)==null?void 0:c.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{R as default};
import{I as g}from"./Icon-fSTUMLnE.js";import{a as B,b as s,X as I}from"./model-DEZgUuUh.js";import{_ as X}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import{_ as E}from"./Add.vue_vue_type_script_setup_true_lang-BYNX5bEl.js";import{d as M,u as T,a as V,p as r,w as o,r as p,o as d,q as b,c as u,f as k,m as w,k as f}from"./index-BAVzA63z.js";import{u as z}from"./useDeleteHandler-BEtIWvv4.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";function A(){const t=new B("admin/categories/list","لیست دسته بندی");return t.add(new s("id","شماره").filterNumber()),t.add(new s("image","تصویر").noSort().renderSlot("image")),t.add(new s("type_str","نوع نمایش")),t.add(new s("title","عنوان دسته").filterNumber()),t.add(new s("parent.title","پدر دسته").filterNumber()),t.add(new s("opt","عملیات").noSort().renderSlot("opt")),t}const D={id:"page-user-list"},P=["src"],U="/img/no-items.png",R=M({__name:"List",setup(t){const x=T(),_=n=>!!x.hasPermission(n),y=A(),m=f(null),i=f(!1),l=f(void 0),{remove:C}=z({onSuccess:()=>{var n;return(n=m.value)==null?void 0:n.fetch()},successMessage:"دسته حذف شد",successType:"info",fallbackErrorMessage:"خطا در حذف دسته"});function S(){l.value=void 0,i.value=!0}function h(n){l.value=n,i.value=!0}return(n,a)=>{const v=p("a-tooltip"),N=p("a-popconfirm"),$=p("a-card");return d(),V("div",D,[r($,{title:"لیست دسته بندی ها",class:"page-card"},{default:o(()=>[r(I,{ref_key:"tbl",ref:m,model:b(y),"mobile-cards":""},{add:o(()=>[r(X,{rid:"collection.create","add-label":"افزودن دسته",onAdd:S})]),image:o(({text:e})=>[w("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:e&&e.image?e.image:U},null,8,P)]),opt:o(({record:e})=>[_("collection.list.edit")?(d(),u(v,{key:0,title:"ویرایش"},{default:o(()=>[r(g,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:c=>h(e.id)},null,8,["onClick"])]),_:2},1024)):k("",!0),_("collection.list.remove")?(d(),u(v,{key:1,title:"حذف"},{default:o(()=>[r(N,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>b(C)(`category/${e.id}`)},{title:o(()=>[...a[2]||(a[2]=[w("p",null,"آیا مطمئن به حذف دسته مورد نظر هستید ؟",-1)])]),default:o(()=>[r(g,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0)]),_:1},8,["model"]),(d(),u(E,{key:l.value??"new",open:i.value,id:l.value,"onUpdate:open":a[0]||(a[0]=e=>i.value=e),onSuccess:a[1]||(a[1]=e=>{var c;return(c=m.value)==null?void 0:c.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{R as default};
@@ -1 +1 @@
import{_ as c}from"./FacilityList.vue_vue_type_script_setup_true_lang-BtecRJmm.js";import{_ as m}from"./AddBranches.vue_vue_type_script_setup_true_lang-DA4bjxW7.js";import{a as p,b as t}from"./model-CWUDWM6n.js";import{d as l,c as n,w as f,q as _,o}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";function u(){const e=new p("admin/branches/list","لیست شعب");return e.add(new t("name","نام").filterText()),e.add(new t("address","آدرس").filterText()),e.add(new t("phone","شماره تلفن").filterNumber()),e.add(new t("user.name","مدیر شعبه").filterNumber().noSort()),e.add(new t("op","عملیات").noSort().renderSlot("actions")),e}const N=l({__name:"ListBranches",setup(e){const r=u();return(b,h)=>(o(),n(c,{title:"لیست شعب",model:_(r),"edit-path":"/branch/edit","active-path":"branch/active","add-rid":"branch.create","add-label":"افزودن شعبه"},{form:f(({open:d,editingId:a,onUpdateOpen:i,onSuccess:s})=>[(o(),n(m,{key:a??"new",open:d,id:a,"onUpdate:open":i,onSuccess:s},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{N as default};
import{_ as c}from"./FacilityList.vue_vue_type_script_setup_true_lang-CQm0otN7.js";import{_ as m}from"./AddBranches.vue_vue_type_script_setup_true_lang-CyxI4k-L.js";import{a as p,b as t}from"./model-DEZgUuUh.js";import{d as l,c as n,w as f,q as _,o}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";function u(){const e=new p("admin/branches/list","لیست شعب");return e.add(new t("name","نام").filterText()),e.add(new t("address","آدرس").filterText()),e.add(new t("phone","شماره تلفن").filterNumber()),e.add(new t("user.name","مدیر شعبه").filterNumber().noSort()),e.add(new t("op","عملیات").noSort().renderSlot("actions")),e}const N=l({__name:"ListBranches",setup(e){const r=u();return(b,h)=>(o(),n(c,{title:"لیست شعب",model:_(r),"edit-path":"/branch/edit","active-path":"branch/active","add-rid":"branch.create","add-label":"افزودن شعبه"},{form:f(({open:d,editingId:a,onUpdateOpen:i,onSuccess:s})=>[(o(),n(m,{key:a??"new",open:d,id:a,"onUpdate:open":i,onSuccess:s},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{N as default};
@@ -1 +1 @@
import{I as k}from"./Icon-B1Oy_KgZ.js";import{a as V,b as r,X as h}from"./model-CWUDWM6n.js";import{_ as K}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import U from"./AddInvoice-by2vPf5B.js";import{j as q}from"./filters-RVjQA319.js";import{u as H}from"./useDeleteHandler-DoS98fxw.js";import{d as O,a as y,p as e,w as t,r as s,o as b,q as g,m as C,e as d,t as u,c as I,k as p,x as R,_ as F}from"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./index-DJrSfVT0.js";function G(){const n=new V("admin/invoices/list","لیست فاکتورها");return n.add(new r("id","ردیف").filterNumber()),n.add(new r("name","نام مشتری").filterKey("branch.name").filterText()),n.add(new r("sum_weight","جمع کل سفارش").filterNumber().noSort()),n.add(new r("count_item","تعداد آیتم ها").filterNumber().noSort()),n.add(new r("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),n.add(new r("allocator_user.name","ثبت کننده").renderSlot("user").noSort()),n.add(new r("note","توضیحات").filterText().noSort()),n.add(new r("op","عملیات").noSort().renderSlot("actions")),n}const J={id:"page-user-list"},P={class:"flex gap-2"},Q={key:0},W=O({__name:"ListInvoice",setup(n){const S=G(),x=p(null),_=p(!1),l=p(void 0),f=p(!1),v=p(void 0);function $(){v.value=void 0,f.value=!0}function N(c){v.value=c,f.value=!0}const z=[{title:"کد محصول",dataIndex:"product_code"},{title:"نام محصول",dataIndex:"title"},{title:"وزن",dataIndex:"grams"}];async function T(c){const{data:o}=await R.get(`branch/product/${c.id}`);l.value=o,_.value=!0}const{remove:j}=H({onSuccess:()=>{var c;return(c=x.value)==null?void 0:c.fetch()},successMessage:"فاکتور حذف شد",fallbackErrorMessage:"خطا در حذف فاکتور"});return(c,o)=>{const w=s("a-tooltip"),A=s("a-popconfirm"),m=s("a-descriptions-item"),B=s("a-descriptions"),D=s("a-table"),X=s("a-empty"),E=s("a-button"),L=s("a-modal"),M=s("a-card");return b(),y("div",J,[e(M,{title:"لیست فاکتورها",class:"page-card"},{default:t(()=>[e(h,{ref_key:"tbl",ref:x,model:g(S),"mobile-cards":""},{add:t(()=>[e(K,{rid:"invoice.create","add-label":"افزودن فاکتور",onAdd:$})]),user:t(({record:a})=>{var i;return[d(u(((i=a.allocator_user)==null?void 0:i.name)??"-"),1)]}),actions:t(({record:a})=>[C("div",P,[e(w,{title:"مشاهده"},{default:t(()=>[e(k,{icon:"vuesax-linear:eye",size:"16",class:"cursor-pointer mx-1 text-success",onClick:i=>T(a)},null,8,["onClick"])]),_:2},1024),e(w,{title:"ویرایش"},{default:t(()=>[e(k,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:i=>N(a.id)},null,8,["onClick"])]),_:2},1024),e(w,{title:"حذف"},{default:t(()=>[e(A,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>g(j)(`branch/product/${a.id}`)},{title:t(()=>[...o[4]||(o[4]=[C("p",null,"آیا مطمئن به حذف فاکتور مورد نظر هستید ؟",-1)])]),default:t(()=>[e(k,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)])]),_:1},8,["model"]),e(L,{open:_.value,"onUpdate:open":o[1]||(o[1]=a=>_.value=a),title:"مشاهده فاکتور",width:"70%","wrap-class-name":"detail-modal"},{footer:t(()=>[e(E,{onClick:o[0]||(o[0]=a=>_.value=!1)},{default:t(()=>[...o[5]||(o[5]=[d("بستن",-1)])]),_:1})]),default:t(()=>[l.value?(b(),y("div",Q,[e(B,{bordered:"",size:"small",column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1}},{default:t(()=>[e(m,{label:"شعبه"},{default:t(()=>[d(u(l.value.name),1)]),_:1}),e(m,{label:"ثبت کننده"},{default:t(()=>{var a;return[d(u(((a=l.value.allocator_user)==null?void 0:a.name)??"-"),1)]}),_:1}),e(m,{label:"تاریخ ثبت"},{default:t(()=>[d(u(g(q)(l.value.caj)),1)]),_:1}),e(m,{label:"تعداد آیتم"},{default:t(()=>[d(u(l.value.count_item),1)]),_:1}),e(m,{label:"جمع وزن"},{default:t(()=>[d(u(l.value.sum_weight),1)]),_:1}),e(m,{label:"توضیحات"},{default:t(()=>[d(u(l.value.note??"-"),1)]),_:1})]),_:1}),e(D,{class:"mt-4",size:"small","data-source":l.value.products,columns:z,pagination:!1,"row-key":"id"},null,8,["data-source"])])):(b(),I(X,{key:1}))]),_:1},8,["open"]),(b(),I(U,{key:v.value??"new",open:f.value,id:v.value,"onUpdate:open":o[2]||(o[2]=a=>f.value=a),onSuccess:o[3]||(o[3]=a=>{var i;return(i=x.value)==null?void 0:i.fetch()})},null,8,["open","id"]))]),_:1})])}}}),ie=F(W,[["__scopeId","data-v-8b17b07d"]]);export{ie as default};
import{I as k}from"./Icon-fSTUMLnE.js";import{a as V,b as r,X as h}from"./model-DEZgUuUh.js";import{_ as K}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import U from"./AddInvoice-C3HOXPar.js";import{j as q}from"./filters-BdLgkBz9.js";import{u as H}from"./useDeleteHandler-BEtIWvv4.js";import{d as O,a as y,p as e,w as t,r as s,o as b,q as g,m as C,e as d,t as u,c as I,k as p,x as R,_ as F}from"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./index-DOvHH1wV.js";function G(){const n=new V("admin/invoices/list","لیست فاکتورها");return n.add(new r("id","ردیف").filterNumber()),n.add(new r("name","نام مشتری").filterKey("branch.name").filterText()),n.add(new r("sum_weight","جمع کل سفارش").filterNumber().noSort()),n.add(new r("count_item","تعداد آیتم ها").filterNumber().noSort()),n.add(new r("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),n.add(new r("allocator_user.name","ثبت کننده").renderSlot("user").noSort()),n.add(new r("note","توضیحات").filterText().noSort()),n.add(new r("op","عملیات").noSort().renderSlot("actions")),n}const J={id:"page-user-list"},P={class:"flex gap-2"},Q={key:0},W=O({__name:"ListInvoice",setup(n){const S=G(),x=p(null),_=p(!1),l=p(void 0),f=p(!1),v=p(void 0);function $(){v.value=void 0,f.value=!0}function N(c){v.value=c,f.value=!0}const z=[{title:"کد محصول",dataIndex:"product_code"},{title:"نام محصول",dataIndex:"title"},{title:"وزن",dataIndex:"grams"}];async function T(c){const{data:o}=await R.get(`branch/product/${c.id}`);l.value=o,_.value=!0}const{remove:j}=H({onSuccess:()=>{var c;return(c=x.value)==null?void 0:c.fetch()},successMessage:"فاکتور حذف شد",fallbackErrorMessage:"خطا در حذف فاکتور"});return(c,o)=>{const w=s("a-tooltip"),A=s("a-popconfirm"),m=s("a-descriptions-item"),B=s("a-descriptions"),D=s("a-table"),X=s("a-empty"),E=s("a-button"),L=s("a-modal"),M=s("a-card");return b(),y("div",J,[e(M,{title:"لیست فاکتورها",class:"page-card"},{default:t(()=>[e(h,{ref_key:"tbl",ref:x,model:g(S),"mobile-cards":""},{add:t(()=>[e(K,{rid:"invoice.create","add-label":"افزودن فاکتور",onAdd:$})]),user:t(({record:a})=>{var i;return[d(u(((i=a.allocator_user)==null?void 0:i.name)??"-"),1)]}),actions:t(({record:a})=>[C("div",P,[e(w,{title:"مشاهده"},{default:t(()=>[e(k,{icon:"vuesax-linear:eye",size:"16",class:"cursor-pointer mx-1 text-success",onClick:i=>T(a)},null,8,["onClick"])]),_:2},1024),e(w,{title:"ویرایش"},{default:t(()=>[e(k,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:i=>N(a.id)},null,8,["onClick"])]),_:2},1024),e(w,{title:"حذف"},{default:t(()=>[e(A,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>g(j)(`branch/product/${a.id}`)},{title:t(()=>[...o[4]||(o[4]=[C("p",null,"آیا مطمئن به حذف فاکتور مورد نظر هستید ؟",-1)])]),default:t(()=>[e(k,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)])]),_:1},8,["model"]),e(L,{open:_.value,"onUpdate:open":o[1]||(o[1]=a=>_.value=a),title:"مشاهده فاکتور",width:"70%","wrap-class-name":"detail-modal"},{footer:t(()=>[e(E,{onClick:o[0]||(o[0]=a=>_.value=!1)},{default:t(()=>[...o[5]||(o[5]=[d("بستن",-1)])]),_:1})]),default:t(()=>[l.value?(b(),y("div",Q,[e(B,{bordered:"",size:"small",column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1}},{default:t(()=>[e(m,{label:"شعبه"},{default:t(()=>[d(u(l.value.name),1)]),_:1}),e(m,{label:"ثبت کننده"},{default:t(()=>{var a;return[d(u(((a=l.value.allocator_user)==null?void 0:a.name)??"-"),1)]}),_:1}),e(m,{label:"تاریخ ثبت"},{default:t(()=>[d(u(g(q)(l.value.caj)),1)]),_:1}),e(m,{label:"تعداد آیتم"},{default:t(()=>[d(u(l.value.count_item),1)]),_:1}),e(m,{label:"جمع وزن"},{default:t(()=>[d(u(l.value.sum_weight),1)]),_:1}),e(m,{label:"توضیحات"},{default:t(()=>[d(u(l.value.note??"-"),1)]),_:1})]),_:1}),e(D,{class:"mt-4",size:"small","data-source":l.value.products,columns:z,pagination:!1,"row-key":"id"},null,8,["data-source"])])):(b(),I(X,{key:1}))]),_:1},8,["open"]),(b(),I(U,{key:v.value??"new",open:f.value,id:v.value,"onUpdate:open":o[2]||(o[2]=a=>f.value=a),onSuccess:o[3]||(o[3]=a=>{var i;return(i=x.value)==null?void 0:i.fetch()})},null,8,["open","id"]))]),_:1})])}}}),ie=F(W,[["__scopeId","data-v-8b17b07d"]]);export{ie as default};
@@ -1 +1 @@
import{I as i}from"./Icon-B1Oy_KgZ.js";import{d,u as m,o as c,c as u,w as o,e as l,t as p,p as f,f as C,r as b}from"./index-DHam5nqk.js";const y=d({__name:"ListPageHeader",props:{rid:{default:void 0},addLabel:{default:"افزودن"}},emits:["add"],setup(e){const s=m(),n=a=>!!s.hasPermission(a);return(a,t)=>{const r=b("a-button");return!e.rid||n(e.rid)?(c(),u(r,{key:0,type:"primary",onClick:t[0]||(t[0]=k=>a.$emit("add"))},{icon:o(()=>[f(i,{icon:"vuesax-linear:add",size:"16"})]),default:o(()=>[l(" "+p(e.addLabel),1)]),_:1})):C("",!0)}}});export{y as _};
import{I as i}from"./Icon-fSTUMLnE.js";import{d,u as m,o as c,c as u,w as o,e as l,t as p,p as f,f as C,r as b}from"./index-BAVzA63z.js";const y=d({__name:"ListPageHeader",props:{rid:{default:void 0},addLabel:{default:"افزودن"}},emits:["add"],setup(e){const s=m(),n=a=>!!s.hasPermission(a);return(a,t)=>{const r=b("a-button");return!e.rid||n(e.rid)?(c(),u(r,{key:0,type:"primary",onClick:t[0]||(t[0]=k=>a.$emit("add"))},{icon:o(()=>[f(i,{icon:"vuesax-linear:add",size:"16"})]),default:o(()=>[l(" "+p(e.addLabel),1)]),_:1})):C("",!0)}}});export{y as _};
@@ -1 +1 @@
import{I as b}from"./Icon-B1Oy_KgZ.js";import{a as $,b as a,X as M}from"./model-CWUDWM6n.js";import{_ as V}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import X from"./UserCreate-BW1xjvmw.js";import{d as h,u as D,v as E,x as I,a as z,p as r,w as n,k as c,r as f,o as m,q as k,c as _,f as y,m as A,e as K,t as L}from"./index-DHam5nqk.js";import{u as P}from"./useDeleteHandler-DoS98fxw.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";function q(){const o=new $("admin/users/list","لیست مدیران");return o.add(new a("id","کد مدیر")),o.add(new a("fname","نام").filterKey("fullName").filterText()),o.add(new a("lname","نام خانوادگی").filterKey("fullName").filterText()),o.add(new a("mobile","موبایل").filterText()),o.add(new a("ut","نوع کاربر").filterNumber().renderSlot("ut")),o.add(new a("op","عملیات").noSort().renderSlot("op")),o}const H={id:"page-user-list"},Z=h({__name:"ListUser",setup(o){const w=D(),v=e=>!!w.hasPermission(e),g=q(),p=c(null),x=c([]),l=c(!1),i=c(void 0);function C(e){var t;return e==null?"-":((t=x.value.find(d=>d.id===Number(e)))==null?void 0:t.title)??String(e)}function T(){i.value=void 0,l.value=!0}function N(e){i.value=e.id,l.value=!0}const{remove:S}=P({onSuccess:()=>{var e;return(e=p.value)==null?void 0:e.fetch()},successMessage:"کاربر حذف شد",fallbackErrorMessage:"خطا در حذف کاربر"});return E(async()=>{try{const{data:e}=await I.get("const/__list__ut");x.value=e}catch(e){console.log(e)}}),(e,t)=>{const d=f("a-tooltip"),B=f("a-popconfirm"),U=f("a-card");return m(),z("div",H,[r(U,{title:"لیست مدیران",class:"page-card"},{default:n(()=>[r(M,{ref_key:"tbl",ref:p,model:k(g),"mobile-cards":""},{add:n(()=>[r(V,{rid:"user.list.create","add-label":"افزودن کاربر",onAdd:T})]),ut:n(({text:s})=>[K(L(C(s)),1)]),op:n(({record:s})=>[v("user.list.edit")?(m(),_(d,{key:0,title:"ویرایش"},{default:n(()=>[r(b,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:u=>N(s)},null,8,["onClick"])]),_:2},1024)):y("",!0),v("user.list.remove")?(m(),_(d,{key:1,title:"حذف"},{default:n(()=>[r(B,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:u=>k(S)(`users/${s.id}`)},{title:n(()=>[...t[2]||(t[2]=[A("p",null,"آیا مطمئن به حذف کاربر مورد نظر هستید ؟",-1)])]),default:n(()=>[r(b,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):y("",!0)]),_:1},8,["model"]),(m(),_(X,{key:i.value??"new",open:l.value,id:i.value,"onUpdate:open":t[0]||(t[0]=s=>l.value=s),onSuccess:t[1]||(t[1]=s=>{var u;return(u=p.value)==null?void 0:u.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{Z as default};
import{I as b}from"./Icon-fSTUMLnE.js";import{a as $,b as a,X as M}from"./model-DEZgUuUh.js";import{_ as V}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import X from"./UserCreate-CSrJLJ9O.js";import{d as h,u as D,v as E,x as I,a as z,p as r,w as n,k as c,r as f,o as m,q as k,c as _,f as y,m as A,e as K,t as L}from"./index-BAVzA63z.js";import{u as P}from"./useDeleteHandler-BEtIWvv4.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";function q(){const o=new $("admin/users/list","لیست مدیران");return o.add(new a("id","کد مدیر")),o.add(new a("fname","نام").filterKey("fullName").filterText()),o.add(new a("lname","نام خانوادگی").filterKey("fullName").filterText()),o.add(new a("mobile","موبایل").filterText()),o.add(new a("ut","نوع کاربر").filterNumber().renderSlot("ut")),o.add(new a("op","عملیات").noSort().renderSlot("op")),o}const H={id:"page-user-list"},Z=h({__name:"ListUser",setup(o){const w=D(),v=e=>!!w.hasPermission(e),g=q(),p=c(null),x=c([]),l=c(!1),i=c(void 0);function C(e){var t;return e==null?"-":((t=x.value.find(d=>d.id===Number(e)))==null?void 0:t.title)??String(e)}function T(){i.value=void 0,l.value=!0}function N(e){i.value=e.id,l.value=!0}const{remove:S}=P({onSuccess:()=>{var e;return(e=p.value)==null?void 0:e.fetch()},successMessage:"کاربر حذف شد",fallbackErrorMessage:"خطا در حذف کاربر"});return E(async()=>{try{const{data:e}=await I.get("const/__list__ut");x.value=e}catch(e){console.log(e)}}),(e,t)=>{const d=f("a-tooltip"),B=f("a-popconfirm"),U=f("a-card");return m(),z("div",H,[r(U,{title:"لیست مدیران",class:"page-card"},{default:n(()=>[r(M,{ref_key:"tbl",ref:p,model:k(g),"mobile-cards":""},{add:n(()=>[r(V,{rid:"user.list.create","add-label":"افزودن کاربر",onAdd:T})]),ut:n(({text:s})=>[K(L(C(s)),1)]),op:n(({record:s})=>[v("user.list.edit")?(m(),_(d,{key:0,title:"ویرایش"},{default:n(()=>[r(b,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:u=>N(s)},null,8,["onClick"])]),_:2},1024)):y("",!0),v("user.list.remove")?(m(),_(d,{key:1,title:"حذف"},{default:n(()=>[r(B,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:u=>k(S)(`users/${s.id}`)},{title:n(()=>[...t[2]||(t[2]=[A("p",null,"آیا مطمئن به حذف کاربر مورد نظر هستید ؟",-1)])]),default:n(()=>[r(b,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):y("",!0)]),_:1},8,["model"]),(m(),_(X,{key:i.value??"new",open:l.value,id:i.value,"onUpdate:open":t[0]||(t[0]=s=>l.value=s),onSuccess:t[1]||(t[1]=s=>{var u;return(u=p.value)==null?void 0:u.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{Z as default};
@@ -1 +1 @@
import{_ as d}from"./FacilityList.vue_vue_type_script_setup_true_lang-BtecRJmm.js";import{_ as m}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-C52L_Dtq.js";import{a as c,b as e}from"./model-CWUDWM6n.js";import{d as l,c as r,w as f,q as _,o as a}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";function w(){const o=new c("admin/workshops/list","لیست کارگاه ها");return o.add(new e("name","نام").filterText()),o.add(new e("address","آدرس").filterText()),o.add(new e("phone","شماره تلفن").filterNumber()),o.add(new e("op","عملیات").noSort().renderSlot("actions")),o}const U=l({__name:"ListWorkshop",setup(o){const n=w();return(h,u)=>(a(),r(d,{title:"لیست کارگاه ها",model:_(n),"edit-path":"/workshop/edit","active-path":"workshop/active","add-rid":"workshop.create","add-label":"افزودن کارگاه"},{form:f(({open:s,editingId:t,onUpdateOpen:i,onSuccess:p})=>[(a(),r(m,{key:t??"new",open:s,id:t,"onUpdate:open":i,onSuccess:p},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{U as default};
import{_ as d}from"./FacilityList.vue_vue_type_script_setup_true_lang-CQm0otN7.js";import{_ as m}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-DopKlIhE.js";import{a as c,b as e}from"./model-DEZgUuUh.js";import{d as l,c as r,w as f,q as _,o as a}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";function w(){const o=new c("admin/workshops/list","لیست کارگاه ها");return o.add(new e("name","نام").filterText()),o.add(new e("address","آدرس").filterText()),o.add(new e("phone","شماره تلفن").filterNumber()),o.add(new e("op","عملیات").noSort().renderSlot("actions")),o}const U=l({__name:"ListWorkshop",setup(o){const n=w();return(h,u)=>(a(),r(d,{title:"لیست کارگاه ها",model:_(n),"edit-path":"/workshop/edit","active-path":"workshop/active","add-rid":"workshop.create","add-label":"افزودن کارگاه"},{form:f(({open:s,editingId:t,onUpdateOpen:i,onSuccess:p})=>[(a(),r(m,{key:t??"new",open:s,id:t,"onUpdate:open":i,onSuccess:p},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{U as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{_ as c,a as _,p as e,w as o,e as l,r as s,o as p}from"./index-DHam5nqk.js";const u={},i={class:"full-page-msg"};function d(n,t){const a=s("a-button"),r=s("a-result");return p(),_("div",i,[e(r,{status:"info",title:"در دست تعمیر","sub-title":"این بخش موقتاً در دسترس نیست."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>n.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=c(u,[["render",d],["__scopeId","data-v-4e6c833c"]]);export{x as default};
import{_ as c,a as _,p as e,w as o,e as l,r as s,o as p}from"./index-BAVzA63z.js";const u={},i={class:"full-page-msg"};function d(n,t){const a=s("a-button"),r=s("a-result");return p(),_("div",i,[e(r,{status:"info",title:"در دست تعمیر","sub-title":"این بخش موقتاً در دسترس نیست."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>n.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=c(u,[["render",d],["__scopeId","data-v-4e6c833c"]]);export{x as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{_,a as c,p as e,w as o,e as l,r as s,o as u}from"./index-DHam5nqk.js";const p={},d={class:"full-page-msg"};function i(a,t){const n=s("a-button"),r=s("a-result");return u(),c("div",d,[e(r,{status:"403",title:"دسترسی غیرمجاز","sub-title":"شما دسترسی لازم برای مشاهده این صفحه را ندارید."},{extra:o(()=>[e(n,{type:"primary",onClick:t[0]||(t[0]=m=>a.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(p,[["render",i],["__scopeId","data-v-8b21c139"]]);export{x as default};
import{_,a as c,p as e,w as o,e as l,r as s,o as u}from"./index-BAVzA63z.js";const p={},d={class:"full-page-msg"};function i(a,t){const n=s("a-button"),r=s("a-result");return u(),c("div",d,[e(r,{status:"403",title:"دسترسی غیرمجاز","sub-title":"شما دسترسی لازم برای مشاهده این صفحه را ندارید."},{extra:o(()=>[e(n,{type:"primary",onClick:t[0]||(t[0]=m=>a.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(p,[["render",i],["__scopeId","data-v-8b21c139"]]);export{x as default};
@@ -0,0 +1 @@
import{b as r,O as i,a as m}from"./OmdeCustomerList-Dmsnby6W.js";import{d as p,c as s,q as t,o as a}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./index-DOvHH1wV.js";import"./model-DEZgUuUh.js";import"./filters-BdLgkBz9.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-DVAgRmCS.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-ByJVm_Hb.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";const E=p({__name:"OmdeArchivedList",setup(c){const o=i.archived.title,e=r("archived");return(d,l)=>(a(),s(m,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{E as default};
@@ -1 +0,0 @@
import{b as r,O as i,a as m}from"./OmdeCustomerList-CM57YvU8.js";import{d as p,c as s,q as t,o as a}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./index-DJrSfVT0.js";import"./model-CWUDWM6n.js";import"./filters-RVjQA319.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-Tk7OT4qf.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-BKyctXof.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";const E=p({__name:"OmdeArchivedList",setup(c){const o=i.archived.title,e=r("archived");return(d,l)=>(a(),s(m,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{E as default};
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import{b as m,O as i,a as r}from"./OmdeCustomerList-Dmsnby6W.js";import{d as p,c as s,q as t,o as n}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./index-DOvHH1wV.js";import"./model-DEZgUuUh.js";import"./filters-BdLgkBz9.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-DVAgRmCS.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-ByJVm_Hb.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";const S=p({__name:"OmdeList",setup(a){const o=i.omde.title,e=m("omde");return(c,l)=>(n(),s(r,{title:t(o),model:t(e),"accounting-sync":""},null,8,["title","model"]))}});export{S as default};
-1
View File
@@ -1 +0,0 @@
import{b as m,O as i,a as r}from"./OmdeCustomerList-CM57YvU8.js";import{d as p,c as s,q as t,o as n}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./index-DJrSfVT0.js";import"./model-CWUDWM6n.js";import"./filters-RVjQA319.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-Tk7OT4qf.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-BKyctXof.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";const S=p({__name:"OmdeList",setup(a){const o=i.omde.title,e=m("omde");return(c,l)=>(n(),s(r,{title:t(o),model:t(e),"accounting-sync":""},null,8,["title","model"]))}});export{S as default};
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
import{b as i,O as r,a as m}from"./OmdeCustomerList-CM57YvU8.js";import{d as p,c as n,q as t,o as s}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./index-DJrSfVT0.js";import"./model-CWUDWM6n.js";import"./filters-RVjQA319.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-Tk7OT4qf.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-BKyctXof.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";const M=p({__name:"OmdeNonVerifiedList",setup(a){const o=r.nonVerified.title,e=i("nonVerified");return(d,l)=>(s(),n(m,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{M as default};
@@ -0,0 +1 @@
import{b as i,O as r,a as m}from"./OmdeCustomerList-Dmsnby6W.js";import{d as p,c as n,q as t,o as s}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./index-DOvHH1wV.js";import"./model-DEZgUuUh.js";import"./filters-BdLgkBz9.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-DVAgRmCS.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-ByJVm_Hb.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";const M=p({__name:"OmdeNonVerifiedList",setup(a){const o=r.nonVerified.title,e=i("nonVerified");return(d,l)=>(s(),n(m,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{M as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{u as b,d as B,a as _,p as d,w as i,r as v,o,q as V,m as X,c as l,f as r,e as k,t as w,k as j,j as A,x as E,A as g}from"./index-DHam5nqk.js";import{a as I,b as s,X as D}from"./model-CWUDWM6n.js";import{_ as m}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-DTTzF3AD.js";import{_ as R}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./Icon-B1Oy_KgZ.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";import"./icons-B-oOLPAt.js";function F(){const c=b();Object.keys(c.cityFilters).length<1&&c.getCities();const e=new I("admin/customers-omde/reagent/list","لیست کارشناسان فروش");return e.add(new s("id","کد").filterNumber()),e.add(new s("lname","نام خانوادگی").filterText().hidden()),e.add(new s("name","نام و نام خانوادگی").filterText()),e.add(new s("name","نام").filterText().hidden()),e.add(new s("mobile","موبایل").filterText().hidden().noSort()),e.add(new s("city_id","شهر").hidden().renderSlot("city").filterKey("city_id").filterSelect(c.cityFilters)),e.add(new s("gram_level","سطح اعتبار").filterNumber().noSort()),e.add(new s("percent","درصد").filterNumber().noSort()),e.add(new s("remain","بدهی گرمی").filterNumber().noSort()),e.add(new s("rial_remain","بدهی ریالی").filterNumber().noSort()),e.add(new s("grams_sell","میزان فروش").filterNumber().noSort()),e.add(new s("caj","تاریخ ثبت").filterDate().noSort()),e.add(new s("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(new s("sts_str","وضعیت ثبت سفارش").renderSlot("sts").noSort()),e.add(new s("active","وضعیت حساب کاربری").renderSlot("active").noSort().filterSelect({1:"فعال","-1":"غیر فعال"})),e.add(new s("opt","عملیات").noSort().renderSlot("opt")),e}const L={id:"page-user-list"},P={key:0},q={key:1},K={class:"flex"},W=B({__name:"ReagentList",setup(c){const e=A(),S=b(),a=n=>!!S.hasPermission(n),x=F(),h=j(null);async function y(n){var u;try{await E.put(`users/${n.id}`,{is_active:n.active!==1}),g.info("تغییرات ثبت شد "),await((u=h.value)==null?void 0:u.fetch())}catch{g.error("خطا در تغییر وضعیت")}}function C(){e.push("/reagent/add")}function N(n){e.push(`/reagent/edit/${n}`)}function $(n){e.push(`/reagent/view/${n}`)}return(n,u)=>{const f=v("a-tag"),T=v("a-card");return o(),_("div",L,[d(T,{title:"لیست کارشناسان فروش",class:"page-card"},{default:i(()=>[d(D,{ref_key:"tbl",ref:h,model:V(x),"mobile-cards":""},{add:i(()=>[a("persons.create.seller")?(o(),l(R,{key:0,rid:"persons.create.seller","add-label":"افزودن کارشناس فروش",onAdd:C})):r("",!0)]),city:i(({record:t})=>[t.city&&t.city.title?(o(),_("div",P,w(t.city.title),1)):(o(),_("div",q,"-"))]),sts:i(({record:t})=>[d(f,{color:t.sts===1?"green":"red"},{default:i(()=>[k(w(t.sts_str),1)]),_:2},1032,["color"])]),active:i(({record:t})=>[d(f,{color:t.active===1?"green":"red"},{default:i(()=>[k(w(t.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:i(({record:t})=>[X("div",K,[a("persons.list.sellers.edit")?(o(),l(m,{key:0,"icon-class":"w-5 h-5 text-primary",class:"ml-3",icon:"EditIcon",title:"ویرایش",onClick:p=>N(t.id)},null,8,["onClick"])):r("",!0),a("persons.list.sellers.view")?(o(),l(m,{key:1,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"EyeIcon",title:"مشاهده اطلاعات",onClick:p=>$(t.id)},null,8,["onClick"])):r("",!0),t.active==1&&a("persons.list.sellers.unable")?(o(),l(m,{key:2,"icon-class":"w-5 h-5 text-danger",class:"ml-3",icon:"XIcon",title:"غیر فعال کردن حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:p=>y(t)},null,8,["onClick"])):r("",!0),t.active!==1&&a("persons.list.sellers.able")?(o(),l(m,{key:3,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"CheckIcon",title:"فعال سازی حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:p=>y(t)},null,8,["onClick"])):r("",!0)])]),_:1},8,["model"])]),_:1})])}}});export{W as default};
import{u as b,d as B,a as _,p as d,w as i,r as v,o,q as V,m as X,c as l,f as r,e as k,t as w,k as j,j as A,x as E,A as g}from"./index-BAVzA63z.js";import{a as I,b as s,X as D}from"./model-DEZgUuUh.js";import{_ as m}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-DGMw5LlU.js";import{_ as R}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./Icon-fSTUMLnE.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";import"./icons-B-oOLPAt.js";function F(){const c=b();Object.keys(c.cityFilters).length<1&&c.getCities();const e=new I("admin/customers-omde/reagent/list","لیست کارشناسان فروش");return e.add(new s("id","کد").filterNumber()),e.add(new s("lname","نام خانوادگی").filterText().hidden()),e.add(new s("name","نام و نام خانوادگی").filterText()),e.add(new s("name","نام").filterText().hidden()),e.add(new s("mobile","موبایل").filterText().hidden().noSort()),e.add(new s("city_id","شهر").hidden().renderSlot("city").filterKey("city_id").filterSelect(c.cityFilters)),e.add(new s("gram_level","سطح اعتبار").filterNumber().noSort()),e.add(new s("percent","درصد").filterNumber().noSort()),e.add(new s("remain","بدهی گرمی").filterNumber().noSort()),e.add(new s("rial_remain","بدهی ریالی").filterNumber().noSort()),e.add(new s("grams_sell","میزان فروش").filterNumber().noSort()),e.add(new s("caj","تاریخ ثبت").filterDate().noSort()),e.add(new s("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(new s("sts_str","وضعیت ثبت سفارش").renderSlot("sts").noSort()),e.add(new s("active","وضعیت حساب کاربری").renderSlot("active").noSort().filterSelect({1:"فعال","-1":"غیر فعال"})),e.add(new s("opt","عملیات").noSort().renderSlot("opt")),e}const L={id:"page-user-list"},P={key:0},q={key:1},K={class:"flex"},W=B({__name:"ReagentList",setup(c){const e=A(),S=b(),a=n=>!!S.hasPermission(n),x=F(),h=j(null);async function y(n){var u;try{await E.put(`users/${n.id}`,{is_active:n.active!==1}),g.info("تغییرات ثبت شد "),await((u=h.value)==null?void 0:u.fetch())}catch{g.error("خطا در تغییر وضعیت")}}function C(){e.push("/reagent/add")}function N(n){e.push(`/reagent/edit/${n}`)}function $(n){e.push(`/reagent/view/${n}`)}return(n,u)=>{const f=v("a-tag"),T=v("a-card");return o(),_("div",L,[d(T,{title:"لیست کارشناسان فروش",class:"page-card"},{default:i(()=>[d(D,{ref_key:"tbl",ref:h,model:V(x),"mobile-cards":""},{add:i(()=>[a("persons.create.seller")?(o(),l(R,{key:0,rid:"persons.create.seller","add-label":"افزودن کارشناس فروش",onAdd:C})):r("",!0)]),city:i(({record:t})=>[t.city&&t.city.title?(o(),_("div",P,w(t.city.title),1)):(o(),_("div",q,"-"))]),sts:i(({record:t})=>[d(f,{color:t.sts===1?"green":"red"},{default:i(()=>[k(w(t.sts_str),1)]),_:2},1032,["color"])]),active:i(({record:t})=>[d(f,{color:t.active===1?"green":"red"},{default:i(()=>[k(w(t.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:i(({record:t})=>[X("div",K,[a("persons.list.sellers.edit")?(o(),l(m,{key:0,"icon-class":"w-5 h-5 text-primary",class:"ml-3",icon:"EditIcon",title:"ویرایش",onClick:p=>N(t.id)},null,8,["onClick"])):r("",!0),a("persons.list.sellers.view")?(o(),l(m,{key:1,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"EyeIcon",title:"مشاهده اطلاعات",onClick:p=>$(t.id)},null,8,["onClick"])):r("",!0),t.active==1&&a("persons.list.sellers.unable")?(o(),l(m,{key:2,"icon-class":"w-5 h-5 text-danger",class:"ml-3",icon:"XIcon",title:"غیر فعال کردن حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:p=>y(t)},null,8,["onClick"])):r("",!0),t.active!==1&&a("persons.list.sellers.able")?(o(),l(m,{key:3,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"CheckIcon",title:"فعال سازی حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:p=>y(t)},null,8,["onClick"])):r("",!0)])]),_:1},8,["model"])]),_:1})])}}});export{W as default};
@@ -0,0 +1 @@
import{b as r,O as p,a as m}from"./OmdeCustomerList-Dmsnby6W.js";import{d as i,c as s,q as t,o as a}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./index-DOvHH1wV.js";import"./model-DEZgUuUh.js";import"./filters-BdLgkBz9.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-DVAgRmCS.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-ByJVm_Hb.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-BoT7ZqmO.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./DateInput-CcWmeLk4.js";const E=i({__name:"ShopkeeperList",setup(l){const e=p.shopkeeper.title,o=r("shopkeeper");return(n,c)=>(a(),s(m,{title:t(e),model:t(o)},null,8,["title","model"]))}});export{E as default};
@@ -1 +0,0 @@
import{b as r,O as p,a as m}from"./OmdeCustomerList-CM57YvU8.js";import{d as i,c as s,q as t,o as a}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./index-DJrSfVT0.js";import"./model-CWUDWM6n.js";import"./filters-RVjQA319.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-Tk7OT4qf.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-BKyctXof.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-DXDoh9S2.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./DateInput-CRQxBdIc.js";const E=i({__name:"ShopkeeperList",setup(l){const e=p.shopkeeper.title,o=r("shopkeeper");return(n,c)=>(a(),s(m,{title:t(e),model:t(o)},null,8,["title","model"]))}});export{E as default};
@@ -1 +1 @@
import{I as x}from"./Icon-B1Oy_KgZ.js";import{d as A,u as D,c as d,w as t,g as E,r as l,o as p,p as o,f as C,q as F,m as L,e as M,k as m,A as w,x as R,j as W,D as G,_ as H}from"./index-DHam5nqk.js";import{a as J,b as u,X as O}from"./model-CWUDWM6n.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";function Q(){const a=new J("admin/customers-omde/single/list","لیست مشتریان تک");return a.add(new u("id","کد").filterNumber()),a.add(new u("fname","نام").filterKey("fullName").filterText()),a.add(new u("lname","نام خانوادگی").filterKey("fullName").filterText().noSort()),a.add(new u("phone","تلفن تماس").filterKey("mobile").filterText().noSort()),a.add(new u("email","ایمیل").filterText().noSort()),a.add(new u("branch.name","نام شعبه").filterText().noSort()),a.add(new u("op","عملیات").noSort().renderSlot("op")),a}const Y={class:"charge-grid"},Z=A({__name:"SingleCustomer",setup(a){const f=W(),y=D(),_=e=>!!y.hasPermission(e),k=Q(),S=m(null),h=E(()=>G()),c=m(!1),v=m(!1),r=m(void 0),g=m(void 0);function T(e){g.value=e,r.value=void 0,c.value=!0}function N(){r.value=void 0,c.value=!1}async function V(){var e,n;if(!g.value||!r.value){w.error("لطفا مقدار را وارد کنید");return}try{v.value=!0,await R.post("wallet/charge",{customer_id:g.value,value:r.value}),w.info("عملیات با موفقیت انجام شد"),c.value=!1,r.value=void 0,await f.push("/wallet")}catch(s){console.log(s),w.error(((n=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:n.message)??"خطا در ثبت اطلاعات.")}finally{v.value=!1}}function B(e){f.push(`/singleCustomer/edit/${e}`)}function $(e){f.push(`/singleCustomer/view/${e}`)}return(e,n)=>{const s=l("a-tooltip"),I=l("a-input-number"),X=l("a-form-item"),z=l("a-button"),K=l("a-popconfirm"),U=l("a-form"),P=l("a-spin"),j=l("a-modal"),q=l("a-card");return p(),d(q,{title:h.value?"لیست مشتریان":"لیست مشتریان تک فروشی",class:"page-card"},{default:t(()=>[o(O,{ref_key:"tbl",ref:S,model:F(k),"mobile-cards":""},{op:t(({record:i})=>[o(s,{title:"ویرایش"},{default:t(()=>[o(x,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:b=>B(i.id)},null,8,["onClick"])]),_:2},1024),_("wallet.charge")&&!h.value?(p(),d(s,{key:0,title:"شارژ کیف پول"},{default:t(()=>[o(x,{icon:"vuesax-linear:card",size:"16",class:"cursor-pointer mx-1",style:{color:"#d48806"},onClick:b=>T(i.id)},null,8,["onClick"])]),_:2},1024)):C("",!0),_("wallet.charge")?(p(),d(s,{key:1,title:"مشاهده اطلاعات"},{default:t(()=>[o(x,{icon:"vuesax-linear:eye",size:"16",class:"cursor-pointer mx-1 text-success",onClick:b=>$(i.id)},null,8,["onClick"])]),_:2},1024)):C("",!0)]),_:1},8,["model"]),_("wallet.charge")?(p(),d(j,{key:0,open:c.value,"onUpdate:open":n[1]||(n[1]=i=>c.value=i),footer:null,title:"شارژ کیف پول"},{default:t(()=>[o(P,{spinning:v.value},{default:t(()=>[o(U,{layout:"vertical"},{default:t(()=>[L("div",Y,[o(X,{label:"میزان شارژ"},{default:t(()=>[o(I,{value:r.value,"onUpdate:value":n[0]||(n[0]=i=>r.value=i),class:"w-full"},null,8,["value"])]),_:1}),o(K,{style:{"margin-bottom":"24px"},title:"آیا از شارژ کیف پول مطمعن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:V,onCancel:N},{default:t(()=>[o(z,{type:"primary"},{default:t(()=>[...n[2]||(n[2]=[M("ثبت",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["spinning"])]),_:1},8,["open"])):C("",!0)]),_:1},8,["title"])}}}),le=H(Z,[["__scopeId","data-v-15aee28c"]]);export{le as default};
import{I as x}from"./Icon-fSTUMLnE.js";import{d as A,u as D,c as d,w as t,g as E,r as l,o as p,p as o,f as C,q as F,m as L,e as M,k as m,A as w,x as R,j as W,D as G,_ as H}from"./index-BAVzA63z.js";import{a as J,b as u,X as O}from"./model-DEZgUuUh.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";function Q(){const a=new J("admin/customers-omde/single/list","لیست مشتریان تک");return a.add(new u("id","کد").filterNumber()),a.add(new u("fname","نام").filterKey("fullName").filterText()),a.add(new u("lname","نام خانوادگی").filterKey("fullName").filterText().noSort()),a.add(new u("phone","تلفن تماس").filterKey("mobile").filterText().noSort()),a.add(new u("email","ایمیل").filterText().noSort()),a.add(new u("branch.name","نام شعبه").filterText().noSort()),a.add(new u("op","عملیات").noSort().renderSlot("op")),a}const Y={class:"charge-grid"},Z=A({__name:"SingleCustomer",setup(a){const f=W(),y=D(),_=e=>!!y.hasPermission(e),k=Q(),S=m(null),h=E(()=>G()),c=m(!1),v=m(!1),r=m(void 0),g=m(void 0);function T(e){g.value=e,r.value=void 0,c.value=!0}function N(){r.value=void 0,c.value=!1}async function V(){var e,n;if(!g.value||!r.value){w.error("لطفا مقدار را وارد کنید");return}try{v.value=!0,await R.post("wallet/charge",{customer_id:g.value,value:r.value}),w.info("عملیات با موفقیت انجام شد"),c.value=!1,r.value=void 0,await f.push("/wallet")}catch(s){console.log(s),w.error(((n=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:n.message)??"خطا در ثبت اطلاعات.")}finally{v.value=!1}}function B(e){f.push(`/singleCustomer/edit/${e}`)}function $(e){f.push(`/singleCustomer/view/${e}`)}return(e,n)=>{const s=l("a-tooltip"),I=l("a-input-number"),X=l("a-form-item"),z=l("a-button"),K=l("a-popconfirm"),U=l("a-form"),P=l("a-spin"),j=l("a-modal"),q=l("a-card");return p(),d(q,{title:h.value?"لیست مشتریان":"لیست مشتریان تک فروشی",class:"page-card"},{default:t(()=>[o(O,{ref_key:"tbl",ref:S,model:F(k),"mobile-cards":""},{op:t(({record:i})=>[o(s,{title:"ویرایش"},{default:t(()=>[o(x,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:b=>B(i.id)},null,8,["onClick"])]),_:2},1024),_("wallet.charge")&&!h.value?(p(),d(s,{key:0,title:"شارژ کیف پول"},{default:t(()=>[o(x,{icon:"vuesax-linear:card",size:"16",class:"cursor-pointer mx-1",style:{color:"#d48806"},onClick:b=>T(i.id)},null,8,["onClick"])]),_:2},1024)):C("",!0),_("wallet.charge")?(p(),d(s,{key:1,title:"مشاهده اطلاعات"},{default:t(()=>[o(x,{icon:"vuesax-linear:eye",size:"16",class:"cursor-pointer mx-1 text-success",onClick:b=>$(i.id)},null,8,["onClick"])]),_:2},1024)):C("",!0)]),_:1},8,["model"]),_("wallet.charge")?(p(),d(j,{key:0,open:c.value,"onUpdate:open":n[1]||(n[1]=i=>c.value=i),footer:null,title:"شارژ کیف پول"},{default:t(()=>[o(P,{spinning:v.value},{default:t(()=>[o(U,{layout:"vertical"},{default:t(()=>[L("div",Y,[o(X,{label:"میزان شارژ"},{default:t(()=>[o(I,{value:r.value,"onUpdate:value":n[0]||(n[0]=i=>r.value=i),class:"w-full"},null,8,["value"])]),_:1}),o(K,{style:{"margin-bottom":"24px"},title:"آیا از شارژ کیف پول مطمعن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:V,onCancel:N},{default:t(()=>[o(z,{type:"primary"},{default:t(()=>[...n[2]||(n[2]=[M("ثبت",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["spinning"])]),_:1},8,["open"])):C("",!0)]),_:1},8,["title"])}}}),le=H(Z,[["__scopeId","data-v-15aee28c"]]);export{le as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{r as k}from"./icons-B-oOLPAt.js";import{I as i}from"./Icon-B1Oy_KgZ.js";import{d as C,o as t,a as l,p as e,w as s,c as v,n as a,g as _,r}from"./index-DHam5nqk.js";const x={key:1},z=C({__name:"TooltipBtn",props:{title:{},popTitle:{},icon:{},iconClass:{default:"w-5 h-5"}},emits:["click"],setup(o,{emit:m}){const p=o,u=m,n=_(()=>k(p.icon)??"vuesax-linear:row-vertical");function c(){u("click")}return(h,w)=>{const f=r("a-popconfirm"),d=r("a-tooltip");return t(),l("div",null,[e(d,{title:o.title},{default:s(()=>[o.popTitle?(t(),v(f,{key:0,"ok-text":"بله","cancel-text":"خیر",title:o.popTitle,onConfirm:c},{default:s(()=>[e(i,{icon:n.value,class:a(["cursor-pointer",o.iconClass]),size:"18"},null,8,["icon","class"])]),_:1},8,["title"])):(t(),l("div",x,[e(i,{icon:n.value,class:a(["cursor-pointer",o.iconClass]),size:"18",onClick:c},null,8,["icon","class"])]))]),_:1},8,["title"])])}}});export{z as _};
import{r as k}from"./icons-B-oOLPAt.js";import{I as i}from"./Icon-fSTUMLnE.js";import{d as C,o as t,a as l,p as e,w as s,c as v,n as a,g as _,r}from"./index-BAVzA63z.js";const x={key:1},z=C({__name:"TooltipBtn",props:{title:{},popTitle:{},icon:{},iconClass:{default:"w-5 h-5"}},emits:["click"],setup(o,{emit:m}){const p=o,u=m,n=_(()=>k(p.icon)??"vuesax-linear:row-vertical");function c(){u("click")}return(h,w)=>{const f=r("a-popconfirm"),d=r("a-tooltip");return t(),l("div",null,[e(d,{title:o.title},{default:s(()=>[o.popTitle?(t(),v(f,{key:0,"ok-text":"بله","cancel-text":"خیر",title:o.popTitle,onConfirm:c},{default:s(()=>[e(i,{icon:n.value,class:a(["cursor-pointer",o.iconClass]),size:"18"},null,8,["icon","class"])]),_:1},8,["title"])):(t(),l("div",x,[e(i,{icon:n.value,class:a(["cursor-pointer",o.iconClass]),size:"18",onClick:c},null,8,["icon","class"])]))]),_:1},8,["title"])])}}});export{z as _};
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import e from"./UserCreate-CSrJLJ9O.js";import{d as r,c as o,o as t}from"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";const _=r({__name:"UserEdit",setup(a){return(s,c)=>(t(),o(e))}});export{_ as default};
-1
View File
@@ -1 +0,0 @@
import e from"./UserCreate-BW1xjvmw.js";import{d as r,c as o,o as t}from"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";const _=r({__name:"UserEdit",setup(a){return(s,c)=>(t(),o(e))}});export{_ as default};
@@ -1 +1 @@
import{C as t}from"./CustomerDetail-DoO5RmVJ.js";import{d as e,c as o,o as r}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";const n=e({__name:"ViewOmdeCustomer",setup(s){return(a,i)=>(r(),o(t,{title:"مشاهده اطلاعات مشتری عمده","show-activity":!0,"show-wallet":!1,"edit-route":"bulkCustomer-edit"}))}});export{n as default};
import{C as t}from"./CustomerDetail-BQjbX35B.js";import{d as e,c as o,o as r}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";const n=e({__name:"ViewOmdeCustomer",setup(s){return(a,i)=>(r(),o(t,{title:"مشاهده اطلاعات مشتری عمده","show-activity":!0,"show-wallet":!1,"edit-route":"bulkCustomer-edit"}))}});export{n as default};
@@ -1 +1 @@
import{C as e}from"./CustomerDetail-DoO5RmVJ.js";import{d as t,c as o,o as r}from"./index-DHam5nqk.js";import"./Icon-B1Oy_KgZ.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";const u=t({__name:"ViewSingleCustomer",setup(i){return(s,a)=>(r(),o(e,{title:"مشاهده اطلاعات مشتری","show-wallet":!0,"show-activity":!1,"edit-route":"singleCustomer-edit"}))}});export{u as default};
import{C as e}from"./CustomerDetail-BQjbX35B.js";import{d as t,c as o,o as r}from"./index-BAVzA63z.js";import"./Icon-fSTUMLnE.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";const u=t({__name:"ViewSingleCustomer",setup(i){return(s,a)=>(r(),o(e,{title:"مشاهده اطلاعات مشتری","show-wallet":!0,"show-activity":!1,"edit-route":"singleCustomer-edit"}))}});export{u as default};
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
import{_ as o}from"./addFinDoc.vue_vue_type_script_setup_true_lang-BUo59-jo.js";import"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";export{o as default};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./addFinDoc.vue_vue_type_script_setup_true_lang-ZjdgHrek.js";import"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";export{o as default};
@@ -1 +1 @@
import{G as u,x as l,I as c,J as s,K as a,u as n}from"./index-DHam5nqk.js";const g=u("auth",{state:()=>({userPermission:[]}),getters:{token:()=>localStorage.getItem(s),user:()=>{const e=localStorage.getItem(a);if(!e)return null;try{return JSON.parse(e)}catch{return null}},isLoggedIn(){return!!this.token}},actions:{async login(e){const{data:t}=await l.post("admin-login",e),o=n();o.getRoles((t.roles??[]).map(i=>i.rid)),o.setSuperAdmin(t.is_super_admin);const r={...t};return delete r.roles,delete r.ut,this.inject(r),t.iamBootstrapUrl&&window.location.assign(t.iamBootstrapUrl),r},inject(e){localStorage.setItem(s,e.api_token),localStorage.setItem("login","true"),localStorage.setItem(a,JSON.stringify(e))},async logout(){let e=null;try{const{data:o}=await l.get("admin/auth/sso/logout-url",{params:{return_url:c("auth/login")}});e=(o==null?void 0:o.logout_url)??null}catch{e=null}localStorage.removeItem(s),localStorage.removeItem(a),localStorage.removeItem("login"),sessionStorage.removeItem("gb_admin_iam_sso_checked");const t=n();return t.deleteRoles(),t.deleteUserInfo(),e?(window.location.assign(e),!0):!1}}});export{g as u};
import{G as u,x as l,I as c,J as s,K as a,u as n}from"./index-BAVzA63z.js";const g=u("auth",{state:()=>({userPermission:[]}),getters:{token:()=>localStorage.getItem(s),user:()=>{const e=localStorage.getItem(a);if(!e)return null;try{return JSON.parse(e)}catch{return null}},isLoggedIn(){return!!this.token}},actions:{async login(e){const{data:t}=await l.post("admin-login",e),o=n();o.getRoles((t.roles??[]).map(i=>i.rid)),o.setSuperAdmin(t.is_super_admin);const r={...t};return delete r.roles,delete r.ut,this.inject(r),t.iamBootstrapUrl&&window.location.assign(t.iamBootstrapUrl),r},inject(e){localStorage.setItem(s,e.api_token),localStorage.setItem("login","true"),localStorage.setItem(a,JSON.stringify(e))},async logout(){let e=null;try{const{data:o}=await l.get("admin/auth/sso/logout-url",{params:{return_url:c("auth/login")}});e=(o==null?void 0:o.logout_url)??null}catch{e=null}localStorage.removeItem(s),localStorage.removeItem(a),localStorage.removeItem("login"),sessionStorage.removeItem("gb_admin_iam_sso_checked");const t=n();return t.deleteRoles(),t.deleteUserInfo(),e?(window.location.assign(e),!0):!1}}});export{g as u};
@@ -1 +1 @@
import{d as w,v as x,x as _,c as B,w as r,B as C,k as m,y as f,r as n,o as N,p as s,m as V,e as M,A as v}from"./index-DHam5nqk.js";const S={class:"grid-3"},z=w({__name:"autopromotion",setup(U){const u=m(!1),l=m(!1),c=f({discount_percent:void 0}),i=f({});async function p(){var t,e;if(Object.keys(i).forEach(a=>delete i[a]),c.discount_percent===void 0||c.discount_percent===null){i.discount_percent="وارد کردن درصد تخفیف اتوماتیک الزامی است";return}try{u.value=!0,await _.post("autopromotion",{state:l.value,discount_percent:c.discount_percent}),v.success("اطلاعات با موفقیت به ثبت رسید.")}catch(a){v.error(((e=(t=a==null?void 0:a.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{u.value=!1}}return x(async()=>{try{const{data:t}=await _.get("autopromotion");l.value=!!t.state,c.discount_percent=t.discount_percent??void 0}catch(t){console.log(t)}}),(t,e)=>{const a=n("a-switch"),d=n("a-form-item"),b=n("a-input-number"),y=n("a-card"),h=n("a-spin"),g=n("a-button"),k=n("a-form");return N(),B(k,{layout:"vertical",class:"page-card",onSubmit:C(p,["prevent"])},{default:r(()=>[s(h,{spinning:u.value},{default:r(()=>[s(y,{title:"تخفیف اتوماتیک یکبار مصرف ویژه مشتریان جدید",class:"mb-base"},{default:r(()=>[V("div",S,[s(d,{label:"وضعیت تخفیف اتوماتیک"},{default:r(()=>[s(a,{checked:l.value,"onUpdate:checked":e[0]||(e[0]=o=>l.value=o),size:"default"},null,8,["checked"])]),_:1}),s(d,{label:"درصد تخفیف اتوماتیک روی محصولات","validate-status":i.discount_percent?"error":"",help:i.discount_percent},{default:r(()=>[s(b,{value:c.discount_percent,"onUpdate:value":e[1]||(e[1]=o=>c.discount_percent=o),dir:"ltr",min:0,max:100,formatter:o=>`${o}%`,parser:o=>o.replace("%",""),style:{width:"100%"}},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"])])]),_:1})]),_:1},8,["spinning"]),s(g,{type:"primary",class:"mr-4 form-submit",onClick:p},{default:r(()=>[...e[2]||(e[2]=[M("ثبت اطلاعات",-1)])]),_:1})]),_:1})}}});export{z as default};
import{d as w,v as x,x as _,c as B,w as r,B as C,k as m,y as f,r as n,o as N,p as s,m as V,e as M,A as v}from"./index-BAVzA63z.js";const S={class:"grid-3"},z=w({__name:"autopromotion",setup(U){const u=m(!1),l=m(!1),c=f({discount_percent:void 0}),i=f({});async function p(){var t,e;if(Object.keys(i).forEach(a=>delete i[a]),c.discount_percent===void 0||c.discount_percent===null){i.discount_percent="وارد کردن درصد تخفیف اتوماتیک الزامی است";return}try{u.value=!0,await _.post("autopromotion",{state:l.value,discount_percent:c.discount_percent}),v.success("اطلاعات با موفقیت به ثبت رسید.")}catch(a){v.error(((e=(t=a==null?void 0:a.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{u.value=!1}}return x(async()=>{try{const{data:t}=await _.get("autopromotion");l.value=!!t.state,c.discount_percent=t.discount_percent??void 0}catch(t){console.log(t)}}),(t,e)=>{const a=n("a-switch"),d=n("a-form-item"),b=n("a-input-number"),y=n("a-card"),h=n("a-spin"),g=n("a-button"),k=n("a-form");return N(),B(k,{layout:"vertical",class:"page-card",onSubmit:C(p,["prevent"])},{default:r(()=>[s(h,{spinning:u.value},{default:r(()=>[s(y,{title:"تخفیف اتوماتیک یکبار مصرف ویژه مشتریان جدید",class:"mb-base"},{default:r(()=>[V("div",S,[s(d,{label:"وضعیت تخفیف اتوماتیک"},{default:r(()=>[s(a,{checked:l.value,"onUpdate:checked":e[0]||(e[0]=o=>l.value=o),size:"default"},null,8,["checked"])]),_:1}),s(d,{label:"درصد تخفیف اتوماتیک روی محصولات","validate-status":i.discount_percent?"error":"",help:i.discount_percent},{default:r(()=>[s(b,{value:c.discount_percent,"onUpdate:value":e[1]||(e[1]=o=>c.discount_percent=o),dir:"ltr",min:0,max:100,formatter:o=>`${o}%`,parser:o=>o.replace("%",""),style:{width:"100%"}},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"])])]),_:1})]),_:1},8,["spinning"]),s(g,{type:"primary",class:"mr-4 form-submit",onClick:p},{default:r(()=>[...e[2]||(e[2]=[M("ثبت اطلاعات",-1)])]),_:1})]),_:1})}}});export{z as default};
@@ -1 +1 @@
import{I as w}from"./Icon-B1Oy_KgZ.js";import{a as O,b as c,X as P}from"./model-CWUDWM6n.js";import{_ as q}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dvj2RcNu.js";import{_ as H}from"./createCity.vue_vue_type_script_setup_true_lang-vwcqQaJR.js";import{d as K,u as R,a as j,p as a,w as o,r as s,o as y,q as U,c as N,f as T,m as F,e as k,t as S,k as d,y as G,x as B,A as V}from"./index-DHam5nqk.js";import{u as J}from"./useDeleteHandler-DoS98fxw.js";import{_ as Q}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";function W(){const r=new O("admin/misc/cities/list","لیست شهر ها");return r.add(new c("title","نام شهر").filterKey("name").filterText()),r.add(new c("parent_title","والد").renderSlot("parent_title").noSort()),r.add(new c("percent","درصد مشتری عمده").renderSlot("percent").noSort()),r.add(new c("percent_aux","درصد کارشناس فروش").renderSlot("percent_aux").noSort()),r.add(new c("opt","عملیات").noSort().renderSlot("opt")),r}const Y={id:"page-user-list"},ie=K({__name:"cityList",setup(r){const X=R(),C=n=>!!X.hasPermission(n),D=W(),m=d(null),x=d(!1),_=d(!1),b=d(void 0),l=G({title:"",parent:void 0,percent:null,percent_aux:null}),$=d([]);async function M(n){b.value=n,l.title=n.title??"",l.parent=n.parent??void 0,l.percent=n.percent===null||n.percent===void 0?null:Number(n.percent),l.percent_aux=n.percent_aux===null||n.percent_aux===void 0?null:Number(n.percent_aux);try{const{data:e}=await B.post("cities/list");$.value=e.rows??[]}catch(e){console.log(e)}_.value=!0}async function z(){var n,e,p,f;try{await B.put(`cities/${(n=b.value)==null?void 0:n.id}`,{title:l.title,parent:l.parent??null,percent:l.percent,percent_aux:l.percent_aux}),V.success("تغییرات ثبت شد"),_.value=!1,(e=m.value)==null||e.fetch()}catch(u){V.error(((f=(p=u==null?void 0:u.response)==null?void 0:p.data)==null?void 0:f.message)??"خطا در ثبت تغییرات")}}const{remove:A}=J({onSuccess:()=>{var n;return(n=m.value)==null?void 0:n.fetch()},successMessage:"شهر حذف شد",fallbackErrorMessage:"خطا در حذف شهر"});return(n,e)=>{const p=s("a-tooltip"),f=s("a-popconfirm"),u=s("a-input"),v=s("a-form-item"),g=s("a-input-number"),E=s("a-form"),I=s("a-modal"),L=s("a-card");return y(),j("div",Y,[a(L,{title:"لیست شهر ها",class:"page-card"},{default:o(()=>[a(P,{ref_key:"citiesTable",ref:m,model:U(D),"mobile-cards":""},{add:o(()=>[a(q,{rid:"cities.create","add-label":"افزودن شهر",onAdd:e[0]||(e[0]=t=>x.value=!0)})]),parent_title:o(({text:t})=>[k(S(t??"—"),1)]),percent:o(({text:t})=>[k(S(t??"-"),1)]),percent_aux:o(({text:t})=>[k(S(t??"-"),1)]),opt:o(({record:t})=>[C("cities.list.view.edit")?(y(),N(p,{key:0,title:"ویرایش"},{default:o(()=>[a(w,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:i=>M(t)},null,8,["onClick"])]),_:2},1024)):T("",!0),C("cities.list.remove")?(y(),N(p,{key:1,title:"حذف"},{default:o(()=>[a(f,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>U(A)(`cities/${t.id}`)},{title:o(()=>[...e[8]||(e[8]=[F("p",null,"آیا مطمئن به حذف شهر مورد نظر هستید ؟",-1)])]),default:o(()=>[a(w,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):T("",!0)]),_:1},8,["model"]),a(I,{open:_.value,"onUpdate:open":e[5]||(e[5]=t=>_.value=t),title:"ویرایش شهر",onOk:z},{default:o(()=>[a(E,{layout:"vertical"},{default:o(()=>[a(v,{label:"نام شهر"},{default:o(()=>[a(u,{value:l.title,"onUpdate:value":e[1]||(e[1]=t=>l.title=t)},null,8,["value"])]),_:1}),a(v,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:o(()=>{var t;return[a(Q,{value:l.parent,"onUpdate:value":e[2]||(e[2]=i=>l.parent=i),cities:$.value,"parent-picker":"","exclude-id":(t=b.value)==null?void 0:t.id,placeholder:"والد را انتخاب کنید"},null,8,["value","cities","exclude-id"])]}),_:1}),a(v,{label:"درصد مشتری عمده"},{default:o(()=>[a(g,{value:l.percent,"onUpdate:value":e[3]||(e[3]=t=>l.percent=t),class:"w-full",step:.1},null,8,["value"])]),_:1}),a(v,{label:"درصد کارشناس فروش"},{default:o(()=>[a(g,{value:l.percent_aux,"onUpdate:value":e[4]||(e[4]=t=>l.percent_aux=t),class:"w-full",step:.1},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["open"]),a(H,{open:x.value,"onUpdate:open":e[6]||(e[6]=t=>x.value=t),onSuccess:e[7]||(e[7]=t=>{var i;return(i=m.value)==null?void 0:i.fetch()})},null,8,["open"])]),_:1})])}}});export{ie as default};
import{I as w}from"./Icon-fSTUMLnE.js";import{a as O,b as c,X as P}from"./model-DEZgUuUh.js";import{_ as q}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-CSWDlXRR.js";import{_ as H}from"./createCity.vue_vue_type_script_setup_true_lang-X5Awha27.js";import{d as K,u as R,a as j,p as a,w as o,r as s,o as y,q as U,c as N,f as T,m as F,e as k,t as S,k as d,y as G,x as B,A as V}from"./index-BAVzA63z.js";import{u as J}from"./useDeleteHandler-BEtIWvv4.js";import{_ as Q}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";function W(){const r=new O("admin/misc/cities/list","لیست شهر ها");return r.add(new c("title","نام شهر").filterKey("name").filterText()),r.add(new c("parent_title","والد").renderSlot("parent_title").noSort()),r.add(new c("percent","درصد مشتری عمده").renderSlot("percent").noSort()),r.add(new c("percent_aux","درصد کارشناس فروش").renderSlot("percent_aux").noSort()),r.add(new c("opt","عملیات").noSort().renderSlot("opt")),r}const Y={id:"page-user-list"},ie=K({__name:"cityList",setup(r){const X=R(),C=n=>!!X.hasPermission(n),D=W(),m=d(null),x=d(!1),_=d(!1),b=d(void 0),l=G({title:"",parent:void 0,percent:null,percent_aux:null}),$=d([]);async function M(n){b.value=n,l.title=n.title??"",l.parent=n.parent??void 0,l.percent=n.percent===null||n.percent===void 0?null:Number(n.percent),l.percent_aux=n.percent_aux===null||n.percent_aux===void 0?null:Number(n.percent_aux);try{const{data:e}=await B.post("cities/list");$.value=e.rows??[]}catch(e){console.log(e)}_.value=!0}async function z(){var n,e,p,f;try{await B.put(`cities/${(n=b.value)==null?void 0:n.id}`,{title:l.title,parent:l.parent??null,percent:l.percent,percent_aux:l.percent_aux}),V.success("تغییرات ثبت شد"),_.value=!1,(e=m.value)==null||e.fetch()}catch(u){V.error(((f=(p=u==null?void 0:u.response)==null?void 0:p.data)==null?void 0:f.message)??"خطا در ثبت تغییرات")}}const{remove:A}=J({onSuccess:()=>{var n;return(n=m.value)==null?void 0:n.fetch()},successMessage:"شهر حذف شد",fallbackErrorMessage:"خطا در حذف شهر"});return(n,e)=>{const p=s("a-tooltip"),f=s("a-popconfirm"),u=s("a-input"),v=s("a-form-item"),g=s("a-input-number"),E=s("a-form"),I=s("a-modal"),L=s("a-card");return y(),j("div",Y,[a(L,{title:"لیست شهر ها",class:"page-card"},{default:o(()=>[a(P,{ref_key:"citiesTable",ref:m,model:U(D),"mobile-cards":""},{add:o(()=>[a(q,{rid:"cities.create","add-label":"افزودن شهر",onAdd:e[0]||(e[0]=t=>x.value=!0)})]),parent_title:o(({text:t})=>[k(S(t??"—"),1)]),percent:o(({text:t})=>[k(S(t??"-"),1)]),percent_aux:o(({text:t})=>[k(S(t??"-"),1)]),opt:o(({record:t})=>[C("cities.list.view.edit")?(y(),N(p,{key:0,title:"ویرایش"},{default:o(()=>[a(w,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:i=>M(t)},null,8,["onClick"])]),_:2},1024)):T("",!0),C("cities.list.remove")?(y(),N(p,{key:1,title:"حذف"},{default:o(()=>[a(f,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>U(A)(`cities/${t.id}`)},{title:o(()=>[...e[8]||(e[8]=[F("p",null,"آیا مطمئن به حذف شهر مورد نظر هستید ؟",-1)])]),default:o(()=>[a(w,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):T("",!0)]),_:1},8,["model"]),a(I,{open:_.value,"onUpdate:open":e[5]||(e[5]=t=>_.value=t),title:"ویرایش شهر",onOk:z},{default:o(()=>[a(E,{layout:"vertical"},{default:o(()=>[a(v,{label:"نام شهر"},{default:o(()=>[a(u,{value:l.title,"onUpdate:value":e[1]||(e[1]=t=>l.title=t)},null,8,["value"])]),_:1}),a(v,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:o(()=>{var t;return[a(Q,{value:l.parent,"onUpdate:value":e[2]||(e[2]=i=>l.parent=i),cities:$.value,"parent-picker":"","exclude-id":(t=b.value)==null?void 0:t.id,placeholder:"والد را انتخاب کنید"},null,8,["value","cities","exclude-id"])]}),_:1}),a(v,{label:"درصد مشتری عمده"},{default:o(()=>[a(g,{value:l.percent,"onUpdate:value":e[3]||(e[3]=t=>l.percent=t),class:"w-full",step:.1},null,8,["value"])]),_:1}),a(v,{label:"درصد کارشناس فروش"},{default:o(()=>[a(g,{value:l.percent_aux,"onUpdate:value":e[4]||(e[4]=t=>l.percent_aux=t),class:"w-full",step:.1},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["open"]),a(H,{open:x.value,"onUpdate:open":e[6]||(e[6]=t=>x.value=t),onSuccess:e[7]||(e[7]=t=>{var i;return(i=m.value)==null?void 0:i.fetch()})},null,8,["open"])]),_:1})])}}});export{ie as default};
@@ -1 +1 @@
import{d as z,u as A,c as a,w as t,k as x,r as u,o as l,p as d,B as K,m as M,e as f,f as p,q as O,y as P,x as q,A as U,_ as D}from"./index-DHam5nqk.js";import{a as E,b as _,X as I}from"./model-CWUDWM6n.js";import"./Icon-B1Oy_KgZ.js";import"./filters-RVjQA319.js";import"./index-DJrSfVT0.js";function $(){const r=new E("admin/misc/sms/list","لیست پیامک ها");return r.add(new _("id","شماره")),r.add(new _("text","متن پیامک").filterKey("body").filterText()),r.add(new _("mobile","گیرندگان").noSort()),r.add(new _("sent_count","تعداد").noSort()),r.add(new _("sender","ارسال کننده").noSort()),r.add(new _("caj","تاریخ").filterKey("createdAt").filterDate().noSort()),r}const F={class:"grid-2"},G=z({__name:"create",setup(r){const N=A(),c=y=>!!N.hasPermission(y),R=$(),g=x(null),k=x(!1),s=x(-1),m=x(""),b=x(""),o=P({});async function S(){var y,e,i;if(Object.keys(o).forEach(n=>delete o[n]),b.value||(o.text="متن پیامک الزامی است"),(s.value===-1||s.value===9)&&!m.value&&(o.mobile="شماره موبایل الزامی است"),!Object.keys(o).length)try{k.value=!0;const{data:n}=await q.post("sms",{type:s.value,mobile:m.value,text:b.value});U.success(`پیامک برای ${n.sentCount} شماره ثبت شد`),b.value="",m.value="",(y=g.value)==null||y.fetch()}catch(n){U.error(((i=(e=n==null?void 0:n.response)==null?void 0:e.data)==null?void 0:i.message)??"خطا در ارسال پیامک")}finally{k.value=!1}}return(y,e)=>{const i=u("a-select-option"),n=u("a-select"),w=u("a-form-item"),C=u("a-textarea"),T=u("a-input"),V=u("a-button"),X=u("a-form"),B=u("a-card"),j=u("a-spin");return l(),a(j,{spinning:k.value,class:"page-card"},{default:t(()=>[d(B,{title:"ارسال پیامک"},{default:t(()=>[d(X,{layout:"vertical",onSubmit:K(S,["prevent"])},{default:t(()=>[M("div",F,[d(w,{label:"ارسال برای"},{default:t(()=>[d(n,{value:s.value,"onUpdate:value":e[0]||(e[0]=v=>s.value=v)},{default:t(()=>[c("sms.create.single")?(l(),a(i,{key:0,value:-1},{default:t(()=>[...e[4]||(e[4]=[f(" شماره موبایل ",-1)])]),_:1})):p("",!0),c("sms.create.all")?(l(),a(i,{key:1,value:0},{default:t(()=>[...e[5]||(e[5]=[f(" همه مشتریان ",-1)])]),_:1})):p("",!0),c("sms.create.reagent")?(l(),a(i,{key:2,value:1},{default:t(()=>[...e[6]||(e[6]=[f(" کارشناسان فروش ",-1)])]),_:1})):p("",!0),c("sms.create.omde")?(l(),a(i,{key:3,value:2},{default:t(()=>[...e[7]||(e[7]=[f(" مشتریان عمده ",-1)])]),_:1})):p("",!0),c("sms.create.multiple")?(l(),a(i,{key:4,value:9},{default:t(()=>[...e[8]||(e[8]=[f(" شماره های موبایل ",-1)])]),_:1})):p("",!0)]),_:1},8,["value"])]),_:1}),s.value===-1||s.value===9?(l(),a(w,{key:0,label:s.value===9?"شماره های موبایل":"شماره موبایل","validate-status":o.mobile?"error":"",help:o.mobile},{default:t(()=>[s.value===9?(l(),a(C,{key:0,value:m.value,"onUpdate:value":e[1]||(e[1]=v=>m.value=v),"auto-size":{minRows:2,maxRows:6},placeholder:"هر شماره در یک خط"},null,8,["value"])):(l(),a(T,{key:1,value:m.value,"onUpdate:value":e[2]||(e[2]=v=>m.value=v)},null,8,["value"]))]),_:1},8,["label","validate-status","help"])):p("",!0)]),d(w,{label:"متن پیامک","validate-status":o.text?"error":"",help:o.text},{default:t(()=>[d(C,{value:b.value,"onUpdate:value":e[3]||(e[3]=v=>b.value=v),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),d(V,{type:"primary",class:"form-submit",onClick:S},{default:t(()=>[...e[9]||(e[9]=[f("ارسال",-1)])]),_:1})]),_:1})]),_:1}),c("sms.list")?(l(),a(B,{key:0,title:"لیست پیامک ها",class:"mt-4"},{default:t(()=>[d(I,{ref_key:"tbl",ref:g,model:O(R),"mobile-cards":""},null,8,["model"])]),_:1})):p("",!0)]),_:1},8,["spinning"])}}}),Y=D(G,[["__scopeId","data-v-11fdeec9"]]);export{Y as default};
import{d as z,u as A,c as a,w as t,k as x,r as u,o as l,p as d,B as K,m as M,e as f,f as p,q as O,y as P,x as q,A as U,_ as D}from"./index-BAVzA63z.js";import{a as E,b as _,X as I}from"./model-DEZgUuUh.js";import"./Icon-fSTUMLnE.js";import"./filters-BdLgkBz9.js";import"./index-DOvHH1wV.js";function $(){const r=new E("admin/misc/sms/list","لیست پیامک ها");return r.add(new _("id","شماره")),r.add(new _("text","متن پیامک").filterKey("body").filterText()),r.add(new _("mobile","گیرندگان").noSort()),r.add(new _("sent_count","تعداد").noSort()),r.add(new _("sender","ارسال کننده").noSort()),r.add(new _("caj","تاریخ").filterKey("createdAt").filterDate().noSort()),r}const F={class:"grid-2"},G=z({__name:"create",setup(r){const N=A(),c=y=>!!N.hasPermission(y),R=$(),g=x(null),k=x(!1),s=x(-1),m=x(""),b=x(""),o=P({});async function S(){var y,e,i;if(Object.keys(o).forEach(n=>delete o[n]),b.value||(o.text="متن پیامک الزامی است"),(s.value===-1||s.value===9)&&!m.value&&(o.mobile="شماره موبایل الزامی است"),!Object.keys(o).length)try{k.value=!0;const{data:n}=await q.post("sms",{type:s.value,mobile:m.value,text:b.value});U.success(`پیامک برای ${n.sentCount} شماره ثبت شد`),b.value="",m.value="",(y=g.value)==null||y.fetch()}catch(n){U.error(((i=(e=n==null?void 0:n.response)==null?void 0:e.data)==null?void 0:i.message)??"خطا در ارسال پیامک")}finally{k.value=!1}}return(y,e)=>{const i=u("a-select-option"),n=u("a-select"),w=u("a-form-item"),C=u("a-textarea"),T=u("a-input"),V=u("a-button"),X=u("a-form"),B=u("a-card"),j=u("a-spin");return l(),a(j,{spinning:k.value,class:"page-card"},{default:t(()=>[d(B,{title:"ارسال پیامک"},{default:t(()=>[d(X,{layout:"vertical",onSubmit:K(S,["prevent"])},{default:t(()=>[M("div",F,[d(w,{label:"ارسال برای"},{default:t(()=>[d(n,{value:s.value,"onUpdate:value":e[0]||(e[0]=v=>s.value=v)},{default:t(()=>[c("sms.create.single")?(l(),a(i,{key:0,value:-1},{default:t(()=>[...e[4]||(e[4]=[f(" شماره موبایل ",-1)])]),_:1})):p("",!0),c("sms.create.all")?(l(),a(i,{key:1,value:0},{default:t(()=>[...e[5]||(e[5]=[f(" همه مشتریان ",-1)])]),_:1})):p("",!0),c("sms.create.reagent")?(l(),a(i,{key:2,value:1},{default:t(()=>[...e[6]||(e[6]=[f(" کارشناسان فروش ",-1)])]),_:1})):p("",!0),c("sms.create.omde")?(l(),a(i,{key:3,value:2},{default:t(()=>[...e[7]||(e[7]=[f(" مشتریان عمده ",-1)])]),_:1})):p("",!0),c("sms.create.multiple")?(l(),a(i,{key:4,value:9},{default:t(()=>[...e[8]||(e[8]=[f(" شماره های موبایل ",-1)])]),_:1})):p("",!0)]),_:1},8,["value"])]),_:1}),s.value===-1||s.value===9?(l(),a(w,{key:0,label:s.value===9?"شماره های موبایل":"شماره موبایل","validate-status":o.mobile?"error":"",help:o.mobile},{default:t(()=>[s.value===9?(l(),a(C,{key:0,value:m.value,"onUpdate:value":e[1]||(e[1]=v=>m.value=v),"auto-size":{minRows:2,maxRows:6},placeholder:"هر شماره در یک خط"},null,8,["value"])):(l(),a(T,{key:1,value:m.value,"onUpdate:value":e[2]||(e[2]=v=>m.value=v)},null,8,["value"]))]),_:1},8,["label","validate-status","help"])):p("",!0)]),d(w,{label:"متن پیامک","validate-status":o.text?"error":"",help:o.text},{default:t(()=>[d(C,{value:b.value,"onUpdate:value":e[3]||(e[3]=v=>b.value=v),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),d(V,{type:"primary",class:"form-submit",onClick:S},{default:t(()=>[...e[9]||(e[9]=[f("ارسال",-1)])]),_:1})]),_:1})]),_:1}),c("sms.list")?(l(),a(B,{key:0,title:"لیست پیامک ها",class:"mt-4"},{default:t(()=>[d(I,{ref_key:"tbl",ref:g,model:O(R),"mobile-cards":""},null,8,["model"])]),_:1})):p("",!0)]),_:1},8,["spinning"])}}}),Y=D(G,[["__scopeId","data-v-11fdeec9"]]);export{Y as default};
@@ -1 +1 @@
import{d as w,c as B,w as o,k as C,r as l,o as N,p as e,B as U,m as V,e as r,y as m,x as j,A as c}from"./index-DHam5nqk.js";const O={class:"grid-2"},z=w({__name:"create",setup(R){const u=C(!1),a=m({title:"",text:"",type:0}),n=m({});async function f(){var p,t;if(Object.keys(n).forEach(s=>delete n[s]),a.title||(n.title="عنوان الزامی است"),a.text||(n.text="متن پیام الزامی است"),!Object.keys(n).length)try{u.value=!0;const{data:s}=await j.post("notify",a);c.success("نوتیفیکیشن ارسال شد"),a.title="",a.text=""}catch(s){c.error(((t=(p=s==null?void 0:s.response)==null?void 0:p.data)==null?void 0:t.message)??"خطا در ارسال")}finally{u.value=!1}}return(p,t)=>{const s=l("a-input"),d=l("a-form-item"),_=l("a-select-option"),v=l("a-select"),x=l("a-textarea"),y=l("a-button"),b=l("a-form"),g=l("a-card"),k=l("a-spin");return N(),B(k,{spinning:u.value},{default:o(()=>[e(g,{title:"ارسال نوتیفیکیشن",class:"page-card"},{default:o(()=>[e(b,{layout:"vertical",onSubmit:U(f,["prevent"])},{default:o(()=>[V("div",O,[e(d,{label:"عنوان","validate-status":n.title?"error":"",help:n.title},{default:o(()=>[e(s,{value:a.title,"onUpdate:value":t[0]||(t[0]=i=>a.title=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),e(d,{label:"نوع کاربر"},{default:o(()=>[e(v,{value:a.type,"onUpdate:value":t[1]||(t[1]=i=>a.type=i)},{default:o(()=>[e(_,{value:0},{default:o(()=>[...t[3]||(t[3]=[r("همه مشتریان",-1)])]),_:1}),e(_,{value:2},{default:o(()=>[...t[4]||(t[4]=[r("مشتریان عمده",-1)])]),_:1}),e(_,{value:1},{default:o(()=>[...t[5]||(t[5]=[r("کارشناسان فروش",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),e(d,{label:"متن پیام","validate-status":n.text?"error":"",help:n.text},{default:o(()=>[e(x,{value:a.text,"onUpdate:value":t[2]||(t[2]=i=>a.text=i),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),e(y,{type:"primary",class:"form-submit",onClick:f},{default:o(()=>[...t[6]||(t[6]=[r("ارسال",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])}}});export{z as default};
import{d as w,c as B,w as o,k as C,r as l,o as N,p as e,B as U,m as V,e as r,y as m,x as j,A as c}from"./index-BAVzA63z.js";const O={class:"grid-2"},z=w({__name:"create",setup(R){const u=C(!1),a=m({title:"",text:"",type:0}),n=m({});async function f(){var p,t;if(Object.keys(n).forEach(s=>delete n[s]),a.title||(n.title="عنوان الزامی است"),a.text||(n.text="متن پیام الزامی است"),!Object.keys(n).length)try{u.value=!0;const{data:s}=await j.post("notify",a);c.success("نوتیفیکیشن ارسال شد"),a.title="",a.text=""}catch(s){c.error(((t=(p=s==null?void 0:s.response)==null?void 0:p.data)==null?void 0:t.message)??"خطا در ارسال")}finally{u.value=!1}}return(p,t)=>{const s=l("a-input"),d=l("a-form-item"),_=l("a-select-option"),v=l("a-select"),x=l("a-textarea"),y=l("a-button"),b=l("a-form"),g=l("a-card"),k=l("a-spin");return N(),B(k,{spinning:u.value},{default:o(()=>[e(g,{title:"ارسال نوتیفیکیشن",class:"page-card"},{default:o(()=>[e(b,{layout:"vertical",onSubmit:U(f,["prevent"])},{default:o(()=>[V("div",O,[e(d,{label:"عنوان","validate-status":n.title?"error":"",help:n.title},{default:o(()=>[e(s,{value:a.title,"onUpdate:value":t[0]||(t[0]=i=>a.title=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),e(d,{label:"نوع کاربر"},{default:o(()=>[e(v,{value:a.type,"onUpdate:value":t[1]||(t[1]=i=>a.type=i)},{default:o(()=>[e(_,{value:0},{default:o(()=>[...t[3]||(t[3]=[r("همه مشتریان",-1)])]),_:1}),e(_,{value:2},{default:o(()=>[...t[4]||(t[4]=[r("مشتریان عمده",-1)])]),_:1}),e(_,{value:1},{default:o(()=>[...t[5]||(t[5]=[r("کارشناسان فروش",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),e(d,{label:"متن پیام","validate-status":n.text?"error":"",help:n.text},{default:o(()=>[e(x,{value:a.text,"onUpdate:value":t[2]||(t[2]=i=>a.text=i),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),e(y,{type:"primary",class:"form-submit",onClick:f},{default:o(()=>[...t[6]||(t[6]=[r("ارسال",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])}}});export{z as default};
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
import{_ as o}from"./createCity.vue_vue_type_script_setup_true_lang-vwcqQaJR.js";import"./index-DHam5nqk.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";export{o as default};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./createCity.vue_vue_type_script_setup_true_lang-X5Awha27.js";import"./index-BAVzA63z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";export{o as default};
@@ -1 +1 @@
import{d as R,l as A,v as E,c as y,w as n,k as g,x as w,r as p,o as k,m as U,p as a,e as T,B as h,y as B,A as C,j as q,i as z}from"./index-DHam5nqk.js";import{_ as D}from"./BaseFormModal.vue_vue_type_style_index_0_lang-COEZbgDt.js";import{_ as j}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-CTJvWst2.js";const F={class:"grid-2"},G={class:"grid-2"},K=R({__name:"createCity",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(c,{emit:M}){const _=c,b=M,m=_.open!==void 0;z();const N=q(),r=g(!1),t=B({title:"",parent:void 0,percent:null,percent_aux:null}),v=g([]);async function x(){try{const{data:s}=await w.post("cities/list");v.value=s.rows??[]}catch(s){console.log(s)}}m?A(()=>_.open,s=>s&&x(),{immediate:!0}):E(x);const u=B({});async function f(){var s,e;if(Object.keys(u).forEach(o=>delete u[o]),!t.title){u.title="لطفا مقدار را وارد کنید";return}try{r.value=!0,await w.post("cities",{...t,parent:t.parent??null}),C.info("اطلاعات با موفقیت به ثبت رسید."),m?(Object.assign(t,{title:"",percent:null,percent_aux:null}),b("success"),b("update:open",!1)):N.push("/city/list")}catch(o){C.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{r.value=!1}}return(s,e)=>{const o=p("a-input"),i=p("a-form-item"),d=p("a-input-number"),S=p("a-button"),V=p("a-card"),$=p("a-form"),O=p("a-spin");return m?(k(),y(D,{key:0,open:!!c.open,id:c.id,"add-title":"افزودن شهر","edit-title":"افزودن شهر",loading:r.value,submitting:r.value,width:"sm","onUpdate:open":e[4]||(e[4]=l=>s.$emit("update:open",l)),onSubmit:f},{default:n(()=>[U("div",F,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[0]||(e[0]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(j,{value:t.parent,"onUpdate:value":e[1]||(e[1]=l=>t.parent=l),cities:v.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[2]||(e[2]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[3]||(e[3]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})])]),_:1},8,["open","id","loading","submitting"])):(k(),y(O,{key:1,spinning:r.value},{default:n(()=>[a($,{layout:"vertical",onSubmit:h(f,["prevent"])},{default:n(()=>[a(V,{title:"افزودن شهر",class:"page-card"},{default:n(()=>[U("div",G,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[5]||(e[5]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(j,{value:t.parent,"onUpdate:value":e[6]||(e[6]=l=>t.parent=l),cities:v.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[7]||(e[7]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[8]||(e[8]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})]),a(S,{type:"primary",class:"form-submit",onClick:f},{default:n(()=>[...e[9]||(e[9]=[T("ثبت اطلاعات",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"]))}}});export{K as _};
import{d as R,l as A,v as E,c as y,w as n,k as g,x as w,r as p,o as k,m as U,p as a,e as T,B as h,y as B,A as C,j as q,i as z}from"./index-BAVzA63z.js";import{_ as D}from"./BaseFormModal.vue_vue_type_style_index_0_lang-UNyBg3po.js";import{_ as j}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Rzah8MX7.js";const F={class:"grid-2"},G={class:"grid-2"},K=R({__name:"createCity",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(c,{emit:M}){const _=c,b=M,m=_.open!==void 0;z();const N=q(),r=g(!1),t=B({title:"",parent:void 0,percent:null,percent_aux:null}),v=g([]);async function x(){try{const{data:s}=await w.post("cities/list");v.value=s.rows??[]}catch(s){console.log(s)}}m?A(()=>_.open,s=>s&&x(),{immediate:!0}):E(x);const u=B({});async function f(){var s,e;if(Object.keys(u).forEach(o=>delete u[o]),!t.title){u.title="لطفا مقدار را وارد کنید";return}try{r.value=!0,await w.post("cities",{...t,parent:t.parent??null}),C.info("اطلاعات با موفقیت به ثبت رسید."),m?(Object.assign(t,{title:"",percent:null,percent_aux:null}),b("success"),b("update:open",!1)):N.push("/city/list")}catch(o){C.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{r.value=!1}}return(s,e)=>{const o=p("a-input"),i=p("a-form-item"),d=p("a-input-number"),S=p("a-button"),V=p("a-card"),$=p("a-form"),O=p("a-spin");return m?(k(),y(D,{key:0,open:!!c.open,id:c.id,"add-title":"افزودن شهر","edit-title":"افزودن شهر",loading:r.value,submitting:r.value,width:"sm","onUpdate:open":e[4]||(e[4]=l=>s.$emit("update:open",l)),onSubmit:f},{default:n(()=>[U("div",F,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[0]||(e[0]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(j,{value:t.parent,"onUpdate:value":e[1]||(e[1]=l=>t.parent=l),cities:v.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[2]||(e[2]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[3]||(e[3]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})])]),_:1},8,["open","id","loading","submitting"])):(k(),y(O,{key:1,spinning:r.value},{default:n(()=>[a($,{layout:"vertical",onSubmit:h(f,["prevent"])},{default:n(()=>[a(V,{title:"افزودن شهر",class:"page-card"},{default:n(()=>[U("div",G,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[5]||(e[5]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(j,{value:t.parent,"onUpdate:value":e[6]||(e[6]=l=>t.parent=l),cities:v.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[7]||(e[7]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[8]||(e[8]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})]),a(S,{type:"primary",class:"form-submit",onClick:f},{default:n(()=>[...e[9]||(e[9]=[T("ثبت اطلاعات",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"]))}}});export{K as _};
@@ -1 +1 @@
import{m as t}from"./index-DJrSfVT0.js";function e(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")+" تومان "}function i(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function f(r){return r&&t(r).format("jYYYY/jMM/jDD")}function o(r){return typeof r!="string"||!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/.test(r)?r:t(r).format("jYYYY/jM/jD-HH:mm")}function u(r){return r&&t(r).format("jYYYY/jMM/jDD - hh:mm:ss")}export{e as a,u as b,o as g,f as j,i as p};
import{m as t}from"./index-DOvHH1wV.js";function e(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")+" تومان "}function i(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function f(r){return r&&t(r).format("jYYYY/jMM/jDD")}function o(r){return typeof r!="string"||!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/.test(r)?r:t(r).format("jYYYY/jM/jD-HH:mm")}function u(r){return r&&t(r).format("jYYYY/jMM/jDD - hh:mm:ss")}export{e as a,u as b,o as g,f as j,i as p};

Some files were not shown because too many files have changed in this diff Show More