wq преди 5 години
родител
ревизия
3f64c2fbf0
променени са 2 файла, в които са добавени 50 реда и са изтрити 39 реда
  1. 40 15
      src/views/follow/followDetail.vue
  2. 10 24
      src/views/follow/followindex.vue

+ 40 - 15
src/views/follow/followDetail.vue

@@ -17,6 +17,21 @@
         </el-col>
         </el-col>
       </el-col>
       </el-col>
     </el-row>
     </el-row>
+    <el-col :span="24">
+      <el-dialog title="拒绝" :visible.sync="deleteVisible" :show-close="false">
+        <el-form :model="delForm">
+          <el-form-item label="拒绝理由">
+            <el-select v-model="delForm.delValue" placeholder="请选择拒绝理由" style="width:100%">
+              <el-option v-for="(item, index) in dellist" :key="index" :value="item"> </el-option>
+            </el-select>
+          </el-form-item>
+        </el-form>
+        <div slot="footer" class="dialog-footer">
+          <el-button @click="quxiaodel">取 消</el-button>
+          <el-button type="primary" @click="quedingdel(delForm)">确 定</el-button>
+        </div>
+      </el-dialog>
+    </el-col>
   </div>
   </div>
 </template>
 </template>
 
 
@@ -45,6 +60,20 @@ export default {
     finorcredit: '',
     finorcredit: '',
     dialogFormVisible: false,
     dialogFormVisible: false,
     dialogform:{},
     dialogform:{},
+    deleteVisible:false,
+    delForm:{
+      delValue: ''
+    },
+    dellist:[
+      '基础信息不符:借款人基础信息如经营年限、相关资质等不符合我行相关产品',
+      '信息弄虚作假:填写申请贷款时借款人对资料进行作假',
+      '高危禁入行业:本行认定高危禁入行业',
+      '法律纠纷:借款人身负法律纠纷,尤其是经济纠纷',
+      '不良征信记录:借款人存在不良信贷记录,且不符合我行准入标准',
+      '还款能力不足:根据借款人实际经营情况无偿还贷款能力',
+      '缺乏担保方式:抵质押物不符合我行标准或不足值',
+      '其他原因:除上述外其他原因'
+    ],
   }),
   }),
   created() {
   created() {
     this.searchInfo();
     this.searchInfo();
@@ -139,22 +168,18 @@ export default {
       this.dialogFormVisible = false;
       this.dialogFormVisible = false;
     },
     },
     async deleteRow() {
     async deleteRow() {
-      this.$prompt('请输拒绝信息', '提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-      })
-        .then(({ value }) => {
-          this.jujue(value);
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '取消输入',
-          });
-        });
+      this.delForm.delValue = '';
+      this.deleteVisible = true;
     },
     },
-    async jujue(value) {
-      const res = await this.credit({id:this.sxid,jindiaomessage:value,orcredit:'3'});
+
+
+    quxiaodel() {
+      this.deleteVisible = false;
+    },
+
+    async quedingdel(data) {
+      this.deleteVisible = false;
+      const res = await this.credit({id:this.sxid,jindiaomessage:data.delValue,orcredit:'3'});
       this.$checkRes(res, '拒绝成功', '拒绝失败');
       this.$checkRes(res, '拒绝成功', '拒绝失败');
       this.$router.go(-1);
       this.$router.go(-1);
     },
     },

+ 10 - 24
src/views/follow/followindex.vue

@@ -13,10 +13,10 @@
       </el-col>
       </el-col>
     </el-col>
     </el-col>
     <el-col :span="24">
     <el-col :span="24">
-      <el-dialog title="分配" :visible.sync="deleteVisible" :show-close="false">
+      <el-dialog title="拒绝" :visible.sync="deleteVisible" :show-close="false">
         <el-form :model="delForm">
         <el-form :model="delForm">
-          <el-form-item label="客户经理">
-            <el-select v-model="delForm.delValue" placeholder="请选客户经理" style="width:100%">
+          <el-form-item label="拒绝理由">
+            <el-select v-model="delForm.delValue" placeholder="请选择拒绝理由" style="width:100%">
               <el-option v-for="(item, index) in dellist" :key="index" :value="item"> </el-option>
               <el-option v-for="(item, index) in dellist" :key="index" :value="item"> </el-option>
             </el-select>
             </el-select>
           </el-form-item>
           </el-form-item>
@@ -55,6 +55,7 @@ export default {
     dialogform:{},
     dialogform:{},
     zhuangtaiid:'',
     zhuangtaiid:'',
     deleteVisible:false,
     deleteVisible:false,
+    delid:'',
     delForm:{
     delForm:{
       delValue: ''
       delValue: ''
     },
     },
@@ -68,7 +69,6 @@ export default {
       '缺乏担保方式:抵质押物不符合我行标准或不足值',
       '缺乏担保方式:抵质押物不符合我行标准或不足值',
       '其他原因:除上述外其他原因'
       '其他原因:除上述外其他原因'
     ],
     ],
-    value: '',
   }),
   }),
   created() {
   created() {
     this.followList();
     this.followList();
@@ -86,26 +86,10 @@ export default {
     // 删除
     // 删除
     async deleteRow(id,deleteRow) {
     async deleteRow(id,deleteRow) {
       this.delForm.delValue = deleteRow;
       this.delForm.delValue = deleteRow;
+      this.delid = id;
       this.deleteVisible = true;
       this.deleteVisible = true;
-    //   this.$prompt('请输拒绝信息', '提示', {
-    //   confirmButtonText: '确定',
-    //   cancelButtonText: '取消',
-    // })
-    //   .then(({ value }) => {
-    //     this.jujue(value,id);
-    //   })
-    //   .catch(() => {
-    //     this.$message({
-    //       type: 'info',
-    //       message: '取消输入',
-    //     });
-    //   });
-    },
-    async jujue(value,id) {
-      const res = await this.credit({id:id,jindiaomessage:value,orcredit:'3'});
-      this.$checkRes(res, '拒绝成功', '拒绝失败');
-      this.followList();
     },
     },
+
     async pagechange(data) {
     async pagechange(data) {
       var skip = data.skip;
       var skip = data.skip;
       var limit = 10;
       var limit = 10;
@@ -191,8 +175,10 @@ export default {
       this.deleteVisible = false;
       this.deleteVisible = false;
     },
     },
 
 
-    quedingdel(data) {
-      console.log(data,"sssss")
+    async quedingdel(data) {
+      const res = await this.credit({id:this.delid,jindiaomessage:data.delValue,orcredit:'3'});
+      this.$checkRes(res, '拒绝成功', '拒绝失败');
+      this.followList();
       this.deleteVisible = false;
       this.deleteVisible = false;
     },
     },
   },
   },