diff --git a/src/views/business/comps/select/SelectDeptUser.vue b/src/views/business/comps/select/SelectDeptUser.vue
index 3c1e6c4..4a67ad9 100644
--- a/src/views/business/comps/select/SelectDeptUser.vue
+++ b/src/views/business/comps/select/SelectDeptUser.vue
@@ -3,7 +3,7 @@
-
+
@@ -53,7 +53,7 @@ export default {
methods: {
showSelectDeptUser(){
if(!this.readOnly){
- this.$refs.selectDeptUserDialog.show()
+ this.$refs.selectDeptUserDialog.show(this.selected.id,this.selected.name)
}
},
handleChange(obj) {
diff --git a/src/views/business/comps/select/SelectDeptUserDialog.vue b/src/views/business/comps/select/SelectDeptUserDialog.vue
index db7750d..2922010 100644
--- a/src/views/business/comps/select/SelectDeptUserDialog.vue
+++ b/src/views/business/comps/select/SelectDeptUserDialog.vue
@@ -52,28 +52,8 @@ export default {
name: "SelectDeptUserDialog",
components: {},
props: {
- value: {
- type: [Number, String , Array],
- default: ''
- },
- name: {
- type: String,
- default: ''
- },
},
watch: {
- value: {
- immediate: true,
- handler(v) {
- this.selected.id = v ?((v+'').indexOf('u_')>-1? v:('u_'+v)):''
- }
- },
- name: {
- immediate: true,
- handler(v) {
- this.selected.name=v || ''
- }
- },
filterText(val) {
this.$refs.tree.filter(val);
}
@@ -100,7 +80,9 @@ export default {
this.getList()
},
methods: {
- show(){
+ show(id,name){
+ this.selected.id = id ?((id+'').indexOf('u_')>-1? id:('u_'+id)):''
+ this.selected.name=name || ''
this.open = true
this.filterText = ''
},
@@ -137,6 +119,7 @@ export default {
id:this.selected && this.selected.id?this.selected.id.replace('u_',''):'',
name:this.selected.name
}
+ debugger
this.$emit('change', obj)
this.$emit('input', obj.id)
this.open = false
diff --git a/src/views/business/study/comp/suject.vue b/src/views/business/study/comp/suject.vue
index ee9f60b..a495a56 100644
--- a/src/views/business/study/comp/suject.vue
+++ b/src/views/business/study/comp/suject.vue
@@ -49,7 +49,7 @@
-
+
@@ -138,7 +138,7 @@ export default {
},
chooseLeader(row){
this.infoDialog.subject = row
- this.$refs.selectSubjectDeptUserDialog.show()
+ this.$refs.selectSubjectDeptUserDialog.show(this.infoDialog.subject.leader,this.infoDialog.subject.leaderName)
},
changeSubject(val){
this.infoDialog.subject.leader = val.id