/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-103a9f6e.ff1e16db.js.map
{"version":3,"sources":["webpack:///./src/table/major_customer.js","webpack:///./src/table/promotion_category.js","webpack:///./src/views/offersIgnore/offersIgnore-add-edit.vue","webpack:///src/views/offersIgnore/offersIgnore-add-edit.vue","webpack:///./src/views/offersIgnore/offersIgnore-add-edit.vue?51ea","webpack:///./src/views/offersIgnore/offersIgnore-add-edit.vue?3f1c","webpack:///./src/views/offersIgnore/offersIgnore-add-edit.vue?bf58","webpack:///./src/table/promotion_product.js","webpack:///./src/table/brand.js"],"names":["tbl","XTbl","add","Xtc","filterNumber","filterText","hidden","noSort","filterDate","render","_vm","this","_c","_self","attrs","loading","form","staticClass","directives","name","rawName","value","initialValue","rules","required","message","expression","on","changeType","_l","types","item","index","_v","_s","getFieldValue","selectedRow","length","ref","productCols","scopedSlots","_u","key","fn","text","record","staticStyle","thumb","full","model","callback","$$v","_e","categoryCols","customerCols","brandCols","handleSubmit","deleteLoading","deleteForm","setType","type","deleteType","staticRenderFns","components","XTable","data","formLayout","ignoreList","computed","id","methods","console","axios","changeTable","err","values","items_id","getData","created","component","renderSlot"],"mappings":"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","file":"js/chunk-103a9f6e.ff1e16db.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","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","var render = function render(){var _vm=this,_c=_vm._self._c;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 mb-10\",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('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: '' }] }]\"}],on:{\"change\":_vm.changeType}},_vm._l((_vm.types),function(item,index){return _c('a-select-option',{attrs:{\"value\":index}},[_vm._v(\"\\n \"+_vm._s(item)+\"\\n \")])}),1)],1)],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},scopedSlots:_vm._u([{key:\"image\",fn:function({text, record}){return _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},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')==3)?_c('div',[_c('h6',[_vm._v(\"تعداد \"+_vm._s(_vm.selectedRow.length)+\" مشتری انتخاب شده است\")]),_c('div',[_c('XTable',{ref:\"tblCustomer\",attrs:{\"model\":_vm.customerCols,\"hasSelection\":true},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},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(\"ثبت\")])],1)])],1)],1),_c('ASpin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.deleteLoading}},[_c('vx-card',{staticClass:\"vx-card\",attrs:{\"removeCardAction\":false,\"title\":\"حذف نوع استثناء\"}},[_c('a-form',{attrs:{\"form\":_vm.deleteForm}},[_c('div',{staticClass:\"grid grid-cols-1 md:grid-cols-4 gap-4 items-end\"},[_c('a-form-item',{attrs:{\"label\":\"نوع\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['type',{ rules: [{ required: true, message: 'نوع استثناء را انتخاب کنید' }] },]),expression:\"['type',{ rules: [{ required: true, message: 'نوع استثناء را انتخاب کنید' }] },]\"}],staticStyle:{\"width\":\"100%\"},on:{\"change\":_vm.setType}},_vm._l((_vm.types),function(item,index){return _c('a-select-option',{attrs:{\"value\":index}},[_vm._v(\"\\n \"+_vm._s(item)+\"\\n \")])}),1)],1),_c('a-popconfirm',{attrs:{\"title\":` آیا مایل به حذف همه استثناعات نوع ${_vm.types[_vm.type]} هستید؟ `,\"ok-text\":\"بله\",\"cancel-text\":\"خیر\"},on:{\"confirm\":_vm.deleteType}},[_c('a-button',{attrs:{\"type\":\"primary mb-8\",\"disabled\":!_vm.type,\"block\":\"\"}},[_vm._v(\"ثبت\")])],1)],1)])],1)],1)],1)])\n}\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 mb-10\">\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 <a-form-item label=\"نوع استثناء\">\r\n <a-select v-decorator=\"['type',{ initialValue:1,rules: [{ required: false, message: '' }] }]\" @change=\"changeType\">\r\n <a-select-option v-for=\"(item,index) in types\" :value=\"index\">\r\n {{item}}\r\n </a-select-option>\r\n </a-select>\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\" >\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\" >\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\" >\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\" >\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\">ثبت</vs-button>\r\n </div>\r\n\r\n </vx-card>\r\n </a-form>\r\n </ASpin>\r\n\r\n <ASpin type=\"loading\" :spinning=\"deleteLoading\">\r\n <vx-card\r\n :removeCardAction=\"false\"\r\n title=\"حذف نوع استثناء\"\r\n class=\"vx-card\">\r\n <a-form :form=\"deleteForm\">\r\n <div class=\"grid grid-cols-1 md:grid-cols-4 gap-4 items-end\">\r\n <a-form-item label=\"نوع\">\r\n <a-select style=\"width: 100%\" v-decorator=\"['type',{ rules: [{ required: true, message: 'نوع استثناء را انتخاب کنید' }] },]\" @change=\"setType\">\r\n <a-select-option v-for=\"(item,index) in types\" :value=\"index\">\r\n {{item}}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n <a-popconfirm\r\n :title=\"` آیا مایل به حذف همه استثناعات نوع ${types[type]} هستید؟ `\"\r\n ok-text=\"بله\"\r\n cancel-text=\"خیر\"\r\n @confirm=\"deleteType\"\r\n >\r\n <a-button type=\"primary mb-8\" :disabled=\"!type\" block>ثبت</a-button>\r\n </a-popconfirm>\r\n </div>\r\n </a-form>\r\n </vx-card>\r\n </ASpin>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport productCols from \"@/table/promotion_product\";\r\nimport categoryCols from \"@/table/promotion_category\";\r\nimport customerCols from \"@/table/major_customer\";\r\nimport brandCols from \"@/table/brand\";\r\nimport XTable from \"@/components/x-table/XTable\";\r\nimport axios from '@/axios'\r\n\r\nexport default {\r\n components: {\r\n XTable,\r\n },\r\n data() {\r\n return {\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 ignoreList: undefined,\r\n types: {\r\n 1:'محصولات',\r\n 2:'دسته بندی',\r\n 3:'مشتری',\r\n 4:'برند',\r\n },\r\n selectedRow:[],\r\n deleteForm: this.$form.createForm(this, {name: 'coordinated'}),\r\n deleteLoading:false,\r\n type: undefined,\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 async deleteType() {\r\n try{\r\n this.deleteLoading=true;\r\n console.log('in')\r\n await axios.delete('/ignore/'+this.type);\r\n this.$message.success('استثناء حذف شد ');\r\n await this.getData()\r\n this.changeTable(this.type)\r\n }catch (e) {\r\n console.log(e);\r\n }finally {\r\n this.deleteLoading=false;\r\n }\r\n },\r\n setType(value){\r\n this.type = value\r\n },\r\n changeTable(id) {\r\n if(id==1)\r\n {\r\n this.$nextTick(()=>{\r\n this.selectedRow = this.items_id(1)\r\n this.$refs.tblProducts.fetch();\r\n });\r\n }\r\n if(id==2){\r\n this.$nextTick(()=>{\r\n this.selectedRow = this.items_id(2)\r\n this.$refs.tblCategory.fetch();\r\n });\r\n }\r\n if(id==3)\r\n {\r\n this.$nextTick(()=>{\r\n this.selectedRow = this.items_id(3)\r\n this.$refs.tblCustomer.fetch();\r\n });\r\n }\r\n if(id==4)\r\n {\r\n this.$nextTick(()=>{\r\n this.selectedRow = this.items_id(4)\r\n this.$refs.tblBrand.fetch();\r\n });\r\n }\r\n },\r\n changeType(e) {\r\n this.selectedRow=[];\r\n this.changeTable(e);\r\n },\r\n async handleSubmit(e) {\r\n try{\r\n this.loading=true;\r\n this.form.validateFields(async (err, values) => {\r\n if (!err) {\r\n values.item_id = this.selectedRow;\r\n await axios.post('/ignore',values)\r\n this.$ntSet();\r\n await this.getData()\r\n this.changeTable(values.type)\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 items_id(type) {\r\n return this.ignoreList.filter(item => item.type == type).map( x => x.item_id)\r\n },\r\n async getData() {\r\n try {\r\n this.loading = true;\r\n let {data} = await axios.get('/ignore');\r\n this.ignoreList = data\r\n this.selectedRow = this.items_id(1)\r\n } catch (e) {\r\n console.log(e)\r\n this.$ntGetError();\r\n } finally {\r\n this.loading = false;\r\n }\r\n },\r\n },\r\n async created() {\r\n await this.getData();\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\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}\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!./offersIgnore-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!./offersIgnore-add-edit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./offersIgnore-add-edit.vue?vue&type=template&id=5aa90878&\"\nimport script from \"./offersIgnore-add-edit.vue?vue&type=script&lang=js&\"\nexport * from \"./offersIgnore-add-edit.vue?vue&type=script&lang=js&\"\nimport style0 from \"./offersIgnore-add-edit.vue?vue&type=style&index=0&id=5aa90878&prod&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","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!./offersIgnore-add-edit.vue?vue&type=style&index=0&id=5aa90878&prod&lang=scss&\"","/*\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