xiaojincai 4 年之前
父节点
当前提交
699e6536fd
共有 4 个文件被更改,包括 45 次插入31 次删除
  1. 0 3
      src/views/Home.vue
  2. 21 14
      src/views/apply/Change.vue
  3. 4 1
      src/views/apply/New.vue
  4. 20 13
      src/views/apply/Update.vue

+ 0 - 3
src/views/Home.vue

@@ -105,8 +105,6 @@ export default {
 		},
 		permission(name){
 			let permissions=this.info.permissions||''
-			console.log(name,111111111111)
-			console.log(permissions,222222222)
 			if(permissions.indexOf(name)<0){
 				return false;
 			}else{
@@ -142,7 +140,6 @@ export default {
 	},
 	created(){
 		// console.log(this.$route)
-		console.log(this.$router.options.routes,33333333333333)
 		this.getData()
 	}
 };

+ 21 - 14
src/views/apply/Change.vue

@@ -16,7 +16,7 @@
     <section class="apply">
         <p>报名列表 > {{subject_item}} > 换证</p>
         <div class="filter">
-            <el-form label-width="75px" :inline="true" size="small">
+            <el-form label-width="75px" :inline="true" size="small" style="position:relative;">
                 <!-- <el-divider></el-divider> -->
                 <el-form-item label="培训项目">
                     <Subject v-if='subject_id' @subChange='subChange' :key="key" :subject_id='subject_id' />
@@ -24,52 +24,54 @@
                 <el-form-item label="姓名" label-width="40px">
                         <el-input placeholder="姓名" v-model="form.name"></el-input>
                 </el-form-item>
+                <el-form-item label="身份证号" label-width="80px">
+                        <el-input placeholder="身份证号" v-model="form.idno"></el-input>
+                </el-form-item>
                 <el-form-item label="联系电话">
                         <el-input placeholder="联系电话" v-model="form.phone"></el-input>
                 </el-form-item>
-                <el-form-item label="报名时间">
+                <el-form-item label="公司名称">
+                        <el-input placeholder="公司名称" v-model="form.company"></el-input>
+                </el-form-item>
+                <el-form-item label="报名时间" v-if="more_search">
                     <el-date-picker clearable
                     v-model="form.signup_time"
-                    type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
+                    type="date" value-format="yyyy-MM-dd"
                     placeholder="选择日期">
                     </el-date-picker>
                 </el-form-item>
-                
-                <el-form-item label="发票类型">
+                <el-form-item label="发票类型" v-if="more_search">
                     <el-select v-model="form.bill_type" placeholder="请选择" clearable>
                         <el-option  label="不需要发票"  :value="0"></el-option>
                         <el-option  label="个人发票"  :value="1"></el-option>
                         <el-option  label="公司发票"  :value="2"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="领证方式" clearable>
+                <el-form-item label="领证方式" clearable v-if="more_search">
                     <el-select v-model="form.receive_card" placeholder="请选择">
                         <el-option  label="邮寄"  :value="1"></el-option>
                         <el-option  label="自取"  :value="0"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="考试设置">
+                <el-form-item label="考试设置" v-if="more_search">
                     <el-select v-model="form.set_exam_time" placeholder="请选择" clearable>
                         <el-option  label="已设置考试时间"  :value="1"></el-option>
                         <el-option  label="未设置考试时间"  :value="0"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="考试时间" >
+                <el-form-item label="考试时间" v-if="more_search">
                     <el-date-picker clearable
                     v-model="form.exam_time" value-format="yyyy-MM-dd HH:mm:ss"
                     type="datetime"
                     placeholder="选择日期">
                     </el-date-picker>
                 </el-form-item>
-                <el-form-item label="培训班级">
+                <el-form-item label="培训班级" v-if="more_search">
                     <el-select v-model="form.class_id" placeholder="请选择">
-                        <el-option v-for="(item,index) in class_list" :key='index' :label="item.name"  :value="item.cid"></el-option>
+                        <el-option v-for="(item,index) in class_list" :key='index' :label="item.name"  :value="item.id"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="公司名称">
-                        <el-input placeholder="公司名称" v-model="form.company"></el-input>
-                </el-form-item>
-                <el-form-item label="培训时间">
+                <el-form-item label="培训时间" v-if="more_search">
                     <el-date-picker clearable
                     v-model="form.train_time1"
                     type="datetimerange" value-format="yyyy-MM-dd HH:mm:ss"
@@ -79,6 +81,11 @@
                     </el-date-picker>
                 </el-form-item>
                 <el-form-item>
+                    <span @click="more_search=!more_search" style="font-size:12px;color:#999;cursor:pointer;">   高级搜索</span>
+                    <i v-if="!more_search" @click="more_search=!more_search" class="el-icon-arrow-down"></i>
+                    <i v-else @click="more_search=!more_search" class="el-icon-arrow-up"></i>
+                </el-form-item>
+                <el-form-item style="">
                        <el-button  @click="list=[],getData()" type="primary" icon="el-icon-search">搜索</el-button>
                 </el-form-item>
                 

+ 4 - 1
src/views/apply/New.vue

@@ -24,13 +24,16 @@
                 <el-form-item label="姓名" label-width="40px">
                         <el-input placeholder="姓名" v-model="form.name"></el-input>
                 </el-form-item>
+                <el-form-item label="身份证号" label-width="80px">
+                        <el-input placeholder="身份证号" v-model="form.idno"></el-input>
+                </el-form-item>
                 <el-form-item label="联系电话">
                         <el-input placeholder="联系电话" v-model="form.phone"></el-input>
                 </el-form-item>
                 <el-form-item label="公司名称">
                         <el-input placeholder="公司名称" v-model="form.company"></el-input>
                 </el-form-item>
-                <el-form-item label="报名时间">
+                <el-form-item label="报名时间" v-if="more_search">
                     <el-date-picker clearable
                     v-model="form.signup_time"
                     type="date" value-format="yyyy-MM-dd"

+ 20 - 13
src/views/apply/Update.vue

@@ -16,7 +16,7 @@
     <section class="apply">
         <p>报名列表 > {{subject_item}} > 复审</p>
         <div class="filter">
-            <el-form label-width="75px" :inline="true" size="small">
+        <el-form label-width="75px" :inline="true" size="small" style="position:relative;">
                 <!-- <el-divider></el-divider> -->
                 <el-form-item label="培训项目">
                     <Subject v-if='subject_id' @subChange='subChange' :key="key" :subject_id='subject_id' />
@@ -24,52 +24,54 @@
                 <el-form-item label="姓名" label-width="40px">
                         <el-input placeholder="姓名" v-model="form.name"></el-input>
                 </el-form-item>
+                <el-form-item label="身份证号" label-width="80px">
+                        <el-input placeholder="身份证号" v-model="form.idno"></el-input>
+                </el-form-item>
                 <el-form-item label="联系电话">
                         <el-input placeholder="联系电话" v-model="form.phone"></el-input>
                 </el-form-item>
-                <el-form-item label="报名时间">
+                <el-form-item label="公司名称">
+                        <el-input placeholder="公司名称" v-model="form.company"></el-input>
+                </el-form-item>
+                <el-form-item label="报名时间" v-if="more_search">
                     <el-date-picker clearable
                     v-model="form.signup_time"
                     type="date" value-format="yyyy-MM-dd"
                     placeholder="选择日期">
                     </el-date-picker>
                 </el-form-item>
-                
-                <el-form-item label="发票类型">
+                <el-form-item label="发票类型" v-if="more_search">
                     <el-select v-model="form.bill_type" placeholder="请选择" clearable>
                         <el-option  label="不需要发票"  :value="0"></el-option>
                         <el-option  label="个人发票"  :value="1"></el-option>
                         <el-option  label="公司发票"  :value="2"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="领证方式" clearable>
+                <el-form-item label="领证方式" clearable v-if="more_search">
                     <el-select v-model="form.receive_card" placeholder="请选择">
                         <el-option  label="邮寄"  :value="1"></el-option>
                         <el-option  label="自取"  :value="0"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="考试设置">
+                <el-form-item label="考试设置" v-if="more_search">
                     <el-select v-model="form.set_exam_time" placeholder="请选择" clearable>
                         <el-option  label="已设置考试时间"  :value="1"></el-option>
                         <el-option  label="未设置考试时间"  :value="0"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="考试时间" >
+                <el-form-item label="考试时间" v-if="more_search">
                     <el-date-picker clearable
                     v-model="form.exam_time" value-format="yyyy-MM-dd HH:mm:ss"
                     type="datetime"
                     placeholder="选择日期">
                     </el-date-picker>
                 </el-form-item>
-                <el-form-item label="培训班级">
+                <el-form-item label="培训班级" v-if="more_search">
                     <el-select v-model="form.class_id" placeholder="请选择">
-                        <el-option v-for="(item,index) in class_list" :key='index' :label="item.name"  :value="item.cid"></el-option>
+                        <el-option v-for="(item,index) in class_list" :key='index' :label="item.name"  :value="item.id"></el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="公司名称">
-                        <el-input placeholder="公司名称" v-model="form.company"></el-input>
-                </el-form-item>
-                <el-form-item label="培训时间">
+                <el-form-item label="培训时间" v-if="more_search">
                     <el-date-picker clearable
                     v-model="form.train_time1"
                     type="datetimerange" value-format="yyyy-MM-dd HH:mm:ss"
@@ -79,6 +81,11 @@
                     </el-date-picker>
                 </el-form-item>
                 <el-form-item>
+                    <span @click="more_search=!more_search" style="font-size:12px;color:#999;cursor:pointer;">   高级搜索</span>
+                    <i v-if="!more_search" @click="more_search=!more_search" class="el-icon-arrow-down"></i>
+                    <i v-else @click="more_search=!more_search" class="el-icon-arrow-up"></i>
+                </el-form-item>
+                <el-form-item style="">
                        <el-button  @click="list=[],getData()" type="primary" icon="el-icon-search">搜索</el-button>
                 </el-form-item>