|
|
|
@ -21,9 +21,10 @@ |
|
|
|
node-key="id" |
|
|
|
> |
|
|
|
<span class="custom-tree-node" slot-scope="{ node, data }"> |
|
|
|
<el-checkbox :ref="'checkbox'+data.id" v-if="data.type===7" :checked="isCheck(data.id)" @change="handleChange(data)" class="select-dept-user-check-radio-box">{{ $i18n.locale === 'zh_CN'?data.name:data.nameEn }}</el-checkbox> |
|
|
|
<!-- <el-radio :ref="'radio'+data.id" v-if="data.type===7" v-model="selected.id" :label="data.id">{{ data.name }}</el-radio> --> |
|
|
|
<span v-else>{{ $i18n.locale === 'zh_CN'?data.name:data.nameEn }}</span> |
|
|
|
<!-- <el-checkbox :ref="'checkbox'+data.id" v-if="data.type===7" :checked="isCheck(data.id)" @change="handleChange(data)" class="select-dept-user-check-radio-box">{{ $i18n.locale === 'zh_CN'?data.name:data.nameEn }}</el-checkbox> --> |
|
|
|
<el-checkbox :ref="'checkbox'+data.id" v-if="data.type===7" :checked="isCheck(data.id)" @change="handleChange(data)" class="select-dept-user-check-radio-box">{{ data.name }}</el-checkbox> |
|
|
|
<!-- <span v-else>{{ $i18n.locale === 'zh_CN'?data.name:data.nameEn }}</span> --> |
|
|
|
<span v-else>{{ data.name }}</span> |
|
|
|
</span> |
|
|
|
</el-tree> |
|
|
|
</el-col> |
|
|
|
@ -31,7 +32,8 @@ |
|
|
|
<div>已选</div> |
|
|
|
<div class="select-user-selected" v-if="selected.length>0"> |
|
|
|
<div class="select-user-selected-item" v-for="(item,index) in selected" :key="index"> |
|
|
|
<div class="select-user-selected-name">{{$i18n.locale === 'zh_CN'?item.name:item.nameEn}}</div> |
|
|
|
<!-- <div class="select-user-selected-name">{{$i18n.locale === 'zh_CN'?item.name:item.nameEn}}</div> --> |
|
|
|
<div class="select-user-selected-name">{{item.name}}</div> |
|
|
|
<div class="select-user-selected-del"><i class="el-icon-delete" @click="delSelected(item)"></i></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -99,7 +101,8 @@ export default { |
|
|
|
}, |
|
|
|
filterNode(value, data) { |
|
|
|
if (!value) return true; |
|
|
|
return $i18n.locale === 'zh_CN'?(data.name.indexOf(value) !== -1):(data.nameEn.indexOf(value) !== -1); |
|
|
|
// return $i18n.locale === 'zh_CN'?(data.name.indexOf(value) !== -1):(data.nameEn.indexOf(value) !== -1); |
|
|
|
return data.name.indexOf(value) !== -1; |
|
|
|
}, |
|
|
|
getList() { |
|
|
|
this.listData = [] |
|
|
|
|