Commit 2e2c959b authored by tianhongyang's avatar tianhongyang

fix

parent f922cace
...@@ -132,3 +132,13 @@ export const removeFileFromOssApi = (ossId) => request({ ...@@ -132,3 +132,13 @@ export const removeFileFromOssApi = (ossId) => request({
method: "delete", method: "delete",
params: {} params: {}
}); });
/**
* 获取项目承接类型下拉框
* @returns
*/
export const getProjectUndertakingTypesApi = () => request({
url: "/advisory/body/getIsInvestProject",
method: "get",
params: {}
});
...@@ -39,7 +39,8 @@ ...@@ -39,7 +39,8 @@
<div class="dsk-cutom-form-render-detail-item"> <div class="dsk-cutom-form-render-detail-item">
<div class="render-detail-item-inner"> <div class="render-detail-item-inner">
<dsk-text-over-flow-tip> <dsk-text-over-flow-tip>
<span>{{detailRender(comCustomItem)}}</span> <div v-if="comCustomItem.comType == 'textarea'" v-html="detailRender(comCustomItem)"></div>
<span v-else>{{detailRender(comCustomItem)}}</span>
<template slot="overflow">{{detailRender(comCustomItem)}}</template> <template slot="overflow">{{detailRender(comCustomItem)}}</template>
</dsk-text-over-flow-tip> </dsk-text-over-flow-tip>
</div> </div>
...@@ -171,9 +172,15 @@ export default { ...@@ -171,9 +172,15 @@ export default {
return classParams; return classParams;
}, },
detailRender(item) { detailRender(item) {
const value = item.componentAttribute.value; let value = item.componentAttribute.value;
const valueType = Object.prototype.toString.call(value); const valueType = Object.prototype.toString.call(value);
if (valueType === "[object String]") return value || value == "0" ? value : "-"; if (valueType === "[object String]") {
if (value || value == "0") {
value = value.replace(new RegExp("\\n", "gmi"), "<\/br>");
return value;
}
return "-";
};
if (valueType === "[object Array]") return value?.length ? value.join(",") : "-"; if (valueType === "[object Array]") return value?.length ? value.join(",") : "-";
}, },
fileChange(isRemove, fileList) { fileChange(isRemove, fileList) {
...@@ -221,6 +228,10 @@ export default { ...@@ -221,6 +228,10 @@ export default {
&.custom-render-item-textarea { &.custom-render-item-textarea {
min-height: 73px; min-height: 73px;
.dsk-cutom-form-render-detail-item {
height: auto;
line-height: 22px;
}
} }
} }
</style> </style>
...@@ -127,7 +127,7 @@ import DskAmountRange from "@/components/DskAmountRange"; ...@@ -127,7 +127,7 @@ import DskAmountRange from "@/components/DskAmountRange";
import DskTableHeaderSetting from "@/components/DskTableHeaderSetting"; import DskTableHeaderSetting from "@/components/DskTableHeaderSetting";
import TableListCom from "@/components/TableListCom"; import TableListCom from "@/components/TableListCom";
import Skeleton from "@/components/Skeleton"; import Skeleton from "@/components/Skeleton";
import { getConsultingOrgProjectListWithSearchApi } from "@/api/consultingOrgManagement"; import { getConsultingOrgProjectListWithSearchApi, getProjectUndertakingTypesApi } from "@/api/consultingOrgManagement";
import { queryConditionFiltering } from "@/utils"; import { queryConditionFiltering } from "@/utils";
import { v4 } from 'uuid'; import { v4 } from 'uuid';
import { encodeStr } from "@/assets/js/common.js"; import { encodeStr } from "@/assets/js/common.js";
...@@ -199,16 +199,7 @@ export default { ...@@ -199,16 +199,7 @@ export default {
rules: { rules: {
}, },
projectTypeOptions: [ projectTypeOptions: [],
{
value: "1",
label: "测试1"
},
{
value: "2",
label: "测试2"
}
],
engineeringCategoryOptions: [ engineeringCategoryOptions: [
{ {
value: "1", value: "1",
...@@ -246,11 +237,22 @@ export default { ...@@ -246,11 +237,22 @@ export default {
methods: { methods: {
async init() { async init() {
try { try {
await this.getProjectUndertakingTypes();
await this.getList(this.queryParams); await this.getList(this.queryParams);
} catch (error) { } catch (error) {
} }
}, },
async getProjectUndertakingTypes() {
try {
const result = await getProjectUndertakingTypesApi();
if (result.code == 200 && result?.data?.length) {
this.projectTypeOptions = result.data.map(item => ({ value: item, label: item }));
}
} catch (error) {
}
},
// 创建最终查询条件 // 创建最终查询条件
mergeCondition() { mergeCondition() {
const _queryParams = JSON.parse(JSON.stringify(this.queryParams)); const _queryParams = JSON.parse(JSON.stringify(this.queryParams));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment