|
|
|
@ -43,18 +43,18 @@ watch(value,(newValue)=>{ |
|
|
|
let userAry = new Array |
|
|
|
|
|
|
|
newValue.forEach(item =>{ |
|
|
|
console.log(item) |
|
|
|
|
|
|
|
userAry.push(item) |
|
|
|
|
|
|
|
}) |
|
|
|
str = userAry.join(',') |
|
|
|
console.log(str) |
|
|
|
|
|
|
|
emits('update:modelValue', str) |
|
|
|
// userlist.value = userAry.join(',') |
|
|
|
// |
|
|
|
}else{ |
|
|
|
let str = "" |
|
|
|
console.log(str) |
|
|
|
|
|
|
|
emits('update:modelValue', str) |
|
|
|
} |
|
|
|
},{ deep: true }) |
|
|
|
@ -114,6 +114,8 @@ function getManConts(){ |
|
|
|
data.forEach((element: any) => { |
|
|
|
element.icon = element.name+"("+element.number+")" |
|
|
|
element.deparment = "["+element.deparment+"] - "+element.icon |
|
|
|
element.label = element.deparment |
|
|
|
element.value = element.icon |
|
|
|
}); |
|
|
|
options.value = data |
|
|
|
//console.log(options.value) |
|
|
|
@ -135,7 +137,7 @@ function getManConts(){ |
|
|
|
placeholder="请选择用户" |
|
|
|
v-model="value" |
|
|
|
node-key="key" |
|
|
|
:props="{ label: 'deparment', value: 'icon' }" |
|
|
|
|
|
|
|
:options="options" |
|
|
|
filterable |
|
|
|
:render-after-expand="false" |
|
|
|
|