| | |
| | | onLoad(options) { |
| | | console.log(options); |
| | | var param = JSON.parse(options.param); |
| | | this.$data.param = param; |
| | | this.$data.mulit = options.mulit; |
| | | // console.log(this.$data.param); |
| | | this.param = param; |
| | | this.mulit = options.mulit; |
| | | // console.log(this.param); |
| | | }, |
| | | methods: { |
| | | setData(obj) { |
| | |
| | | |
| | | onkeyup(e) { |
| | | console.log(e); |
| | | console.log(this.$data.searchVal); |
| | | if (this.$data.searchVal) { |
| | | console.log(this.searchVal); |
| | | if (this.searchVal) { |
| | | var datainfo = { |
| | | jp: this.$data.searchVal, |
| | | jp: this.searchVal, |
| | | dept_id: '' |
| | | }; |
| | | querySelPsn(datainfo).then(res => { |
| | |
| | | ischeck: false |
| | | }) |
| | | } |
| | | this.$data.data = json; |
| | | this.data = json; |
| | | }) |
| | | .catch(ex => { |
| | | // console.log(ex); |
| | |
| | | }); |
| | | }); |
| | | } else |
| | | this.$data.data = []; |
| | | this.data = []; |
| | | }, |
| | | onchange(e) { |
| | | // console.log(e.target); |
| | | var data = this.$data.data; |
| | | this.$data.data = []; |
| | | if (this.$data.mulit == "false") { |
| | | var data = this.data; |
| | | this.data = []; |
| | | if (this.mulit == "false") { |
| | | for (var i in data) { |
| | | data[i].ischeck = false; |
| | | } |
| | | } |
| | | |
| | | data[e.target.dataset.index].ischeck = e.target.dataset.ischeck ? false : true |
| | | this.$data.data = data; |
| | | this.data = data; |
| | | }, |
| | | sava() { //点击功能点跳转页面 |
| | | var data = []; |
| | | for (var i in this.$data.data) { |
| | | if (this.$data.data[i].ischeck == true) { |
| | | data.push(this.$data.data[i]); |
| | | for (var i in this.data) { |
| | | if (this.data[i].ischeck == true) { |
| | | data.push(this.data[i]); |
| | | } |
| | | } |
| | | if (data.length == 0) { |
| | |
| | | }); |
| | | return; |
| | | } |
| | | const eventChannel = this.$scope.eventChannel; |
| | | const eventChannel = this.getOpenerEventChannel(); |
| | | // const eventChannel = this.getOpenerEventChannel(); |
| | | eventChannel.emit('AddPer', data, this.$data.param); |
| | | eventChannel.emit('AddPer', data, this.param); |
| | | |
| | | uni.navigateBack() |
| | | }, |