Files
amb_wechatapp/public/assets/vue/edit.1460acaf.js
T

2 lines
14 KiB
JavaScript

import{_ as q}from"./index.76a66f15.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{C as O}from"./course.5023c86a.js";import{a$ as v,C as F,D as x,aJ as o,b2 as e,aV as s,b1 as E,E as p,b5 as b,b6 as R,aG as j,b4 as H,ch as J,bM as K,bE as Q,bF as W,cj as X,ck as Y,bm as Z,bs as h,bn as c,bo as $,cw as uu,cx as eu,cq as ou,bt as lu,ci as tu,c4 as su,bK as au,bP as nu,bL as du}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css *//* empty css */const mu={components:{courseModal:O},data(){return{pageParams:{id:0,copy:0},loading:!1,form:{name:"",type:"reduce",use_scope:"all_use",amount:0,discount:0,max_amount_status:1,enough_status:1,max_amount:0,enough:0,stock:1e4,limit_num:0,limit_status:1,use_time_type:"range",goods:[],use_time:0,start_days:0,days:0,description:"",recommend_goods_status:1,stock_status:1,share_status:1,public_status:1,double_discount_status:1},modal:{changeCourse:!1},goodsList:[]}},methods:{parseGoodsIds(a){var u=[];return a&&a.forEach(n=>{u.push(n.id+"_"+n.type)}),u},handleSubmit({values:a,errors:u}){if(u)return!1;var n=this.form,f="admin/app/coupon/coupon/add";this.pageParams.id&&this.pageParams.id!=0&&this.pageParams.copy!=1&&(n.ids=this.pageParams.id,f="admin/app/coupon/coupon/edit");var l=this;this.$request.post(f,n).then(m=>{this.$message.success({content:m.msg,duration:1500}),l.back()}).catch(m=>{this.$message.error({content:m.msg})})},showModal(a){this.modal[a]=!this.modal[a]},bindGoodsDelete(a){this.goodsList.splice(a,1),this.form.goods.splice(a,1)},handleCourseModalOk(a){var u=[],n=[];if(a)for(var f in a)u.push({id:a[f].id,type:a[f].type}),n.push({cover:a[f].cover,name:a[f].name,type:a[f].type});this.goodsList=n,this.form.goods=u,this.showModal("changeCourse")},getData(a){var u=this;this.loading=!0,this.$request.post("admin/app/coupon/coupon/detail",{id:a}).then(n=>{this.form=n.data;var f=[],l=[];if(n.data.goods)for(var m in n.data.goods)n.data.goods[m]&&(f.push({id:n.data.goods[m].id,type:n.data.goods[m].type}),l.push({cover:n.data.goods[m].cover,name:n.data.goods[m].name,type:n.data.goods[m].type}));this.goodsList=l,this.form.goods=f,this.loading=!1}).catch(n=>{a!=0&&(this.loading=!1,this.$message.error({content:"\u83B7\u53D6\u4FE1\u606F\u5931\u8D25",duration:1500,onClose:function(){u.back()}}))})},back(){this.$router.push({name:"app.coupon"})}},mounted(){this.pageParams=this.$route.params,this.pageParams.id!=0&&this.getData(this.pageParams.id)}},iu={class:"container"},ru={class:"form-submit-btn"};function fu(a,u,n,f,l,m){const D=J,y=K,k=Q,r=W,d=X,_=Y,g=Z,i=h,C=c,V=$,A=v("course-item"),w=v("icon-delete"),U=uu,P=eu,L=ou,B=lu,S=tu,M=su,I=au,z=nu,G=du,T=v("courseModal");return F(),x("div",iu,[o(G,{bordered:!1},{default:e(()=>[o(D,{onBack:u[0]||(u[0]=t=>this.$router.back()),style:{background:"var(--color-bg-2)",padding:"0 0 16px 0"},title:"\u7F16\u8F91\u4F18\u60E0\u5238"}),o(z,{loading:l.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:e(()=>[o(I,{model:l.form,ref:"formRef",onSubmit:m.handleSubmit},{default:e(()=>[o(y,{orientation:"left"},{default:e(()=>[...u[25]||(u[25]=[s("\u57FA\u672C\u4FE1\u606F",-1)])]),_:1}),o(r,{field:"name",label:"\u4F18\u60E0\u5238\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u540D\u79F0"},{minLength:2,message:"\u540D\u79F0\u957F\u5EA6\u4E3A2\uFF5E50\u4E2A\u5B57\u7B26"},{maxLength:50,message:"\u540D\u79F0\u957F\u5EA6\u4E3A2\uFF5E50\u4E2A\u5B57\u7B26"}],"validate-trigger":["change","input"]},{default:e(()=>[o(k,{style:{width:"400px"},modelValue:l.form.name,"onUpdate:modelValue":u[1]||(u[1]=t=>l.form.name=t),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u957F\u5EA6\u4E3A2\uFF5E50\u4E2A\u5B57\u7B26"},null,8,["modelValue"])]),_:1}),o(r,{field:"name",label:"\u4F18\u60E0\u5238\u7C7B\u578B"},{default:e(()=>[o(i,{direction:"vertical",fill:"",size:0,style:{width:"400px"}},{default:e(()=>[o(_,{style:{margin:"10px 0 20px"},modelValue:l.form.type,"onUpdate:modelValue":u[2]||(u[2]=t=>l.form.type=t)},{default:e(()=>[o(d,{value:"reduce"},{default:e(()=>[...u[26]||(u[26]=[s("\u6EE1\u51CF\u4F18\u60E0\u5238",-1)])]),_:1}),o(d,{value:"discount"},{default:e(()=>[...u[27]||(u[27]=[s("\u6298\u6263\u4F18\u60E0\u5238",-1)])]),_:1})]),_:1},8,["modelValue"]),l.form.type=="reduce"?(F(),E(r,{key:0,field:"name",label:"\u6EE1\u51CF\u91D1\u989D"},{default:e(()=>[o(i,null,{default:e(()=>[u[29]||(u[29]=p("span",null,"\u51CF",-1)),o(g,{min:0,precision:2,step:.01,modelValue:l.form.amount,"onUpdate:modelValue":u[3]||(u[3]=t=>l.form.amount=t),style:{width:"120px"},"allow-clear":"","hide-button":""},{suffix:e(()=>[...u[28]||(u[28]=[s(" \u5143 ",-1)])]),_:1},8,["modelValue"])]),_:1})]),_:1})):b("",!0),l.form.type=="discount"?(F(),E(r,{key:1,field:"name",label:"\u6D88\u8D39\u6298\u6263"},{default:e(()=>[o(i,null,{default:e(()=>[u[31]||(u[31]=p("span",null,"\u6253",-1)),o(g,{min:.01,max:9.99,precision:2,step:.01,modelValue:l.form.discount,"onUpdate:modelValue":u[4]||(u[4]=t=>l.form.discount=t),style:{width:"120px"},"allow-clear":"","hide-button":""},{suffix:e(()=>[...u[30]||(u[30]=[s(" \u6298 ",-1)])]),_:1},8,["modelValue"])]),_:1})]),_:1})):b("",!0),l.form.type=="discount"?(F(),E(r,{key:2,field:"name",label:"\u6700\u591A\u4F18\u60E0"},{default:e(()=>[o(i,null,{default:e(()=>[o(C,{size:"mini","default-checked":l.form.max_amount_status,"checked-value":1,"unchecked-value":2,modelValue:l.form.max_amount_status,"onUpdate:modelValue":u[5]||(u[5]=t=>l.form.max_amount_status=t)},null,8,["default-checked","modelValue"]),l.form.max_amount_status==1?(F(),E(g,{key:0,modelValue:l.form.max_amount,"onUpdate:modelValue":u[6]||(u[6]=t=>l.form.max_amount=t),min:0,precision:2,step:.01,style:{width:"120px"},"allow-clear":"","hide-button":""},{suffix:e(()=>[...u[32]||(u[32]=[s(" \u5143 ",-1)])]),_:1},8,["modelValue"])):b("",!0)]),_:1})]),_:1})):b("",!0),o(r,{field:"name",label:"\u4F7F\u7528\u95E8\u69DB"},{default:e(()=>[o(i,null,{default:e(()=>[o(C,{size:"mini","default-checked":l.form.enough_status,"checked-value":1,"unchecked-value":2,modelValue:l.form.enough_status,"onUpdate:modelValue":u[7]||(u[7]=t=>l.form.enough_status=t)},null,8,["default-checked","modelValue"]),l.form.enough_status==1?(F(),E(i,{key:0},{default:e(()=>[u[34]||(u[34]=p("span",null,"\u6EE1",-1)),o(g,{modelValue:l.form.enough,"onUpdate:modelValue":u[8]||(u[8]=t=>l.form.enough=t),style:{width:"120px"},min:0,precision:2,step:.01,"allow-clear":"","hide-button":""},{suffix:e(()=>[...u[33]||(u[33]=[s(" \u5143 ",-1)])]),_:1},8,["modelValue"]),u[35]||(u[35]=p("span",null,"\u4F7F\u7528",-1))]),_:1})):b("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),!l.pageParams.id||l.pageParams.id==0?(F(),E(r,{key:0,field:"count",label:"\u53D1\u884C\u91CF","validate-trigger":["change","input"]},{extra:e(()=>[...u[37]||(u[37]=[s("\u91C7\u7528\u5B9A\u5411\u53D1\u653E\u7684\u4F18\u60E0\u5238\u4E0D\u4F1A\u6D88\u8017\u5DF2\u8BBE\u5B9A\u7684\u53D1\u884C\u91CF",-1)])]),default:e(()=>[o(g,{style:{width:"320px"},min:0,modelValue:l.form.stock,"onUpdate:modelValue":u[9]||(u[9]=t=>l.form.stock=t),placeholder:"\u8BF7\u8F93\u5165\u751F\u6210\u6570\u91CF","allow-clear":"","hide-button":""},{suffix:e(()=>[...u[36]||(u[36]=[s(" \u4E2A ",-1)])]),_:1},8,["modelValue"])]),_:1})):b("",!0),o(r,{field:"name",label:"\u9002\u7528\u5546\u54C1"},R({default:e(()=>[o(_,{modelValue:l.form.use_scope,"onUpdate:modelValue":u[10]||(u[10]=t=>l.form.use_scope=t)},{default:e(()=>[o(i,{direction:"vertical",fill:"",size:20},{default:e(()=>[o(d,{value:"all_use",style:{"margin-top":"10px"}},{default:e(()=>[...u[38]||(u[38]=[s(" \u5168\u90E8\u5546\u54C1\u53EF\u7528 ",-1)])]),_:1}),o(d,{value:"goods"},{default:e(()=>[o(i,null,{default:e(()=>[...u[39]||(u[39]=[p("span",null,"\u6307\u5B9A\u5546\u54C1\u53EF\u7528",-1)])]),_:1})]),_:1}),o(d,{value:"disabled_goods"},{default:e(()=>[o(i,null,{default:e(()=>[...u[40]||(u[40]=[p("span",null,"\u6307\u5B9A\u5546\u54C1\u4E0D\u53EF\u7528",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:2},[l.form.use_scope!="all_use"?{name:"extra",fn:e(()=>[o(V,{style:{"margin-top":"10px"},onClick:u[11]||(u[11]=t=>l.modal.changeCourse=!0)},{default:e(()=>[...u[41]||(u[41]=[s("\u6DFB\u52A0\u5546\u54C1",-1)])]),_:1}),o(P,{style:{width:"500px"},class:"mt-card",size:"small"},{default:e(()=>[(F(!0),x(j,null,H(l.goodsList,(t,N)=>(F(),E(U,null,{actions:e(()=>[o(w,{onClick:pu=>m.bindGoodsDelete(N)},null,8,["onClick"])]),default:e(()=>[o(A,{name:t.name,type:t.type,cover:t.cover},null,8,["name","type","cover"])]),_:2},1024))),256))]),_:1})]),key:"0"}:void 0]),1024),o(r,{field:"name",label:"\u4F7F\u7528\u65F6\u95F4"},{default:e(()=>[o(_,{modelValue:l.form.use_time_type,"onUpdate:modelValue":u[15]||(u[15]=t=>l.form.use_time_type=t)},{default:e(()=>[o(i,{direction:"vertical",fill:"",size:20},{default:e(()=>[o(d,{value:"range"},{default:e(()=>[o(L,{disabled:l.form.use_time_type!="range",showTime:"",modelValue:l.form.use_time,"onUpdate:modelValue":u[12]||(u[12]=t=>l.form.use_time=t),"time-picker-props":{defaultValue:["00:00:00","00:00:00"]},style:{width:"380px"}},null,8,["disabled","modelValue"])]),_:1}),o(d,{value:"days"},{default:e(()=>[o(i,null,{default:e(()=>[u[44]||(u[44]=p("span",null,"\u9886\u53D6",-1)),o(g,{disabled:l.form.use_time_type!="days",modelValue:l.form.start_days,"onUpdate:modelValue":u[13]||(u[13]=t=>l.form.start_days=t),min:0,style:{width:"120px"},"allow-clear":"","hide-button":""},{suffix:e(()=>[...u[42]||(u[42]=[s(" \u5929 ",-1)])]),_:1},8,["disabled","modelValue"]),u[45]||(u[45]=p("span",null,"\u540E\u751F\u6548\uFF0C\u6709\u6548\u671F",-1)),o(g,{min:0,disabled:l.form.use_time_type!="days",modelValue:l.form.days,"onUpdate:modelValue":u[14]||(u[14]=t=>l.form.days=t),style:{width:"120px"},"allow-clear":"","hide-button":""},{suffix:e(()=>[...u[43]||(u[43]=[s(" \u5929 ",-1)])]),_:1},8,["disabled","modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(y,{orientation:"left"},{default:e(()=>[...u[46]||(u[46]=[s("\u9886\u7528\u89C4\u5219",-1)])]),_:1}),o(r,{field:"name",label:"\u9886\u53D6\u6B21\u6570\u9650\u5236"},{extra:e(()=>[...u[51]||(u[51]=[s("\u9886\u53D6\u6B21\u6570\u9650\u5236\u4EC5\u5BF9\u7528\u6237\u5728\u81EA\u5B9A\u4E49\u9875\u9762\u3001\u5546\u54C1\u8BE6\u60C5\u9875\u3001\u9886\u53D6\u4F18\u60E0\u5238\u9875\u9886\u53D6\u4F18\u60E0\u5238\u65F6\u751F\u6548",-1)])]),default:e(()=>[o(_,{modelValue:l.form.limit_status,"onUpdate:modelValue":u[17]||(u[17]=t=>l.form.limit_status=t)},{default:e(()=>[o(i,{direction:"vertical",fill:"",size:20},{default:e(()=>[o(d,{value:1,style:{"margin-top":"5px"}},{default:e(()=>[o(i,null,{default:e(()=>[u[48]||(u[48]=p("span",null,"\u4E0D\u9650\u6B21\u6570",-1)),o(B,{type:"secondary"},{default:e(()=>[...u[47]||(u[47]=[s(" \u6BCF\u4EBA\u6700\u591A\u53EF\u988610000\u5F20 ",-1)])]),_:1})]),_:1})]),_:1}),o(d,{value:2},{default:e(()=>[o(i,null,{default:e(()=>[u[50]||(u[50]=p("span",null,"\u6BCF\u4EBA\u9650\u9886",-1)),o(g,{disabled:l.form.limit_status!=2,modelValue:l.form.limit_num,"onUpdate:modelValue":u[16]||(u[16]=t=>l.form.limit_num=t),style:{width:"120px"},min:1,"allow-clear":"","hide-button":""},{suffix:e(()=>[...u[49]||(u[49]=[s(" \u6B21 ",-1)])]),_:1},8,["disabled","modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(r,{field:"name",label:"\u6D3B\u52A8\u53E0\u52A0\u9650\u5236"},{extra:e(()=>[...u[54]||(u[54]=[s(" \u4F18\u60E0\u5238\u4EC5\u539F\u4EF7\u8D2D\u4E70\u5546\u54C1\u65F6\u53EF\u7528\uFF0C\u4E0D\u53EF\u4E0E\u5176\u4ED6\u6298\u6263\u89C4\u5219(\u5982\u4ED8\u8D39\u4F1A\u5458\u5361)\u53E0\u52A0\u4F7F\u7528 ",-1)])]),default:e(()=>[o(_,{modelValue:l.form.double_discount_status,"onUpdate:modelValue":u[18]||(u[18]=t=>l.form.double_discount_status=t)},{default:e(()=>[o(d,{value:1},{default:e(()=>[...u[52]||(u[52]=[s("\u53EF\u53E0\u52A0",-1)])]),_:1}),o(d,{value:2},{default:e(()=>[...u[53]||(u[53]=[s("\u7981\u6B62\u53E0\u52A0",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(r,{field:"name",label:"\u516C\u5F00\u8BBE\u7F6E"},{extra:e(()=>[...u[57]||(u[57]=[s(" \u7528\u6237\u53EF\u5728\u5546\u54C1\u8BE6\u60C5\u9875\u9886\u53D6 ",-1)])]),default:e(()=>[o(_,{modelValue:l.form.public_status,"onUpdate:modelValue":u[19]||(u[19]=t=>l.form.public_status=t)},{default:e(()=>[o(d,{value:1},{default:e(()=>[...u[55]||(u[55]=[s("\u5F00\u542F",-1)])]),_:1}),o(d,{value:2},{default:e(()=>[...u[56]||(u[56]=[s("\u5173\u95ED",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(r,{field:"name",label:"\u4F7F\u7528\u8BF4\u660E"},{default:e(()=>[o(S,{modelValue:l.form.description,"onUpdate:modelValue":u[20]||(u[20]=t=>l.form.description=t),placeholder:"\u8BF7\u8F93\u5165\u4F18\u60E0\u5238\u4F7F\u7528\u8BF4\u660E","allow-clear":"",style:{width:"400px"}},null,8,["modelValue"])]),_:1}),o(y,{orientation:"left"},{default:e(()=>[...u[58]||(u[58]=[s("\u4E2A\u6027\u8BBE\u7F6E",-1)])]),_:1}),o(r,{field:"name",label:"\u4F59\u91CF\u5C55\u793A\u8BBE\u7F6E"},{default:e(()=>[o(_,{modelValue:l.form.stock_status,"onUpdate:modelValue":u[21]||(u[21]=t=>l.form.stock_status=t)},{default:e(()=>[o(d,{value:1},{default:e(()=>[...u[59]||(u[59]=[s("\u5C55\u793A",-1)])]),_:1}),o(d,{value:2},{default:e(()=>[...u[60]||(u[60]=[s("\u9690\u85CF",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(r,{field:"name",label:"\u63A8\u8350\u5546\u54C1"},{default:e(()=>[o(_,{direction:"vertical",modelValue:l.form.recommend_goods_status,"onUpdate:modelValue":u[22]||(u[22]=t=>l.form.recommend_goods_status=t)},{default:e(()=>[o(d,{value:1},{default:e(()=>[o(i,null,{default:e(()=>[u[62]||(u[62]=p("span",null,"\u6700\u65B0\u4E0A\u67B6",-1)),o(B,{type:"secondary"},{default:e(()=>[...u[61]||(u[61]=[s(" \u6309\u7167\u4E0A\u67B6\u65F6\u95F4\u5012\u5E8F\u5C55\u793A\u4F18\u60E0\u5238\u53EF\u7528\u5546\u54C1\uFF0C\u81F3\u591A100\u4E2A ",-1)])]),_:1})]),_:1})]),_:1}),o(d,{value:3},{default:e(()=>[...u[63]||(u[63]=[s("\u9690\u85CF",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(M,{offsetBottom:0},{default:e(()=>[p("div",ru,[o(i,null,{default:e(()=>[o(V,{onClick:u[23]||(u[23]=t=>m.back())},{default:e(()=>[...u[64]||(u[64]=[s("\u8FD4\u56DE",-1)])]),_:1}),o(V,{"html-type":"submit",type:"primary"},{default:e(()=>[...u[65]||(u[65]=[s("\u4FDD\u5B58",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["model","onSubmit"])]),_:1},8,["loading"])]),_:1}),o(T,{isShow:l.modal.changeCourse,dataTypeList:["column","article","video","audio","live","vipcard","activity","exercises","physical"],selectIds:m.parseGoodsIds(l.form.goods),onOk:m.handleCourseModalOk,onCancel:u[24]||(u[24]=t=>l.modal.changeCourse=!1)},null,8,["isShow","selectIds","onOk"])])}const ku=q(mu,[["render",fu]]);export{ku as default};