2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
var y=(w,q,_)=>new Promise((v,p)=>{var r=m=>{try{b(_.next(m))}catch(n){p(n)}},U=m=>{try{b(_.throw(m))}catch(n){p(n)}},b=m=>m.done?v(m.value):Promise.resolve(m.value).then(r,U);b((_=_.apply(w,q)).next())});import{r as B}from"./room-3H8Bx0CI.js";import{u as N}from"./index-An8nOBwL.js";import{d as R,n as f,x as D,r as i,o as g,g as V,h as l,b as o,c as S,P as j,Q as E,f as u,U as k,_ as H}from"./index-CRmU-Qpi.js";const M=R({__name:"form",props:["formInline","roomDetail"],setup(w,{expose:q}){const _=f();f({admin_id:[{required:!0}],room_id:[{required:!0}],room_name:[{required:!0,message:"请输入房间名称",trigger:"blur"}],room_intro:[{required:!0,message:"请输入房间公告",trigger:"blur"}],room_cover:[{required:!0,message:"请上传房间封面",trigger:"blur"}],room_background_id:[{required:!0,message:"请选择房间背景",trigger:"change"}],type_id:[{required:!0,message:"请选择房间分类",trigger:"change"}],is_earnings:[{required:!0,message:"请选择",trigger:"change"}],is_top:[{required:!0,message:"请选择",trigger:"change"}],is_hot:[{required:!0,message:"请选择",trigger:"change"}],is_recommend:[{required:!0,message:"请选择",trigger:"change"}],is_room_password:[{required:!0,message:"请选择",trigger:"change"}],room_password:[{required:!0,message:"请输入密码",trigger:"blur"}],room_status:[{required:!0,message:"请选择",trigger:"change"}],is_show_room:[{required:!0,message:"请选择",trigger:"change"}],is_robot_num:[{required:!0,message:"请选择",trigger:"change"}],robot_num:[{required:!0,message:"请输入机器人数量",trigger:"blur"}]});const v=w,p=f([]);f([]);const r=f(v.formInline?v.formInline:{room_id:"",admin_id:"",room_number:"",room_name:"",room_intro:"",room_cover:"",room_background_id:"",type_id:"",is_earnings:"",is_top:"",is_hot:"",is_recommend:"",room_status:"",is_show_room:"",is_room_password:"",room_password:"",is_robot_num:"",robot_num:"",is_open_blind_box_turntable:""});function U(){return _.value}function b(n){r.value.room_cover=n.join(",")}const m=()=>y(this,null,function*(){const{data:n,code:e}=yield B({page:1,page_limit:20});p.value=e?n.lists:[]});return D(()=>{m()}),q({getRef:U}),(n,e)=>{const x=i("el-input"),d=i("el-form-item"),F=i("el-option"),I=i("el-select"),t=i("el-radio"),s=i("el-radio-group"),C=i("el-input-number"),L=i("el-form");return g(),V(L,{ref_key:"ruleFormRef",ref:_,model:r.value,"label-width":"150px"},{default:l(()=>[o(d,{label:"房间名称",prop:"room_name"},{default:l(()=>[o(x,{modelValue:r.value.room_name,"onUpdate:modelValue":e[0]||(e[0]=a=>r.value.room_name=a),clearable:"",placeholder:"请输入房间名称"},null,8,["modelValue"])]),_:1}),o(d,{label:"房间公告",prop:"room_intro"},{default:l(()=>[o(x,{type:"textarea",placeholder:"请输入房间公告",modelValue:r.value.room_intro,"onUpdate:modelValue":e[1]||(e[1]=a=>r.value.room_intro=a),maxlength:"30","show-word-limit":""},null,8,["modelValue"])]),_:1}),o(d,{label:"房间封面",prop:"room_cover"},{default:l(()=>[o(N,{onHandleSuccess:b,limit:1,echoUrl:r.value.room_cover},null,8,["echoUrl"])]),_:1}),o(d,{label:"房间分类",prop:"type_id"},{default:l(()=>[o(I,{modelValue:r.value.type_id,"onUpdate:modelValue":e[2]||(e[2]=a=>r.value.type_id=a),placeholder:"请选择房间分类"},{default:l(()=>[(g(!0),S(j,null,E(p.value,a=>(g(),V(F,{key:a.id,label:a.type_name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否有收益",prop:"is_earnings"},{default:l(()=>[o(s,{modelValue:r.value.is_earnings,"onUpdate:modelValue":e[3]||(e[3]=a=>r.value.is_earnings=a)},{default:l(()=>[o(t,{label:1},{default:l(()=>e[14]||(e[14]=[u("是")])),_:1}),o(t,{label:2},{default:l(()=>e[15]||(e[15]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否置顶",prop:"is_top"},{default:l(()=>[o(s,{modelValue:r.value.is_top,"onUpdate:modelValue":e[4]||(e[4]=a=>r.value.is_top=a)},{default:l(()=>[o(t,{label:2},{default:l(()=>e[16]||(e[16]=[u("是")])),_:1}),o(t,{label:1},{default:l(()=>e[17]||(e[17]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否热门",prop:"is_hot"},{default:l(()=>[o(s,{modelValue:r.value.is_hot,"onUpdate:modelValue":e[5]||(e[5]=a=>r.value.is_hot=a)},{default:l(()=>[o(t,{label:2},{default:l(()=>e[18]||(e[18]=[u("是")])),_:1}),o(t,{label:1},{default:l(()=>e[19]||(e[19]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否推荐",prop:"is_recommend"},{default:l(()=>[o(s,{modelValue:r.value.is_recommend,"onUpdate:modelValue":e[6]||(e[6]=a=>r.value.is_recommend=a)},{default:l(()=>[o(t,{label:2},{default:l(()=>e[20]||(e[20]=[u("是")])),_:1}),o(t,{label:1},{default:l(()=>e[21]||(e[21]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否密码房",prop:"is_room_password"},{default:l(()=>[o(s,{modelValue:r.value.is_room_password,"onUpdate:modelValue":e[7]||(e[7]=a=>r.value.is_room_password=a)},{default:l(()=>[o(t,{label:1},{default:l(()=>e[22]||(e[22]=[u("是")])),_:1}),o(t,{label:2},{default:l(()=>e[23]||(e[23]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),r.value.is_room_password==1?(g(),V(d,{key:0,label:"设置密码",prop:"room_password"},{default:l(()=>[o(x,{placeholder:"请输入密码",modelValue:r.value.room_password,"onUpdate:modelValue":e[8]||(e[8]=a=>r.value.room_password=a),"show-password":""},null,8,["modelValue"])]),_:1})):k("",!0),o(d,{label:"房间状态",prop:"room_status"},{default:l(()=>[o(s,{modelValue:r.value.room_status,"onUpdate:modelValue":e[9]||(e[9]=a=>r.value.room_status=a)},{default:l(()=>[o(t,{label:1},{default:l(()=>e[24]||(e[24]=[u("正常")])),_:1}),o(t,{label:2},{default:l(()=>e[25]||(e[25]=[u("封禁")])),_:1}),o(t,{label:3},{default:l(()=>e[26]||(e[26]=[u("关闭")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否开启盲盒转盘",prop:"is_open_blind_box_turntable"},{default:l(()=>[o(s,{modelValue:r.value.is_open_blind_box_turntable,"onUpdate:modelValue":e[10]||(e[10]=a=>r.value.is_open_blind_box_turntable=a)},{default:l(()=>[o(t,{label:1},{default:l(()=>e[27]||(e[27]=[u("是")])),_:1}),o(t,{label:0},{default:l(()=>e[28]||(e[28]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否显示房间",prop:"is_show_room"},{default:l(()=>[o(s,{modelValue:r.value.is_show_room,"onUpdate:modelValue":e[11]||(e[11]=a=>r.value.is_show_room=a)},{default:l(()=>[o(t,{label:1},{default:l(()=>e[29]||(e[29]=[u("是")])),_:1}),o(t,{label:2},{default:l(()=>e[30]||(e[30]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"是否投送机器人",prop:"is_robot_num"},{default:l(()=>[o(s,{modelValue:r.value.is_robot_num,"onUpdate:modelValue":e[12]||(e[12]=a=>r.value.is_robot_num=a)},{default:l(()=>[o(t,{label:1},{default:l(()=>e[31]||(e[31]=[u("是")])),_:1}),o(t,{label:2},{default:l(()=>e[32]||(e[32]=[u("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),r.value.is_robot_num==1?(g(),V(d,{key:1,label:"机器人数量",prop:"robot_num"},{default:l(()=>[o(C,{modelValue:r.value.robot_num,"onUpdate:modelValue":e[13]||(e[13]=a=>r.value.robot_num=a),min:1,max:20},null,8,["modelValue"])]),_:1})):k("",!0)]),_:1},8,["model"])}}}),A=H(M,[["__scopeId","data-v-e7fdaaef"]]);export{A as default};
|