优化 销售合同项目编号输入定义显示的列表样式
parent
10a1da9f80
commit
5576632275
|
@ -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());
|
||||||
|
|
|
@ -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">
|
||||||
|
|
Loading…
Reference in New Issue