|
@@ -34,10 +34,10 @@
|
|
|
:key="element.id"
|
|
|
class="drag-item"
|
|
|
:class="{'filtered': element.isFavorite}"
|
|
|
- @click="$jumpTo(element.systemName, element.url)"
|
|
|
+ @click="$jumpTo('app', element.id, element.systemNumber, element.url)"
|
|
|
>
|
|
|
<i class="el-icon-plus handle-icon" @click.stop="clickAddItem(index)" />
|
|
|
- <el-avatar :size="56" :src="element.icon" />
|
|
|
+ <el-avatar :size="56" :src="element.icon | formatImgUrl" />
|
|
|
<div class="item-system">{{ element.systemName }}</div>
|
|
|
</div>
|
|
|
</draggable>
|
|
@@ -67,7 +67,7 @@
|
|
|
>
|
|
|
<div v-for="(element, index) in myListData" :key="element.id" class="drag-item">
|
|
|
<i class="el-icon-minus handle-icon" @click="clickRemoveItem(index)" />
|
|
|
- <el-avatar :size="56" :src="element.icon" />
|
|
|
+ <el-avatar :size="56" :src="element.icon | formatImgUrl" />
|
|
|
<div class="item-system">{{ element.systemName }}</div>
|
|
|
</div>
|
|
|
</draggable>
|
|
@@ -95,6 +95,10 @@ export default {
|
|
|
title: {
|
|
|
type: String,
|
|
|
default: '应用'
|
|
|
+ },
|
|
|
+ appType: {
|
|
|
+ type: Number,
|
|
|
+ default: null
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
@@ -152,8 +156,10 @@ export default {
|
|
|
const params = {
|
|
|
page: this.current,
|
|
|
size: this.size,
|
|
|
+ order: 'update_time',
|
|
|
params: {
|
|
|
delFlag: 0,
|
|
|
+ appType: this.appType,
|
|
|
appName: this.formData.systemName,
|
|
|
businessName: this.formData.businessName
|
|
|
}
|
|
@@ -192,7 +198,8 @@ export default {
|
|
|
page: 1,
|
|
|
size: 100,
|
|
|
params: {
|
|
|
- delFlag: 0
|
|
|
+ delFlag: 0,
|
|
|
+ appType: this.appType
|
|
|
}
|
|
|
}
|
|
|
fetchMySystemList(params).then(response => {
|