xjc 4 年之前
父節點
當前提交
cd6d828a1b
共有 3 個文件被更改,包括 21 次插入9 次删除
  1. 2 2
      src/views/Home.vue
  2. 17 5
      src/views/activity/AddActivity.vue
  3. 2 2
      src/views/conference/AddConference.vue

+ 2 - 2
src/views/Home.vue

@@ -9,10 +9,10 @@
 <template>
 	<el-container>
 		<el-header>
-			<div class="header">
+			<!-- <div class="header">
 				<img class="logo" src="../assets/logo.png" alt="">
 				<div class="siteTitle">中科院期刊微信公众号集中管理平台</div>
-			</div>	
+			</div>	 -->
 			<div class="nav">
 				<!-- <router-link :class="act?'active':''" to="/index/index" @click.native='active(1)'>首页</router-link>
 				<router-link to="/journal/journal" @click.native='active(2)'>刊群导览</router-link>

+ 17 - 5
src/views/activity/AddActivity.vue

@@ -215,6 +215,13 @@
                             </el-switch>
                         </el-form-item>
                     </el-col>
+                    <el-col :span="24" v-if='form.is_signup'>
+                      <el-form-item label='报名需提交信息:'>
+                        <el-checkbox-group v-model='form.signup_fields'>
+                            <el-checkbox v-for='(item,index) in signup_fields'   :disabled='item.disabled' :key='index' :label='item.id'>{{item.name}}</el-checkbox>
+                        </el-checkbox-group>
+                      </el-form-item>
+                    </el-col>
                 </el-row>
                 <el-form-item label='封面图:'  prop='img' >
                     <el-upload
@@ -312,21 +319,25 @@ export default {
         return {
             open:false,
             signup_fields:[
+                    { name: "手机号", id: "phone",disabled:true},
+                    { name: "单位", id: "company" },
                     { name: "姓名", id: "name" },
+                    { name: "发票单位", id: "tax_company" },
+                    { name: "身份证号", id: "idcard" },
+                    { name: "邮箱", id: "email" },
                     { name: "性别", id: "sex" },
                     { name: "年龄", id: "age" },
-                    { name: "职务", id: "job" },
                     { name: "职称", id: "title" },
-                    { name: "公司", id: "company" },
-                    { name: "电话", id: "phone" },
-                    { name: "邮箱", id: "email" }
+                    { name: "备注1", id: "remark1" },
+                    { name: "备注2", id: "remark2" },
+                    { name: "备注3", id: "remark3" }
             ],
             form: {
                 is_signup:0,
                 is_popular:0,
                 is_recommend:0,
                 citys:[],
-                signup_fields:[],
+                signup_fields:["phone","company","name","tax_company","idcard","email","sex","age","title","remark1","remark2","remark3"],
                 speaker:[
                     {name:'',intruduce:''}
                 ],
@@ -508,6 +519,7 @@ export default {
                 if(!this.form.speaker){
                     this.form.speaker=[{}]
                 }
+                console.log(this.form,11111111111111)
             })
         }
     },

+ 2 - 2
src/views/conference/AddConference.vue

@@ -195,8 +195,8 @@
                         <el-checkbox-group v-model='form.signup_fields'>
                             <el-checkbox v-for='(item,index) in signup_fields'   :disabled='item.disabled' :key='index' :label='item.id'>{{item.name}}</el-checkbox>
                         </el-checkbox-group>
-                    </el-form-item>
-                  </el-col>
+                      </el-form-item>
+                    </el-col>
                 </el-row>
                 <el-form-item label='封面图:'>
                     <el-upload