|
|
@@ -1,11 +1,19 @@
|
|
|
<style lang="scss">
|
|
|
.edit{
|
|
|
- .el-input,button{
|
|
|
+ .el-input{
|
|
|
width: 300px;
|
|
|
+ position: relative;
|
|
|
}
|
|
|
- label{
|
|
|
+ .gou{
|
|
|
+ font-size: 20px;
|
|
|
+ position: absolute;
|
|
|
+ color: red;
|
|
|
+ left: -30px;
|
|
|
+ }
|
|
|
+ .el-form-item__label{
|
|
|
font-size: 16px;
|
|
|
font-weight: 600;
|
|
|
+ padding-right: 40px;
|
|
|
}
|
|
|
}
|
|
|
</style>
|
|
|
@@ -13,36 +21,39 @@
|
|
|
<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 label-width="110px">
|
|
|
+ <el-form-item label="报名身份" v-if="form.name">
|
|
|
+ <span v-show="form.subject_item" class="gou">✓</span>
|
|
|
+ <Subject :value='form.subject_item' @subChange='subChange'/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="姓名">
|
|
|
+ <span v-show="form.name" class="gou">✓</span>
|
|
|
<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>
|
|
|
+ <span v-show="form.sex" class="gou">✓</span>
|
|
|
+ <el-radio-group v-model="form.sex">
|
|
|
+ <el-radio label="男">男</el-radio>
|
|
|
+ <el-radio label="女">女</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="身份证">
|
|
|
- <el-input placeholder="身份证" v-model="form.name"></el-input>
|
|
|
+ <span v-show="form.idno" class="gou">✓</span>
|
|
|
+ <el-input placeholder="身份证" v-model="form.idno"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="手机号">
|
|
|
+ <span v-show="form.phone" class="gou">✓</span>
|
|
|
<el-input v-model="form.phone"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="文化程度">
|
|
|
- <el-select v-model="form.a" placeholder="请选择">
|
|
|
+ <span v-show="form.education" class="gou">✓</span>
|
|
|
+ <el-select v-model="form.education" 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="单位全称">
|
|
|
+ <span v-show="form.company" class="gou">✓</span>
|
|
|
<el-input v-model="form.company"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="发票类型">
|
|
|
@@ -53,27 +64,39 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="发票方式">
|
|
|
- <el-radio v-model="form.bill_type" label="1">备选项</el-radio>
|
|
|
+ <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 v-model="form.receive_card">
|
|
|
+ <el-radio label="自取">自取</el-radio>
|
|
|
+ <el-radio label="邮寄">邮寄(将产生邮寄费用)</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-form-item label="地区" v-if='form.receive_card=="邮寄"'>
|
|
|
+ <span v-show="form.area" class="gou">✓</span>
|
|
|
+ <el-select v-model="form.area" placeholder="请选择" clearable>
|
|
|
+ <el-option label="重庆" :value="0"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="详细地址">
|
|
|
+ <el-form-item label="详细地址" v-if='form.receive_card=="邮寄"'>
|
|
|
+ <span v-show="form.address" class="gou">✓</span>
|
|
|
<el-input v-model="form.address"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="作业类别">
|
|
|
- <Subject @subChange='subChange'/>
|
|
|
+
|
|
|
+ <el-form-item label="正面照">
|
|
|
+ <el-button type="warning">上传</el-button>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label=" ">
|
|
|
- <el-button type="primary">保存</el-button>
|
|
|
+ <el-form-item label="反面照">
|
|
|
+ <el-button type="warning">上传</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="上半身照">
|
|
|
+ <el-button type="warning">上传</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="学历照">
|
|
|
+ <el-button type="warning">上传</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label=" " >
|
|
|
+ <el-button @click="save" style="width:300px" type="primary">保存</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
@@ -87,15 +110,37 @@ export default {
|
|
|
},
|
|
|
data(){
|
|
|
return{
|
|
|
- form:{name:1},
|
|
|
+ form:{},
|
|
|
+ radios:1,
|
|
|
edu:["小学", "初中", "高中", "大专", "本科","硕士","博士"]
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
- gopage(){}
|
|
|
+ getData(){
|
|
|
+ this.$api.getSign({id:this.form.id}).then(res=>{
|
|
|
+ this.form=res.data.data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ subChange(data){
|
|
|
+ this.form.subject_item=data.join('|')
|
|
|
+ },
|
|
|
+ save(){
|
|
|
+ var parm=this.form
|
|
|
+ this.$api.updateSign(parm).then(res=>{
|
|
|
+ if(res.data.code==0){
|
|
|
+ this.$message({message: '修改成功!',type: 'success'});
|
|
|
+ this.$router.push({path:'/new'})
|
|
|
+ }else{
|
|
|
+ this.$message.error(res.data.message);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
created(){
|
|
|
-
|
|
|
+ if(this.$route.query.id){
|
|
|
+ this.form.id=this.$route.query.id
|
|
|
+ this.getData()
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|