|
@@ -4,7 +4,7 @@
|
|
|
<div class="normal-margin">
|
|
|
<slot name="operation"></slot>
|
|
|
<div class="mt-10 inline-16">
|
|
|
- <el-input size="small" style="width:200px" clearable suffix-icon="el-icon-search" v-model="params.content.where.condition" :placeholder="`${$t(`项目名称`)},${$t(`编号`)}`" @keyup.enter.native="listData(params.content.pageNumber = 1)" @clear="listData(params.content.pageNumber = 1)" clearable></el-input>
|
|
|
+ <el-input size="small" style="width:200px" clearable suffix-icon="el-icon-search" v-model="params.content.where.condition" :placeholder="`${$t(`项目名称`)},${$t(`编号`)}`" @keyup.enter.native="$refs.table.listData(params.content.pageNumber = 1)" @clear="$refs.table.listData(params.content.pageNumber = 1)" clearable></el-input>
|
|
|
</div>
|
|
|
<div class="mt-10 inline-16">
|
|
|
<label class="search__label">{{$t(`项目类型`)}}:</label>
|
|
@@ -12,7 +12,7 @@
|
|
|
<el-option
|
|
|
v-for="item in projectType"
|
|
|
:key="item.value"
|
|
|
- :label="$t(item.value)"
|
|
|
+ :label="$t(item.value) + '-' + $t(item.remarks)"
|
|
|
:value="item.value">
|
|
|
<span style="float: left">{{ $t(item.value) }}</span>
|
|
|
<span style="float: right; color: #8492a6; font-size: 12px">{{ item.remarks?$t(item.remarks):$t('暂无描述') }}</span>
|
|
@@ -95,7 +95,7 @@
|
|
|
import pageTable from './pageTable.vue'
|
|
|
|
|
|
export default {
|
|
|
- props:['projectType','projectLead','tradefieldSelect'],
|
|
|
+ props:['projectType','projectLead','tradefieldSelect','grade','projecttype','tradefield'],
|
|
|
data () {
|
|
|
return {
|
|
|
params:{
|
|
@@ -125,10 +125,23 @@
|
|
|
},
|
|
|
methods:{
|
|
|
selectRow (data) {
|
|
|
+ this.params.content.where.condition = ''
|
|
|
this.$emit('selectRow',data)
|
|
|
this.visible = false
|
|
|
}
|
|
|
},
|
|
|
+ watch:{
|
|
|
+ "visible":function (val){
|
|
|
+ if (val){
|
|
|
+ this.params.content.where.projecttype = this.projecttype
|
|
|
+ this.params.content.where.grade = this.grade
|
|
|
+ this.params.content.where.tradefield = this.tradefield
|
|
|
+ this.$refs.table.listData(this.params.content.pageNumber = 1)
|
|
|
+ }else {
|
|
|
+ this.params.content.where.condition = ''
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
</script>
|