@dongkboy 4 месяцев назад
Родитель
Сommit
002bb4d758

+ 26 - 18
src/views/additionalOrder/order/index.vue

@@ -9,7 +9,7 @@
           <el-row :gutter="20">
             <el-col :span="8">
               <el-form-item label="订单号">
-                <el-input v-model="form.id" placeholder="请输入订单号查找"></el-input>
+                <el-input v-model="form.orderId" placeholder="请输入订单号查找"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="8">
@@ -19,18 +19,13 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="业务员归属">
-                <el-cascader
-                  clearable
-                  style="width: 100%"
-                  v-model="form.salesmanCompany"
-                  :options="option"
-                  :props="tableProps"
-                />
+                <el-cascader clearable v-model="form.salesmanCompany" style="width: 100%" :options="option" :props="tableProps"
+                @change="organizationChange" />
               </el-form-item>
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="form.companyName" placeholder="请选择">
+                <el-select v-model="form.companyId" placeholder="请选择" filterable clearable  >
                     <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode" :label="item.name"></el-option>
                 </el-select>
               </el-form-item>
@@ -109,7 +104,7 @@
           <el-row :gutter="20">
             <el-col :span="8">
               <el-form-item label="订单号">
-                <el-input v-model="form.orderNo" placeholder="请输入订单号查找"></el-input>
+                <el-input v-model="form.orderId" placeholder="请输入订单号查找"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="8">
@@ -130,8 +125,8 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="form.companyName" placeholder="请选择">
-                  <el-option label="公司1" value="1" key="1"></el-option>
+                <el-select v-model="form.companyId" placeholder="请选择" filterable clearable>
+                    <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode" :label="item.name"></el-option>
                 </el-select>
               </el-form-item>
             </el-col>
@@ -249,7 +244,7 @@
           <el-row :gutter="20">
             <el-col :span="8">
               <el-form-item label="订单号">
-                <el-input v-model="form.orderNo" placeholder="请输入订单号查找"></el-input>
+                <el-input v-model="form.orderId" placeholder="请输入订单号查找"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="8">
@@ -270,8 +265,8 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="form.companyName" placeholder="请选择">
-                  <el-option label="公司1" value="1" key="1"></el-option>
+                <el-select v-model="form.companyId" placeholder="请选择" filterable clearable>
+                    <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode" :label="item.name"></el-option>
                 </el-select>
               </el-form-item>
             </el-col>
@@ -385,7 +380,7 @@ const handleClick = (e: any) => {
 
 let form = ref<any>({})
 const tableProps = ref({
-  value: "id",
+  value: "name",
   label: "name",
   children: "children",
   checkStrictly: true,
@@ -470,7 +465,19 @@ const handleDel = (row: any) => {
     }
   })
 }
+// 机构列表
 
+const institutionList = () => {
+  api.institutionApi.institutionList({ name: '', system: '' }).then((res: any) => {
+    if (res?.code == 200) {
+      option.value = res.data
+    } else {
+    }
+  })
+}
+const organizationChange = (e: any) => {
+  form.value.salesmanCompany = e[e.length - 1]
+}
 // 分页
 let pages = ref(1)
 let size = ref(10)
@@ -512,10 +519,10 @@ const initData = (type) => {
     size: size.value,
     isTemporarily: 0,
     auditStatus: type,
-    orderNo: form.value.orderNo,
+    orderId: form.value.orderId,
     salesman: form.value.salesman,
     salesmanCompany: form.value.salesmanCompany,
-    companyName: form.value.companyName,
+    companyId: form.value.companyId,
     licenseNo: form.value.licenseNo,
     recordingTime: form.value.recordingTime
   }).then((res: any) => {
@@ -596,6 +603,7 @@ onMounted(() => {
     initData(1);
     initData(2);
     initCompany();
+    institutionList();
 })
 </script>
 

+ 1 - 1
src/views/additionalOrder/order/orderDetail.vue

@@ -291,7 +291,7 @@
             <el-tab-pane v-for="(item, index) in infoList" :label="item.label" :name="item.name">
               <el-row :gutter="10" class="list">
                 <el-col :span="4" class="list-item" v-for="sub in item.list">
-                  <img :src="sub.previewUrl" />
+                  <img :src="sub.downloadUrl" />
                   <div class="tips">{{ sub.imageType === 'C01' ? '行驶证主页' : sub.imageType === 'D01' ? '行驶证副页' :
                     sub.imageType
                       ===