Authored by 王涛

资源视图优化

... ... @@ -22,7 +22,7 @@
<cm-dialog title="收藏" width="500px" :showDialogVisible="dialogFlg" @hidedialog="showDialog" @okfunc="saveStart">
<template v-slot>
<div style="text-align: center;">
<el-select v-model="favIds" multiple placeholder="请选择" style="margin: 3px">
<el-select v-model="favIds" placeholder="请选择" style="margin: 3px">
<el-option v-for="(item ,index) in favData"
:key="index"
:label="item.name"
... ...
... ... @@ -47,7 +47,7 @@ export default {
const {proxy} = Vue.getCurrentInstance();
let dialogFlg = Vue.ref(false);
let favIds = Vue.ref([]);
let favIds = Vue.ref('');
let favData = Vue.ref([]);
/**
... ... @@ -95,13 +95,12 @@ export default {
return;
}
let params = {
favIds: favIds.value.join(','),
resId: props.resId
}
proxy.$http.post(`/api-web/favorites/save/fav`, params, function (res) {
if (res && res.success) {
proxy.$global.showMsg("收藏成功!")
proxy.$http.post(`/api-web/favorites/save/res?favId=${favIds.value}&resIds=${props.resId}`, {}, function (res) {
if (res && res.code ==0) {
let msg = !res.msg ? '收藏成功!' : res.msg;
let type = !res.success ? 'warning' : 'success';
proxy.$global.showMsg(msg,type);
showDialog(false);
}
});
}
... ...
... ... @@ -28,6 +28,7 @@
</div>
<cm-table-page :columns="obj.columns" :dataList="obj.maps" @loaddata="getPage" :showIndex="true"
:pageSizes="[10,50,90, 200, 300, 400]" :pageSize="limit"
:showBorder="true" :currentPage="currentPage" :total="total" :loading="false"
:showPage="true" :height="(height - 95)"
:maxWidth="max">
... ...
... ... @@ -99,7 +99,7 @@ export default {
}
let page = Vue.ref(1);
let limit = Vue.ref(10);
let limit = Vue.ref(90);
let loadResList = () => {
if (currentNode.value) {
... ... @@ -110,12 +110,14 @@ export default {
page: page.value,
limit: limit.value,
treeNodeId: currentNode.value.id,
query: {}
query: JSON.stringify(fv)
}
proxy.$http.get(`/api-web/v32/res/list`, params, function (res) {
if (res && res.object) {
obj.value = res.object
total.value = res.count;
} else {
obj.value.maps = [];
}
});
}
... ... @@ -189,6 +191,7 @@ export default {
total,
max,
getPage,
limit,
// 配置页面
showConfig, configObj, showConfigDialog
... ...