2fe2ba322a759725abd8ebaf12f7e991.json 7.8 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\components\\from\\from.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\from\\from.vue","mtime":1677828270149},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgZm9ybUNyZWF0ZSBmcm9tICdAZm9ybS1jcmVhdGUvaXZpZXcnOwppbXBvcnQgcmVxdWVzdCBmcm9tICdAL2xpYnMvcmVxdWVzdCc7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnZWRpdCcsCiAgY29tcG9uZW50czogewogICAgZm9ybUNyZWF0ZTogZm9ybUNyZWF0ZS4kZm9ybSgpCiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ3VzZXJMZXZlbCcsIFsndGFza0lkJywgJ2xldmVsSWQnXSkpLAogIHByb3BzOiB7CiAgICBGcm9tRGF0YTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6IG51bGwKICAgIH0sCiAgICB1cGRhdGU6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIG1vZGFsczogZmFsc2UsCiAgICAgIHR5cGU6IDAsCiAgICAgIGNvbmZpZzogewogICAgICAgIGdsb2JhbDogewogICAgICAgICAgdXBsb2FkOiB7CiAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgb25TdWNjZXNzOiBmdW5jdGlvbiBvblN1Y2Nlc3MocmVzLCBmaWxlKSB7CiAgICAgICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwKSB7CiAgICAgICAgICAgICAgICAgIGZpbGUudXJsID0gcmVzLmRhdGEuc3JjOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgdGhpcy5NZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgfTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGNvdXBvbnNUeXBlOiBmdW5jdGlvbiBjb3Vwb25zVHlwZSgpIHsKICAgICAgdGhpcy4kcGFyZW50LmFkZFR5cGUodGhpcy50eXBlKTsKICAgIH0sCiAgICAvLyDmj5DkuqTooajljZUgZ3JvdXAKICAgIG9uU3VibWl0OiBmdW5jdGlvbiBvblN1Ym1pdChmb3JtRGF0YSkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdmFyIGRhdGFzID0ge307CiAgICAgIGRhdGFzID0gZm9ybURhdGE7CiAgICAgIHJlcXVlc3QoewogICAgICAgIHVybDogdGhpcy5Gcm9tRGF0YS5hY3Rpb24sCiAgICAgICAgbWV0aG9kOiB0aGlzLkZyb21EYXRhLm1ldGhvZCwKICAgICAgICBkYXRhOiBkYXRhcwogICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAoX3RoaXMudXBkYXRlKSBfdGhpcy4kcGFyZW50LmdldExpc3QoKTsKCiAgICAgICAgX3RoaXMuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXMubW9kYWxzID0gZmFsc2U7CiAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgICBfdGhpcy4kZW1pdCgnc3VibWl0RmFpbCcpOwogICAgICAgIH0sIDEwMDApOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWFs+mXreaMiemSrgogICAgY2FuY2VsOiBmdW5jdGlvbiBjYW5jZWwoKSB7CiAgICAgIHRoaXMudHlwZSA9IDA7IC8vIHRoaXMuJGVtaXQoJ29uQ2FuY2VsJykKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmCA;AACA;AACA;AACA;EACAA,YADA;EAEAC;IACAC;EADA,CAFA;EAKAC,4BACAC,4CADA,CALA;EAQAC;IACAC;MACAC,YADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA;EALA,CARA;EAkBAE,IAlBA,kBAkBA;IACA;MACAC,aADA;MAEAJ,OAFA;MAGAK;QACAC;UACAC;YACAT;cACAU,SADA,qBACAC,GADA,EACAC,IADA,EACA;gBACA;kBACAA;gBACA,CAFA,MAEA;kBACA;gBACA;cACA;YAPA;UADA;QADA;MADA;IAHA;EAmBA,CAtCA;EAuCAC;IACAC,WADA,yBACA;MACA;IACA,CAHA;IAIA;IACAC,QALA,oBAKAC,QALA,EAKA;MAAA;;MACA;MACAC;MACAC;QACAC,yBADA;QAEAC,4BAFA;QAGAf;MAHA,GAKAgB,IALA,CAKA;QACA;;QACA;;QACA;QACAC;UACA;QACA,CAFA,EAEA,IAFA;MAGA,CAZA,EAaAC,KAbA,CAaA;QACA;MACA,CAfA;IAgBA,CAxBA;IAyBA;IACAC,MA1BA,oBA0BA;MACA,cADA,CAEA;IACA;EA7BA;AAvCA","names":["name","components","formCreate","computed","mapState","props","FromData","type","default","update","data","modals","config","global","upload","onSuccess","res","file","methods","couponsType","onSubmit","formData","datas","request","url","method","then","setTimeout","catch","cancel"],"sourceRoot":"src/components/from","sources":["from.vue"],"sourcesContent":["<template>\r\n <div v-if=\"FromData\">\r\n <Modal\r\n v-model=\"modals\"\r\n scrollable\r\n footer-hide\r\n closable\r\n :title=\"FromData.title\"\r\n :z-index=\"1\"\r\n width=\"700\"\r\n @on-cancel=\"cancel\"\r\n >\r\n <template>\r\n <div class=\"radio acea-row row-middle\" v-if=\"FromData.action === '/marketing/coupon/save.html'\">\r\n <div class=\"name ivu-form-item-content\">优惠券类型</div>\r\n <Radio-group v-model=\"type\" @on-change=\"couponsType\">\r\n <Radio :label=\"0\">通用券</Radio>\r\n <Radio :label=\"1\">品类券</Radio>\r\n <Radio :label=\"2\">商品券</Radio>\r\n </Radio-group>\r\n </div>\r\n </template>\r\n <form-create\r\n :option=\"config\"\r\n :rule=\"Array.from(FromData.rules)\"\r\n @submit=\"onSubmit\"\r\n class=\"formBox\"\r\n ref=\"fc\"\r\n handleIcon=\"false\"\r\n ></form-create>\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport formCreate from '@form-create/iview';\r\nimport request from '@/libs/request';\r\nimport { mapState } from 'vuex';\r\nexport default {\r\n name: 'edit',\r\n components: {\r\n formCreate: formCreate.$form(),\r\n },\r\n computed: {\r\n ...mapState('userLevel', ['taskId', 'levelId']),\r\n },\r\n props: {\r\n FromData: {\r\n type: Object,\r\n default: null,\r\n },\r\n update: {\r\n type: Boolean,\r\n default: true,\r\n },\r\n },\r\n data() {\r\n return {\r\n modals: false,\r\n type: 0,\r\n config: {\r\n global: {\r\n upload: {\r\n props: {\r\n onSuccess(res, file) {\r\n if (res.status === 200) {\r\n file.url = res.data.src;\r\n } else {\r\n this.Message.error(res.msg);\r\n }\r\n },\r\n },\r\n },\r\n },\r\n },\r\n };\r\n },\r\n methods: {\r\n couponsType() {\r\n this.$parent.addType(this.type);\r\n },\r\n // 提交表单 group\r\n onSubmit(formData) {\r\n let datas = {};\r\n datas = formData;\r\n request({\r\n url: this.FromData.action,\r\n method: this.FromData.method,\r\n data: datas,\r\n })\r\n .then((res) => {\r\n if (this.update) this.$parent.getList();\r\n this.$Message.success(res.msg);\r\n this.modals = false;\r\n setTimeout(() => {\r\n this.$emit('submitFail');\r\n }, 1000);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 关闭按钮\r\n cancel() {\r\n this.type = 0;\r\n // this.$emit('onCancel')\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.v-transfer-dom >>> .ivu-modal-content-drag {\r\n z-index: 2 !important;\r\n}\r\n\r\n.radio {\r\n margin-bottom: 14px;\r\n}\r\n\r\n.radio >>> .name {\r\n width: 125px;\r\n text-align: right;\r\n padding-right: 12px;\r\n}\r\n</style>\r\n"]}]}