Просмотр исходного кода

私有、平台应收批量修改比例去掉保险公司修改项,增加出单协议筛选

@dongkboy 1 месяц назад
Родитель
Сommit
001c3a07b9

+ 23 - 5
src/views/platform/index.vue

@@ -50,7 +50,8 @@
             <el-col :span="8">
               <el-form-item label="出单协议">
                 <el-select v-model="receivableForm.agreementId" placeholder="请选择" clearable>
-                  <el-option label="1" value="1"></el-option>
+                  <el-option v-for="item in agreementList" :key="item.id" :label="item.agreementTitle"
+                    :value="item.id"></el-option>
                 </el-select>
               </el-form-item>
             </el-col>
@@ -371,9 +372,11 @@
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-                 <el-form-item label="保险公司">
-                  <el-cascader filterable clearable placeholder="请选择" v-model="editForm.companyIds" style="width: 100%;"
-                    :options="companyList" :props="companyIdprops1" />
+                <el-form-item label="出单协议">
+                  <el-select v-model="editForm.updateAgreementId" placeholder="请选择" clearable filterable>
+                    <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
+                      :label="item.agreementTitle"></el-option>
+                  </el-select>
                 </el-form-item>
               </el-col>
             </el-row>
@@ -456,7 +459,7 @@
         <el-button type="primary" @click="handelComfirm(CountFormRef)">确定结算</el-button>
       </template>
     </el-dialog>
-  <el-image-viewer v-if="imageShow" :url-list="[bigImageUrl]" @close="imageShow = false" />
+    <el-image-viewer v-if="imageShow" :url-list="[bigImageUrl]" @close="imageShow = false" />
   </PageMain>
   <ticket ref="ticketRef" />
 </template>
@@ -1084,11 +1087,25 @@ const handelComfirm = (formEl: FormInstance | undefined) => {
     }
   })
 }
+// 获取协议列表
+const agreementList = ref()
+const getagreementList = () => {
+  api.agreementApi.agreementList({
+    isExternal: '0',
+    pages: 1,
+    size: 1000,
+  }).then((res: any) => {
+    if (res.code == 200) {
+      agreementList.value = res.data.records
+    }
+  })
+}
 onMounted(() => {
   dictDetails();
   initCompany();
   initDept();
   getPlatFormReceivableList();
+  getagreementList();
 })
 </script>
 
@@ -1135,6 +1152,7 @@ onMounted(() => {
 :deep(.el-table__body tr.current-row:hover > td) {
   background-color: #b4ddf8 !important;
 }
+
 .imageDiv {
   position: relative;
   width: 80px;

+ 6 - 4
src/views/receivable/documentary/index.vue

@@ -513,10 +513,12 @@
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-                <el-form-item label="保险公司">
-                  <el-cascader filterable clearable placeholder="请选择" v-model="editForm.companyIds" style="width: 100%;"
-                    :options="companyList" :props="companyIdprops1" />
-                </el-form-item>
+              <el-form-item label="出单协议">
+                <el-select v-model="editForm.updateAgreementId" placeholder="请选择" clearable filterable>
+                  <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
+                    :label="item.agreementTitle"></el-option>
+                </el-select>
+              </el-form-item>
               </el-col>
             </el-row>
           </el-form>

+ 8 - 0
src/views/receivable/handingFee/index.vue

@@ -522,6 +522,14 @@
                     :options="companyList" :props="companyIdprops1" />
                 </el-form-item>
               </el-col>
+              <el-col :span="12">
+                <el-form-item label="出单协议">
+                  <el-select v-model="editForm.updateAgreementId" placeholder="请选择" clearable filterable>
+                    <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
+                      :label="item.agreementTitle"></el-option>
+                  </el-select>
+                </el-form-item>
+              </el-col>
             </el-row>
           </el-form>
         </el-tab-pane>