cuiqian2004
2025-03-21 986da22689dc9a5faef751c02348fb1f47584414
pages/selpsn/index.vue
@@ -48,9 +48,9 @@
      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) {
@@ -77,10 +77,10 @@
         
         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 => {
@@ -99,7 +99,7 @@
                           ischeck: false
                        })
                     }
                     this.$data.data = json;
                     this.data = json;
                  })
                  .catch(ex => {
                     // console.log(ex);
@@ -111,26 +111,26 @@
                     });
                  });
            } 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) {
@@ -142,9 +142,9 @@
               });
               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()
         },