diff --git a/jero-boot/db/蔚来标准sql/dev_third_record.sql b/jero-boot/db/蔚来标准sql/dev_third_record.sql index 3a3a67932..d6822f8ff 100644 --- a/jero-boot/db/蔚来标准sql/dev_third_record.sql +++ b/jero-boot/db/蔚来标准sql/dev_third_record.sql @@ -1338,7 +1338,9 @@ ADD PRIMARY KEY (`vdr_id`); ALTER TABLE `params_report` ADD COLUMN `project_version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相关项目版本' AFTER `target_market`; - +-- 问题管理添加相关项目类型字段 2023-10-24 +ALTER TABLE `problem_management` +ADD COLUMN `project_type` varchar(255) NULL COMMENT '相关项目类型' AFTER `problem_priority`; diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java index c06edc7ee..d6170d118 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java @@ -25,11 +25,23 @@ import com.jero.modules.cert.collect.enums.ConfigDataTypeEnum; import com.jero.modules.cert.collect.enums.ExportStateEnum; import com.jero.modules.cert.collect.service.IParamsCollectExportService; import com.jero.modules.cert.collect.vo.ParamsConfigDataVO; -import com.jero.modules.cert.report.entity.*; +import com.jero.modules.cert.report.entity.ParamsExportTemplateEO; +import com.jero.modules.cert.report.entity.ParamsReportConfigDataEO; +import com.jero.modules.cert.report.entity.ParamsReportConfigEO; +import com.jero.modules.cert.report.entity.ParamsReportDetailEO; +import com.jero.modules.cert.report.entity.ParamsReportDetailLogEO; +import com.jero.modules.cert.report.entity.ParamsReportExportHistoryEO; +import com.jero.modules.cert.report.entity.ReportCertCategoryParamsInfoEO; import com.jero.modules.cert.report.enums.ExportTemplateStateEnum; import com.jero.modules.cert.report.enums.ExportTypeEnum; import com.jero.modules.cert.report.mapper.ParamsReportDetailEOMapper; -import com.jero.modules.cert.report.service.*; +import com.jero.modules.cert.report.service.IParamsExportTemplateEOService; +import com.jero.modules.cert.report.service.IParamsReportConfigDataEOService; +import com.jero.modules.cert.report.service.IParamsReportConfigEOService; +import com.jero.modules.cert.report.service.IParamsReportDetailEOService; +import com.jero.modules.cert.report.service.IParamsReportDetailLogEOService; +import com.jero.modules.cert.report.service.IParamsReportExportHistoryEOService; +import com.jero.modules.cert.report.service.IReportCertCategoryParamsInfoEOService; import com.jero.modules.cert.report.vo.ParamsReportDetailVO; import com.jero.modules.cert.template.enums.ControlTypeEnum; import com.jero.modules.cert.template.enums.ParamsIsMustEnum; @@ -50,7 +62,13 @@ import org.apache.poi.hssf.util.HSSFColor; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.usermodel.WorkbookFactory; import org.apache.poi.util.IOUtils; -import org.apache.poi.xssf.usermodel.*; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFCellStyle; +import org.apache.poi.xssf.usermodel.XSSFFont; +import org.apache.poi.xssf.usermodel.XSSFRichTextString; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.shiro.SecurityUtils; import org.aspectj.util.FileUtil; import org.docx4j.Docx4J; @@ -68,14 +86,32 @@ import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import java.io.*; +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.lang.reflect.Field; import java.math.BigDecimal; import java.nio.file.Files; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; import java.text.SimpleDateFormat; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Comparator; +import java.util.Date; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.TreeSet; +import java.util.UUID; import java.util.stream.Collectors; /** @@ -1824,6 +1860,8 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl paramsReportConfigDataEOList = paramsReportConfigDataEOService.queryListByConfigIdList(paramsReportConfigIdList); // 查询所有配置数据 LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); +// List idList = configDataList.stream().map(e -> e.get("id").toString()).collect(Collectors.toList()); +// List paramsReportDetailEOS = this.listByIds(idList); // 处理数据 for (Map map : configDataList) { @@ -2041,10 +2079,28 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl collect = paramsReportDetailEOS.stream().filter(e -> paramsCollectManifestId.equals(e.getId())).collect(Collectors.toList()); +// if(ObjectUtils.isNotEmpty(collect)){ +// String remark = collect.get(0).getRemarks(); +// if(StringUtils.isNotBlank(remark) +// && StringUtils.isNotBlank(ramarks) +// && !ramarks.equals(remark)){ +// remarkFlag = true; +// } +// if(StringUtils.isBlank(remark) && StringUtils.isNotBlank(ramarks)){ +// remarkFlag = true; +// } +// if(StringUtils.isNotBlank(remark) && StringUtils.isBlank(ramarks)){ +// remarkFlag = true; +// } +// } + if(!loginUser.getUsername().equals(logCnContent.toString()) && !loginUser.getUsername().equals(logEnContent.toString())){ insertLogEO.setLogCnContent(logCnContent.toString().substring(0, logCnContent.length()-1)); insertLogEO.setLogEnContent(logEnContent.toString().substring(0, logCnContent.length()-1)); diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java index 2f4fcbf67..376d38b12 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLibraryBaseController.java @@ -354,4 +354,10 @@ public class ProjectLibraryBaseController extends JeroController overallReplacementUser(@RequestBody JSONObject json){ return this.projectLibraryBaseService.overallReplacementUser(json); } + @AutoLog(value = "查询数字平台或车型平台") + @ApiOperation(value="查询数字平台或车型平台", notes="查询数字平台或车型平台") + @GetMapping(value = "/getPlatform") + public List getPlatform(String platform){ + return projectLibraryBaseService.getPlatform(platform); + } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProblemManagementEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProblemManagementEO.java index ecbe9c7dc..1133b9b23 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProblemManagementEO.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProblemManagementEO.java @@ -175,4 +175,9 @@ public class ProblemManagementEO implements Serializable { @ApiModelProperty(value = "旧数据->old,新数据->new") private String flag; + @ApiModelProperty(value = "相关项目类型") + private String projectType; + + + } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/enums/PlatformEnum.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/enums/PlatformEnum.java new file mode 100644 index 000000000..1c6f7490b --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/enums/PlatformEnum.java @@ -0,0 +1,45 @@ +package com.jero.modules.project.enums; + +/** + * 任务状态枚举类 + */ +public enum PlatformEnum { + NUMBER_PLATFORM("数字平台","numberPlatform"), + CAR_PLATFORM("车型平台","carPlatform"), + ; + + + String name; + String value; + + private PlatformEnum(String name, String value) { + this.name = name; + this.value = value; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + public static String getTextByValue(String value) { + PlatformEnum[] values = values(); + for (PlatformEnum taskStatusEnum : values) { + if (taskStatusEnum.value.equals(value)) { + return taskStatusEnum.name; + } + } + return null; + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java index 49fe9059a..50252c98b 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectLibraryBaseService.java @@ -204,4 +204,6 @@ public interface IProjectLibraryBaseService extends IService List queryList(List projectIdList); List getListByIds(List projectIdList); + + List getPlatform(String platform); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java index e18ac1d78..c25c47fb8 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java @@ -116,20 +116,6 @@ public class NcrTrackServiceImpl extends ServiceImpl public List getPageInfo(NcrTrackVO ncrTrackVO) { LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); ncrTrackVO.setUserId(loginUser.getId()); -// if(StringUtils.isNotBlank(ncrTrackVO.getSerialNumber())){ -// if(ncrTrackVO.getSerialNumber().contains("%")){ -// ncrTrackVO.setSerialNumber(ncrTrackVO.getSerialNumber().replaceAll("%", "/%")); -// } -// ncrTrackVO.setSerialNumber(ncrTrackVO.getSerialNumber().replace("*","")); -// } -// if(StringUtils.isNotBlank(ncrTrackVO.getTitle())){ -// if(ncrTrackVO.getTitle().contains("%")){ -// ncrTrackVO.setTitle(ncrTrackVO.getTitle().replace("%","/%")); -// } -// ncrTrackVO.setTitle(ncrTrackVO.getTitle().replace("*","")); -// } -// List sysUserList = sysUserService.list(); - ncrTrackVO.setInconformity(ReviewResultEnum.INCONFORMITY.getValue()); ncrTrackVO.setTrack(ReviewResultEnum.TO_TRACK.getValue()); diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java index 09879aa99..0a84814f0 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java @@ -10979,9 +10979,14 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl> getNewData(Map params, String cut,boolean administrator) { +// params.put("numberPlatform","NT2"); +// params.put("carPlatform","NT2"); + //新数据 LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.like(ProblemManagementEO::getProjectId,params.get("projectLibraryId")); + wrapper.or().eq(ProblemManagementEO::getProjectId,params.get("numberPlatform")); + wrapper.or().eq(ProblemManagementEO::getProjectId, params.get("carPlatform")); List managementEOList = problemManagementEOService.list(wrapper); //法规 List lawsIdList = managementEOList.stream() @@ -11051,6 +11056,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl dictModelList = problemTypeList.stream().filter(e -> e.getValue().equals(problemManagementEO.getProblemType())).collect(Collectors.toList()); @@ -11078,6 +11084,10 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl projectLibraryBaseListTemp = projectLibraryBaseList.stream() .filter(e->StringUtils.isNotBlank(problemManagementEO.getProjectId()) && problemManagementEO.getProjectId().contains(e.getId())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(projectLibraryBaseListTemp)){ + map.put("projectName",problemManagementEO.getProjectId()); + map.put("projectId",problemManagementEO.getProjectId()); + } //目标市场数据字典 List targetMarketList = sysDictService.queryDictItemsByCode(DicCodeEnum.REGION.getCode()); List projectNameList = new ArrayList<>(); diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java index dd9a6d384..2d7b05d0b 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLibraryBaseServiceImpl.java @@ -42,6 +42,7 @@ import com.jero.modules.project.enums.FlowStateEnum; import com.jero.modules.project.enums.HSStatisticalNodesEnum; import com.jero.modules.project.enums.OperatorTypeEnum; import com.jero.modules.project.enums.PermissionDescriptionEnum; +import com.jero.modules.project.enums.PlatformEnum; import com.jero.modules.project.enums.ProjectRoleEnum; import com.jero.modules.project.enums.ProjectTaskPlanningNameEnum; import com.jero.modules.project.enums.ProjectUserLocationEnum; @@ -4219,6 +4220,23 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl getPlatform(String platform) { + List projectLibraryBaseList = this.list(); + List platformList = new ArrayList<>(); + if(PlatformEnum.NUMBER_PLATFORM.getValue().equals(platform)){ + platformList = projectLibraryBaseList.stream() + .filter(e -> StringUtils.isNotBlank(e.getDigitalPlatform())) + .map(ProjectLibraryBase::getDigitalPlatform).distinct().collect(Collectors.toList()); + } + if(PlatformEnum.CAR_PLATFORM.getValue().equals(platform)){ + platformList = projectLibraryBaseList.stream() + .filter(e -> StringUtils.isNotBlank(e.getVehiclePlatform())) + .map(ProjectLibraryBase::getVehiclePlatform).distinct().collect(Collectors.toList()); + } + return platformList; + } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/vo/NcrTrackVO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/vo/NcrTrackVO.java index b435ab068..c9069f0c0 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/vo/NcrTrackVO.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/vo/NcrTrackVO.java @@ -258,6 +258,9 @@ public class NcrTrackVO implements Serializable { private String platform; + //相关项目类型 + private String projectType; + diff --git a/jero-web/src/views/documentManage/splitting/modules/SplitAddForm.vue b/jero-web/src/views/documentManage/splitting/modules/SplitAddForm.vue index 04065658d..52302ef5d 100644 --- a/jero-web/src/views/documentManage/splitting/modules/SplitAddForm.vue +++ b/jero-web/src/views/documentManage/splitting/modules/SplitAddForm.vue @@ -698,10 +698,11 @@ this.deleteIds.push(item.id) } - for(let i=index;i @@ -239,6 +240,9 @@ if (res.success) { this.cut = res.cut this.queryForm = res.result[0] || {} + if (this.$refs.projectStatusRef){ + this.$refs.projectStatusRef.getData(this.queryForm) + } if (this.cut == 'en') { this.queryForm.brandText = this.queryForm.brandTextEn } else { diff --git a/jero-web/src/views/projectManagement/components/nonConformance.vue b/jero-web/src/views/projectManagement/components/nonConformance.vue index 808cc8872..0e97b47be 100644 --- a/jero-web/src/views/projectManagement/components/nonConformance.vue +++ b/jero-web/src/views/projectManagement/components/nonConformance.vue @@ -149,7 +149,8 @@
- {{result.problemState ? result.problemState : ''}} @@ -165,19 +166,22 @@ {{result.problemState ? result.problemState : ''}}
- - - + + + {{ $t('See') }} - {{ $t('edit') }} - {{ $t('deleteLib') }} @@ -203,500 +207,513 @@ \ No newline at end of file diff --git a/jero-web/src/views/projectManagement/components/projectStatus.vue b/jero-web/src/views/projectManagement/components/projectStatus.vue index ee34ebcd4..d1fff51e3 100644 --- a/jero-web/src/views/projectManagement/components/projectStatus.vue +++ b/jero-web/src/views/projectManagement/components/projectStatus.vue @@ -29,7 +29,8 @@ - + @@ -56,12 +57,25 @@ return { activeKey: this.$t('regulatoryComplianceManagement'), selectedRowKeys: [], - idList: [] + idList: [], + queryForm: {} } }, methods: { + getData(data) { + this.queryForm = data + this.queryForm = { ...this.queryForm } + if (this.$refs.nonConformanceRef) { + this.$refs.nonConformanceRef.getData(this.queryForm) + } + }, activeKeyChange() { this.$emit('projectStatusForm', this.activeKey) + if (this.activeKey == this.$t('Problemanagement')) { + this.$nextTick(() => { + this.$refs.nonConformanceRef.getData(this.queryForm) + }) + } }, currentStatus(item) { this.$emit('currentStatus', item) diff --git a/jero-web/src/views/projectManagement/projectNonConformance/moudles/addModel.vue b/jero-web/src/views/projectManagement/projectNonConformance/moudles/addModel.vue index 80c0e6529..4bdffcda9 100644 --- a/jero-web/src/views/projectManagement/projectNonConformance/moudles/addModel.vue +++ b/jero-web/src/views/projectManagement/projectNonConformance/moudles/addModel.vue @@ -89,10 +89,50 @@ + + + {{ item.name}} + + + + + + + {{item}} + + + +
- - - - - - - - - - -
+ + + + + + + + + + +
' + ' ' + this.$t('Problemstate') + this.$t('by') + '\'' + this.problemState + '\'' + this.$t('Changeto') + '\'' + value + '\'' + let text = '

' + this.userInfo().username + ' ' + time + '

' + ' ' + this.$t('Problemstate') + this.$t('by') + '\'' + this.problemState + '\'' + this.$t('Changeto') + '\'' + value + '\'' if (JSON.stringify(this.formInline.progressTrackingList[0]) == '{}' || this.formInline.progressTrackingList[0].progressTracking == '') { this.formInline.progressTrackingList.forEach((item, index) => { item.progressTracking = text @@ -681,7 +740,7 @@ ...mapGetters(['userInfo']), add() { this.templateDisabled = false - this.getNameList() + // this.getNameList() this.getFirstLevelDutyTerritory() this.title = this.$t('newlyAdded') this.visible = true @@ -699,8 +758,17 @@ }) }, edit(row) { - console.log(row) - this.getNameList() + this.projectNameList = [] + if (row.projectType == 'model') { + this.getNameList() + if (this.formInline.projectId != null) { + this.formInline.projectId = this.formInline.projectId.split(',') + } else { + this.formInline.projectId = undefined + } + } else if (row.projectType == 'numberPlatform' || row.projectType == 'carPlatform') { + this.getPlatform(row.projectType) + } this.getFirstLevelDutyTerritory() this.title = this.$t('edit') this.problemState = row.problemState @@ -722,11 +790,6 @@ if (this.formInline.fileLinkList == null) { this.formInline.fileLinkList = [{}] } - if (this.formInline.projectId != null) { - this.formInline.projectId = this.formInline.projectId.split(',') - } else { - this.formInline.projectId = undefined - } this.visible = true this.disabled = false this.templateDisabled = true @@ -753,7 +816,7 @@ TrackingModelForm(row) { let time = moment(new Date()).format('YYYY-MM-DD HH:mm:ss') console.log(row) - let text = '

'+this.userInfo().username + ' ' + time +'

' + row + let text = '

' + this.userInfo().username + ' ' + time + '

' + row console.log(text) this.formInline.progressTrackingList.forEach((item, index) => { if (!item.progressTracking) { @@ -807,7 +870,6 @@ }) }, handleSubmit() { - console.log(this.formInline) this.$refs.ruleForm.validate(valid => { if (valid) { this.confirmLoading = true @@ -970,10 +1032,29 @@ putAwayClick() { this.isDescription = !this.isDescription }, - openClick(item){ + openClick(item) { item.isDescription = !item.isDescription - this.formInline = {...this.formInline} + this.formInline = { ...this.formInline } }, + platformChange(value) { + this.projectNameList = [] + this.relatedItemsList = [] + if (value == 'model') { + this.formInline.projectId = [] + this.getNameList() + } else if (value == 'numberPlatform' || value == 'carPlatform') { + this.formInline.projectId = undefined + this.getPlatform(value) + }else{ + this.formInline.projectId = undefined + } + this.formInline = { ...this.formInline } + }, + getPlatform(platform) { + getAction('/project/projectLibraryBase/getPlatform', { platform: platform }).then((res) => { + this.relatedItemsList = res || [] + }) + } } } @@ -985,11 +1066,13 @@ .ant-input-disabled { color: rgba(0, 0, 0, 0.65) !important; } - .text-class{ + + .text-class { color: rgba(0, 0, 0, 0.65); font-weight: bold; } - p{ + + p { margin: 0; padding: 0; } @@ -1117,7 +1200,8 @@ ::v-deep .itemModel-explain .ql-container { height: calc(100% - 100px); } - .text-box{ + + .text-box { width: 100%; height: 200px; display: inline-block; diff --git a/jero-web/src/views/projectManagement/projectNonConformance/moudles/detilModel.vue b/jero-web/src/views/projectManagement/projectNonConformance/moudles/detilModel.vue index 5631b0596..995ce517f 100644 --- a/jero-web/src/views/projectManagement/projectNonConformance/moudles/detilModel.vue +++ b/jero-web/src/views/projectManagement/projectNonConformance/moudles/detilModel.vue @@ -82,14 +82,56 @@
+ + + {{ item.name}} + + + + + :autoClearSearchValue="false" + :placeholder="$t('PleaseSelect')+$t('RelatedItems')"> + + + {{item}} + + + + { + this.relatedItemsList = res || [] + }) } } }