tenggouwa 7 tahun lalu
induk
melakukan
0c661d8cce
1 mengubah file dengan 35 tambahan dan 9 penghapusan
  1. 35 9
      src/views/agent/applyAgent.vue

+ 35 - 9
src/views/agent/applyAgent.vue

@@ -6,7 +6,7 @@
         <img src="../../assets/img/apply/banner.png" alt="">
       </div>
       <div class="indextab">
-        <el-steps :active="3" :align-center="true">
+        <el-steps :active="getjindu" :align-center="true">
           <el-step title="填写申请信息"></el-step>
           <el-step title="审核中"></el-step>
           <el-step title="申请通过"></el-step>
@@ -29,29 +29,29 @@
           <div class="right-part" id="containDiv">
             <el-form v-model="applyform" label-width="138px">
               <el-form-item label="公司/机构名称:">
-                <el-input v-model="applyform.company" placeholder="请输入您所在的公司或者机构名称"></el-input>
+                <el-input :disabled="showG" v-model="applyform.company" placeholder="请输入您所在的公司或者机构名称"></el-input>
               </el-form-item>
               <el-form-item label="姓名:">
-                <el-input v-model="applyform.applicant" placeholder="请输入您的姓名"></el-input>
+                <el-input :disabled="showG" v-model="applyform.applicant" placeholder="请输入您的姓名"></el-input>
               </el-form-item>
               <el-form-item label="手机号:">
-                <el-input v-model="applyform.mobile" placeholder="请输入您的手机号码"></el-input>
+                <el-input :disabled="showG" v-model="applyform.mobile" placeholder="请输入您的手机号码"></el-input>
               </el-form-item>
               <!-- <el-form-item label="其他联系方式:" class="textareabox">
                 <textarea  cols="30" rows="2" v-model="applyform.desc" placeholder="请输入您的其他联系方式 如:微信、邮箱等"></textarea>
               </el-form-item> -->
               <el-form-item label="其他联系方式:">
-                <el-input type="textarea" v-model="applyform.other" placeholder="请输入您的其他联系方式 如:微信、邮箱等"></el-input>
+                <el-input :disabled="showG" type="textarea" v-model="applyform.other" placeholder="请输入您的其他联系方式 如:微信、邮箱等"></el-input>
               </el-form-item>
               <el-form-item label="所在地:" class="location-box">
-                <el-select v-model="applyform.country" class="firstbox" clearable placeholder="所属省份" @change="getcont">
+                <el-select :disabled="showG" v-model="applyform.country" class="firstbox" clearable placeholder="所属省份" @change="getcont">
                   <el-option
                     v-for="item in countryOptions"
                     :label="item.name"
                     :value="item.id">
                   </el-option>
                 </el-select>
-                <el-select v-model="applyform.area" class="firstbox" clearable placeholder="所属城市">
+                <el-select :disabled="showG" v-model="applyform.area" class="firstbox" clearable placeholder="所属城市">
                   <el-option
                     v-for="item in cityOptions"
                     :label="item.name"
@@ -60,7 +60,7 @@
                 </el-select>
               </el-form-item>
               <el-form-item>
-                <el-button @click="applyNow">立即申请</el-button>  
+                <el-button :disabled="showG" @click="applyNow">立即申请</el-button>  
               </el-form-item>
             </el-form>
             <p class="tip">
@@ -129,6 +129,8 @@ import {ajax} from "../../assets/js/common.js"
 export default{
   data(){
     return{
+      getjindu:0,
+      showG:false,
       dialogtit:false,
       dialogVisible:false,
       show3: false,
@@ -216,7 +218,31 @@ export default{
     getStatus(){
       ajax(this,this.extendApi.applyStatus,'',(res)=>{
         if(res.code == 200){
-
+          if(res.data.status == 1){//待申请
+            this.getjindu = 1;
+          }else if(res.data.status == 2){//以申请
+            this.getjindu = 2;
+            this.showG = true;
+            this.applyform = res.data;
+          }else if(res.data.status == 9){//以审核
+            this.getjindu = 3;
+            this.showG = true;
+            this.$notify({
+              title: '成功',
+              message: '您的申请已通过审核!',
+              type: 'success',
+              duration:'2000'
+            });
+          }else if(res.data.status == -1){//以拒绝
+            this.getjindu = 1;
+            this.showG = false;
+            this.$notify({
+              title: '提示',
+              message: '您的申请已被拒绝!',
+              type: 'warning',
+              duration:'2000'
+            });
+          }
         }else{
 
         }