【update】-编辑合同编号功能
This commit is contained in:
@@ -161,15 +161,14 @@ export default {
|
||||
this.close()
|
||||
},
|
||||
close() {
|
||||
this.onClearSelected()
|
||||
this.visible = false
|
||||
this.selectedCompany = {}
|
||||
if (this.isMultiple) {
|
||||
this.selectedCompany = []
|
||||
}
|
||||
this.onClearSelected()
|
||||
},
|
||||
onSelectChange(selectedRowKeys, selectionRows) {
|
||||
console.log('---this.selectedCompany----', selectedRowKeys, selectionRows)
|
||||
if(!this.isMultiple) {
|
||||
this.selectedCompany = selectionRows[0]
|
||||
} else {
|
||||
|
||||
@@ -2,7 +2,11 @@
|
||||
<div class="company-select">
|
||||
<a-row>
|
||||
<a-col :span="20">
|
||||
<a-input @click="chooseBusiness" :title="value[valueKey]" :value="value[valueKey]" v-bind="$attrs" :readOnly="true" unselectable="on"></a-input>
|
||||
<a-tooltip v-if="isMultiple">
|
||||
<template slot="title">{{ value[valueKey] }}</template>
|
||||
<a-input @click="chooseBusiness" :value="value[valueKey]" v-bind="$attrs" :readOnly="true" unselectable="on"></a-input>
|
||||
</a-tooltip>
|
||||
<a-input v-else @click="chooseBusiness" :value="value[valueKey]" v-bind="$attrs" :readOnly="true" unselectable="on"></a-input>
|
||||
</a-col>
|
||||
<a-col :span="4" class="form-btn" v-if="canAdd">
|
||||
<a-button v-bind="$attrs" icon="plus" @click="addCompany"></a-button>
|
||||
@@ -70,7 +74,18 @@ export default {
|
||||
this.$refs.businessSelect.isLimit = this.isLimit
|
||||
this.$refs.businessSelect.searchReset()
|
||||
this.$refs.businessSelect.visible = true
|
||||
this.$refs.businessSelect.selectedRowKeys[0] = this.value.id
|
||||
if (!this.isMultiple) {
|
||||
this.$refs.businessSelect.selectedRowKeys[0] = this.value.id
|
||||
} else {
|
||||
// 很重要 内部的删除像没有作用一样
|
||||
if(this.value.id) {
|
||||
this.$refs.businessSelect.selectedRowKeys = this.value.id.split(',')
|
||||
this.$refs.businessSelect.selectedCompany = this.multipleData || []
|
||||
} else {
|
||||
this.$refs.businessSelect.selectedRowKeys = []
|
||||
this.$refs.businessSelect.selectedCompany = []
|
||||
}
|
||||
}
|
||||
},
|
||||
/**
|
||||
* 选中后抛出企业信息(id, companyName)
|
||||
@@ -90,6 +105,8 @@ export default {
|
||||
company.id = ids.join()
|
||||
company.companyName= nameArr.join()
|
||||
}
|
||||
// 存储上次选中的信息,用于回显
|
||||
this.multipleData = value
|
||||
} else {
|
||||
company.id = value.id
|
||||
company.companyName= value.companyName
|
||||
|
||||
Reference in New Issue
Block a user