From 41e6159cfa12416155adcd6747e48fab28ffc534 Mon Sep 17 00:00:00 2001
From: cyy <cuiqian2004@163.com>
Date: 星期一, 26 八月 2024 22:45:17 +0800
Subject: [PATCH] test
---
pages/index/index.vue | 37 ++++++++++++++++++++++---------------
1 files changed, 22 insertions(+), 15 deletions(-)
diff --git a/pages/index/index.vue b/pages/index/index.vue
index d9a6c2a..3338b09 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -16,7 +16,7 @@
:style="{'background-color':app.bk_color,'color':app.bk_color}">
<i :class="app.img_font_style" :style="{'color':app.txt_color}"></i>
</a>
- <p :data-key="app.id">{{ app.name || app.list_name}}</p>
+ <p :data-key="app.id">{{ app.list_name|| app.name}}</p>
</li>
</ul>
@@ -27,6 +27,7 @@
<script>
import Base64 from '../../components/js-base64/base64.js'
+ import utils from "@/js/utils.js"
export default {
modules: {
Base64,
@@ -58,25 +59,29 @@
if (this.$store.state.areaFunc)
this.data = this.$store.state.areaFunc.data;
- else
- this.$store.dispatch('areaFunc', {}).then(success => {
+ else {
+ const appType = utils.session.getValue('app_type') || "MES";
+ this.$store.dispatch('areaFunc', {
+ app_type: appType,
+ need_ace:1,
+ }).then(success => {
// console.log(success);
if (success.code == '00000' || success.err_code == 0) {
this.data = success.data;
-
if (success.err_code != undefined) { //鍒ゆ柇鏄惁鏄疢obox3
success.result.forEach(async (area, index) => {
if (area.client_type == 2) { //鍒ゆ柇绫诲瀷鏄惁鏄疨DA绫诲瀷
+ area.app_type= appType
await this.GetFuncTree(index, area);
}
});
}
} else {
uni.showModal({
- title:this.translateSys("error"),
+ title: this.translateSys("error"),
content: success.msg,
showCancel: false,
- confirmText:this.translateSys("cancel")
+ confirmText: this.translateSys("cancel")
});
}
}).catch(ex => {
@@ -85,33 +90,35 @@
title: this.translateSys("error"),
content: ex.errMsg,
showCancel: false,
- confirmText:this.translateSys("cancel")
+ confirmText: this.translateSys("cancel")
});
});
+ }
},
methods: {
async GetFuncTree(index, area) { //Mobox3鑾峰彇搴旂敤棰嗗煙鐨勫姛鑳界偣
this.data = [];
var $this = this;
+
var json = {
- app_type: "MES",
+ app_type: area.app_type,
area_id: area.id,
area_client_type: area.client_type,
- need_ace: '0',
+ need_ace:1,
};
this.$store.dispatch('GetFuncTree', json).then(success => {
// console.log(success);
if (success.err_code == 0) {
if ((success.result || []).length > 0) {
$this.data.push(success.result[0]);
- console.log("onLoad",$this.data )
+ console.log("onLoad", $this.data)
this.$store.commit("areaFunc", $this.data);
}
} else {
uni.showModal({
- title:this.translateSys("error"),
+ title: this.translateSys("error"),
content: success.msg,
showCancel: false,
confirmText: this.translateSys("cancel")
@@ -130,7 +137,7 @@
appCreate(app) { //鐐瑰嚮鍔熻兘鐐硅烦杞〉闈� console.log(app);
var paramStr = this.$store.state.OIMoboxSAPI ? app.param : app.Param;
- var appName = this.$store.state.OIMoboxSAPI ? (app.name || app.list_name) : app.Name;
+ var appName = this.$store.state.OIMoboxSAPI ? (app.list_name || app.name) : app.Name;
var defCode = this.$store.state.OIMoboxSAPI ? app.def_code : app.DefCode;
var param = "";
if (paramStr) {
@@ -139,13 +146,13 @@
//mobox3鐨刾aram鏄痓ase64瀛楃涓� if (!paramStr.includes('"')) param = Base64.decode(paramStr);
}
-
+
if (!param) {
uni.showModal({
title: this.translateSys("tip"),
- content:this.translate('tip_no_app_param'),
+ content: this.translate('tip_no_app_param'),
showCancel: false,
- confirmText:this.translateSys("cancel")
+ confirmText: this.translateSys("cancel")
});
return;
}
--
Gitblit v1.9.1