wuhongyu před 4 roky
rodič
revize
3e922769b6

+ 5 - 5
src/layout/room/detailInfo.vue

@@ -8,13 +8,13 @@
               <el-input v-model="form.name"></el-input>
             </el-form-item>
 
-            <el-form-item label="主播" proo="anchorid">
+            <el-form-item label="主播" prop="anchorid">
               <el-select v-model="form.anchorid" placeholder="请选择主播">
                 <el-option v-for="item in newlist" :key="item.id" :label="item.name" :value="item.id"> </el-option>
               </el-select>
             </el-form-item>
 
-            <el-form-item label="类型" proo="type">
+            <el-form-item label="类型" prop="type">
               <el-radio v-model="form.type" label="0">直播</el-radio>
               <el-radio v-model="form.type" label="1">会议</el-radio>
             </el-form-item>
@@ -46,10 +46,10 @@ export default {
   data: () => ({
     rules: {
       name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
-
-      anchorid: [{ required: true, message: '请选择主播', trigger: 'blur' }],
-      type: [{ required: true, message: '请选择类型', trigger: 'blur' }],
+      anchorid: [{ required: true, message: '请选择主播', trigger: 'change' }],
       filedir: [{ required: true, message: '请选择头像图片', trigger: 'blur' }],
+      type: [{ required: true, message: '请选择类型', trigger: 'change' }],
+      // type: [{ required: true, message: '请选择活动资源', trigger: 'change' }],
     },
   }),
   created() {},

+ 1 - 0
src/views/anchor/detail.vue

@@ -52,6 +52,7 @@ export default {
       ],
       rules: {
         name: [{ required: true, message: '请输入姓名' }],
+
         passwd: [{ required: true, message: '请输入密码' }],
         phone: [{ required: true, message: '请输入电话' }],
         deptname: [{ required: true, message: '请输入机构名称' }],

+ 5 - 2
src/views/room/detail.vue

@@ -37,8 +37,11 @@ export default {
     ...room({ roomquery: 'query', roomfetch: 'fetch', roomupdate: 'update', roomcreate: 'create' }),
     async search() {
       const res = await this.roomuserquery();
-      const val = await this.roomfetch(this.id);
-      this.$set(this, `form`, val.data);
+      if (this.id) {
+        const val = await this.roomfetch(this.id);
+        this.$set(this, `form`, val.data);
+      }
+
       this.$set(this, `newlist`, res.data);
     },
     async onSubmit({ data }) {