Commit 4ff950f8 authored by zhengke's avatar zhengke

优化 移动 组件

parent 1f554245
...@@ -5,6 +5,27 @@ import Api,{ HttpResponse, Result } from './../utils/request'; ...@@ -5,6 +5,27 @@ import Api,{ HttpResponse, Result } from './../utils/request';
*/ */
class ConfigService{ class ConfigService{
/**
* 我的回收站
*/
static async GetTripOtherRecycleBinPage(params : any):Promise<HttpResponse>{
return Api.Post("triptemplate_GetTripOtherRecycleBinPage",params)
}
/**
* 共享给我的文件
*/
static async GetShareMyFile(params : any):Promise<HttpResponse>{
return Api.Post("triptemplate_GetShareMyFile",params)
}
/**
* 获取我的收藏
*/
static async GetTripCollectListPage(params : any):Promise<HttpResponse>{
return Api.Post("triptemplate_GetTripCollectListPage",params)
}
/** /**
* 获取行程广告最近版本 * 获取行程广告最近版本
*/ */
......
...@@ -56,13 +56,12 @@ ...@@ -56,13 +56,12 @@
:props="defaultProps" :props="defaultProps"
v-model="datas.FolderId" v-model="datas.FolderId"
:data="dataList" :data="dataList"
default-expand-all
check-strictly check-strictly
:render-after-expand="false" :render-after-expand="false"
show-checkbox
check-on-click-node
style="width: 220px" style="width: 220px"
default-expand-all
:filter-node-method="filterNode" :filter-node-method="filterNode"
@check="handleTreeNodeClick"
/> />
</div> </div>
...@@ -137,16 +136,13 @@ import FolderService from "@/services/FolderService"; ...@@ -137,16 +136,13 @@ import FolderService from "@/services/FolderService";
// 树目前的选中状态对象,包含 checkedNodes、checkedKeys、halfCheckedNodes、halfCheckedKeys 四个属性 // 树目前的选中状态对象,包含 checkedNodes、checkedKeys、halfCheckedNodes、halfCheckedKeys 四个属性
if (checkObj.checkedKeys.length != 0) { if (checkObj.checkedKeys.length != 0) {
datas.FolderObj = data datas.FolderObj = data
if (checkObj.checkedKeys.length == 2) { // if (checkObj.checkedKeys.length == 2) {
// 如果选择超过一个节点,则只保留最后一个节点 // datas.FolderId = data.FileId
//单选实现 // treeRef.value.setCheckedKeys([data.FileId]);
datas.FolderId = data.FileId // }else{
// if(checkObj.checkedNodes.length>1) // datas.FolderId = data.FileId
treeRef.value.setCheckedKeys([data.FileId]); // treeRef.value.setCheckedKeys([data.FileId]);
}else{ // }
datas.FolderId = data.FileId
treeRef.value.setCheckedKeys([data.FileId]);
}
} }
} }
const filterNode = (value: string, data: Tree) => { const filterNode = (value: string, data: Tree) => {
......
...@@ -494,7 +494,7 @@ const singleChoice = (row: any) => { ...@@ -494,7 +494,7 @@ const singleChoice = (row: any) => {
}; };
const DeleteFile = async (item: any) => { const DeleteFile = async (item: any) => {
ElMessageBox.confirm("此操作将删除该文件夹,是否确定?", "提示", { ElMessageBox.confirm("此操作将删除该文件夹及其下的文件,是否确定?", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning", type: "warning",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment