cyy
2025-03-01 303d480e7569a0c0a476b462e843ea76658faac5
pages/selPrj/index.vue
@@ -1,7 +1,8 @@
<template>
   <view class="uni-page-selprj">
      <view style="height:90%;">
         <input type="text" class="txt_search" v-model="searchVal" @keyup="onkeyup" :placeholder="translate('input_project_name_query')" >
         <input type="text" class="txt_search" v-model="searchVal" @keyup="onkeyup"
            :placeholder="translate('input_project_name_query')">
         <!-- <div class="dv_query_body" >
            <div class="psn">
               <checkbox-group class="ischeck" @change="onchange" data-ischeck="false" data-index="0" >
@@ -31,6 +32,9 @@
</template>
<script>
   import {
      projectGetAnalysisList
   } from "@/api/index.js"
   export default {
      data() {
         return {
@@ -65,23 +69,13 @@
         };
         // console.log(datainfo);
         this.$store.dispatch('ProjectGetAnalysisList', datainfo).then(success => {
            console.log(success);
            if (success.code == '00000') {
               for (var i in success.data.Body) {
                  success.data.Body[i].ischeck = false;
               }
               this.$data.data = success.data.Body;
            } else {
               uni.showModal({
                  title: this.translateSys("error") + "1",
                  content: success.msg,
                  showCancel: false,
                  confirmText:this.translateSys("cancel")
               });
         projectGetAnalysisList(datainfo).then(res => {
            console.log(res);
            const list = res?.Body || []
            for (var i in list) {
               list[i].ischeck = false;
            }
            this.$data.data = list;
         }).catch(ex => {
            // console.log(ex);
            uni.showModal({
@@ -93,6 +87,28 @@
         });
      },
      methods: {
         setData(obj) {
            let that = this;
            let keys = [];
            let val, data;
            Object.keys(obj).forEach(function(key) {
               keys = key.split(".");
               val = obj[key];
               data = that.$data;
               keys.forEach(function(key2, index) {
                  if (index + 1 == keys.length) {
                     that.$set(data, key2, val);
                  } else {
                     if (!data[key2]) {
                        that.$set(data, key2, {});
                     }
                  }
                  data = data[key2];
               });
            });
         },
         onkeyup(e) {
            // console.log(e.target);
            // console.log(this.$data.searchVal);
@@ -109,22 +125,15 @@
               kwcode: '',
               sessionid: ''
            };
            this.$store.dispatch('ProjectGetAnalysisList', datainfo).then(success => {
               console.log(success);
               if (success.code == '00000') {
                  for (var i in success.data.Body) {
                     success.data.Body[i].ischeck = false;
                  }
                  this.$data.data = success.data.Body;
               } else {
                  uni.showModal({
                     title: this.translateSys("error") + "2",
                     content: success.msg,
                     showCancel: false,
                     confirmText: this.translateSys("cancel")
                  });
            projectGetAnalysisList(datainfo).then(res => {
               console.log(res);
               const list = res?.Body || []
               for (var i in list) {
                  list[i].ischeck = false;
               }
               this.$data.data = list;
            }).catch(ex => {
               // console.log(ex);
               uni.showModal({