From b6d6d4c374b21dd2f289eb5430bb8eddca2902a7 Mon Sep 17 00:00:00 2001
From: heyujie <516346543@qq.com>
Date: 星期三, 10 三月 2021 15:06:18 +0800
Subject: [PATCH] 默认应用不展示卸载按钮,前进后退到默认应用也要相应改变
---
src/pages/ai/index/App.vue | 54 +++++++++++++++++-------------------------------------
1 files changed, 17 insertions(+), 37 deletions(-)
diff --git a/src/pages/ai/index/App.vue b/src/pages/ai/index/App.vue
index 16c2718..761e6f3 100644
--- a/src/pages/ai/index/App.vue
+++ b/src/pages/ai/index/App.vue
@@ -247,16 +247,16 @@
鏈�鏂扮増鏈�:{{ item.remoteVersion }}
</div>
</div>
+ <!-- v-if="!item.isDefault" -->
<div
class="info-onmask"
@click="checkDetail(item,'active')"
- v-if="!item.isDefault"
>
鏌ョ湅璇︽儏
</div>
<div class="mask-btn">
<el-button
- v-if="!item.isDefault"
+ v-show="!item.isDefault"
@click="unLoad(item)"
type="primary"
size="small"
@@ -948,7 +948,7 @@
<el-button size="small" type="warning" v-if="needToUpgradeInWin||productDetail.isUpgrade" @click="upgradeSDKinWin" >{{
isUpgrading ? "鍗囩骇涓�.." : "鍗囩骇"
}}</el-button>
- <el-button size="small" type="primary" v-if="isActive" @click="unloadSDKinWin">鍗歌浇</el-button>
+ <el-button size="small" type="primary" v-if="isActive&&!isDefaultApp" @click="unloadSDKinWin">鍗歌浇</el-button>
<el-button size="small" type="primary" v-if="!isActive" @click="showInputCode=!showInputCode">婵�娲�</el-button>
<el-button size="small" type="success" v-if="!isSDKDialog&&isActive" @click="openApp">鎵撳紑</el-button>
</div>
@@ -1195,10 +1195,10 @@
installAppPackage: null,
installSdkPackage: null,
isActive:true,
+ isDefaultApp:false,
installPercentage: 0,
unActivedSDKList: [],
unActivedAppList: [],
- // dialogTitle: "",
isSDKDialog:true,
//actSdkId: '',
actType: "",
@@ -1283,15 +1283,14 @@
this.showInputCode = false
this.isActive =true
}
+ this.checkIsDefOrNot(item.id)
this.needToUpgradeInWin = item.isUpgrade?true:false
this.resetStack()
- // this.productDetail = item;
if (item.sdk_type===undefined) {
this.isSDKDialog=false
}else{
this.isSDKDialog=true
}
- // debugger
this.productDetailVisible = true;
let _this = this;
getAppDetail({ id: item.id }).then((res) => {
@@ -1312,8 +1311,8 @@
},
checkInWindow(item){
this.backStack.push([this.productDetail, this.otherProducts])
- // debugger
this.backDisable = false
+ this.checkIsDefOrNot(item.id)
let _this = this;
getAppDetail({ id: item.id }).then((res) => {
@@ -1334,17 +1333,23 @@
_this.otherProducts = res.data.randoms;
});
},
-
+ checkIsDefOrNot(id){
+ if (id.length>10) {
+ this.isDefaultApp=false
+ }else {
+ this.isDefaultApp=true
+ }
+ },
backwards(){
if (this.backStack.length ==0) {
this.backDisable = true
- // forwardDisable:false,
return
}
this.forwardStack.push([this.productDetail,this.otherProducts])
let item = this.backStack.pop()
this.productDetail = item[0]
+ this.checkIsDefOrNot(this.productDetail.productBaseId)
this.otherProducts = item[1]
this.forwardDisable=false
if (this.backStack.length ==0) {
@@ -1517,7 +1522,6 @@
actSdkOrApp(item, type = "sdk") {
this.checkDetail(item, 'inactive')
this.actType = type;
- // debugger
this.actId = item.id;
// this.actDrawerShow = true;
this.actStep = 0;
@@ -1643,7 +1647,7 @@
});
},
openApp(){
- let message = 'toOpenApp?'+this.productDetail.productBaseId;
+ let message = 'toOpenApp?' + this.productDetail.productBaseId;
window.parent.postMessage({
msg: message
}, "*")
@@ -1810,7 +1814,6 @@
this.sdkUpgreading = true;
},
inputBlur(item) {
- // console.log(item, '淇敼鍚嶇О')
this.$set(item, "isEdit", false);
},
handleTabClick() {},
@@ -1909,8 +1912,6 @@
}
button{
- // margin-right: 6px;
- // background-color: #ecf5ff;
font-size: 18px;
line-height: 12px;
}
@@ -1937,15 +1938,10 @@
width: 443px;
height: 277px;
- // background: aquamarine;
}
img{
max-width: 90%;
-
margin-top: 28px;
-
-
-
}
}
}
@@ -1953,7 +1949,6 @@
float: left;
width: 43%;
margin: 0 0.5%;
- // background-color: lightgoldenrodyellow;
height: 330px;
background-color: rgba(253, 253, 253, 1);
position: relative;
@@ -2020,10 +2015,8 @@
font-size: 16px;
margin-left: 24px;
- // height: 30px;
border-bottom: 3px solid #3d68e1;
width: fit-content;
- // margin-bottom: 8px;
height: 26px;
margin-bottom: 8px;
@@ -2055,13 +2048,11 @@
margin: 0 0.5%;
border-radius: 2px;
float: left;
- // background-color: lightblue;
.part-title {
display: block;
line-height: 35px;
font-size: 16px;
margin-left: 24px;
- // height: 30px;
border-bottom: 3px solid #3d68e1;
width: fit-content;
margin-bottom: 10px;
@@ -2088,7 +2079,6 @@
float: left;
background-color: rgba(253, 253, 253, 1);
width: 49%;
- // background-color: lightgoldenrodyellow;
margin: 0 0.5%;
border-radius: 2px;
@@ -2097,7 +2087,6 @@
line-height: 35px;
font-size: 16px;
margin-left: 24px;
- // height: 30px;
border-bottom: 3px solid #3d68e1;
width: fit-content;
margin-bottom: 5px;
@@ -2113,7 +2102,6 @@
height: 165px;
width: 130px;
float: left;
- // text-align: center;
border-radius: 10px;
box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.0666666666666667);
position: relative;
@@ -2123,21 +2111,13 @@
margin: 8px;
}
.icon {
- // width: 100%;
- // height: 68px;
- // width: 68px;
- // position: absolute;
- // margin: 0 auto;
margin: 0 auto;
- // top: 21%;
- // left: 26%;
img {
- // display: block;
max-width: 60px;
max-height: 60px;
position: absolute;
- top: 20%;
- left: 26%;
+ top: 20%;
+ left: 26%;
}
.icon-name {
text-align: center;
--
Gitblit v1.8.0