|
|
@@ -250,6 +250,7 @@
|
|
|
transfer
|
|
|
v-show="!isCheck&&row.project_number!=='查看'"
|
|
|
@on-change='selectChangeCoding(row,index)'
|
|
|
+ @on-clear="clearSelectCoding(row,index)"
|
|
|
filterable
|
|
|
label-in-value
|
|
|
>
|
|
|
@@ -272,6 +273,7 @@
|
|
|
size="small"
|
|
|
clearable
|
|
|
transfer
|
|
|
+ @on-clear="clearSelectCoding(row,index)"
|
|
|
@on-change='selectChangeName(row,index)'
|
|
|
v-show="!isCheck&&row.project_number!=='查看'"
|
|
|
filterable
|
|
|
@@ -498,13 +500,13 @@
|
|
|
<Form>
|
|
|
<FormItem>
|
|
|
<span>项目编码 : </span>
|
|
|
- <Select v-model="total_project_info.code" style="width:200px" filterable>
|
|
|
+ <Select v-model="total_project_info.code" style="width:200px" filterable @on-change='selectChangeModel1' @on-clear="clearSelect" clearable>
|
|
|
<Option v-for="(item,index) in project_number" :value="item" :key="index">{{ item }}</Option>
|
|
|
</Select>
|
|
|
</FormItem>
|
|
|
<FormItem>
|
|
|
<span>项目名称 : </span>
|
|
|
- <Select v-model="total_project_info.name" style="width:200px" filterable>
|
|
|
+ <Select v-model="total_project_info.name" style="width:200px" @on-change='selectChangeModel2' filterable @on-clear="clearSelect" clearable>
|
|
|
<Option v-for="(item,index) in project_name" :value="item" :key="index">{{ item }}</Option>
|
|
|
</Select>
|
|
|
</FormItem>
|
|
|
@@ -1186,6 +1188,28 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ selectChangeModel1(row){
|
|
|
+ this.matchingList.forEach(e=>{
|
|
|
+ if(e.project_number == row){
|
|
|
+ this.total_project_info.name = e.project_name
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ selectChangeModel2(row){
|
|
|
+ this.matchingList.forEach(e=>{
|
|
|
+ if(e.project_name == row){
|
|
|
+ this.total_project_info.code = e.project_number
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ clearSelect(){
|
|
|
+ this.total_project_info.name = ""
|
|
|
+ this.total_project_info.code= ""
|
|
|
+ },
|
|
|
+ clearSelectCoding(row,index){
|
|
|
+ this.tableData[index].project_title = ""
|
|
|
+ this.tableData[index].project_code=""
|
|
|
+ },
|
|
|
selectChangeName(row,index){
|
|
|
if(!row.copy&&!row.edit){
|
|
|
this.tableData[index].change = true;
|