jt
2023-08-25 273e2da8372cfd54f91a1117ccaaf6d3c9085e90
pages/selpsn/index.vue
@@ -16,6 +16,7 @@
   }
   .dv_query_body {
       height: 91%;
      overflow: auto;
       background-color: #fff;
       border: 2rpx solid #d5d5d5;
       padding: 14rpx;
@@ -31,7 +32,7 @@
       cursor: pointer;
   }
   button.btn_sava {
      margin-top: 60rpx;
      margin-top: 47rpx;
      padding: 20rpx;
      line-height: 1.2;
      background: #27A6E1;
@@ -43,7 +44,7 @@
<template>
   <view class="content">
      <view style="height:90%;">
         <input type="text" class="txt_search" v-model="searchVal"  @keyup="onkeyup" placeholder="请输入人员姓名或简拼进行查询" >
         <input type="text" class="txt_search" v-model="searchVal" @input="onkeyup" placeholder="请输入人员姓名或简拼进行查询" >
         <!-- <div class="dv_query_body" >
            <div class="psn">
               <checkbox-group class="ischeck" @change="onchange" data-ischeck="false" data-index="0" >
@@ -92,18 +93,36 @@
      },
      methods: {
         onkeyup(e) {
            console.log(e);
            console.log(this.$data.searchVal);
            if(this.$data.searchVal){
               var datainfo ={ jp: this.$data.searchVal, dept_id: '' }
               var datainfo ={ jp: this.$data.searchVal, dept_id: '' };
               // console.log(datainfo);
               this.$store.dispatch('querySelpsn',datainfo).then(success=>{
                  // console.log(success);
                  if (success.code=='00000') {
                  console.log(success);
                  if (success.code=='00000') { //Mobox2
                     for(var i in success.data){
                        success.data[i].ischeck=false;
                     }
                     this.$data.data = success.data;
                  } else if(success.err_code == 0){ //Mobox3
                     var json =[];
                     for(var i in success.result){
                        json.push({
                           Login: success.result[i].login,
                           Name: success.result[i].name,
                           NamePY: success.result[i].name_py,
                           Sex: success.result[i].gender,
                           State: success.result[i].status,
                           Level: success.result[i].level,
                           Depart: "",
                           Unit: "",
                           ischeck:false
                        })
                     }
                     this.$data.data = json;
                  }else{
                     uni.showModal({title:"错误",content:success.msg,showCancel:false,confirmText:"取消"});
                     uni.showModal({title:"错误",content:success.msg?success.msg:success.err_msg,showCancel:false,confirmText:"取消"});
                  }
               }).catch(ex=>{
                  // console.log(ex);