优化 销售合同项目编号输入定义显示的列表样式

master
Harry Yang 2022-12-28 17:35:28 +08:00
parent 10a1da9f80
commit 5576632275
2 changed files with 8 additions and 1 deletions

View File

@ -224,6 +224,7 @@ public class ProcessController {
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
map.put("id", project.getId()); map.put("id", project.getId());
map.put("name", project.getName()); map.put("name", project.getName());
map.put("projectNo", project.getProjectNo());
return map; return map;
}) })
.collect(Collectors.toList()); .collect(Collectors.toList());

View File

@ -147,7 +147,13 @@
<el-form-item label="项目编号"> <el-form-item label="项目编号">
<el-autocomplete :disabled="projectSelected" clearable @clear="clearProjectProcess" <el-autocomplete :disabled="projectSelected" clearable @clear="clearProjectProcess"
v-model="processForm.projectNo" :fetch-suggestions="queryProject" v-model="processForm.projectNo" :fetch-suggestions="queryProject"
value-key="name" placeholder="请输入项目编号或名称" @select="handleSelectProject"> value-key="projectNo" placeholder="请输入项目编号或名称" @select="handleSelectProject">
<#--显示项目名称,但是值是 projectNo 定义显示的列表样式-->
<template slot-scope="{ item }">
<el-tooltip effect="light" :content="item.name" placement="top-start">
<span>{{ item.name }}</span>
</el-tooltip>
</template>
<el-popconfirm slot="append" title="确定重新选择项目吗?填写的表单将丢弃" <el-popconfirm slot="append" title="确定重新选择项目吗?填写的表单将丢弃"
:disabled="!projectSelected" @confirm="clearProjectProcess"> :disabled="!projectSelected" @confirm="clearProjectProcess">