bztang-admin/addons/yun_shop/static/app/js/chunk-23eb932e.13e81c0c.js

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-23eb932e"],{"01e8":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"page"},[a("c-title",{attrs:{text:"活码创建"}}),a("div",{staticClass:"wrapper"},[a("div",{staticClass:"item"},[a("span",{staticClass:"name"},[e._v("活码名称")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.form.code_name,expression:"form.code_name"}],staticClass:"input",attrs:{type:"text",placeholder:"输入活码名称"},domProps:{value:e.form.code_name},on:{input:function(t){t.target.composing||e.$set(e.form,"code_name",t.target.value)}}})]),a("div",{staticClass:"item"},[a("span",{staticClass:"name"},[e._v("引导语")]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.form.code_guide,expression:"form.code_guide"}],staticClass:"input",attrs:{type:"text",placeholder:"输入引导语"},domProps:{value:e.form.code_guide},on:{input:function(t){t.target.composing||e.$set(e.form,"code_guide",t.target.value)}}})]),a("div",{staticClass:"item service"},[a("span",{staticClass:"name"},[e._v("客服二维码")]),a("div",{staticClass:"imgflex",on:{click:function(t){return e.selectIndex(1)}}},[a("van-uploader",{attrs:{"after-read":e.onRead,multiple:""}},[a("div",{staticClass:"photoshow"},[e.temp_customer_service?a("img",{attrs:{src:e.temp_customer_service}}):a("div",{staticClass:"crucifix"})])])],1)]),a("div",{staticClass:"item"},[a("span",{staticClass:"name"},[e._v("客服引导语")]),a("div",{staticClass:"flex-j-sb flex-a-c service-flex"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.form.customer_service_guide,expression:"form.customer_service_guide"}],staticClass:"input",attrs:{type:"text",placeholder:"输入客服引导语"},domProps:{value:e.form.customer_service_guide},on:{input:function(t){t.target.composing||e.$set(e.form,"customer_service_guide",t.target.value)}}}),a("span",{staticClass:"iconfont icon-icon_more1"})])]),e.auth_recommend?a("div",{staticClass:"item"},[a("span",{staticClass:"name"},[e._v("推荐")]),a("div",{staticClass:"desc flex"},[a("van-switch",{attrs:{size:"20px","active-color":"var(--themeBaseColor)"},model:{value:e.form.recommend,callback:function(t){e.$set(e.form,"recommend",t)},expression:"form.recommend"}})],1)]):e._e(),a("div",{staticClass:"item",style:{height:e.form.explain?"7.688rem":""}},[a("div",{staticClass:"flex item-desc"},[a("span",{staticClass:"name"},[e._v("说明")]),a("div",{staticClass:"desc flex"},[a("van-switch",{attrs:{size:"20px","active-color":"var(--themeBaseColor)"},model:{value:e.form.explain,callback:function(t){e.$set(e.form,"explain",t)},expression:"form.explain"}})],1)]),e.form.explain?a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.form.explain_content,expression:"form.explain_content"}],staticClass:"textarea",attrs:{placeholder:"输入活动说明"},domProps:{value:e.form.explain_content},on:{input:function(t){t.target.composing||e.$set(e.form,"explain_content",t.target.value)}}}):e._e()]),a("div",{staticClass:"images"},[a("div",{staticClass:"imgflex",on:{click:function(t){return e.selectIndex(2)}}},[a("van-uploader",{attrs:{"after-read":e.onRead,multiple:""}},[a("div",{staticClass:"photoshow"},[e.imageUrl?a("img",{attrs:{src:e.imageUrl}}):a("div",{staticClass:"crucifix"})])])],1),e._l(e.qrCodeArr,(function(t,r){return a("div",{key:r,staticClass:"imgItem"},[a("div",{staticClass:"qrcode"},[a("img",{attrs:{src:t.temp_img,alt:""}}),a("i",{staticClass:"iconfont icon-guanbi delImg",on:{click:function(t){return e.delRQCode(r)}}}),e._e()]),a("div",{staticClass:"entry"},[a("input",{directives:[{name:"model",rawName:"v-model",value:t.num,expression:"item.num"}],attrs:{type:"text",placeholder:"扫码上限"},domProps:{value:t.num},on:{input:function(a){a.target.composing||e.$set(t,"num",a.target.value)}}}),a("span",[e._v("人")])])])}))],2),a("div",{staticStyle:{height:"3.063rem",width:"100%"}})]),a("div",{staticClass:"btn",on:{click:e.send}},[e._v(" 保存 ")]),a("div",{staticClass:"mb-22"})],1)},i=[],n=(a("e7e5"),a("d399")),s=a("c7eb"),o=a("1da1"),c=(a("14d9"),a("e9c4"),a("d3b7"),a("3ca3"),a("ddb0"),a("2b3d"),a("9861"),a("88a7"),a("271a"),a("5494"),a("a434"),{data:function(){return{form:{code_name:"",code_guide:"",customer_service:"",customer_service_guide:"",recommend:!1,explain:!1,explain_content:""},temp_customer_service:"",qrCodeArr:[],photosize:6291456,uploadUrl:"",selectImgIndex:null,auth_recommend:!1}},created:function(){var e=this;return Object(o["a"])(Object(s["a"])().mark((function t(){return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getConfigInfo();case 2:case"end":return t.stop()}}),t)})))()},mounted:function(){this.init()},methods:{init:function(){this.uploadUrl=this.fun.getRealUrl("upload.uploadPic",{}),this.form.code_name="",this.form.code_guide="",this.form.customer_service="",this.form.customer_service_guide="",this.form.recommend=!1,this.form.explain=!1,this.form.explain_content="",this.temp_customer_service="",this.qrCodeArr=[]},onphotosize:function(e){this.imgPreview(e.file,1)},selectIndex:function(e){this.selectImgIndex=e},send:function(){var e=this;return Object(o["a"])(Object(s["a"])().mark((function t(){var a,r,i,o,c,m,l,d,p,f,u,b;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.fun.isTextEmpty(e.form.code_name)){t.next=2;break}return t.abrupt("return",e.tips("请输入活码名称"));case 2:if(!e.fun.isTextEmpty(e.form.code_guide)){t.next=4;break}return t.abrupt("return",e.tips("请输入引导语"));case 4:if(!e.fun.isTextEmpty(e.form.customer_service)){t.next=6;break}return t.abrupt("return",e.tips("请上传客服二维码"));case 6:if(!e.fun.isTextEmpty(e.form.customer_service_guide)){t.next=8;break}return t.abrupt("return",e.tips("请输入客服引导语"));case 8:if(!e.fun.isTextEmpty(e.form.explain_content)||!e.form.explain){t.next=10;break}return t.abrupt("return",e.tips("请输入活动说明"));case 10:if(0!=e.qrCodeArr.length){t.next=12;break}return t.abrupt("return",e.tips("请至少上传一张群二维码"));case 12:for(a=e.form.recommend?1:0,r=e.form.explain?1:0,i=e.form,o=i.code_name,c=i.code_guide,m=i.explain_content,l=i.customer_service,d=i.customer_service_guide,p=[],f=0;f<e.qrCodeArr.length;f++)u={},u.code_url=e.qrCodeArr[f].img,u.upper_limit=e.qrCodeArr[f].num,p.push(u);return p=JSON.stringify(p),n["a"].loading({message:"创建中",forbidClick:!0}),t.next=21,$http.get("plugin.group-code.api.group-code.create",{code_name:o,code_guide:c,recommend:a,explain:r,explain_content:m,customer_service:l,customer_service_guide:d,code_data:p});case 21:if(b=t.sent,n["a"].clear(),1===b.result){t.next=26;break}return Object(n["a"])(b.msg),t.abrupt("return");case 26:e.$dialog.alert({message:b.msg}),e.init(),e.$router.go(-1);case 29:case"end":return t.stop()}}),t)})))()},onRead:function(e,t){var a=this;n["a"].loading({message:"上传中",forbidClick:!0});var r=new FormData;!0===t?r.append("file",e):r.append("file",e.file);var i=this;axios.post(this.uploadUrl,r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(r){n["a"].clear();var s=r.data;if(1===s.result)switch(i.selectImgIndex){case 1:a.temp_customer_service=!0===t?URL.createObjectURL(e):URL.createObjectURL(e.file),a.form.customer_service=s.data.img;break;case 2:var o={num:0,img:s.data.img,temp_img:URL.createObjectURL(e.file)};a.qrCodeArr.push(o);break;default:return void(i.stopButton=!1)}else Object(n["a"])(s.msg)})).catch((function(e){}))},delRQCode:function(e){this.qrCodeArr.splice(e,1)},tips:function(e){return Object(n["a"])(e),!1},getConfigInfo:function(){var e=this;return Object(o["a"])(Object(s["a"])().mark((function t(){var a;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n["a"].loading({message:"",forbidClick:!0}),t.next=3,$http.get("plugin.group-code.api.set.index");case 3:if(a=t.sent,n["a"].clear(),1==a.result){t.next=8;break}return e.$dialog.alert({message:a.msg}),t.abrupt("return");case 8:e.auth_recommend="1"==a.data.set.auth_recommend;case 9:case"end":return t.stop()}}),t)})))()}}}),m=c,l=m,d=(a("8935"),a("2877")),p=Object(d["a"])(l,r,i,!1,null,"11a529b3",null);t["default"]=p.exports},57944:function(e,t,a){var r=a("993b5");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("499e").default;i("789ca38e",r,!0,{sourceMap:!1,shadowMode:!1})},8935:function(e,t,a){"use strict";a("57944")},"993b5":function(e,t,a){var r=a("24fb");t=r(!1),t.push([e.i,'.mb-22[data-v-11a529b3]{height:1.375rem;clear:both}.page[data-v-11a529b3]{min-height:100vh}.wrapper[data-v-11a529b3]{background:#fff;border-radius:.5rem .5rem .5rem .5rem;margin:.75rem .75rem 6.75rem .75rem;padding:0 .75rem}.wrapper .item[data-v-11a529b3]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.0625rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.wrapper .item[data-v-11a529b3]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.0625rem;background-color:#f0f0f0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.wrapper .item .name[data-v-11a529b3]{font-size:.875rem;color:#00001c;width:30%;text-align:left}.wrapper .item .service-flex[data-v-11a529b3]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wrapper .item .input[data-v-11a529b3]{color:#00001c;font-size:.8125rem;border:none}.wrapper .item .input[data-v-11a529b3]::-webkit-input-placeholder{color:#aaaab3;font-size:.8125rem}.wrapper .item .icon-icon_more1[data-v-11a529b3]{color:#aaaab3;font-size:.875rem}.wrapper .item .textarea[data-v-11a529b3]{border:none;font-size:14px;width:332.496px;line-height:24px;letter-spacing:.704px;color:#878787}.wrapper .desc[data-v-11a529b3]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper .item-desc[data-v-11a529b3]{width:100%}.wrapper .service[data-v-11a529b3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.wrapper .service .name[data-v-11a529b3]{padding:0 0 .75rem 0}.wrapper .images[data-v-11a529b3]{margin-top:13.008px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,5.157rem);grid-column-gap:1.75rem;grid-row-gap:1.6rem}.wrapper .images .imgItem[data-v-11a529b3]{width:6.25rem;height:6.25rem}.wrapper .images .imgItem .qrcode[data-v-11a529b3]{width:6.25rem;height:6.25rem;border:.0625rem dashed #c0ccda;position:relative;padding:3.2px}.wrapper .images .imgItem .qrcode img[data-v-11a529b3]{width:100%;height:100%}.wrapper .images .imgItem .qrcode .delImg[data-v-11a529b3]{border-radius:50%;font-size:.5rem;width:1rem;height:1rem;right:-.5rem;top:-.5rem;color:#999;background-color:#ececec}.wrapper .images .imgItem .qrcode .delImg[data-v-11a529b3],.wrapper .images .imgItem .qrcode .overdue[data-v-11a529b3]{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wrapper .images .imgItem .qrcode .overdue[data-v-11a529b3]{top:.2rem;left:.2rem;right:.2rem;bottom:.2rem;font-size:12px;color:#fff;background-color:rgba(0,0,0,.5)}.wrapper .images .entry[data-v-11a529b3]{margin-top:6.496px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper .images .entry input[data-v-11a529b3]{text-align:center;width:4.156rem;height:1.25rem;color:#999;border:.031rem solid #efefef}.wrapper .images .entry input[data-v-11a529b3],.wrapper .images .entry span[data-v-11a529b3]{font-size:.75rem;font-weight:400;font-stretch:normal;letter-spacing:0}.wrapper .images .entry span[data-v-11a529b3]{margin-left:.25rem;color:#666}.btn[data-v-11a529b3]{width:calc(100% - 2rem);margin:0 auto;border-radius:1.875rem 1.875rem 1.875rem 1.875rem;cursor:pointer;left:0;right:0;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.9375rem;font-weight:400;font-stretch:normal;line-height:.9375rem;letter-spacing:.05rem;color:#fff;-webkit-transition:.5s;transition:.5s}.btn[data-v-11a529b3],.btn[data-v-11a529b3]:active{background-color:var(--themeBaseColor)}.imgflex[data-v-11a529b3]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:.5rem .5rem .5rem .5rem}.imgflex[data-v-11a529b3],.imgflex .photoshow[data-v-11a529b3]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:6.25rem;height:6.25rem}.imgflex .photoshow[data-v-11a529b3]{border-radius:.5rem .5rem .5rem .5rem;border:.0313rem dashed #c0ccda;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.imgflex .crucifix[data-v-11a529b3]{position:relative}.imgflex .crucifix[data-v-11a529b3],.imgflex .crucifix[data-v-11a529b3]:after{width:1.5rem;height:.1875rem;background:#b2b2b2;border-radius:.125rem}.imgflex .crucifix[data-v-11a529b3]:after{content:"";position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:0}.imgflex img[data-v-11a529b3]{width:6.25rem;height:6.25rem}',""]),e.exports=t}}]);