|
|
@@ -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;
|