chunk-e642fe2a.2088f28c.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e642fe2a","chunk-2d207803"],{1694:function(e,t,o){"use strict";var r=o("7a23"),n=Object(r["withScopeId"])("data-v-571a5ff5");Object(r["pushScopeId"])("data-v-571a5ff5");var a={key:0},i={class:"avatar-uploader"},c={class:"avatar-uploader"},l={class:"ant-upload-text"},d={key:1,class:"avatar-uploader-wrap"},u={class:"avatar-uploader"},s={class:"ant-upload-text"};Object(r["popScopeId"])();var m=n((function(e,t,o,m,b,f){var p=Object(r["resolveComponent"])("a-image"),v=Object(r["resolveComponent"])("LoadingOutlined"),O=Object(r["resolveComponent"])("CloseCircleOutlined"),g=Object(r["resolveComponent"])("PlusOutlined"),j=Object(r["resolveComponent"])("a-row");return Object(r["openBlock"])(),Object(r["createBlock"])("div",null,[o.urls.length>0?(Object(r["openBlock"])(),Object(r["createBlock"])("div",a,[Object(r["createVNode"])(j,{wrap:!0},{default:n((function(){return[(Object(r["openBlock"])(!0),Object(r["createBlock"])(r["Fragment"],null,Object(r["renderList"])(o.urls,(function(e,n){return Object(r["openBlock"])(),Object(r["createBlock"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},key:n},[Object(r["createVNode"])("div",i,[e?(Object(r["openBlock"])(),Object(r["createBlock"])(p,{key:0,onClick:t[1]||(t[1]=Object(r["withModifiers"])((function(){}),["stop"])),style:{overflow:"hidden","max-width":"100%","max-height":"100%"},width:"100%",preview:!0,src:e.url,alt:o.alt},null,8,["src","alt"])):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])("div",null,[Object(r["withDirectives"])(Object(r["createVNode"])(v,null,null,512),[[r["vShow"],o.loading]])])]),o.disabled?Object(r["createCommentVNode"])("",!0):Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(O,{key:0,class:"close-btn",onClick:Object(r["withModifiers"])((function(e){return f.remove(n)}),["stop"])},null,8,["onClick"])),[[r["vShow"],e]])])})),128)),Object(r["withDirectives"])(Object(r["createVNode"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},onClick:t[2]||(t[2]=function(){return f.handleImg&&f.handleImg.apply(f,arguments)})},[Object(r["createVNode"])("div",c,[Object(r["createVNode"])("div",null,[Object(r["withDirectives"])(Object(r["createVNode"])(v,null,null,512),[[r["vShow"],o.loading]]),Object(r["withDirectives"])(Object(r["createVNode"])(g,null,null,512),[[r["vShow"],!o.loading]]),Object(r["createVNode"])("div",l,Object(r["toDisplayString"])(o.tips),1)])])],512),[[r["vShow"],o.urls.length<o.max&&!o.disabled]])]})),_:1})])):(Object(r["openBlock"])(),Object(r["createBlock"])("div",d,[Object(r["createVNode"])("div",u,[o.url?(Object(r["openBlock"])(),Object(r["createBlock"])(p,{key:0,onClick:t[3]||(t[3]=Object(r["withModifiers"])((function(){}),["stop"])),style:{overflow:"hidden","max-width":"100%","max-height":"100%"},width:"100%",preview:!0,src:o.url,alt:o.alt},null,8,["src","alt"])):Object(r["createCommentVNode"])("",!0),Object(r["withDirectives"])(Object(r["createVNode"])("div",{onClick:t[4]||(t[4]=function(){return f.handleImg&&f.handleImg.apply(f,arguments)})},[Object(r["withDirectives"])(Object(r["createVNode"])(v,null,null,512),[[r["vShow"],o.loading]]),Object(r["withDirectives"])(Object(r["createVNode"])(g,null,null,512),[[r["vShow"],!o.loading]]),Object(r["createVNode"])("div",s,Object(r["toDisplayString"])(o.tips),1)],512),[[r["vShow"],!o.url]])]),o.disabled?Object(r["createCommentVNode"])("",!0):Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(O,{key:0,class:"close-btn",onClick:Object(r["withModifiers"])(f.remove,["stop"])},null,8,["onClick"])),[[r["vShow"],o.url]])]))])})),b=(o("a9e3"),o("8fe6")),f=o("47ce"),p=o("411c"),v={name:"uploadButton",components:{LoadingOutlined:b["a"],PlusOutlined:f["a"],CloseCircleOutlined:p["a"]},props:{disabled:{type:Boolean,default:function(){return!1}},urls:{type:Array,default:function(){return[]}},url:{type:String,default:function(){return""}},max:{type:Number,default:function(){return 999}},loading:{type:Boolean,default:function(){return!1}},alt:{type:String,default:function(){return""}},tips:{type:String,default:function(){return"上传图片"}}},data:function(){return{}},methods:{remove:function(e){this.disabled||this.$emit("remove",e)},handleImg:function(){this.disabled||this.$emit("handleImg")}}},O=(o("6556"),o("6b0d")),g=o.n(O);const j=g()(v,[["render",m],["__scopeId","data-v-571a5ff5"]]);t["a"]=j},"35ff":function(e,t,o){},6556:function(e,t,o){"use strict";o("35ff")},"7c50":function(e,t,o){"use strict";o.r(t);o("a434");var r=o("7a23"),n=Object(r["withScopeId"])("data-v-196797a2");Object(r["pushScopeId"])("data-v-196797a2");var a={style:{"margin-bottom":"50px"}},i=Object(r["createTextVNode"])("是"),c=Object(r["createTextVNode"])("否"),l=Object(r["createTextVNode"])("取消"),d=Object(r["createTextVNode"])("确定");Object(r["popScopeId"])();var u=n((function(e,t,o,u,s,m){var b=Object(r["resolveComponent"])("a-input"),f=Object(r["resolveComponent"])("a-form-item"),p=Object(r["resolveComponent"])("uploadButton"),v=Object(r["resolveComponent"])("a-range-picker"),O=Object(r["resolveComponent"])("a-radio"),g=Object(r["resolveComponent"])("a-radio-group"),j=Object(r["resolveComponent"])("a-form"),h=Object(r["resolveComponent"])("imageSelector"),w=Object(r["resolveComponent"])("a-button"),C=Object(r["resolveComponent"])("a-drawer");return Object(r["openBlock"])(),Object(r["createBlock"])(C,{visible:s.modalShow,maskClosable:!1,keyboard:"",title:s.form.id?"编辑":"新增",width:600,onClose:t[8]||(t[8]=function(e){return s.modalShow=!1})},{default:n((function(){return[Object(r["createVNode"])("div",a,[Object(r["createVNode"])(j,{ref:"form",model:s.form,rules:s.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:5},sm:{span:24}},"wrapper-col":{md:{span:19},sm:{span:24}}},{default:n((function(){return[Object(r["createVNode"])(f,{label:"标题:",name:"title"},{default:n((function(){return[Object(r["createVNode"])(b,{value:s.form.title,"onUpdate:value":t[1]||(t[1]=function(e){return s.form.title=e}),placeholder:"请填写标题","allow-clear":""},null,8,["value"])]})),_:1}),Object(r["createVNode"])(f,{label:"活动图片:",name:"images"},{default:n((function(){return[Object(r["createVNode"])(p,{urls:s.form.images,onRemove:t[2]||(t[2]=function(e){return s.form.images.splice(e,1)}),onHandleImg:t[3]||(t[3]=function(t){return e.handleImg("images")})},null,8,["urls"])]})),_:1}),Object(r["createVNode"])(f,{label:"活动时间:",name:"rangeDate"},{default:n((function(){return[Object(r["createVNode"])(v,{value:s.form.rangeDate,"onUpdate:value":t[4]||(t[4]=function(e){return s.form.rangeDate=e}),"show-time":{format:"HH:mm"},format:"YYYY年MM月DD日 HH:mm:ss",onChange:m.rangeChange},null,8,["value","onChange"])]})),_:1}),Object(r["createVNode"])(f,{label:"报名验证订单:",name:"is_verify_travel_order"},{default:n((function(){return[Object(r["createVNode"])(g,{value:s.form.is_verify_travel_order,"onUpdate:value":t[5]||(t[5]=function(e){return s.form.is_verify_travel_order=e})},{default:n((function(){return[Object(r["createVNode"])(O,{value:"1"},{default:n((function(){return[i]})),_:1}),Object(r["createVNode"])(O,{value:"2"},{default:n((function(){return[c]})),_:1})]})),_:1},8,["value"])]})),_:1})]})),_:1},8,["model","rules"])]),Object(r["createVNode"])(h,{onConfirm:m.imgConfirm,visible:e.imgVisible,"onUpdate:visible":t[6]||(t[6]=function(t){return e.imgVisible=t})},null,8,["onConfirm","visible"]),Object(r["createVNode"])("div",{style:s.drawFootStyle},[Object(r["createVNode"])(w,{style:{"margin-right":"8px"},onClick:t[7]||(t[7]=function(e){return s.modalShow=!1})},{default:n((function(){return[l]})),_:1}),Object(r["createVNode"])(w,{type:"primary",loading:s.loading,onClick:m.submit},{default:n((function(){return[d]})),_:1},8,["loading","onClick"])],4)]})),_:1},8,["visible","title"])})),s=o("2909"),m=(o("99af"),o("d81d"),o("ac1f"),o("1276"),o("d3b7"),o("a15b"),o("c1df")),b=o.n(m),f=o("9e53"),p=o("1694"),v=o("a196"),O={mixins:[v["chooseImgMixin"]],name:"addEdit",components:{uploadButton:p["a"],imageSelector:f["a"]},data:function(){return{labelCol:{md:{span:6},sm:{span:24}},modalShow:!1,loading:!1,drawFootStyle:{position:"absolute",bottom:0,width:"100%",zIndex:"1000",borderTop:"1px solid #e8e8e8",padding:"10px 16px",textAlign:"right",left:0,background:"#fff",borderRadius:"0 0 4px 4px"},form:{},currentFiled:"",rules:{title:[{required:!0,message:"请填写活动标题",trigger:"blur"}],is_verify_travel_order:[{required:!0,message:"请设置订单验证",trigger:"blur"}],images:[{required:!0,type:"array",message:"上传活动图片",trigger:"blur"}],rangeDate:[{required:!0,type:"array",message:"请选择活动时间",trigger:"blur"}]}}},methods:{rangeChange:function(e){this.form.start_time=e[0].format("X"),this.form.end_time=e[1].format("X")},imgConfirm:function(e){"images"==this.currentFiled?this.form[this.currentFiled]=[].concat(Object(s["a"])(this.form[this.currentFiled]),Object(s["a"])(e.imageList.map((function(e){return{url:e.url}})))):this.form[this.currentFiled]=e.imageList[e.imageList.length-1].url,this.imgVisible=!1},openDetail:function(e){if(e){var t=Object.assign({},e);t.rangeDate=[b.a.unix(t.start_time),b.a.unix(t.end_time)],t.images=t.images.split(",").map((function(e){return{url:e}})),this.form=t}else this.form={title:"",images:[],status:"normal",is_verify_travel_order:"1",start_time:void 0,end_time:void 0};this.modalShow=!0},submit:function(){var e=this;this.$refs.form.validate().then((function(){e.loading=!0;var t=Object.assign({},e.form);t.images=t.images.map((function(e){return e.url})).join(",");var o="";o=t.id?"/manager/travelPeopleCommentActive/editActive":"/manager/travelPeopleCommentActive/addActive",t.article_type=e.articleType,e.$post(o,t).then((function(){e.$message.success("操作成功!"),e.$emit("reload"),e.modalShow=!1}))})).finally((function(){e.loading=!1}))}}},g=(o("8a2d"),o("6b0d")),j=o.n(g);const h=j()(O,[["render",u],["__scopeId","data-v-196797a2"]]);t["default"]=h},"8a2d":function(e,t,o){"use strict";o("e836")},a196:function(e,t,o){"use strict";o.r(t),o.d(t,"chooseImgMixin",(function(){return r}));var r={data:function(){return{currentFiled:"",imgVisible:!1}},methods:{handleImg:function(e){this.currentFiled=e,this.imgVisible=!0},imgConfirm:function(e){this.form[this.currentFiled]=e.imageList[e.imageList.length-1].url,this.imgVisible=!1}}}},e836:function(e,t,o){}}]);