Files
yusheng-admin/dist/static/js/form-vOGmFg76.js

2 lines
7.0 KiB
JavaScript
Raw Normal View History

2025-10-23 11:07:17 +08:00
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