/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: /home/maktab/pwa/assets/singleSms-97165106.js
import{_ as H}from"./danger-4416f2f5.js";import{_ as G}from"./sendSms-f0271323.js";import{_ as J}from"./NavBar.vue_vue_type_script_setup_true_lang-a734cb3a.js";import{d as K,r,c as p,b as n,e as t,w as a,u as B,x as S,F as w,h as m,o as i,j as o,t as F,z as k,I as q,i as P,m as Q}from"./index-ed7c77a5.js";import{b as W,c as X,i as Y}from"./service-fd2ff39c.js";import{l as h}from"./lodash-0f76295e.js";const Z={class:"fixed top-0 w-full max-w-3xl bg-white z-10"},ee={class:"px-4 pt-16"},le={key:1,class:"w-full text-center font-bold"},ae={class:"flex flex-row-reverse justify-end gap-2 my-3"},te={class:"flex items-center flex-row-reverse justify-end gap-2"},se=n("span",null,[n("img",{src:H})],-1),oe={class:"font-bold"},ne={class:"w-full flex justify-center"},ue=n("div",{class:"flex flex-col justify-center items-center"},[n("div",null,[n("img",{src:G})]),n("div",{class:"flex flex-col justify-center items-center"},[n("span",null,"پیام با موفقیت ارسال شد")])],-1),pe=K({__name:"singleSms",setup(re){const C=r(),_=r(!1),g=r(),v=r(!1),b=r(!1),T=r(),$=r(),x=P(),A=async()=>{let{data:u}=await X();$.value=u},d=r(!1),N=r();r(!1);const s=r({number:[],message:"",templateSTS:0}),I=()=>{s.value.message=s.value.message.concat("","%name"),console.log(s.value.message.concat("","%name"))};async function M(){try{d.value=!0;const u=s.value.templateSTS;delete s.value.templateSTS,s.value.templateSTS=x.isSuperAdmin()||x.isAdminMan()?u:u?1:0,console.log(s.value);let{data:e}=await Y(s.value);console.log(e.alert),e.alert=="success"?(b.value=!0,v.value=!1):Q.error("پیام ارسال نشد! دوباره تلاش کنید")}catch(u){console.log(u)}finally{d.value=!1}}const V=h.debounce(async u=>{try{d.value=!0;let{data:e}=await W({user_types:["agents","admins","teachers","student_self","student_mother","student_father"],search:u});g.value=[],e.student?g.value=[...h.uniqBy(e.student.filter(f=>f.mobile!==null),"mobile"),...h.uniqBy(e.user.filter(f=>f.mobile!==null),"mobile")]:g.value=h.uniqBy(e.filter(f=>f.mobile!==null),"mobile"),console.log(g.value)}catch(e){console.log(e)}finally{d.value=!1}},1e3);function L(){var u;C.value.validateFields(),(u=C.value)==null||u.validateFields().then(async()=>{try{d.value=!0,_.value=!0}catch(e){console.log(e)}finally{d.value=!1}})}return(u,e)=>{const f=m("a-spin"),y=m("a-select-option"),U=m("a-select"),z=m("a-form-item"),R=m("a-textarea"),E=m("a-form"),c=m("a-button"),O=m("a-checkbox"),D=m("a-drawer"),j=m("a-modal");return i(),p(w,null,[n("div",Z,[t(J,{dir:"rtl"},{Title:a(()=>[o(" ارسال پیامک تکی ")]),IconLeft:a(()=>[]),_:1})]),n("div",ee,[t(E,{model:s.value,name:"basic",autocomplete:"off",onFinish:e[4]||(e[4]=()=>{}),layout:"vertical",ref_key:"formRef",ref:C},{default:a(()=>[t(z,{label:"شماره دریافت کننده",name:"number",rules:[{required:!0,message:"لطفا شماره همراه را وارد کنید"}]},{default:a(()=>[t(U,{value:s.value.number,"onUpdate:value":e[0]||(e[0]=l=>s.value.number=l),"show-search":"","filter-option":!1,size:"large",mode:"tags",placeholder:"شماره وارد کنید",onSearch:B(V),ref_key:"refNumberInput",ref:N},{notFoundContent:a(()=>[d.value?(i(),S(f,{key:0,size:"small"})):(i(),p("div",le,"لطفا شماره را وارد کنید"))]),default:a(()=>[(i(!0),p(w,null,F(g.value,l=>(i(),S(y,{value:l.mobile},{default:a(()=>[o(k(l.name+"-"+l.mobile),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value","onSearch"])]),_:1}),t(z,{label:"پیام های پیشفرض",name:""},{default:a(()=>[t(U,{value:T.value,"onUpdate:value":e[1]||(e[1]=l=>T.value=l),"show-search":"",size:"large",placeholder:"","allow-clear":"",onFocus:A,onChange:e[2]||(e[2]=l=>s.value.message=T.value)},{default:a(()=>[(i(!0),p(w,null,F($.value,l=>(i(),S(y,{value:l.message},{default:a(()=>[o(k(l.message),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1}),t(z,{label:"متن پیام",name:"message",rules:[{required:!0,message:"لطفامتن پیام را وارد کنید"}]},{default:a(()=>[t(R,{rows:4,size:"large",value:s.value.message,"onUpdate:value":e[3]||(e[3]=l=>s.value.message=l)},null,8,["value"])]),_:1})]),_:1},8,["model"]),t(c,{class:"my-2 !flex !justify-between items-center gap-2",type:"primary","html-type":"submit",size:"middle",onClick:e[5]||(e[5]=l=>I())},{icon:a(()=>[t(q,{icon:"vuesax-linear:add-square"})]),default:a(()=>[o(" افزودن نام کاربر ")]),_:1}),n("div",ae,[B(x).isSuperAdmin()||B(x).isAdminMan()?(i(),S(U,{key:0,ref:"select",class:"w-full",size:"large","allow-clear":"",value:s.value.templateSTS,"onUpdate:value":e[6]||(e[6]=l=>s.value.templateSTS=l)},{default:a(()=>[t(y,{value:0},{default:a(()=>[o("به پیام های پیش فرض افزوده نشود")]),_:1}),t(y,{value:1},{default:a(()=>[o("افزودن به پیام های پیش فرض برای من")]),_:1}),t(y,{value:2},{default:a(()=>[o("افزودن به پیام های پیش فرض برای همه")]),_:1})]),_:1},8,["value"])):(i(),S(O,{key:1,checked:s.value.templateSTS,"onUpdate:checked":e[7]||(e[7]=l=>s.value.templateSTS=l)},{default:a(()=>[o(" افزودن به عنوان پیام پیشفرض ")]),_:1},8,["checked"]))]),t(c,{class:"w-full",type:"primary","html-type":"submit",size:"large",loading:d.value,onClick:L},{default:a(()=>[o(" ارسال پیام ")]),_:1},8,["loading"])]),t(D,{"header-style":"text-align: center ",width:250,title:"پیش نمایش پیام ارسالی",placement:"bottom",visible:_.value,"onUpdate:visible":e[9]||(e[9]=l=>_.value=l),closable:!1,"@close":()=>{_.value=!1,u.console.log("true")}},{footer:a(()=>[t(c,{class:"w-full",type:"primary","html-type":"submit",size:"large",loading:d.value,onClick:e[8]||(e[8]=l=>{_.value=!1,v.value=!0})},{default:a(()=>[o(" تایید ")]),_:1},8,["loading"])]),default:a(()=>[n("p",null,k(s.value.message),1)]),_:1},8,["visible","@close"]),t(j,{visible:v.value,"onUpdate:visible":e[11]||(e[11]=l=>v.value=l),centered:"",onOk:e[12]||(e[12]=l=>v.value=!1),closable:!1},{title:a(()=>[n("div",te,[n("span",null,[t(q,{icon:"vuesax-linear:danger"}),o("ارسال پیام")]),se])]),footer:a(()=>[t(c,{onClick:e[10]||(e[10]=l=>v.value=!1)},{default:a(()=>[o("انصراف")]),_:1}),t(c,{type:"primary",onClick:M,class:"mr-2"},{default:a(()=>[o("ارسال پیام")]),_:1})]),default:a(()=>[n("p",null,[o("این پیام برای شماره "),(i(!0),p(w,null,F(s.value.number,l=>(i(),p("span",oe,k(l)+", ",1))),256)),o(" ارسال خواهد شد از ارسال این پیام مطمئن هستید؟")])]),_:1},8,["visible"]),t(j,{visible:b.value,"onUpdate:visible":e[14]||(e[14]=l=>b.value=l),centered:"",onOk:e[15]||(e[15]=l=>b.value=!1),closable:!1},{footer:a(()=>[n("div",ne,[t(c,{type:"primary",onClick:e[13]||(e[13]=l=>{b.value=!1,u.$router.push({name:"smsList"})})},{default:a(()=>[o("تایید")]),_:1})])]),default:a(()=>[ue]),_:1},8,["visible"])],64)}}});export{pe as default};
Copyright ©2k19 -
Hexid
|
Tex7ure