(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["views-superAdmin-SmsPatterns"],{"239c":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{id:"regular-tables-view",fluid:"",tag:"section"}},[a("material-card",{attrs:{icon:"mdi-message-processing","icon-small":"",title:"لیست قالب های پیامک",color:"accent",loading:t.loading}},[a("v-row",[a("v-col",{staticStyle:{padding:"0 40px 40px"},attrs:{cols:"12"}},[a("v-tabs",{attrs:{"background-color":"transparent",centered:"","slider-color":"yellow"},on:{change:t.tabChanged},model:{value:t.activeTab,callback:function(e){t.activeTab=e},expression:"activeTab"}},[a("v-tab",{key:0},[t._v("قالب های در انتظار تایید ("+t._s(t.pendingPatterns.length)+")")]),a("v-tab",{key:1},[t._v("همه قالب ها ("+t._s(t.countAll)+")")]),a("v-tabs-items",{attrs:{touchless:""},model:{value:t.activeTab,callback:function(e){t.activeTab=e},expression:"activeTab"}},[a("v-tab-item",{key:0},[a("v-row",[a("v-col",{attrs:{cols:"12",lg:"12"}},[a("v-text-field",{staticClass:"mb-5",attrs:{"append-icon":"mdi-magnify",label:"اطلاعات مورد نظر جهت جستجو وارد کنید","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-col",{attrs:{cols:"12"}},[a("v-data-table",{staticClass:"elevation-1",attrs:{dense:"",headers:t.headers,items:t.pendingPatterns,"items-per-page":500,search:t.search},scopedSlots:t._u([{key:"item",fn:function(e){return[a("tr",[a("td",[a("div",[t._v(t._s(e.item.customer.name))]),a("div",[t._v(t._s(e.item.customer.mobile))])]),a("td",[t._v(" "+t._s(e.item.title)+" ")]),a("td",[a("div",{staticStyle:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden","max-width":"200px"}},[t._v(" "+t._s(e.item.pattern)+" ")])]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.isSystem?"بلی":"خیر")+" ")]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(t.translateStatus(e.item.status))+" ")]),a("td",{staticStyle:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden","max-width":"200px"}},[t._v(" "+t._s(e.item.rejectReason)+" ")]),a("td",{staticClass:"text-center"},[a("v-btn",{staticClass:"mx-1",attrs:{fab:"",dark:"",small:"",color:"secondary"},on:{click:function(a){return t.edit(e.item)}}},[a("v-icon",{attrs:{dark:""}},[t._v(" mdi-square-edit-outline ")])],1),a("v-btn",{staticClass:"mx-1",attrs:{fab:"",dark:"",small:"",color:"pink"},on:{click:function(a){return t.remove(e.item)}}},[a("v-icon",{attrs:{dark:""}},[t._v(" mdi-trash-can-outline ")])],1)],1)])]}}])})],1)],1)],1),a("v-tab-item",{key:1},[a("v-row",[a("v-col",{attrs:{cols:"12",lg:"12"}},[a("v-text-field",{staticClass:"mb-5",attrs:{"append-icon":"mdi-magnify",label:"اطلاعات مورد نظر جهت جستجو وارد کنید","single-line":"","hide-details":""},model:{value:t.search2,callback:function(e){t.search2=e},expression:"search2"}})],1),a("v-col",{attrs:{cols:"12"}},[a("v-data-table",{staticClass:"elevation-1",attrs:{dense:"",headers:t.headers,items:t.allPatterns,"items-per-page":500,search:t.search2},scopedSlots:t._u([{key:"item",fn:function(e){return[a("tr",[a("td",[a("div",[t._v(t._s(e.item.customer.name))]),a("div",{staticClass:"grey--text"},[t._v(t._s(e.item.customer.mobile))])]),a("td",[t._v(" "+t._s(e.item.title)+" ")]),a("td",[a("div",{staticStyle:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden","max-width":"200px"}},[t._v(" "+t._s(e.item.pattern)+" ")])]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.isSystem?"بلی":"خیر")+" ")]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(t.translateStatus(e.item.status))+" ")]),a("td",{staticStyle:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden","max-width":"200px"}},[t._v(" "+t._s(e.item.rejectReason)+" ")]),a("td",{staticClass:"text-center"},[a("v-btn",{staticClass:"mx-1",attrs:{fab:"",dark:"",small:"",color:"secondary"},on:{click:function(a){return t.edit(e.item)}}},[a("v-icon",{attrs:{dark:""}},[t._v(" mdi-square-edit-outline ")])],1),a("v-btn",{staticClass:"mx-1",attrs:{fab:"",dark:"",small:"",color:"pink"},on:{click:function(a){return t.remove(e.item)}}},[a("v-icon",{attrs:{dark:""}},[t._v(" mdi-trash-can-outline ")])],1)],1)])]}}])})],1)],1)],1)],1)],1)],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"","max-width":"450px"},model:{value:t.dialogPattern,callback:function(e){t.dialogPattern=e},expression:"dialogPattern"}},[a("v-card",[a("v-card-title",[a("span",{staticClass:"headline"},[t._v("مشخصات قالب پیامک")]),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:function(e){t.dialogPattern=!1}}},[a("v-icon",[t._v("mdi-close")])],1)],1),a("v-card-text",[a("v-form",{ref:"form",staticClass:"mx-2",attrs:{"lazy-validation":""}},[a("v-container",[a("v-row",[a("v-col",{attrs:{cols:"12"}},[a("v-text-field",{attrs:{outlined:"",label:"عنوان قالب*","error-messages":t.errorMessages,rules:[function(){return!!t.localData.title||"عنوان قالب را وارد کنید"}],required:""},model:{value:t.localData.title,callback:function(e){t.$set(t.localData,"title",e)},expression:"localData.title"}})],1),a("v-col",[a("v-textarea",{attrs:{outlined:"","error-messages":t.errorMessages,label:"الگوی قالب*",rules:[function(){return!!t.localData.pattern||"قالب را وارد کنید"}],required:""},model:{value:t.localData.pattern,callback:function(e){t.$set(t.localData,"pattern",e)},expression:"localData.pattern"}}),a("div",{staticClass:"mb-2",staticStyle:{"font-size":"0.8rem"}},[a("div",[t._v("نمونه پیامک:")]),a("div",{staticStyle:{"white-space":"pre-line"},domProps:{innerHTML:t._s(t.sampleText)}})])],1)],1),a("v-row",[a("v-col",{attrs:{cols:"12"}},[a("v-textarea",{attrs:{outlined:"","error-messages":t.errorMessages,label:"دلیل رد"},model:{value:t.localData.rejectReason,callback:function(e){t.$set(t.localData,"rejectReason",e)},expression:"localData.rejectReason"}})],1)],1)],1)],1)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"blue",dark:""},on:{click:function(e){return t.submit(1)}}},[t._v(" تائید شود ")]),a("v-btn",{attrs:{color:"red",dark:""},on:{click:function(e){return t.submit(2)}}},[t._v(" رد شود ")])],1)],1)],1)],1),a("confirm-dlg",{ref:"confirm"}),a("div",{staticClass:"py-3"})],1)},n=[],r=(a("d3b7"),a("4d63"),a("ac1f"),a("25f0"),a("5319"),a("96cf"),a("1da1")),i=a("5530"),l=a("b85c"),c=a("7c44"),o=a("5aff"),d={name:"MembersView",components:{ConfirmDlg:function(){return Promise.resolve().then(a.bind(null,"9420"))}},data:function(){return{activeTab:0,countAll:0,allPatternsFetched:!1,pendingPatternsFetched:!1,errorMessages:"",datePickerValidatioin:"",localData:{},selectedPattern:{},dialogPattern:!1,search:"",search2:"",loading:!1,headers:[{text:"مشتری",align:"start",sortable:!0,value:"firstName",width:150},{text:"عنوان",align:"start",sortable:!0,value:"title",width:150},{text:"قالب",align:"start",sortable:!0,value:"pattern"},{text:"سیستمی",align:"center",sortable:!0,value:"isSystem"},{text:"وضعیت",align:"center",sortable:!0,value:"status",width:100},{text:"دلیل رد",align:"start",sortable:!0,value:"rejectReason",width:200},{text:"عملیات ها",align:"center",sortable:!1,width:150}],allPatterns:[],pendingPatterns:[],patternTags:["{نام مشتری}","{نام فروشگاه}","{مبلغ قسط}","{مبلغ واریز}","{تاریخ واریز}","{مانده وام}","{لینک پرداخت}"],replace:{"{نام مشتری}":"مهدی قاسمی فرد","{نام فروشگاه}":"فروشگاه قاسمی فرد","{مبلغ قسط}":55e4,"{مبلغ واریز}":55e4,"{تاریخ واریز}":"1402-01-30","{مانده وام}":65e5,"{لینک پرداخت}":"https://jetaqsaat.ir/pay/100/1323213"}}},computed:{sampleText:function(){var t;return this.convertPatternToSample(null===(t=this.localData)||void 0===t?void 0:t.pattern)}},mounted:function(){this.tabChanged(0)},methods:{convertPatternToSample:function(t){var e=function(t,e,a){return t.toString().replace(new RegExp(e,"g"),a)};if(!t)return"";var a,s=Object(l["a"])(this.patternTags);try{for(s.s();!(a=s.n()).done;){var n=a.value;t=e(t,n,this.replace[n])}}catch(r){s.e(r)}finally{s.f()}return t},loadData:function(t){var e=this;this.loading=!0;var a=t||!1;c["a"].get("superadmin/SmsPattern/list/"+a,null).then((function(a){t?(e.allPatterns=a.smsPatterns,e.countAll=a.countAll,e.allPatternsFetched=!0):(e.pendingPatterns=a.smsPatterns,e.countAll=a.countAll,e.pendingPatternsFetched=!0)})).catch((function(t){o["a"].error(t.message)})).finally((function(t){e.loading=!1}))},edit:function(t){var e=this;c["a"].get("superadmin/SmsPattern/get/"+t.id,null).then((function(t){e.localData=t,e.dialogPattern=!0})).catch((function(t){o["a"].error(t.message)}))},submit:function(t){var e=this;if(this.$refs.form.validate()){var a=Object(i["a"])({},this.localData);a.status=t,c["a"].post("superadmin/SmsPattern/"+(0===this.localData.id?"create":"edit"),a).then((function(t){o["a"].success("اطلاعات با موفقیت ذخیره شد."),e.loadData(1==e.activeTab),e.dialogPattern=!1})).catch((function(t){o["a"].error(t.message)}))}},remove:function(t){var e=this;return Object(r["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t){a.next=2;break}return a.abrupt("return");case 2:return a.next=4,e.$refs.confirm.open("توجه","آیا از حذف این آیتم مطمئن هستید؟");case 4:if(!a.sent){a.next=6;break}c["a"].post("superadmin/SmsPattern/delete/"+t.id).then((function(t){o["a"].success("اطلاعات با موفقیت حذف شد."),e.allPatternsFetched=!1,e.pendingPatternsFetched=!1,e.pendingPatterns=1==e.activeTab?[]:e.pendingPatterns,e.allPatterns=0==e.activeTab?[]:e.allPatterns,e.loadData(1==e.activeTab)})).catch((function(t){o["a"].error(t.message)}));case 6:case"end":return a.stop()}}),a)})))()},tabChanged:function(t){1!=t||this.allPatternsFetched?0!=t||this.pendingPatternsFetched||this.loadData(!1):this.loadData(!0)},translateStatus:function(t){switch(t){case 0:return"در انتظار بررسی";case 1:return"تائید شده";case 2:return"رد شده";default:break}},updatePattern:function(t){}}},u=d,v=a("2877"),m=a("6544"),p=a.n(m),f=a("8336"),h=a("b0af"),b=a("99d9"),g=a("62ad"),x=a("a523"),w=a("8fea"),_=a("169a"),k=a("4bd4"),P=a("132d"),C=a("0fd9"),y=a("2fa4"),T=a("71a3"),D=a("c671"),S=a("fe57"),V=a("aac8"),j=a("8654"),F=a("a844"),R=Object(v["a"])(u,s,n,!1,null,null,null);e["default"]=R.exports;p()(R,{VBtn:f["a"],VCard:h["a"],VCardActions:b["a"],VCardText:b["c"],VCardTitle:b["d"],VCol:g["a"],VContainer:x["a"],VDataTable:w["a"],VDialog:_["a"],VForm:k["a"],VIcon:P["a"],VRow:C["a"],VSpacer:y["a"],VTab:T["a"],VTabItem:D["a"],VTabs:S["a"],VTabsItems:V["a"],VTextField:j["a"],VTextarea:F["a"]})}}]);
//# sourceMappingURL=views-superAdmin-SmsPatterns.35d69821.js.map