/
home
/
henzagold
/
adminN
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminN/export/js/chunk-174924ba.8276ea29.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-174924ba"],{9650:function(e,t,i){"use strict";i.r(t);i("a481");var r=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"page-user-list"}},[t("vx-card",{ref:"filterCard",staticClass:"vx-card",attrs:{removeCardAction:!1,title:"لیست دیدگاه ها"}},[t("div",[t("XTable",{ref:"citiesTable",attrs:{model:e.model},scopedSlots:e._u([{key:"percent",fn:function(i){var r=i.text;return t("div",{},[e._v("\n "+e._s(e.showPercent(r))+"\n ")])}},{key:"percent_aux",fn:function(i){var r=i.text;return t("div",{},[e._v("\n "+e._s(e.showPercent(r))+"\n ")])}},{key:"opt",fn:function(i){var r=i.record;return t("div",{},[t("div",{staticClass:"flex"},[e.$hasPermission("cities.list.view")?t("TooltipBtn",{staticClass:"mr-3",attrs:{"icon-class":"w-5 h-5 text-primary",icon:"EyeIcon",title:"مشاهده شهر"},on:{click:function(t){return e.viewCity(r)}}}):e._e(),e.$hasPermission("cities.list.remove")?t("TooltipBtn",{staticClass:"mr-3",attrs:{"icon-class":"w-5 h-5 text-danger",icon:"TrashIcon",popTitle:"شهر حذف شود؟"},on:{click:function(t){return e.DeleteCity(r.id)}}}):e._e()],1)])}}])}),e.$hasPermission("cities.list.view")?t("AModal",{attrs:{afterClose:e.setDefault,title:"مشاهده شهر",width:"80%",forceRender:"true"},model:{value:e.visibleCity,callback:function(t){e.visibleCity=t},expression:"visibleCity"}},[t("div",{attrs:{id:"page-user-view"}},[t("ASpin",{attrs:{type:"loading",spinning:e.loading}},[e.$hasPermission("cities.list.view.edit")?t("div",{attrs:{id:"user-data"}},[t("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[t("div",{staticClass:"grid grid-cols-2 gap-4"},[t("a-form-item",{attrs:{label:"والد"}},[t("a-tree-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["parent",{rules:[{required:!0,message:"وارد کردن والد الزامی است"}]}],expression:"['parent',{rules: [{ required: true,message: 'وارد کردن والد الزامی است'}],},]"}],staticStyle:{width:"100%"},attrs:{disabled:e.isParent||!e.$hasPermission("cities.list.view.edit"),"dropdown-style":{maxHeight:"400px",overflow:"auto"},"tree-data":e.cityModel,placeholder:"شهر را انتخاب کنید"},on:{change:e.setLevel}})],1),t("a-form-item",{attrs:{label:"نام شهر"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["title",{rules:[{required:!0,message:"لطفا نام شهر را وارد کنید"}]}],expression:"['title', { rules: [{ required: true, message: 'لطفا نام شهر را وارد کنید' }] }]"}],attrs:{disabled:e.isParent||!e.$hasPermission("cities.list.view.edit")}})],1),t("a-form-item",{attrs:{label:"درصد مغازه دار"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["percent",{rules:[{required:!1,message:"لطفا مقدار را وارد کنید"}]}],expression:"['percent', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]"}],staticStyle:{width:"100%"},attrs:{disabled:!e.$hasPermission("cities.list.view.edit"),min:"0",max:"100",formatter:function(e){return"".concat(e,"%")},parser:function(e){return e.replace("%","")}}})],1),t("a-form-item",{attrs:{label:"درصد کیفی"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["percent_aux",{rules:[{required:!1,message:"لطفا مقدار را وارد کنید"}]}],expression:"['percent_aux', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]"}],staticStyle:{width:"100%"},attrs:{disabled:!e.$hasPermission("cities.list.view.edit"),min:"0",max:"100",formatter:function(e){return"".concat(e,"%")},parser:function(e){return e.replace("%","")}}})],1)],1)]),e.$hasPermission("cities.list.view.edit")?t("vs-button",{staticClass:"mr-4",attrs:{"icon-pack":"feather",disabled:e.loading},on:{click:e.handleSubmit}},[e._v("\n ویرایش\n ")]):e._e()],1):e._e()])],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("AButton",{on:{click:e.setDefault}},[e._v("بستن")])],1)]):e._e()],1)])],1)},n=[],s=(i("96cf"),i("1da1")),a=i("ff6e"),c=i("e0d2"),o=new c["b"]("https://henzagold.com/oapi/admin/cities/list","لیست شهر ها");o.add(new c["a"]("title","نام شهر").filterText()),o.add(new c["a"]("level","سطح").filterNumber()),o.add(new c["a"]("percent","درصد مشتری عمده").renderSlot("percent")),o.add(new c["a"]("percent_aux","درصد کارشناس فروش").renderSlot("percent_aux")),o.add(new c["a"]("opt","عملیات").noSort().renderSlot("opt"));var l=o,u=i("98c0"),d=i("bb36"),p=i("f743"),v={name:"Cities List",mixins:[p["a"]],components:{TooltipBtn:u["a"],XTable:a["a"]},data:function(){return{tempRow:void 0,model:l,visibleCity:!1,form:this.$form.createForm(this,{name:"coordinated"}),cities:[],cityModel:[],loading:!1,isParent:!1,percent:{percent:null,percent_aux:null}}},methods:{setDefault:function(){this.visibleCity=!1,this.tempRow=null,this.isParent=!1},viewCity:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var i,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.loading=!0,e.next=4,d["b"].get("cities/get-percent/".concat(t.id));case 4:return i=e.sent,e.next=7,d["b"].get("cities/get-percent-aux/".concat(t.id));case 7:r=e.sent,0===t.level&&(this.isParent=!0),this.tempRow={level:t.level,id:t.id},this.form.setFieldsValue({parent:t.parent,title:t.title,percent:i.data,percent_aux:r.data}),this.loading=!1,this.visibleCity=!0,e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](0),this.$message.error("خطا در دریافت اطلاعات");case 18:case"end":return e.stop()}}),e,this,[[0,15]])})));function t(t){return e.apply(this,arguments)}return t}(),DeleteCity:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,d["b"].delete("cities/".concat(t));case 3:this.$message.success("شهر حذف شد"),this.$refs.citiesTable.fetch(),this.$store.dispatch("users/getCities"),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.$message.error("خطا در حذف شهر");case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),handleSubmit:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.preventDefault(),this.form.validateFields(function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,r){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=19;break}return e.prev=1,i.loading=!0,n=Object.assign(r,{level:i.tempRow.level}),e.next=6,d["b"].put("cities/".concat(i.tempRow.id),n);case 6:i.$message.success("اطلاعات شهر با موفقیت تغییر یافت"),i.$refs.citiesTable.fetch(),i.$store.dispatch("users/getCities"),i.setDefault(),e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](1),i.$message.error("خطا در ثبت تغییرات");case 15:return e.prev=15,i.loading=!1,i.visibleCity=!1,e.finish(15);case 19:case"end":return e.stop()}}),e,null,[[1,12,15,19]])})));return function(t,i){return e.apply(this,arguments)}}());case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),setLevel:function(e){var t=this;this.cities.filter((function(t){return t.id===e})).map((function(e){return t.tempRow.level=e.level+1}))},showPercent:function(e){return e?"".concat(e,"%"):"-"}},mounted:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,d["b"].post("cities/list");case 3:t=e.sent,this.cities=t.data.rows,this.cityModel=this.recursiveFunction({},0).children,e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}()},m=v,f=i("2877"),h=Object(f["a"])(m,r,n,!1,null,null,null);t["default"]=h.exports},"98c0":function(e,t,i){"use strict";var r=function(){var e=this,t=e._self._c;return t("div",[t("ATooltip",{attrs:{title:e.title}},[e.popTitle?t("APopconfirm",{attrs:{"ok-text":"بله","cancel-text":"خیر",title:e.popTitle},on:{confirm:e.onClick}},[t("feather-icon",{staticClass:"cursor-pointer",attrs:{icon:e.icon,"svg-classes":e.iconClass}})],1):t("div",[t("feather-icon",{staticClass:"cursor-pointer",attrs:{icon:e.icon,"svg-classes":e.iconClass},on:{click:e.onClick}})],1)],1)],1)},n=[],s={name:"TooltipBtn",props:{title:{},popTitle:{},icon:{},iconClass:{default:"w-5 h-5"}},methods:{onClick:function(){this.$emit("click")}}},a=s,c=i("2877"),o=Object(c["a"])(a,r,n,!1,null,"00dfccd3",null);t["a"]=o.exports},f743:function(e,t,i){"use strict";t["a"]={methods:{recursiveFunction:function(e,t){var i=this,r=e;r.children=[];var n=[];return n=0===t?this.cities.filter((function(e){return e.level===t})):this.cities.filter((function(e){return e.level===t&&e.parent===r.id})),n.length>0?n.map((function(e){e=i.recursiveFunction(e,t+1),e.children?r.children.push({value:e.id,label:e.title,key:e.id,children:e.children}):r.children.push({value:e.id,label:e.title,key:e.id})})):delete r.children,r}}}}}]);
Copyright ©2k19 -
Hexid
|
Tex7ure