/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-1b852eab.1bf494c2.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1b852eab"],{"2e40":function(e,t,r){"use strict";r("b217")},"3fb4":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{id:"page-user-view"}},[r("div",{attrs:{id:"user-data"}},[r("ASpin",{attrs:{type:"loading",spinning:e.loading}},[r("a-form",{attrs:{form:e.form}},[r("vx-card",{staticClass:"mb-base",attrs:{title:"تعریف تخفیف تک"}},[r("div",{staticClass:"grid 2xl:grid-cols-5 xl:grid-cols-4 lg:grid-cols-4 sm:grid-cols-1 md:grid-cols-2 gap-2"},[r("div",[r("a-form-item",{attrs:{label:"نوع تخفیف"}},[r("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["type",{initialValue:1,rules:[{required:!1,message:""}]}],expression:"['type',{ initialValue:1,rules: [{ required: false, message: '' }] }]"}],attrs:{disabled:this.id},on:{change:e.changeType}},[r("a-select-option",{attrs:{value:1}},[e._v("\n محصولات\n ")]),r("a-select-option",{attrs:{value:2}},[e._v("\n دسته بندی\n ")]),r("a-select-option",{attrs:{value:4}},[e._v("\n برند\n ")])],1)],1)],1),r("div",[r("a-form-item",{attrs:{label:"عنوان"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["title",{rules:[{required:!1,message:""}]}],expression:"['title',{ rules: [{ required: false, message: '' }] },]"}],staticStyle:{width:"100%"}})],1)],1),r("div",[r("a-form-item",{attrs:{label:"توضیحات"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["description",{rules:[{required:!1,message:""}]}],expression:"['description',{ rules: [{ required: false, message: '' }] },]"}],staticStyle:{width:"100%"}})],1)],1),r("div",[r("DateInput",{attrs:{field:"start_at",label:"تاریخ شروع",options:{rules:[{required:!1,message:"تاریخ دریافت را وارد نمایید"}]}}})],1),r("div",[r("DateInput",{attrs:{field:"end_at",label:"تاریخ پایان",options:{rules:[{required:!1,message:"تاریخ دریافت را وارد نمایید"}]}}})],1),r("div",[r("a-form-item",{attrs:{label:"درصد تخفیف روی"}},[r("a-select",{staticStyle:{width:"100%"},attrs:{"default-value":"percent"},model:{value:e.discount_type,callback:function(t){e.discount_type=t},expression:"discount_type"}},[r("a-select-option",{attrs:{value:"price"}},[e._v("\n قیمت\n ")]),r("a-select-option",{attrs:{value:"percent"}},[e._v("\n اجرت\n ")])],1)],1)],1),r("div",{directives:[{name:"show",rawName:"v-show",value:"price"===e.discount_type,expression:"discount_type === 'price'"}]},[r("a-form-item",{attrs:{label:"درصد تخفیف قیمت"}},[r("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["discount_price",{rules:[{required:"price"===e.discount_type,message:""}]}],expression:"['discount_price',{ rules: [{ required: discount_type === 'price', message: '' }] },]"}],staticStyle:{width:"100%"}})],1)],1),r("div",{directives:[{name:"show",rawName:"v-show",value:"percent"===e.discount_type,expression:"discount_type === 'percent'"}]},[r("a-form-item",{attrs:{label:"درصد تخفیف اجرت"}},[r("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["discount_percent",{rules:[{required:"percent"===e.discount_type,message:""}]}],expression:"['discount_percent',{ rules: [{ required: discount_type === 'percent', message: '' }] },]"}],staticStyle:{width:"100%"}})],1)],1),r("div",[r("a-form-item",{attrs:{label:"قابلیت استفاده"}},[r("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["use_only",{initialValue:1,rules:[{required:!0,message:""}]}],expression:"['use_only',{initialValue:1,rules: [{ required: true, message: '' }] },]"}]},[r("a-radio",{attrs:{value:!0}},[e._v("\n فقط یکبار\n ")]),r("a-radio",{attrs:{value:!1}},[e._v("\n تا تاریخ پایان\n ")])],1)],1)],1),r("div",[r("a-form-item",{attrs:{label:"وضعیت تخفیف"}},[r("a-checkbox",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_active",{valuePropName:"checked",initialValue:!0,rules:[{required:!0,message:""}]}],expression:"['is_active',{ valuePropName:'checked',initialValue:true,rules: [{ required: true, message: '' }] },]"}]},[e._v("\n فعال / غیر فعال\n ")])],1)],1),r("a-form-item",[r("input",{directives:[{name:"decorator",rawName:"v-decorator",value:["type_customer",{rules:[{required:!1,message:"لطفا مقدار را وارد کنید"}],initialValue:1}],expression:"['type_customer', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }],initialValue:1 }]"}],staticStyle:{width:"100%"},attrs:{type:"hidden"}})])],1),1==e.form.getFieldValue("type")?r("div",[r("h6",[e._v("تعداد "+e._s(e.selectedRow.length)+" محصول انتخاب شده است")]),r("div",[r("XTable",{ref:"tblProducts",attrs:{model:e.productCols},on:{changeSelectedRow:e.handleChangeRow},scopedSlots:e._u([{key:"image",fn:function(e){e.text;var t=e.record;return r("div",{},[r("img",{staticStyle:{"object-fit":"scale-down"},attrs:{width:"90px",height:"90px",src:t.thumb.full}})])}}],null,!1,2173067540),model:{value:e.selectedRow,callback:function(t){e.selectedRow=t},expression:"selectedRow"}})],1),r("h6",[e._v("تعداد "+e._s(e.selectedRow.length)+" محصول انتخاب شده است")])]):e._e(),2==e.form.getFieldValue("type")?r("div",[r("h6",[e._v("تعداد "+e._s(e.selectedRow.length)+" دسته بندی انتخاب شده است")]),r("div",[r("XTable",{ref:"tblCategory",attrs:{model:e.categoryCols},on:{changeSelectedRow:e.handleChangeRow},model:{value:e.selectedRow,callback:function(t){e.selectedRow=t},expression:"selectedRow"}})],1),r("h6",[e._v("تعداد "+e._s(e.selectedRow.length)+" دسته بندی انتخاب شده است")])]):e._e(),4==e.form.getFieldValue("type")?r("div",[r("h6",[e._v("تعداد "+e._s(e.selectedRow.length)+" برند انتخاب شده است")]),r("div",[r("XTable",{ref:"tblBrand",attrs:{model:e.brandCols},on:{changeSelectedRow:e.handleChangeRow},model:{value:e.selectedRow,callback:function(t){e.selectedRow=t},expression:"selectedRow"}})],1),r("h6",[e._v("تعداد "+e._s(e.selectedRow.length)+" برند انتخاب شده است")])]):e._e(),r("div",{staticClass:"vx-col w-full flex mt-5",attrs:{id:"account-manage-buttons"}},[r("vs-button",{staticClass:"mr-4",attrs:{"icon-pack":"feather",icon:"icon-edit"},on:{click:e.handleSubmit}},[e._v("ثبت\n ")])],1)])],1)],1)],1)])},s=[],i=(r("96cf"),r("1da1")),n=r("e133"),o=r("8a50"),c=r("43ea"),l=r("2d88"),d=r("d3e8"),u=r("8dc8"),p=r("a67b"),m=r.n(p),h={components:{XTable:u["a"],DateInput:n["a"]},data:function(){return{selectedRow:[],discount_type:"price",loading:!1,formLayout:"horizontal",form:this.$form.createForm(this,{name:"coordinated"}),productCols:[],categoryCols:[],customerCols:[],brandCols:[]}},computed:{id:function(){return this.$router.history.current.params.id}},methods:{handleChangeRow:function(e){},changeTable:function(e){var t=this,r=!!this.id;1==e&&this.$nextTick((function(){t.$refs.tblProducts.selectedRowKeys=r?t.selectedRow:[],t.$refs.tblProducts.fetch()})),2==e&&this.$nextTick((function(){t.$refs.tblCategory.selectedRowKeys=r?t.selectedRow:[],t.$refs.tblCategory.fetch()})),4==e&&this.$nextTick((function(){t.$refs.tblBrand.selectedRowKeys=r?t.selectedRow:[],t.$refs.tblBrand.fetch()}))},changeType:function(e){this.selectedRow=[],this.changeTable(e)},filterOption:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())>=0},handleSubmit:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.loading=!0;try{this.form.validateFields(function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t,a){var s,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=20;break}if(a.discount_percent="percent"===r.discount_type?a.discount_percent:null,a.discount_price="price"===r.discount_type?a.discount_price:null,a.start_at=m()(a.start_at,"jYYYY/jM/jD").format("YYYY/M/D"),a.end_at=m()(a.end_at,"jYYYY/jM/jD").format("YYYY/M/D"),a.items=r.selectedRow,!r.id){e.next=14;break}return e.next=9,r.$http.put("/major/promotion/"+r.id,a);case 9:s=e.sent,s.data,r.$message.info("اطلاعات با موفقیت ویرایش شد."),e.next=19;break;case 14:return e.next=16,r.$http.post("/major/promotion",a);case 16:i=e.sent,i.data,r.$message.info("اطلاعات با موفقیت به ثبت رسید.");case 19:r.$router.push("/major/promotion/list");case 20:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}())}catch(t){console.log(t),this.$message.error("خطا در ثبت اطلاعات.")}finally{this.loading=!1}case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),getData:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,r,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!this.id){e.next=18;break}return e.prev=1,this.loading=!0,e.next=5,this.$http.get("major/promotion/"+this.id);case 5:t=e.sent,r=t.data,this.discount_type=null!==r.discount_percent?"percent":"price",this.form.setFieldsValue({type:r.type}),this.$nextTick((function(){a.selectedRow=r.items.map((function(e){return e.item_id})),a.changeTable(r.type),r.start_at=m()(r.start_at,"YYYY/M/D").format("jYYYY/jM/jD"),r.end_at=m()(r.end_at,"YYYY/M/D").format("jYYYY/jM/jD"),1==r.type&&a.$nextTick((function(){a.$refs.tblProducts.selectedRowKeys=a.selectedRow})),2==r.type&&a.$nextTick((function(){a.$refs.tblCategory.selectedRowKeys=a.selectedRow})),3==r.type&&a.$nextTick((function(){a.$refs.tblCustomer.selectedRowKeys=a.selectedRow})),a.form.setFieldsValue(r)})),e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](1),this.$ntGetError();case 15:return e.prev=15,this.loading=!1,e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[1,12,15,18]])})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:try{this.loading=!0,this.getData()}catch(t){console.log(t)}finally{this.loading=!1}case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),created:function(){this.productCols=o["a"],this.categoryCols=c["a"],this.customerCols=l["a"],this.brandCols=d["a"]}},f=h,v=(r("2e40"),r("2877")),g=Object(v["a"])(f,a,s,!1,null,null,null);t["default"]=g.exports},b217:function(e,t,r){}}]); //# sourceMappingURL=chunk-1b852eab.1bf494c2.js.map
Copyright ©2k19 -
Hexid
|
Tex7ure