feat : 研发人员选择
This commit is contained in:
@@ -106,7 +106,7 @@
|
||||
</el-row>
|
||||
</el-form>
|
||||
<user-picker :multiple="false" ref="userPicker" title="请选择研发人员" v-model:value="userList" @ok="selected"
|
||||
:setNullToSelectList="true"/>
|
||||
:setNullToSelectList="true" :isResearch="true"/>
|
||||
|
||||
<div style="width:100%;text-align: center;padding: 10px">
|
||||
<el-button type="primary" @click="handleAdd" link style="font-size: 18px">添加一行</el-button>
|
||||
|
||||
@@ -73,7 +73,7 @@ const props = defineProps({
|
||||
multiple: {
|
||||
type: Boolean,
|
||||
default: false
|
||||
}
|
||||
},
|
||||
})
|
||||
const chooseUser=()=>{
|
||||
userPicker.value.showUserPicker()
|
||||
|
||||
@@ -96,7 +96,11 @@ const props = defineProps({
|
||||
checkMatrix: {
|
||||
default: false,
|
||||
type: Boolean
|
||||
}
|
||||
},
|
||||
isResearch: {
|
||||
default: false,
|
||||
type: Boolean
|
||||
},
|
||||
});
|
||||
const radio = ref(0);
|
||||
let selectItem = reactive({
|
||||
@@ -140,7 +144,8 @@ watch(() => filterText.value, (newVal) => {
|
||||
const getList = () => {
|
||||
let params = {
|
||||
chooseId: 0,
|
||||
chooseName: filterText.value
|
||||
chooseName: filterText.value,
|
||||
isResearch: props.isResearch
|
||||
}
|
||||
getMosrUser(params).then(res => {
|
||||
dataList.value = res.data;
|
||||
@@ -165,11 +170,13 @@ async function loadNode(node, resolve) {
|
||||
let params = {}
|
||||
if (data.id) {
|
||||
params = {
|
||||
chooseId: data.id
|
||||
chooseId: data.id,
|
||||
isResearch: props.isResearch
|
||||
}
|
||||
} else {
|
||||
params = {
|
||||
chooseId: 0
|
||||
chooseId: 0,
|
||||
isResearch: props.isResearch
|
||||
}
|
||||
}
|
||||
let result = await getMosrUser(params).then(res => {
|
||||
|
||||
Reference in New Issue
Block a user