Ver código fonte

中煤-已核保待缴费添加状态更新按钮

lihongxiao 2 anos atrás
pai
commit
cf484e248b
3 arquivos alterados com 37 adições e 7 exclusões
  1. 2 2
      config/dev.env.js
  2. 9 2
      src/http/moudules/letter.js
  3. 26 3
      src/views/Letter/Orderlist.vue

+ 2 - 2
config/dev.env.js

@@ -5,9 +5,9 @@ const prodEnv = require('./prod.env')
 module.exports = merge(prodEnv, {
   NODE_ENV: '"development"',
   ENV_CONFIG:'"dev"',
-  BASE_URL: '"http://39.98.239.48/web-api"',//测试服务器
+  // BASE_URL: '"http://39.98.239.48/web-api"',//测试服务器
   // BASE_URL:'"http://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
-  // BASE_URL: '"http://192.168.0.115:8080/"' //凯森
+  BASE_URL: '"http://192.168.0.115:8080/"' //凯森
   // BASE_URL: '"http:///192.168.0.253:8082/"',//田智
 })
 

+ 9 - 2
src/http/moudules/letter.js

@@ -675,7 +675,7 @@ export const orderStatusyongcheng = (id) => {
     })
 }
 
-//永城缴费状态查询
+//中煤缴费状态查询
 export const orderStatuszhongmei = (data) => {
     return axios({
         url: "/order/zhongMeiApi/auditStatusQuery",
@@ -683,7 +683,14 @@ export const orderStatuszhongmei = (data) => {
         data
     })
 }
-
+//中煤状态更新查询
+export const paymentEnquiry = (data) => {
+    return axios({
+        url: "/order/zhongMeiApi/paymentEnquiry",
+        method: "post",
+        data
+    })
+}
 //华泰核保状态查询
 export const orderStatushuatai = (data) => {
   return axios({

+ 26 - 3
src/views/Letter/Orderlist.vue

@@ -95,7 +95,7 @@
               <el-button size="mini" type="text" v-if="item.orderstatus == '2'" @click="carcode(scope.row, item)" style="color:#f56c6c">二维码</el-button>
               <el-button size="mini" type="text" @click="OrderDetails(scope.row, item)">查看详情</el-button>
               <el-button size="mini" type="text" style="color:rgb(247, 191, 32)"
-                        v-if="item.orderstatus == '2'&& ['恒邦财险', '众安财险', '中国人寿', '安盛天平', '紫金财险','永诚财险','大家财险','华泰财险','国任财险'].includes(item.inscompany)"
+                        v-if="item.orderstatus == '2'&& ['恒邦财险', '众安财险', '中国人寿', '安盛天平', '紫金财险','永诚财险','大家财险','华泰财险','国任财险','中煤财险',].includes(item.inscompany)"
                         @click="querystatus(item)" >状态更新</el-button>
               <el-button v-if="item.orderstatus !== '2'" size="mini" type="text" style="color:rgb(247, 191, 32)" @click="orderTrajectory(scope.row, item)">订单轨迹</el-button>
               <el-button type="text" size="mini" style="color:rgb(240, 12, 10)"  @click="bjdpreview(item.id)">报价单</el-button>
@@ -1420,6 +1420,29 @@ export default {
           }
         })
       } 
+      if (item.inscompany == '中煤财险') {
+        this.$api.letter.paymentEnquiry({ companyId: item.id }).then(res => {
+          if (res.code == '200') {
+            this.$message({ message: res.msg, type: "success" })
+            this.loading = true;
+            this.$api.letter.queryOrders(this.pageRequest).then((res) => {
+              if (res.code == "200") {
+                this.loading = false;
+                this.pageResult = res.data.content;
+                this.pageNum = res.data.pageNum;
+                this.totalSize = res.data.totalSize;
+                this.pageResult.forEach(val => {
+                  this.$set(val, "expanded", false);
+                });
+              } else {
+                this.loading = false;
+              }
+            })
+          } else {
+            this.$message({ message: res.msg, type: "error" })
+          }
+        })
+      } 
       if(item.inscompany == '恒邦财险'|| item.inscompany == '众安财险'|| item.inscompany == '中国人寿'||item.inscompany =='安盛天平')
        {
         this.$api.letter.pychonverifyPayment({ subOrderNo: item.id }).then(res => {
@@ -1463,7 +1486,6 @@ export default {
       let params = {
         companyId: item.id,
       }
-
       this.$api.letter.getQrCode(item.id).then(res => {
         if (res.code == '200') {
           this.inscompany = res.data.inscompany;//保险公司
@@ -1573,12 +1595,13 @@ export default {
       this.pic2Control = false;
       this.pic3Control = false;
       this.pic4Control = false;
+      
       this.pic5Control = false;
 
       for (let i = 0; i < this.global.insureList.length; i++) {
         this.global.insureList[i].coveragePremium = "";
         this.global.insureList[i].amount = 0;
-      }
+      }   
       let params = {
         companyId: item.id,
       }