tanyanfei 5 vuotta sitten
vanhempi
commit
c88438dadb
3 muutettua tiedostoa jossa 137 lisäystä ja 19 poistoa
  1. 1 0
      src/router.js
  2. 106 0
      src/views/apply/Edit.vue
  3. 30 19
      src/views/apply/New.vue

+ 1 - 0
src/router.js

@@ -64,6 +64,7 @@ export default new Router({
       isLeaf:0,
       children:[
         { path: '/new', component: () => import('./views/apply/New.vue'), name: '新办' },
+        { path: '/edit', component: () => import('./views/apply/Edit.vue'), name: '修改' },
       ]
     },
     {

+ 106 - 0
src/views/apply/Edit.vue

@@ -0,0 +1,106 @@
+<style lang="scss">
+    .edit{
+        .el-input,button{
+            width: 300px;
+        }
+        label{
+            font-size: 16px;
+            font-weight: 600;
+        }
+    }
+</style>
+<template>
+    <section class="edit">
+        <p>报名信息  >  修改信息 </p>
+        <div class="content">
+            <el-form label-width="90px" label-position="left">
+                <el-form-item label="报名身份">
+                    <el-radio-group v-model="form.radio">
+                            <el-radio :label="3">备选项</el-radio>
+                            <el-radio :label="6">备选项</el-radio>
+                            <el-radio :label="9">备选项</el-radio>
+                    </el-radio-group>
+                </el-form-item>
+                <el-form-item label="姓名">
+                        <el-input placeholder="姓名" v-model="form.name"></el-input>
+                </el-form-item>
+                <el-form-item label="性别">
+                    <el-radio-group v-model="radio">
+                            <el-radio :label="1">男</el-radio>
+                            <el-radio :label="2">女</el-radio>
+                    </el-radio-group>
+                </el-form-item>
+                <el-form-item label="身份证">
+                        <el-input placeholder="身份证" v-model="form.name"></el-input>
+                </el-form-item>
+                <el-form-item label="手机号">
+                        <el-input  v-model="form.phone"></el-input>
+                </el-form-item>
+                <el-form-item label="文化程度">
+                    <el-select v-model="form.a" placeholder="请选择">
+                        <el-option v-for="(item,index) in edu" :key='index' :label="item"  :value="item"></el-option>
+                    </el-select>
+                </el-form-item>
+                
+                <el-form-item label="单位全称">
+                        <el-input  v-model="form.company"></el-input>
+                </el-form-item>
+                <el-form-item label="发票类型">
+                    <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="发票方式">
+                          <el-radio v-model="form.bill_type" label="1">备选项</el-radio>
+                </el-form-item>
+                <el-form-item label="领证方式">
+                    <el-radio-group v-model="form.radio">
+                            <el-radio :label="1">自取</el-radio>
+                            <el-radio :label="2">邮寄(将产生邮寄费用)</el-radio>
+                    </el-radio-group>
+                </el-form-item>
+                <el-form-item label="地区">
+                    <el-select v-model="form.bill_type" placeholder="请选择" clearable>
+                        <el-option  label="不需要发票"  :value="0"></el-option>
+                    </el-select>
+                </el-form-item>
+                <el-form-item label="详细地址">
+                        <el-input  v-model="form.address"></el-input>
+                </el-form-item>
+                <el-form-item label="作业类别">
+                    <Subject @subChange='subChange'/>
+                </el-form-item>
+                <el-form-item label=" ">
+                        <el-button type="primary">保存</el-button>
+                </el-form-item>
+            </el-form>
+        </div>
+    </section>
+</template>
+<script>
+import Subject from '../../components/Subject';
+export default {
+    components:{
+        Subject
+    },
+  data(){
+    return{
+      form:{name:1},
+      edu:["小学", "初中", "高中", "大专", "本科","硕士","博士"]
+    }
+  },
+  methods:{
+      gopage(){}
+  },
+  created(){
+  
+  }
+}
+</script>
+
+
+
+
+

+ 30 - 19
src/views/apply/New.vue

@@ -38,7 +38,8 @@
                 <el-form-item label="类别">
                     <Subject @subChange='subChange'/>
                 </el-form-item>
-                <el-divider></el-divider>
+                <br>
+                <!-- <el-divider></el-divider> -->
                 <el-form-item label="姓名">
                         <el-input placeholder="姓名" v-model="form.name"></el-input>
                 </el-form-item>
@@ -46,32 +47,33 @@
                         <el-input placeholder="联系电话" v-model="form.phone"></el-input>
                 </el-form-item>
                 <el-form-item label="报名时间">
-                    <el-date-picker
+                    <el-date-picker clearable
                     v-model="form.signup_time"
                     type="date"
                     placeholder="选择日期">
                     </el-date-picker>
                 </el-form-item>
                 <el-form-item label="发票类型">
-                    <el-select v-model="form.bill_type" placeholder="请选择">
+                    <el-select v-model="form.bill_type" placeholder="请选择" clearable>
                         <el-option  label="不需要发票"  :value="0"></el-option>
-                        <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="领证方式">
+                <el-form-item label="领证方式" clearable>
                     <el-select v-model="form.a" placeholder="请选择">
-                        <el-option  label="邮寄"  :value="0"></el-option>
+                        <el-option  label="邮寄"  :value="1"></el-option>
                         <el-option  label="自取"  :value="0"></el-option>
                     </el-select>
                 </el-form-item>
                 <el-form-item label="考试设置">
-                    <el-select v-model="form.a" placeholder="请选择">
-                        <el-option  label="不需要发票"  :value="0"></el-option>
-                        <el-option  label="纸质发票"  :value="1"></el-option>
+                    <el-select v-model="form.a" 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-date-picker
+                <el-form-item label="考试时间" >
+                    <el-date-picker clearable
                     v-model="form.exam_time"
                     type="date"
                     placeholder="选择日期">
@@ -84,7 +86,7 @@
                     </el-select>
                 </el-form-item> -->
                 <el-form-item label="培训时间">
-                    <el-date-picker
+                    <el-date-picker clearable
                     v-model="form.train_time"
                     type="date"
                     placeholder="选择日期">
@@ -155,21 +157,30 @@
                 label="管理员备注">
                 </el-table-column>
                 <el-table-column
-                prop="train_type"
+                prop="subject_item0"
                 label="报名类型">
                 </el-table-column>
                 <el-table-column
-                prop="subject_item0"
+                prop="subject_item1"
                 label="作业类别">
                 </el-table-column>
                 <el-table-column
-                prop="subject_item1"
+                prop="subject_item2"
                 label="准操项目">
                 </el-table-column>
                 <el-table-column
-                prop="subject_item2"
+                prop="train_type"
                 label="培训类型">
                 </el-table-column>
+                <el-table-column
+                prop="zip" width="230"
+                label="操作">
+                <template>
+                    <el-button size="mini" type="success">查看</el-button>
+                    <el-button size="mini" type="warning">编辑</el-button>
+                    <el-button size="mini"  type="danger">删除</el-button>
+                </template>
+                </el-table-column>
         </el-table>
         <Page  ref="pageButton"  :total='total' @pageChange='gopage'/>
     </section>
@@ -179,7 +190,6 @@ import Page from '../../components/Page';
 import Subject from '../../components/Subject';
 // import { Base64 } from 'js-base64';
 export default {
-  name: 'login',
   components:{
         Page,Subject
     },
@@ -189,7 +199,7 @@ export default {
       activeName:"1",
       total:1,
       list:[],
-      order_status:''
+      order_status:'-3'
     }
   },
   methods:{
@@ -199,7 +209,8 @@ export default {
           if(this.order_status != '-3'){parm.order_status=this.order_status}
           console.log(parm)
           this.$api.getSignList(parm).then(res=>{
-              this.list=res.data.data
+              this.list=res.data.data.list
+              this.total=res.data.data.total
           })
       },
       subChange(data){