From e8b665122cf256caae4993534c696d029883f0d5 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期三, 05 三月 2025 10:52:03 +0800 Subject: [PATCH] showmodal cancal 改成 close --- pages/selPrj/index.vue | 79 ++++++++++++++++++++++----------------- 1 files changed, 44 insertions(+), 35 deletions(-) diff --git a/pages/selPrj/index.vue b/pages/selPrj/index.vue index dacc4f4..619f235 100644 --- a/pages/selPrj/index.vue +++ b/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,34 +69,46 @@ }; // 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({ title: this.translateSys("error") + "1.1", content: ex.errMsg, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys("close") }); }); }, 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,29 +125,22 @@ 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({ title: this.translateSys("error") + "2.1", content: ex.errMsg, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys("close") }); }); @@ -160,7 +169,7 @@ title: this.translateSys("tip"), content: this.translate('tip_no_select_project'), showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys("close") }); return; } -- Gitblit v1.9.1