/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-43fb9f92.f28fd9eb.js.map
{"version":3,"sources":["webpack:///./src/table/major_customer.js","webpack:///./src/views/promotion/promotion_tak_add_edit.vue?b695","webpack:///./src/views/promotion/promotion_tak_add_edit.vue?a760","webpack:///src/views/promotion/promotion_tak_add_edit.vue","webpack:///./src/views/promotion/promotion_tak_add_edit.vue?7faf","webpack:///./src/views/promotion/promotion_tak_add_edit.vue","webpack:///./src/table/promotion_category.js","webpack:///./src/table/promotion_product.js","webpack:///./src/table/brand.js"],"names":["tbl","XTbl","add","Xtc","filterNumber","filterText","hidden","noSort","filterDate","render","_vm","this","_h","$createElement","_c","_self","attrs","loading","form","staticClass","directives","name","rawName","value","initialValue","rules","required","message","expression","id","on","changeType","_v","staticStyle","model","callback","$$v","discount_type","valuePropName","getFieldValue","_s","selectedRow","length","ref","productCols","handleChangeRow","scopedSlots","_u","key","fn","text","record","thumb","full","_e","categoryCols","brandCols","handleSubmit","staticRenderFns","components","XTable","DateInput","data","formLayout","$form","createForm","customerCols","computed","$router","history","current","params","methods","changeTable","$nextTick","e","filterOption","created","component","renderSlot"],"mappings":"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","file":"js/chunk-43fb9f92.f28fd9eb.js","sourcesContent":["import XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/major/table', 'لیست کارشناسان فروش');\r\ntbl.add(new Xtc('id', 'کد').filterNumber());\r\ntbl.add(new Xtc('lname', 'نام خانوادگی').filterText().hidden())\r\ntbl.add(new Xtc('name', 'نام و نام خانوادگی').filterText())\r\ntbl.add(new Xtc('name', 'نام').filterText())\r\ntbl.add(new Xtc('mobile', 'موبایل').filterText().hidden().noSort())\r\n//tbl.add(new Xtc('type_str', 'نوع مشتری'))\r\n//tbl.add(new Xtc('reagent.name', 'کارشناس فروش').filterText().noSort())\r\n//tbl.add(new Xtc('child', 'تعداد مشتریان').filterNumber().hidden().noSort())\r\ntbl.add(new Xtc('gram_level', 'سطح اعتبار').filterNumber().noSort())\r\ntbl.add(new Xtc('percent', 'درصد').filterNumber().noSort())\r\ntbl.add(new Xtc('remain', 'بدهی گرمی').filterNumber().noSort())\r\ntbl.add(new Xtc('rial_remain', 'بدهی ریالی').filterNumber().noSort())\r\ntbl.add(new Xtc('grams_sell', 'میزان فروش').filterNumber().noSort())\r\n//tbl.add(new Xtc('open_order', 'سفارشات باز').filterNumber().noSort())\r\n//tbl.add(new Xtc('total_order', 'تعداد کل سفارشات').filterNumber().hidden().noSort())\r\ntbl.add(new Xtc('caj', 'تاریخ ثبت').filterDate().noSort())\r\ntbl.add(new Xtc('uaj', 'بروزرسانی').hidden().filterDate().noSort())\r\n//tbl.add(new Xtc('sts_str', 'وضعیت').renderSlot('sts').noSort())\r\n//tbl.add(new Xtc('opt', 'عملیات').noSort().renderSlot('opt'))\r\n\r\nexport default tbl;\r\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./promotion_tak_add_edit.vue?vue&type=style&index=0&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"page-user-view\"}},[_c('div',{attrs:{\"id\":\"user-data\"}},[_c('ASpin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.loading}},[_c('a-form',{attrs:{\"form\":_vm.form}},[_c('vx-card',{staticClass:\"mb-base\",attrs:{\"title\":\"تعریف تخفیف تک\"}},[_c('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\"},[_c('div',[_c('a-form-item',{attrs:{\"label\":\"نوع تخفیف\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['type',{ initialValue:1,rules: [{ required: false, message: '' }] }]),expression:\"['type',{ initialValue:1,rules: [{ required: false, message: '' }] }]\"}],attrs:{\"disabled\":this.id},on:{\"change\":_vm.changeType}},[_c('a-select-option',{attrs:{\"value\":1}},[_vm._v(\"\\n محصولات\\n \")]),_c('a-select-option',{attrs:{\"value\":2}},[_vm._v(\"\\n دسته بندی\\n \")]),_c('a-select-option',{attrs:{\"value\":4}},[_vm._v(\"\\n برند\\n \")])],1)],1)],1),_c('div',[_c('a-form-item',{attrs:{\"label\":\"عنوان\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['title',{ rules: [{ required: false, message: '' }] } ]),expression:\"['title',{ rules: [{ required: false, message: '' }] },]\"}],staticStyle:{\"width\":\"100%\"}})],1)],1),_c('div',[_c('a-form-item',{attrs:{\"label\":\"توضیحات\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['description',{ rules: [{ required: false, message: '' }] } ]),expression:\"['description',{ rules: [{ required: false, message: '' }] },]\"}],staticStyle:{\"width\":\"100%\"}})],1)],1),_c('div',[_c('DateInput',{attrs:{\"field\":\"start_at\",\"label\":\"تاریخ شروع\",\"options\":{rules: [{ required:false,message: 'تاریخ دریافت را وارد نمایید'}] }}})],1),_c('div',[_c('DateInput',{attrs:{\"field\":\"end_at\",\"label\":\"تاریخ پایان\",\"options\":{rules: [{ required:false,message: 'تاریخ دریافت را وارد نمایید'}] }}})],1),_c('div',[_c('a-form-item',{attrs:{\"label\":\"درصد تخفیف روی\"}},[_c('a-select',{staticStyle:{\"width\":\"100%\"},attrs:{\"default-value\":\"percent\"},model:{value:(_vm.discount_type),callback:function ($$v) {_vm.discount_type=$$v},expression:\"discount_type\"}},[_c('a-select-option',{attrs:{\"value\":\"price\"}},[_vm._v(\"\\n قیمت\\n \")]),_c('a-select-option',{attrs:{\"value\":\"percent\"}},[_vm._v(\"\\n اجرت\\n \")])],1)],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.discount_type === 'price'),expression:\"discount_type === 'price'\"}]},[_c('a-form-item',{attrs:{\"label\":\"درصد تخفیف قیمت\"}},[_c('a-input-number',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['discount_price',{ rules: [{ required: _vm.discount_type === 'price', message: '' }] } ]),expression:\"['discount_price',{ rules: [{ required: discount_type === 'price', message: '' }] },]\"}],staticStyle:{\"width\":\"100%\"}})],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.discount_type === 'percent'),expression:\"discount_type === 'percent'\"}]},[_c('a-form-item',{attrs:{\"label\":\"درصد تخفیف اجرت\"}},[_c('a-input-number',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['discount_percent',{ rules: [{ required: _vm.discount_type === 'percent', message: '' }] } ]),expression:\"['discount_percent',{ rules: [{ required: discount_type === 'percent', message: '' }] },]\"}],staticStyle:{\"width\":\"100%\"}})],1)],1),_c('div',[_c('a-form-item',{attrs:{\"label\":\"قابلیت استفاده\"}},[_c('a-radio-group',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['use_only',{initialValue:1,rules: [{ required: true, message: '' }] } ]),expression:\"['use_only',{initialValue:1,rules: [{ required: true, message: '' }] },]\"}]},[_c('a-radio',{attrs:{\"value\":true}},[_vm._v(\"\\n فقط یکبار\\n \")]),_c('a-radio',{attrs:{\"value\":false}},[_vm._v(\"\\n تا تاریخ پایان\\n \")])],1)],1)],1),_c('div',[_c('a-form-item',{attrs:{\"label\":\"وضعیت تخفیف\"}},[_c('a-checkbox',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['is_active',{ valuePropName:'checked',initialValue:true,rules: [{ required: true, message: '' }] } ]),expression:\"['is_active',{ valuePropName:'checked',initialValue:true,rules: [{ required: true, message: '' }] },]\"}]},[_vm._v(\"\\n فعال / غیر فعال\\n \")])],1)],1),_c('a-form-item',[_c('input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['type_customer', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }],initialValue:1 }]),expression:\"['type_customer', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }],initialValue:1 }]\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"type\":\"hidden\"}})])],1),(_vm.form.getFieldValue('type')==1)?_c('div',[_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selectedRow.length)+\" محصول انتخاب شده است\")]),_c('div',[_c('XTable',{ref:\"tblProducts\",attrs:{\"model\":_vm.productCols,\"hasSelection\":true},on:{\"changeSelectedRow\":_vm.handleChangeRow},scopedSlots:_vm._u([{key:\"image\",fn:function(ref){\nvar text = ref.text;\nvar record = ref.record;\nreturn _c('div',{},[_c('img',{staticStyle:{\"object-fit\":\"scale-down\"},attrs:{\"width\":\"90px\",\"height\":\"90px\",\"src\":record.thumb.full}})])}}],null,false,2173067540),model:{value:(_vm.selectedRow),callback:function ($$v) {_vm.selectedRow=$$v},expression:\"selectedRow\"}})],1),_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selectedRow.length)+\" محصول انتخاب شده است\")])]):_vm._e(),(_vm.form.getFieldValue('type')==2)?_c('div',[_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selectedRow.length)+\" دسته بندی انتخاب شده است\")]),_c('div',[_c('XTable',{ref:\"tblCategory\",attrs:{\"model\":_vm.categoryCols,\"hasSelection\":true},on:{\"changeSelectedRow\":_vm.handleChangeRow},model:{value:(_vm.selectedRow),callback:function ($$v) {_vm.selectedRow=$$v},expression:\"selectedRow\"}})],1),_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selectedRow.length)+\" دسته بندی انتخاب شده است\")])]):_vm._e(),(_vm.form.getFieldValue('type')==4)?_c('div',[_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selectedRow.length)+\" برند انتخاب شده است\")]),_c('div',[_c('XTable',{ref:\"tblBrand\",attrs:{\"model\":_vm.brandCols,\"hasSelection\":true},on:{\"changeSelectedRow\":_vm.handleChangeRow},model:{value:(_vm.selectedRow),callback:function ($$v) {_vm.selectedRow=$$v},expression:\"selectedRow\"}})],1),_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selectedRow.length)+\" برند انتخاب شده است\")])]):_vm._e(),_c('div',{staticClass:\"vx-col w-full flex mt-5\",attrs:{\"id\":\"account-manage-buttons\"}},[_c('vs-button',{staticClass:\"mr-4\",attrs:{\"icon-pack\":\"feather\",\"icon\":\"icon-edit\"},on:{\"click\":_vm.handleSubmit}},[_vm._v(\"ثبت\\n \")])],1)])],1)],1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div id=\"page-user-view\">\r\n <div id=\"user-data\">\r\n <ASpin type=\"loading\" :spinning=\"loading\">\r\n <a-form :form=\"form\" >\r\n <vx-card title=\"تعریف تخفیف تک\" class=\"mb-base\">\r\n <div class=\"grid 2xl:grid-cols-5 xl:grid-cols-4 lg:grid-cols-4 sm:grid-cols-1 md:grid-cols-2 gap-2\">\r\n <div>\r\n <a-form-item label=\"نوع تخفیف\">\r\n <a-select v-decorator=\"['type',{ initialValue:1,rules: [{ required: false, message: '' }] }]\" @change=\"changeType\" :disabled=\"this.id\" >\r\n <a-select-option :value=\"1\">\r\n محصولات\r\n </a-select-option>\r\n <a-select-option :value=\"2\">\r\n دسته بندی\r\n </a-select-option>\r\n<!-- <a-select-option :value=\"3\">\r\n مشتری\r\n </a-select-option>-->\r\n <a-select-option :value=\"4\">\r\n برند\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n </div>\r\n <div>\r\n <a-form-item label=\"عنوان\">\r\n <a-input style=\"width:100%\"\r\n v-decorator=\"['title',{ rules: [{ required: false, message: '' }] },]\"/>\r\n </a-form-item>\r\n </div>\r\n <div>\r\n <a-form-item label=\"توضیحات\">\r\n <a-input style=\"width:100%\"\r\n v-decorator=\"['description',{ rules: [{ required: false, message: '' }] },]\"/>\r\n </a-form-item>\r\n </div>\r\n <div>\r\n <DateInput\r\n field=\"start_at\"\r\n class=\"\"\r\n label=\"تاریخ شروع\"\r\n :options=\"{rules: [{ required:false,message: 'تاریخ دریافت را وارد نمایید'}] }\" />\r\n </div>\r\n\r\n <div>\r\n <DateInput\r\n field=\"end_at\"\r\n class=\"\"\r\n label=\"تاریخ پایان\"\r\n :options=\"{rules: [{ required:false,message: 'تاریخ دریافت را وارد نمایید'}] }\" />\r\n </div>\r\n\r\n <div>\r\n <a-form-item label=\"درصد تخفیف روی\">\r\n <a-select style=\"width:100%\" v-model=\"discount_type\" default-value=\"percent\">\r\n <a-select-option value=\"price\">\r\n قیمت\r\n </a-select-option>\r\n <a-select-option value=\"percent\">\r\n اجرت\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n </div>\r\n\r\n <div v-show=\"discount_type === 'price'\">\r\n <a-form-item label=\"درصد تخفیف قیمت\">\r\n <a-input-number style=\"width:100%\"\r\n v-decorator=\"['discount_price',{ rules: [{ required: discount_type === 'price', message: '' }] },]\"/>\r\n </a-form-item>\r\n </div>\r\n\r\n <div v-show=\"discount_type === 'percent'\">\r\n <a-form-item label=\"درصد تخفیف اجرت\">\r\n <a-input-number style=\"width:100%\"\r\n v-decorator=\"['discount_percent',{ rules: [{ required: discount_type === 'percent', message: '' }] },]\"/>\r\n </a-form-item>\r\n </div>\r\n\r\n\r\n\r\n <div>\r\n <a-form-item label=\"قابلیت استفاده\">\r\n <a-radio-group v-decorator=\"['use_only',{initialValue:1,rules: [{ required: true, message: '' }] },]\" >\r\n <a-radio :value=\"true\">\r\n فقط یکبار\r\n </a-radio>\r\n <a-radio :value=\"false\">\r\n تا تاریخ پایان\r\n </a-radio>\r\n </a-radio-group>\r\n </a-form-item>\r\n </div>\r\n\r\n <div>\r\n <a-form-item label=\"وضعیت تخفیف\">\r\n <a-checkbox v-decorator=\"['is_active',{ valuePropName:'checked',initialValue:true,rules: [{ required: true, message: '' }] },]\" >\r\n فعال / غیر فعال\r\n </a-checkbox>\r\n </a-form-item>\r\n </div>\r\n\r\n\r\n <a-form-item >\r\n <input type=\"hidden\" style=\"width:100% \"\r\n v-decorator=\"['type_customer', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }],initialValue:1 }]\"\r\n />\r\n </a-form-item>\r\n </div>\r\n\r\n <div v-if=\"form.getFieldValue('type')==1\" >\r\n <h6>تعداد {{ selectedRow.length }} محصول انتخاب شده است</h6>\r\n <div>\r\n <XTable :model=\"productCols\" ref=\"tblProducts\" :hasSelection=\"true\" v-model=\"selectedRow\" @changeSelectedRow=\"handleChangeRow\" >\r\n <div slot=\"image\" slot-scope=\"{text, record}\">\r\n <img width=\"90px\" height=\"90px\" style=\"object-fit: scale-down;\" :src=\"record.thumb.full\">\r\n </div>\r\n </XTable>\r\n </div>\r\n <h6>تعداد {{ selectedRow.length }} محصول انتخاب شده است</h6>\r\n </div>\r\n\r\n <div v-if=\"form.getFieldValue('type')==2\" >\r\n <h6>تعداد {{ selectedRow.length }} دسته بندی انتخاب شده است</h6>\r\n <div>\r\n <XTable :model=\"categoryCols\" ref=\"tblCategory\" :hasSelection=\"true\" v-model=\"selectedRow\" @changeSelectedRow=\"handleChangeRow\" >\r\n </XTable>\r\n </div>\r\n <h6>تعداد {{ selectedRow.length }} دسته بندی انتخاب شده است</h6>\r\n </div>\r\n<!-- <div v-if=\"form.getFieldValue('type')==3\" >\r\n <h6>تعداد {{ selectedRow.length }} مشتری انتخاب شده است</h6>\r\n <div>\r\n <XTable :model=\"customerCols\" ref=\"tblCustomer\" :hasSelection=\"true\" v-model=\"selectedRow\" @changeSelectedRow=\"handleChangeRow\" >\r\n\r\n </XTable>\r\n </div>\r\n <h6>تعداد {{ selectedRow.length }} مشتری انتخاب شده است</h6>\r\n </div>-->\r\n <div v-if=\"form.getFieldValue('type')==4\" >\r\n <h6>تعداد {{ selectedRow.length }} برند انتخاب شده است</h6>\r\n <div>\r\n <XTable :model=\"brandCols\" ref=\"tblBrand\" :hasSelection=\"true\" v-model=\"selectedRow\" @changeSelectedRow=\"handleChangeRow\" >\r\n </XTable>\r\n </div>\r\n <h6>تعداد {{ selectedRow.length }} برند انتخاب شده است</h6>\r\n </div>\r\n\r\n <div class=\"vx-col w-full flex mt-5\" id=\"account-manage-buttons\">\r\n <vs-button icon-pack=\"feather\" icon=\"icon-edit\" @click=\"handleSubmit\" class=\"mr-4\">ثبت\r\n </vs-button>\r\n </div>\r\n\r\n </vx-card>\r\n </a-form>\r\n </ASpin>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n\r\nimport DateInput from \"@/components/input/DateInput\";\r\nimport * as TableColProduct from \"../../table/promotion_product\";\r\nimport * as TableColCategory from \"../../table/promotion_category\";\r\nimport * as TableColCustomer from \"../../table/major_customer\";\r\nimport * as TableColBrand from \"../../table/brand\";\r\nimport XTable from \"@/components/x-table/XTable\";\r\nimport moment from 'moment-jalaali';\r\n\r\nexport default {\r\n components: {\r\n XTable,\r\n DateInput,\r\n },\r\n data() {\r\n return {\r\n selectedRow:[],\r\n discount_type: 'price',\r\n loading: false,\r\n formLayout: 'horizontal',\r\n form: this.$form.createForm(this, {name: 'coordinated'}),\r\n productCols:[],\r\n categoryCols:[],\r\n customerCols:[],\r\n brandCols:[],\r\n }\r\n },\r\n computed: {\r\n id() {\r\n return this.$router.history.current.params.id;\r\n },\r\n },\r\n methods: {\r\n handleChangeRow(row){\r\n //console.log(row,\"sdfsdfsdfsdfsd\");\r\n },\r\n changeTable(id) {\r\n let detection = this.id?true:false\r\n\r\n\r\n\r\n if(id==1)\r\n {\r\n this.$nextTick(()=>{\r\n // this.$refs.tblProducts.selectedRowKeys=detection?this.selectedRow:[];\r\n this.$refs.tblProducts.fetch();\r\n });\r\n }\r\n if(id==2){\r\n this.$nextTick(()=>{\r\n // this.$refs.tblCategory.selectedRowKeys=detection?this.selectedRow:[];\r\n this.$refs.tblCategory.fetch();\r\n });\r\n }/*\r\n if(id==3)\r\n {\r\n this.$nextTick(()=>{\r\n this.$refs.tblCustomer.selectedRowKeys=detection?this.selectedRow:[];\r\n this.$refs.tblCustomer.fetch();\r\n });\r\n }*/\r\n if(id==4)\r\n {\r\n this.$nextTick(()=>{\r\n // this.$refs.tblBrand.selectedRowKeys=detection?this.selectedRow:[];\r\n this.$refs.tblBrand.fetch();\r\n });\r\n }\r\n },\r\n changeType(e)\r\n {\r\n this.selectedRow=[];\r\n this.changeTable(e);\r\n },\r\n filterOption(input, option) {\r\n return (\r\n option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0\r\n );\r\n },\r\n async handleSubmit(e) {\r\n this.loading=true;\r\n try{\r\n this.form.validateFields(async (err, values) => {\r\n if (!err) {\r\n values.discount_percent = this.discount_type === 'percent'? values.discount_percent : null\r\n values.discount_price = this.discount_type === 'price'? values.discount_price : null\r\n values.start_at=moment(values.start_at,'jYYYY/jM/jD').format('YYYY/M/D');\r\n values.end_at=moment(values.end_at,'jYYYY/jM/jD').format('YYYY/M/D');\r\n values.items=this.selectedRow;\r\n if(this.id)\r\n {\r\n let {data}=await this.$http.put('/major/promotion/'+this.id,values);\r\n this.$message.info('اطلاعات با موفقیت ویرایش شد.');\r\n }else\r\n {\r\n let {data}=await this.$http.post('/major/promotion',values);\r\n this.$message.info('اطلاعات با موفقیت به ثبت رسید.');\r\n }\r\n this.$router.push('/major/promotion/list');\r\n }\r\n });\r\n }catch (e)\r\n {\r\n console.log(e);\r\n this.$message.error('خطا در ثبت اطلاعات.')\r\n }finally {\r\n this.loading=false;\r\n }\r\n },\r\n async getData() {\r\n if (this.id) {\r\n try {\r\n this.loading = true;\r\n let {data}=await this.$http.get('major/promotion/'+this.id)\r\n this.discount_type = data.discount_percent !== null ? 'percent' : 'price'\r\n // data.use_only = data.use_only == true?1:2\r\n //await this.$store.dispatch('customer/getEditData', {id: this.id});\r\n this.form.setFieldsValue({'type':data.type})\r\n this.$nextTick(()=>{\r\n this.selectedRow=data.items.map((item)=>{\r\n return item.item_id;\r\n });\r\n this.changeTable(data.type)\r\n data.start_at=moment(data.start_at,'YYYY/M/D').format('jYYYY/jM/jD')\r\n data.end_at=moment(data.end_at,'YYYY/M/D').format('jYYYY/jM/jD')\r\n if(data.type==1)\r\n {\r\n this.$nextTick(()=>{\r\n // this.$refs.tblProducts.selectedRowKeys=this.selectedRow;\r\n });\r\n }\r\n if(data.type==2){\r\n this.$nextTick(()=>{\r\n // this.$refs.tblCategory.selectedRowKeys=this.selectedRow;\r\n });\r\n }\r\n if(data.type==3)\r\n {\r\n this.$nextTick(()=>{\r\n // this.$refs.tblCustomer.selectedRowKeys=this.selectedRow;\r\n });\r\n }\r\n //console.log(\"this is test\",this.selectedRow);\r\n this.form.setFieldsValue(data);\r\n });\r\n } catch (e) {\r\n this.$ntGetError();\r\n } finally {\r\n this.loading = false;\r\n }\r\n }\r\n },\r\n },\r\n async mounted() {\r\n try {\r\n this.loading=true;\r\n this.getData();\r\n }catch (e) {\r\n console.log(e);\r\n }finally {\r\n this.loading=false;\r\n }\r\n },\r\n created() {\r\n this.productCols = TableColProduct.default;\r\n this.categoryCols = TableColCategory.default;\r\n this.customerCols = TableColCustomer.default;\r\n this.brandCols = TableColBrand.default;\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n#avatar-col {\r\n width: 10rem;\r\n}\r\n\r\n#page-user-view {\r\n table {\r\n td {\r\n vertical-align: top;\r\n min-width: 140px;\r\n padding-bottom: .8rem;\r\n word-break: break-all;\r\n }\r\n\r\n &:not(.permissions-table) {\r\n td {\r\n @media screen and (max-width: 370px) {\r\n display: block;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n// #account-info-col-1 {\r\n// // flex-grow: 1;\r\n// width: 30rem !important;\r\n// @media screen and (min-width:1200px) {\r\n// & {\r\n// flex-grow: unset !important;\r\n// }\r\n// }\r\n// }\r\n\r\n\r\n@media screen and (min-width: 1201px) and (max-width: 1211px),\r\nonly screen and (min-width: 636px) and (max-width: 991px) {\r\n #account-info-col-1 {\r\n width: calc(100% - 12rem) !important;\r\n }\r\n\r\n // #account-manage-buttons {\r\n // width: 12rem !important;\r\n // flex-direction: column;\r\n\r\n // > button {\r\n // margin-right: 0 !important;\r\n // margin-bottom: 1rem;\r\n // }\r\n // }\r\n\r\n}\r\n\r\n</style>\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./promotion_tak_add_edit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./promotion_tak_add_edit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./promotion_tak_add_edit.vue?vue&type=template&id=22bf6354&\"\nimport script from \"./promotion_tak_add_edit.vue?vue&type=script&lang=js&\"\nexport * from \"./promotion_tak_add_edit.vue?vue&type=script&lang=js&\"\nimport style0 from \"./promotion_tak_add_edit.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/category', 'لیست دسته بندی');\r\ntbl.add(new Xtc('id', 'شماره').filterNumber());\r\ntbl.add(new Xtc('title', 'عنوان دسته').filterNumber());\r\ntbl.add(new Xtc('parent.title', 'پدر دسته').filterNumber());\r\ntbl.add(new Xtc('type_str', 'نوع نمایش').filterText());\r\nexport default tbl;\r\n\r\n","/*\r\nimport ColCreator from \"./index\";\r\n\r\nclass Table {\r\n cols = [\r\n new ColCreator('id', 'کد').export(),\r\n new ColCreator('ProductImage', 'تصویر محصول').renderSlot('image').export(),\r\n new ColCreator('title', 'نام محصول').export(),\r\n new ColCreator('product_code', 'کد محصول ').export(),\r\n new ColCreator('action', 'عملیات').renderSlot('op').export(),\r\n ];\r\n}\r\n\r\nexport default new Table().cols;\r\n*/\r\n\r\n\r\nimport XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/products', 'لیست محصولات');\r\ntbl.add(new Xtc('id', 'کد').filterNumber());\r\ntbl.add(new Xtc('ProductImage', 'تصویر محصول').renderSlot('image').noSort())\r\ntbl.add(new Xtc('title', 'نام محصول').filterText())\r\ntbl.add(new Xtc('brand.title', 'برند').filterText())\r\ntbl.add(new Xtc('product_code', 'کد محصول').filterText())\r\n//tbl.add(new Xtc('product_code', 'کد محصول').filterText().hidden())\r\n//tbl.add(new Xtc('action', 'عملیات').renderSlot('op').noSort());\r\nexport default tbl;\r\n\r\n","import XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/brand', 'لیست برند ها');\r\ntbl.add(new Xtc('id', 'کد').filterNumber());\r\ntbl.add(new Xtc('title', 'نام برند').filterText())\r\n//tbl.add(new Xtc('product_code', 'کد محصول').filterText().hidden())\r\n//tbl.add(new Xtc('action', 'عملیات').renderSlot('op').noSort());\r\nexport default tbl;\r\n\r\n"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure