|
@@ -35,41 +35,25 @@
|
|
|
<p>报名信息 > 新办</p>
|
|
|
<div class="filter">
|
|
|
<el-form label-width="80px" :inline="true">
|
|
|
- <el-form-item label="培训科目">
|
|
|
- <el-radio-group v-model="form.name" size="small">
|
|
|
- <el-radio-button label="0">特种作业人员</el-radio-button>
|
|
|
- <el-radio-button label="1">负责人、安全生产管理人员</el-radio-button>
|
|
|
- <el-radio-button label="2">其他安全生产培训</el-radio-button>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item><br>
|
|
|
- <el-form-item label="作业类别">
|
|
|
- <el-radio-group v-model="form.name" size="small">
|
|
|
- <el-radio-button label="1">电工作业</el-radio-button>
|
|
|
- <el-radio-button label="2">焊接与热切割</el-radio-button>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item><br>
|
|
|
- <el-form-item label="准操项目">
|
|
|
- <el-radio-group v-model="form.name" size="small">
|
|
|
- <el-radio-button label="1">高压电工</el-radio-button>
|
|
|
- <el-radio-button label="2">低压电工</el-radio-button>
|
|
|
- </el-radio-group>
|
|
|
+ <el-form-item label="类别">
|
|
|
+ <Subject @subChange='subChange'/>
|
|
|
</el-form-item>
|
|
|
<el-divider></el-divider>
|
|
|
<el-form-item label="姓名">
|
|
|
<el-input placeholder="姓名" v-model="form.name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="联系电话">
|
|
|
- <el-input placeholder="联系电话" v-model="form.name"></el-input>
|
|
|
+ <el-input placeholder="联系电话" v-model="form.phone"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="报名时间">
|
|
|
<el-date-picker
|
|
|
- v-model="form.name"
|
|
|
+ v-model="form.signup_time"
|
|
|
type="date"
|
|
|
placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="发票类型">
|
|
|
- <el-select v-model="form.a" placeholder="请选择">
|
|
|
+ <el-select v-model="form.bill_type" placeholder="请选择">
|
|
|
<el-option label="不需要发票" :value="0"></el-option>
|
|
|
<el-option label="纸质发票" :value="0"></el-option>
|
|
|
</el-select>
|
|
@@ -83,47 +67,47 @@
|
|
|
<el-form-item label="考试设置">
|
|
|
<el-select v-model="form.a" placeholder="请选择">
|
|
|
<el-option label="不需要发票" :value="0"></el-option>
|
|
|
- <el-option label="纸质发票" :value="0"></el-option>
|
|
|
+ <el-option label="纸质发票" :value="1"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="考试时间">
|
|
|
<el-date-picker
|
|
|
- v-model="form.name"
|
|
|
+ v-model="form.exam_time"
|
|
|
type="date"
|
|
|
placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="培训班级">
|
|
|
+ <!-- <el-form-item label="培训班级">
|
|
|
<el-select v-model="form.a" placeholder="请选择">
|
|
|
<el-option label="不需要发票" :value="0"></el-option>
|
|
|
<el-option label="纸质发票" :value="0"></el-option>
|
|
|
</el-select>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item label="培训时间">
|
|
|
<el-date-picker
|
|
|
- v-model="form.name"
|
|
|
+ v-model="form.train_time"
|
|
|
type="date"
|
|
|
placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="公司名称">
|
|
|
+ <!-- <el-form-item label="公司名称">
|
|
|
<el-input placeholder="公司名称" v-model="form.name"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" icon="el-icon-search">搜索</el-button>
|
|
|
+ <el-button @click="list=[],getData()" type="primary" icon="el-icon-search">搜索</el-button>
|
|
|
</el-form-item>
|
|
|
<el-divider></el-divider>
|
|
|
</el-form>
|
|
|
- <el-tabs v-model="activeName" @tab-click="">
|
|
|
- <el-tab-pane name="1" label="全部"></el-tab-pane>
|
|
|
+ <el-tabs v-model="order_status" @tab-click="tabClick">
|
|
|
+ <el-tab-pane name="-3" label="全部"></el-tab-pane>
|
|
|
+ <el-tab-pane name="0" label="待审核"></el-tab-pane>
|
|
|
<el-tab-pane name="2" label="已支付待培训"></el-tab-pane>
|
|
|
- <el-tab-pane name="3" label="审核中"></el-tab-pane>
|
|
|
- <el-tab-pane name="4" label="审核未通过"></el-tab-pane>
|
|
|
- <el-tab-pane name="5" label="待付款"></el-tab-pane>
|
|
|
- <el-tab-pane name="6" label="待上传资料"></el-tab-pane>
|
|
|
- <el-tab-pane name="7" label="已培训待考试"></el-tab-pane>
|
|
|
- <el-tab-pane name="8" label="考试完成"></el-tab-pane>
|
|
|
- <el-tab-pane name="9" label="已取消"></el-tab-pane>
|
|
|
+ <el-tab-pane name="-2" label="审核未通过"></el-tab-pane>
|
|
|
+ <el-tab-pane name="1" label="待付款"></el-tab-pane>
|
|
|
+ <el-tab-pane name="-1" label="待上传资料"></el-tab-pane>
|
|
|
+ <!-- <el-tab-pane name="7" label="已培训待考试"></el-tab-pane> -->
|
|
|
+ <el-tab-pane name="3" label="考试完成"></el-tab-pane>
|
|
|
+ <!-- <el-tab-pane name="9" label="已取消"></el-tab-pane> -->
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
<div class="divider">
|
|
@@ -150,31 +134,40 @@
|
|
|
label="姓名">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="province"
|
|
|
+ prop="phone"
|
|
|
label="联系电话">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="city"
|
|
|
+ prop="order_status"
|
|
|
label="状态">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag v-if='scope.row.order_status == -2' type="info">审核未通过</el-tag>
|
|
|
+ <el-tag v-if='scope.row.order_status == -1' >待提交资料</el-tag>
|
|
|
+ <el-tag v-if='scope.row.order_status == 0' type="warning">待审核</el-tag>
|
|
|
+ <el-tag v-if='scope.row.order_status == 1' >已审核立即支付</el-tag>
|
|
|
+ <el-tag v-if='scope.row.order_status == 2' type="warning">学习中</el-tag>
|
|
|
+ <el-tag v-if='scope.row.order_status == 3' type="success">已完成</el-tag>
|
|
|
+ <!-- -2:审核未通过,-1:待提交资料,0:待审核,1:已审核立即支付,2:学习中,3:已完成 -->
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="address"
|
|
|
+ prop="remark"
|
|
|
label="管理员备注">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="zip"
|
|
|
+ prop="train_type"
|
|
|
label="报名类型">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="zip"
|
|
|
+ prop="subject_item0"
|
|
|
label="作业类别">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="zip"
|
|
|
+ prop="subject_item1"
|
|
|
label="准操项目">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="zip"
|
|
|
+ prop="subject_item2"
|
|
|
label="培训类型">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -183,49 +176,43 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import Page from '../../components/Page';
|
|
|
+import Subject from '../../components/Subject';
|
|
|
// import { Base64 } from 'js-base64';
|
|
|
export default {
|
|
|
name: 'login',
|
|
|
components:{
|
|
|
- Page
|
|
|
+ Page,Subject
|
|
|
},
|
|
|
data(){
|
|
|
return{
|
|
|
- form:{name:1,a:''},
|
|
|
+ form:{train_type:'新办',subject_item:'',order_status:''},
|
|
|
activeName:"1",
|
|
|
total:1,
|
|
|
- list:[
|
|
|
- {
|
|
|
- date: '2016-05-02',
|
|
|
- name: '王小虎',
|
|
|
- province: '上海',
|
|
|
- city: '普陀区',
|
|
|
- address: '上海市普陀区金沙江路 1518 弄',
|
|
|
- zip: 200333
|
|
|
- },
|
|
|
- {
|
|
|
- date: '2016-05-02',
|
|
|
- name: '王小虎',
|
|
|
- province: '上海',
|
|
|
- city: '普陀区',
|
|
|
- address: '上海市普陀区金沙江路 1518 弄',
|
|
|
- zip: 200333
|
|
|
- },{
|
|
|
- date: '2016-05-02',
|
|
|
- name: '王小虎',
|
|
|
- province: '上海',
|
|
|
- city: '普陀区',
|
|
|
- address: '上海市普陀区金沙江路 1518 弄',
|
|
|
- zip: 200333
|
|
|
- }
|
|
|
- ]
|
|
|
+ list:[],
|
|
|
+ order_status:''
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
- gopage(){}
|
|
|
+ gopage(){},
|
|
|
+ getData(){
|
|
|
+ var parm=this.form;
|
|
|
+ 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
|
|
|
+ })
|
|
|
+ },
|
|
|
+ subChange(data){
|
|
|
+ this.form.subject_item=data.join('|')
|
|
|
+ },
|
|
|
+ tabClick(tab){
|
|
|
+ this.form.order_status=tab.name
|
|
|
+ this.list=[]
|
|
|
+ this.getData()
|
|
|
+ }
|
|
|
},
|
|
|
created(){
|
|
|
-
|
|
|
+ this.getData()
|
|
|
}
|
|
|
}
|
|
|
</script>
|