| 1 |
- {"code":"/*!\n * build: vue-admin-beautiful \n * copyright: chuzhixin 1204505056@qq.com \n * time: 2022-12-12 09:51:32\n */\n(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-0f6bfdf8\"],{\"0eea\":function(t,e,a){\"use strict\";a.r(e);const i=[\"searchreplace bold italic underline strikethrough alignleft aligncenter alignright outdent indent blockquote undo redo removeformat subscript superscript code codesample\",\"hr bullist numlist link image charmap preview anchor pagebreak insertdatetime media table emoticons forecolor backcolor fullscreen\"];e[\"default\"]=i},1868:function(t,e,a){\"use strict\";a.r(e),a.d(e,\"enableIntegralGoods\",(function(){return n})),a.d(e,\"addIntegralGoods\",(function(){return o})),a.d(e,\"getIntegralGoodsInfo\",(function(){return s})),a.d(e,\"getAllIntegralGoods\",(function(){return r})),a.d(e,\"updateIntegralGoods\",(function(){return l})),a.d(e,\"deleteIntegralGoods\",(function(){return d})),a.d(e,\"getAllIntegralGoodsExchange\",(function(){return c})),a.d(e,\"updateIntegralGoodsExchange\",(function(){return u})),a.d(e,\"getIntegralRuleInfo\",(function(){return m})),a.d(e,\"getAllIntegralRule\",(function(){return g})),a.d(e,\"updateIntegralRule\",(function(){return h})),a.d(e,\"enableIntegralRule\",(function(){return f})),a.d(e,\"deleteIntegralRule\",(function(){return p})),a.d(e,\"addIntegralRule\",(function(){return b}));var i=a(\"b775\");function n(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/enableIntegralGoods/\"+t,method:\"get\",data:e})}function o(t){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/addIntegralGoods\",method:\"post\",data:t})}function s(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/getIntegralGoodsInfo/\"+t,method:\"get\",data:e})}function r(t){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/getAllIntegralGoods\",method:\"post\",data:t})}function l(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/updateIntegralGoods/\"+t,method:\"put\",data:e})}function d(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/deleteIntegralGoods/\"+t,method:\"delete\",data:e})}function c(t){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/getAllIntegralGoodsExchange\",method:\"post\",data:t})}function u(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/updateIntegralGoodsExchange/\"+t,method:\"put\",data:e})}function m(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/getIntegralRuleInfo/\"+t,method:\"post\",data:e})}function g(t){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/getAllIntegralRule\",method:\"post\",data:t})}function h(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/updateIntegralRule/\"+t,method:\"put\",data:e})}function f(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/enableIntegralRule/\"+t,method:\"get\",data:e})}function p(t,e){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/deleteIntegralRule/\"+t,method:\"get\",data:e})}function b(t){return Object(i[\"default\"])({url:\"/Integral/IntegralGoods/addIntegralRule\",method:\"post\",data:t})}},\"242c\":function(t,e,a){\"use strict\";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a(\"container-tit\",[a(\"div\",{attrs:{slot:\"headr\"},slot:\"headr\"},[a(\"el-button\",{attrs:{loading:t.sub_load,type:\"primary\"},on:{click:t.submit}},[t._v(\" 提交保存 \")])],1),a(\"el-form\",{ref:\"add_form\",attrs:{\"label-position\":\"right\",model:t.add_form,rules:t.form_rules,size:\"small\",\"label-width\":\"100px\"}},[a(\"div\",{staticClass:\"detail-tab-item\"},[a(\"div\",{staticClass:\"detail-tab-title\"},[t._v(\"基础信息\")]),a(\"div\",{staticClass:\"detail-tab-main\"},[a(\"el-form-item\",{attrs:{label:\"排序\"}},[a(\"el-input\",{staticStyle:{width:\"300px\"},attrs:{placeholder:\"排序\"},model:{value:t.add_form.sort,callback:function(e){t.$set(t.add_form,\"sort\",e)},expression:\"add_form.sort\"}})],1),a(\"el-form-item\",{attrs:{label:\"商品类型\"}},[a(\"el-select\",{staticStyle:{width:\"300px\"},attrs:{placeholder:\"请选择\"},model:{value:t.add_form.category,callback:function(e){t.$set(t.add_form,\"category\",e)},expression:\"add_form.category\"}},t._l(t.type_options,(function(t){return a(\"el-option\",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),a(\"el-form-item\",{attrs:{label:\"商品名称\",prop:\"name\"}},[a(\"el-input\",{staticStyle:{width:\"300px\"},attrs:{placeholder:\"商品名称\"},model:{value:t.add_form.name,callback:function(e){t.$set(t.add_form,\"name\",e)},expression:\"add_form.name\"}})],1),a(\"el-form-item\",{attrs:{label:\"商品图片\",prop:\"images\"}},[a(\"UploadQiniu\",{attrs:{limit:10,\"file-list\":t.img_list},on:{uploadSuccess:t.uploadSuccess,imgSortChange:t.imgSortChange,handleRemove:t.uploadRemove}})],1),a(\"el-form-item\",{attrs:{label:\"积分价格\",prop:\"integral\"}},[a(\"el-input-number\",{staticStyle:{width:\"300px\"},attrs:{controls:!1,min:0,placeholder:\"积分价格\"},model:{value:t.add_form.integral,callback:function(e){t.$set(t.add_form,\"integral\",e)},expression:\"add_form.integral\"}})],1),a(\"el-form-item\",{attrs:{label:\"限购\",prop:\"integral\"}},[a(\"el-input-number\",{staticStyle:{width:\"300px\"},attrs:{controls:!1,min:0,placeholder:\"限购\"},model:{value:t.add_form.limit,callback:function(e){t.$set(t.add_form,\"limit\",e)},expression:\"add_form.limit\"}})],1),a(\"el-form-item\",{attrs:{label:\"兑换说明\"}},[a(\"el-input\",{staticStyle:{width:\"300px\"},attrs:{type:\"textarea\",placeholder:\"兑换说明\"},model:{value:t.add_form.desc,callback:function(e){t.$set(t.add_form,\"desc\",e)},expression:\"add_form.desc\"}})],1)],1)]),a(\"div\",{staticClass:\"detail-tab-item\"},[a(\"p\",{staticClass:\"detail-tab-title\"},[t._v(\"商品详情\")]),a(\"div\",{staticClass:\"detail-tab-main\"},[a(\"Tinymce\",{attrs:{height:300},model:{value:t.add_form.details,callback:function(e){t.$set(t.add_form,\"details\",e)},expression:\"add_form.details\"}})],1)])])],1)},n=[],o=a(\"7d8a\"),s=a(\"1868\"),r=a(\"5143\"),l={name:\"PointGoodsAdd\",components:{Tinymce:o[\"default\"],UploadQiniu:r[\"default\"]},data(){const t=(t,e,a)=>{\"\"===e?a(new Error(\"请输入积分价格\")):e<=0?a(new Error(\"积分价格需大于0!\")):a()},e=(t,e,a)=>{\"\"===e?a(new Error(\"请输入限购数量\")):e<=0?a(new Error(\"限购数量需大于0!\")):a()},a=(t,e,a)=>{e.replace(/\\s+/g,\"\")?a():a(new Error(\"请输入商品名称\"))};return{goods_id:\"\",sub_load:!1,show_goods:!1,form_rules:{name:[{required:!0,validator:a,trigger:\"blur\"}],integral:[{required:!0,validator:t,trigger:\"blur\"}],limit:[{required:!0,validator:e,trigger:\"blur\"}],images:[{type:\"array\",required:!0,message:\"请至少选择一张商品图片\",trigger:\"change\"}]},goods_data:{},img_list:[],add_form:{name:\"\",details:\"\",category:5,images:[],integral:0,sort:\"\",limit:0,num:0,desc:\"\"},type_options:[{label:\"实物商品\",value:5},{label:\"虚拟商品\",value:4}]}},created(){this.$route.query.id&&(this.goods_id=this.$route.query.id,this.getIntegralGoodsInfo())},activated(){this.$_isInit()||this.$route.query.id&&(this.goods_id=this.$route.query.id,this.getIntegralGoodsInfo())},methods:{categoryChange(){},openGoodsModel(){this.show_goods=!0},async getIntegralGoodsInfo(t){const{data:e}=await Object(s[\"getIntegralGoodsInfo\"])(this.goods_id);this.add_form={name:e.name,category:e.category,images:e.images,integral:e.integral,sort:e.sort,limit:e.limit,num:e.num,desc:e.desc,details:e.details},this.img_list=this.add_form.images.map(t=>({name:\"\",content:t}))},uploadSuccess(t,e,a,i){const n=i.map(t=>t.content);this.add_form.images.length?this.add_form.images=this.base_form.images.concat(n):this.add_form.images=n,this.img_list=this.add_form.images.map(t=>({name:\"\",content:t}))},imgSortChange(t){this.add_form.images=t.map(t=>t.content)},uploadRemove(t,e){this.add_form.images=e.map(t=>t.content)},async submit(){this.$refs[\"add_form\"].validate(async t=>{if(t){this.sub_load=!0;try{if(this.goods_id){const{data:t}=await Object(s[\"updateIntegralGoods\"])(this.goods_id,this.add_form);this.$message.success(\"修改成功\")}else{const{data:t}=await Object(s[\"addIntegralGoods\"])(this.add_form);this.$message.success(\"新增成功\")}this.sub_load=!1,this.$closeCurrentGoEdit(\"/PointsMall/GoodsManage\")}finally{this.sub_load=!1}}})}}},d=l,c=a(\"2877\"),u=Object(c[\"a\"])(d,i,n,!1,null,\"5c939e3c\",null);e[\"default\"]=u.exports},\"2c5c\":function(t,e,a){\"use strict\";a.r(e);let i=[];function n(){return window.tinymce}const o=(t,e)=>{const a=document.getElementById(t),o=e||function(){};if(!a){const e=document.createElement(\"script\");e.src=t,e.id=t,document.body.appendChild(e),i.push(o);const a=\"onload\"in e?s:r;a(e)}function s(e){e.onload=function(){this.onerror=this.onload=null;for(const t of i)t(null,e);i=null},e.onerror=function(){this.onerror=this.onload=null,o(new Error(\"Failed to load \"+t),e)}}function r(t){t.onreadystatechange=function(){if(\"complete\"===this.readyState||\"loaded\"===this.readyState){this.onreadystatechange=null;for(const e of i)e(null,t);i=null}}}a&&o&&(n()?o(null,a):i.push(o))};e[\"default\"]=o},6587:function(t,e,a){},\"7d8a\":function(t,e,a){\"use strict\";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a(\"div\",{staticClass:\"tinymce-container\",class:{fullscreen:t.fullscreen},style:{width:t.containerWidth}},[a(\"textarea\",{staticClass:\"tinymce-textarea\",attrs:{id:t.tinymceId}}),t._v(\" \"),a(\"div\",{staticClass:\"editor-custom-btn-container\"},[a(\"editorImage\",{staticClass:\"editor-upload-btn\",attrs:{color:\"#1890ff\"},on:{successCBK:t.imageSuccessCBK}})],1)])},n=[],o=a(\"9681\"),s=a(\"e75c\"),r=a(\"0eea\"),l=a(\"2c5c\");const d=\"https://cdn.jsdelivr.net/npm/tinymce-all-in-one@4.9.3/tinymce.min.js\";var c={name:\"Tinymce\",components:{editorImage:o[\"default\"]},props:{id:{type:String,default:function(){return\"vue-tinymce-\"+ +new Date+(1e3*Math.random()).toFixed(0)}},value:{type:String,default:\"\"},toolbar:{type:Array,required:!1,default(){return[]}},menubar:{type:String,default:\"文件编辑插入视图格式表\"},height:{type:[Number,String],required:!1,default:360},width:{type:[Number,String],required:!1,default:\"auto\"}},data(){return{hasChange:!1,hasInit:!1,tinymceId:this.id,fullscreen:!1,languageTypeList:{en:\"en\",zh:\"zh_CN\",es:\"es_MX\",ja:\"ja\"}}},computed:{containerWidth(){const t=this.width;return/^[\\d]+(\\.[\\d]+)?$/.test(t)?t+\"px\":t}},watch:{value(t){!this.hasChange&&this.hasInit&&this.$nextTick(()=>window.tinymce.get(this.tinymceId).setContent(t||\"\"))}},mounted(){this.init()},activated(){window.tinymce&&this.initTinymce()},deactivated(){this.destroyTinymce()},destroyed(){this.destroyTinymce()},methods:{init(){Object(l[\"default\"])(d,t=>{t?this.$message.error(t.message):this.initTinymce()})},initTinymce(){const t=this;window.tinymce.init({selector:\"#\"+this.tinymceId,language:this.languageTypeList[\"zh\"],height:this.height,body_class:\"panel-body \",object_resizing:!1,toolbar:this.toolbar.length>0?this.toolbar:r[\"default\"],menubar:this.menubar,plugins:s[\"default\"],end_container_on_empty_block:!0,powerpaste_word_import:\"clean\",code_dialog_height:450,code_dialog_width:1e3,advlist_bullet_styles:\"square\",advlist_number_styles:\"default\",imagetools_cors_hosts:[\"www.tinymce.com\",\"codepen.io\"],default_link_target:\"_blank\",link_title:!1,nonbreaking_force_tab:!0,init_instance_callback:e=>{t.value&&e.setContent(t.value),t.hasInit=!0,e.on(\"NodeChange Change KeyUp SetContent\",()=>{this.hasChange=!0,this.$emit(\"input\",e.getContent())})},setup(e){e.on(\"FullscreenStateChanged\",e=>{t.fullscreen=e.state})}})},destroyTinymce(){const t=window.tinymce.get(this.tinymceId);this.fullscreen&&t.execCommand(\"mceFullScreen\"),t&&t.destroy()},setContent(t){window.tinymce.get(this.tinymceId).setContent(t)},getContent(){window.tinymce.get(this.tinymceId).getContent()},imageSuccessCBK(t){const e=this;t.forEach(t=>{window.tinymce.get(e.tinymceId).insertContent(`<img class=\"wscnph\" width=\"100%\" src=\"${t.url}\" >`)})}}},u=c,m=(a(\"f1da\"),a(\"d1bf\"),a(\"2877\")),g=Object(m[\"a\"])(u,i,n,!1,null,\"70fe73ae\",null);e[\"default\"]=g.exports},\"86a1\":function(t,e,a){\"use strict\";a(\"6587\")},9681:function(t,e,a){\"use strict\";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a(\"div\",{staticClass:\"upload-container\"},[a(\"el-button\",{attrs:{icon:\"el-icon-upload\",size:\"mini\",type:\"primary\"},on:{click:t.openImgUp}},[t._v(\" 图片上传 \")]),t.pic_model_show?a(\"PicLibrary\",{attrs:{\"img-height\":-1,limit:100,\"is-check\":!0,\"is-show\":t.pic_model_show},on:{cancel:function(e){t.pic_model_show=!1},confirm:t.uploadSuccess}}):t._e()],1)},n=[],o=a(\"e9df\"),s=a(\"2934\"),r=a(\"b4cb\"),l=a(\"778c\"),d={name:\"EditorSlideUpload\",components:{PicLibrary:r[\"default\"]},props:{color:{type:String,default:\"#1890ff\"}},data(){return{img_url:l[\"apiUrl\"].QINIU_URL,QiniuData:{key:\"\",token:\"\"},domain:\"https://upload-z2.qiniup.com\",dialogVisible:!1,pic_model_show:!1,imgArr:[],imgList:[],listObj:{},fileList:[]}},methods:{openImgUp(){this.imgArr=[],this.imgList=[],this.pic_model_show=!0},uploadSuccess(t){const e=t.map(t=>({name:t.name,url:t.content}));this.imgArr=this.imgArr.concat(e),this.$emit(\"successCBK\",this.imgArr)},checkAllSuccess(){return Object.keys(this.listObj).every(t=>this.listObj[t].hasSuccess)},handleSubmit(){const t=Object.keys(this.listObj).map(t=>this.listObj[t]);this.checkAllSuccess()?(this.$emit(\"successCBK\",t),this.listObj={},this.fileList=[],this.dialogVisible=!1):this.$message(\"请等待所有图片上传成功。如果有网络问题,请刷新页面并重新上传!\")},handleSuccess(t,e){const a=e.uid,i=Object.keys(this.listObj);for(let n=0,o=i.length;n<o;n++)if(this.listObj[i[n]].uid===a)return this.listObj[i[n]].url=`${this.img_url}/${t.key}`,void(this.listObj[i[n]].hasSuccess=!0)},async handleRemove(t){await Object(s[\"UploadDel\"])({bucket:this.qiniu_key,key:t.response.key});const e=t.uid,a=Object.keys(this.listObj);for(let i=0,n=a.length;i<n;i++)if(this.listObj[a[i]].uid===e)return void delete this.listObj[a[i]]},async beforeUpload(t){this.QiniuData.key=`${Object(o[\"getEnToken\"])()}/${t.name}`,await this.getQiniuToken(this.QiniuData.key,t)},async getQiniuToken(t,e){const a=e.uid;this.listObj[a]={};const i=await Object(s[\"uploadToken\"])({bucket:this.qiniu_key,key:t});this.QiniuData.token=i.data;const n=window.URL||window.webkitURL,o=new Image;o.src=n.createObjectURL(e),o.onload=()=>{this.listObj[a]={hasSuccess:!1,uid:e.uid,width:this.width,height:this.height}}}}},c=d,u=(a(\"86a1\"),a(\"2877\")),m=Object(u[\"a\"])(c,i,n,!1,null,\"3f27ff4c\",null);e[\"default\"]=m.exports},ca4d:function(t,e,a){},d1bf:function(t,e,a){\"use strict\";a(\"d4b0\")},d4b0:function(t,e,a){},e75c:function(t,e,a){\"use strict\";a.r(e);const i=[\"advlist autolink link image lists charmap print preview code\"];e[\"default\"]=i},f1da:function(t,e,a){\"use strict\";a(\"ca4d\")}}]);","extractedComments":[]}
|