Przeglądaj źródła

1、订单查询增加一个保险公司搜索
2、订单后列表增加业务员

lihongxiao 2 lat temu
rodzic
commit
52dcd5837e
3 zmienionych plików z 29 dodań i 4 usunięć
  1. 2 2
      config/dev.env.js
  2. 7 0
      src/http/moudules/letter.js
  3. 20 2
      src/views/Letter/Orderlist.vue

+ 2 - 2
config/dev.env.js

@@ -7,8 +7,8 @@ module.exports = merge(prodEnv, {
   ENV_CONFIG:'"dev"',
   // BASE_URL: '"http://39.98.239.48/web-api"',//测试服务器
   // BASE_URL:'"http://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
-  BASE_URL: '"http://192.168.0.111:8080/"' //大哥
-  // BASE_URL: '"http://192.168.0.115:8080/"' //凯森
+  // BASE_URL: '"http://192.168.0.111:8080/"' //大哥
+  BASE_URL: '"http://192.168.0.115:8080/"' //凯森
 })
 
 

+ 7 - 0
src/http/moudules/letter.js

@@ -355,6 +355,13 @@ export const gainAllowQuoteList = () => {
         method: "get",
     })
 }
+export const gainTopList = () => {
+    return axios({
+        url: "/esmInsCompany/gainTopList?type=1",
+        method: "get",
+    })
+}
+
 //保存影像
 export const uploadImages = (data) => {
     return axios({

+ 20 - 2
src/views/Letter/Orderlist.vue

@@ -51,6 +51,14 @@
 
           </el-form-item>
         </el-col>
+        <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6">
+          <el-form-item label="保险公司">
+            <el-select v-model="pageRequest.companyId" filterable  class="widths" clearable>
+              <el-option v-for="val in companyList" :key='val.id' :label="val.name" :value="val.id" ></el-option>
+            </el-select>
+
+          </el-form-item>
+        </el-col>
         <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="3">
           <el-button type="primary" size="small" @click="onSubmit">查询</el-button>
         </el-col>
@@ -99,9 +107,14 @@
           </div>
         </template>
       </el-table-column>
-      <el-table-column prop="orderno" label="订单号" width="300" align="center"></el-table-column>
+      <el-table-column prop="orderno" label="订单号"  align="center"></el-table-column>
+      <el-table-column prop="username" label="业务员" align="center">
+        <template slot-scope="scope">
+          <span>{{scope.row.username}}({{scope.row.userid}})</span>
+        </template>
+      </el-table-column>
       <el-table-column prop="licenseno" label="车牌号" width="180" align="center"></el-table-column>
-      <el-table-column prop="insuredname" label="被保险人姓名" align="center" width="150"></el-table-column>
+      <el-table-column prop="insuredname" label="投保人姓名" align="center" width="150"></el-table-column>
       <el-table-column prop="product" label="投保险种" align="center" width="200"></el-table-column>
       <el-table-column prop="orderstatus" label="状态" align="center">
         <template slot-scope="scope">
@@ -1402,9 +1415,14 @@ export default {
       institutionOptions: [],
       width: document.documentElement.clientWidth,
       insAreaCompanyList:[],//子订单list
+      companyList:[], //保险公司
     }
   },
   created() {
+    
+    this.$api.letter.gainTopList().then(res=>{
+      this.companyList=res.data
+    })
     this.$api.insCompany.dicType('insOrderStatus').then(res=>{
       this.optionsStatus=res.data.ddList
     })