| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-046adafa"],{"2db8":function(e,t,a){},8996:function(e,t,a){"use strict";a("2db8")},"97b4":function(e,t,a){"use strict";a.r(t);var o=a("7a23");const l=Object(o["withScopeId"])("data-v-3153590a");Object(o["pushScopeId"])("data-v-3153590a");const r=Object(o["createTextVNode"])("显示"),d=Object(o["createTextVNode"])("隐藏");Object(o["popScopeId"])();const i=l((e,t,a,i,c,s)=>{const n=Object(o["resolveComponent"])("a-input"),u=Object(o["resolveComponent"])("a-form-item"),b=Object(o["resolveComponent"])("a-input-number"),m=Object(o["resolveComponent"])("a-textarea"),p=Object(o["resolveComponent"])("a-radio"),v=Object(o["resolveComponent"])("a-radio-group"),f=Object(o["resolveComponent"])("a-form"),O=Object(o["resolveComponent"])("a-modal");return Object(o["openBlock"])(),Object(o["createBlock"])("div",null,[Object(o["createVNode"])(O,{destroyOnClose:"",width:700,visible:a.visible,"confirm-loading":c.loading,title:c.isUpdate?"修改":"添加","body-style":{paddingBottom:"8px",maxHeight:"60vh",overflowY:"auto"},"onUpdate:visible":s.updateVisible,onOk:s.save},{default:l(()=>[Object(o["createVNode"])(f,{ref:"form",model:c.form,rules:c.rules,"label-col":{span:4},"wrapper-col":{span:20}},{default:l(()=>[Object(o["createVNode"])(u,{label:"标题:",name:"title"},{default:l(()=>[Object(o["createVNode"])(n,{"allow-clear":"",placeholder:"请输入标题",value:c.form.title,"onUpdate:value":t[1]||(t[1]=e=>c.form.title=e)},null,8,["value"])]),_:1}),Object(o["createVNode"])(u,{label:"视频:",name:"video_url"},{default:l(()=>[Object(o["createVNode"])(n,{"allow-clear":"",placeholder:"请输入视频的阿里云OSS地址",value:c.form.video_url,"onUpdate:value":t[2]||(t[2]=e=>c.form.video_url=e)},null,8,["value"])]),_:1}),Object(o["createVNode"])(u,{label:"套餐ID:",name:"combo_id"},{default:l(()=>[Object(o["createVNode"])(b,{class:"number-input-warp","allow-clear":"",placeholder:"请输入套餐ID",value:c.form.combo_id,"onUpdate:value":t[3]||(t[3]=e=>c.form.combo_id=e)},null,8,["value"])]),_:1}),Object(o["createVNode"])(u,{label:"说明:",name:"content"},{default:l(()=>[Object(o["createVNode"])(m,{value:c.form.content,"onUpdate:value":t[4]||(t[4]=e=>c.form.content=e),placeholder:"请输入描述信息",rows:4},null,8,["value"])]),_:1}),Object(o["createVNode"])(u,{label:"排序:",name:"sort"},{default:l(()=>[Object(o["createVNode"])(b,{class:"number-input-warp","allow-clear":"",placeholder:"数字越大越靠前",value:c.form.sort,"onUpdate:value":t[5]||(t[5]=e=>c.form.sort=e)},null,8,["value"])]),_:1}),Object(o["createVNode"])(u,{label:"状态:",name:"status"},{default:l(()=>[Object(o["createVNode"])(v,{value:c.form.status,"onUpdate:value":t[6]||(t[6]=e=>c.form.status=e)},{default:l(()=>[Object(o["createVNode"])(p,{value:1},{default:l(()=>[r]),_:1}),Object(o["createVNode"])(p,{value:0},{default:l(()=>[d]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["visible","confirm-loading","title","onUpdate:visible","onOk"])])});var c=a("bc3a"),s=a.n(c),n=a("f64c");function u(e){return new Promise((t,a)=>{s()({url:"/api/manager/ExploreVideo/saveItem",method:"post",data:e}).then(e=>{1==e.data.code?(n["a"].success(e.data.msg),t(e.data.data)):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}var b={name:"addOrEdit",components:{},emits:["done","update:visible"],props:{visible:Boolean,data:Object},data(){return{form:{title:"",content:"",video_url:"",combo_id:"",status:1,sort:1},rules:{title:[{required:!0,message:"请输入名称",trigger:"blur"}],content:[{required:!0,message:"请上描述信息",trigger:"blur"}],video_url:[{required:!0,message:"请输入阿里云OSS的视频地址",trigger:"blur"}],combo_id:[{required:!0,message:"请选择套餐ID",trigger:"blur",type:"number"}]},loading:!1,isUpdate:!1,uploadLoading:!1,visibleImageSelector:!1}},watch:{visible(){this.data&&this.data.id?(this.form=Object.assign({},this.data),this.isUpdate=!0):this.isUpdate=!1,this.$refs.form&&this.$refs.form.clearValidate()}},methods:{save(){this.$refs.form.validate().then(()=>{this.loading=!0,u(this.form).then(()=>{this.isUpdate||(this.form={}),this.updateVisible(!1),this.$emit("done")}).finally(()=>{this.loading=!1})}).catch(()=>{})},updateVisible(e){this.$emit("update:visible",e)}}},m=(a("8996"),a("6b0d")),p=a.n(m);const v=p()(b,[["render",i],["__scopeId","data-v-3153590a"]]);t["default"]=v}}]);
|