This commit is contained in:
zyn
2024-02-04 15:22:30 +08:00
parent eea914c3f4
commit b3df9c6b60
@@ -15,36 +15,45 @@
:data="treeList" :data="treeList"
:default-expanded-keys="['1']" :default-expanded-keys="['1']"
highlight-current highlight-current
:filter-node-method="filterNode"
@node-click="treeClick" @node-click="treeClick"
:filter-node-method="filterNode"> >
<span class="custom-tree-node" slot-scope="{ node, data }" @mouseenter="mouseenter(data)"
@mouseleave="mouseleave(data)">
<span <span
:class="data.children.length !== 0 ? 'is-show' : 'is-leaf-none'"></span> slot-scope="{ node, data }"
class="custom-tree-node"
@mouseenter="mouseenter(data)"
@mouseleave="mouseleave(data)"
>
<span
:class="data.children.length !== 0 ? 'is-show' : 'is-leaf-none'"
/>
<span style="font-size:12px"> {{ node.label }} </span> <span style="font-size:12px"> {{ node.label }} </span>
<span> <span>
<el-button <el-button
type="text"
size="mini"
v-show="data.show" v-show="data.show"
v-btn-permission="'e9e80920563325fa7f6e91213ee98466'" v-btn-permission="'e9e80920563325fa7f6e91213ee98466'"
@click="() => append(data)"> type="text"
size="mini"
@click="() => append(data)"
>
新增 新增
</el-button> </el-button>
<el-button <el-button
type="text"
size="mini"
v-show="data.show" v-show="data.show"
v-btn-permission="'0b95246d8ad2da6c54381deffa3d0fa2'" v-btn-permission="'0b95246d8ad2da6c54381deffa3d0fa2'"
@click="() => update(data)"> type="text"
size="mini"
@click="() => update(data)"
>
编辑 编辑
</el-button> </el-button>
<el-button <el-button
type="text"
size="mini"
v-show="data.showDel" v-show="data.showDel"
v-btn-permission="'07ba9d907841a62a18267198da3873b1'" v-btn-permission="'07ba9d907841a62a18267198da3873b1'"
@click="() => remove(node, data)"> type="text"
size="mini"
@click="() => remove(node, data)"
>
删除 删除
</el-button> </el-button>
</span> </span>
@@ -53,13 +62,13 @@
</el-card> </el-card>
</div> </div>
</div> </div>
<div class="tree-collapse" @click="treeCollapse" :class="{ 'tree-close': sideClose }"> <div class="tree-collapse" :class="{ 'tree-close': sideClose }" @click="treeCollapse">
<!--切换折叠样式--> <!--切换折叠样式-->
<i class="el-icon-arrow-left" v-if="sideClose === false"></i> <i v-if="sideClose === false" class="el-icon-arrow-left" />
<i class="el-icon-arrow-right" v-if="sideClose === true"></i> <i v-if="sideClose === true" class="el-icon-arrow-right" />
</div> </div>
</div> </div>
<div id="resize"></div> <div id="resize" />
<div id="right" class="tree-right"> <div id="right" class="tree-right">
<div class="search-area"> <div class="search-area">
<el-form :modal="dataCenterSearch" :inline="true"> <el-form :modal="dataCenterSearch" :inline="true">
@@ -69,9 +78,21 @@
<!-- v-model="dataCenterSearch.dataType"--> <!-- v-model="dataCenterSearch.dataType"-->
<!-- placeholder="请输入类型"--> <!-- placeholder="请输入类型"-->
<!-- ></el-input>--> <!-- ></el-input>-->
<el-select ref="treeSelect" class="tree-select" filterable :filter-method="filterMethod" @focus="onfocus" clearable v-model="dataCenterSearch.dataType" @clear="setValueNull" value-key="id" placeholder="请选择类型"> <el-select
ref="treeSelect"
v-model="dataCenterSearch.dataType"
class="tree-select"
filterable
:filter-method="filterMethod"
clearable
value-key="id"
placeholder="请选择类型"
@focus="onfocus"
@clear="setValueNull"
>
<el-option class="tree-select-option" :value="dataCenterSearch.dataType" :label="dataCenterSearch.dataType"> <el-option class="tree-select-option" :value="dataCenterSearch.dataType" :label="dataCenterSearch.dataType">
<el-tree v-if="!fuzzyquery" <el-tree
v-if="!fuzzyquery"
ref="tree" ref="tree"
node-key="id" node-key="id"
class="tree-line" class="tree-line"
@@ -81,10 +102,11 @@
:data="treeList" :data="treeList"
:default-expanded-keys="['1']" :default-expanded-keys="['1']"
highlight-current highlight-current
:filter-node-method="filterNode"
@node-click="selectTreeClick2" @node-click="selectTreeClick2"
:filter-node-method="filterNode"> />
</el-tree> <el-tree
<el-tree v-else v-else
:key="1" :key="1"
ref="tree" ref="tree"
node-key="id" node-key="id"
@@ -96,19 +118,19 @@
:default-expanded-keys="['1']" :default-expanded-keys="['1']"
default-expand-all default-expand-all
highlight-current highlight-current
:filter-node-method="filterNode"
@node-click="selectTreeClick2" @node-click="selectTreeClick2"
:filter-node-method="filterNode"> />
</el-tree>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="资料标题:"> <el-form-item label="资料标题:">
<el-input <el-input
size="small"
v-model="dataCenterSearch.dataTitle" v-model="dataCenterSearch.dataTitle"
size="small"
placeholder="请输入资料标题" placeholder="请输入资料标题"
clearable clearable
></el-input> />
</el-form-item> </el-form-item>
<el-form-item label="上传开始时间:"> <el-form-item label="上传开始时间:">
<!-- <el-date-picker--> <!-- <el-date-picker-->
@@ -126,8 +148,8 @@
size="small" size="small"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
placeholder="请选择上传开始时间"> placeholder="请选择上传开始时间"
</el-date-picker> />
</el-form-item> </el-form-item>
<el-form-item label="上传结束时间:"> <el-form-item label="上传结束时间:">
<el-date-picker <el-date-picker
@@ -135,32 +157,37 @@
size="small" size="small"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
placeholder="请选择上传结束时间"> placeholder="请选择上传结束时间"
</el-date-picker> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
v-btn-permission="'39784f04404cdf50891e9d033f6373c3'"
type="primary" type="primary"
size="mini" size="mini"
v-btn-permission="'39784f04404cdf50891e9d033f6373c3'" @click="searchInfo"
@click="searchInfo"> >
查询 查询
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
size="mini"
@click="clearSearch" @click="clearSearch"
size="mini">清空 >
清空
</el-button> </el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
<div class="operate-area" style="padding: 0 10px 10px 10px"> <div class="operate-area" style="padding: 0 10px 10px 10px">
<el-button <el-button
v-btn-permission="'45db41d367f474e10a7ae5dbe8cb0f6e'"
size="mini" size="mini"
type="primary" type="primary"
v-btn-permission="'45db41d367f474e10a7ae5dbe8cb0f6e'" @click="addInfo"
@click="addInfo">新增 >
新增
</el-button> </el-button>
</div> </div>
<div class="table-area"> <div class="table-area">
@@ -177,7 +204,8 @@
type="index" type="index"
width="55" width="55"
label="序号" label="序号"
align="center"> align="center"
>
<template slot-scope="{scope, column, $index}"> <template slot-scope="{scope, column, $index}">
{{ ($index + 1) + (dataCenterSearch.page - 1) * dataCenterSearch.pageSize }} {{ ($index + 1) + (dataCenterSearch.page - 1) * dataCenterSearch.pageSize }}
</template> </template>
@@ -187,23 +215,25 @@
width="250" width="250"
label="类型" label="类型"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
align="center"> align="center"
</el-table-column> />
<el-table-column <el-table-column
prop="dataTitle" prop="dataTitle"
min-width="250" min-width="250"
label="资料标题" label="资料标题"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
align="center"> align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span @click.stop="toDetail(scope.row)" style="cursor:pointer;color: #409eff">{{ scope.row.dataTitle }}</span> <span style="cursor:pointer;color: #409eff" @click.stop="toDetail(scope.row)">{{ scope.row.dataTitle }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="dataUploadTime" prop="dataUploadTime"
width="250" width="250"
label="上传时间" label="上传时间"
align="center"> align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ $moment(scope.row.dataUploadTime).format("YYYY-MM-DD HH:mm:ss") }}</span> <span>{{ $moment(scope.row.dataUploadTime).format("YYYY-MM-DD HH:mm:ss") }}</span>
</template> </template>
@@ -211,28 +241,35 @@
<el-table-column <el-table-column
label="操作" label="操作"
min-width="100" min-width="100"
align="center"> align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
v-btn-permission="'d9698737e801822ab8f96dbcd47b7d62'"
size="mini" size="mini"
type="primary" type="primary"
v-btn-permission="'d9698737e801822ab8f96dbcd47b7d62'"
@click="editInfo(scope.row)" @click="editInfo(scope.row)"
>编辑 >
编辑
</el-button> </el-button>
<el-button <el-button
v-btn-permission="'1cae70abf414bacc33f3ed794cdfa903'"
size="mini" size="mini"
type="danger" type="danger"
v-btn-permission="'1cae70abf414bacc33f3ed794cdfa903'"
@click="deleteInfo(scope.row)" @click="deleteInfo(scope.row)"
>删除 >
删除
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<loading :loading="loading">数据获取中</loading> <loading :loading="loading">数据获取中</loading>
<pagination :page="dataCenterSearch.page" :total="total" @pageChange="pageChange" <pagination
@pageSizeChange="pageSizeChange"></pagination> :page="dataCenterSearch.page"
:total="total"
@pageChange="pageChange"
@pageSizeChange="pageSizeChange"
/>
</div> </div>
</div> </div>
<!-- 新建树节点抽屉 --> <!-- 新建树节点抽屉 -->
@@ -245,24 +282,28 @@
label-width="130px" label-width="130px"
> >
<div class="demo-drawer-content"> <div class="demo-drawer-content">
<el-form :model="productModelAdd" <el-form
ref="productModelAdd" ref="productModelAdd"
:model="productModelAdd"
:rules="productRules" :rules="productRules"
class="label-input-form" class="label-input-form"
label-width="130px"> label-width="130px"
>
<el-row> <el-row>
<el-col> <el-col>
<el-form-item label="目录名称" prop="name" class="add-form-item"> <el-form-item label="目录名称" prop="name" class="add-form-item">
<el-input v-model.trim="productModelAdd.name" placeholder="请输入目录名称" clearable></el-input> <el-input v-model.trim="productModelAdd.name" placeholder="请输入目录名称" clearable />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col> <el-col>
<el-form-item label="目录顺序" prop="sort" class="add-form-item"> <el-form-item label="目录顺序" prop="sort" class="add-form-item">
<el-input v-model.number="productModelAdd.sort" <el-input
v-model.number="productModelAdd.sort"
number number
placeholder="请输入目录顺序" placeholder="请输入目录顺序"
:maxlength="4" :maxlength="4"
clearable></el-input> clearable
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -273,12 +314,16 @@
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
@click="saveProduct('productModelAdd')">提交 @click="saveProduct('productModelAdd')"
>
提交
</el-button> </el-button>
<el-button <el-button
class="common-button-default" class="common-button-default"
icon="el-icon-close" icon="el-icon-close"
@click="closeModal">取消 @click="closeModal"
>
取消
</el-button> </el-button>
</div> </div>
</el-drawer> </el-drawer>
@@ -292,15 +337,21 @@
> >
<div style="height: 92%;margin-left: 3%"> <div style="height: 92%;margin-left: 3%">
<el-form <el-form
v-if="showInfoModal"
ref="attributeEO" ref="attributeEO"
:model="attributeEO" :model="attributeEO"
:rules="attributeEOFormRules" :rules="attributeEOFormRules"
class="label-input-form" class="label-input-form"
label-width="130px" label-width="130px"
v-if="showInfoModal"
> >
<el-form-item label="所属目录" prop="treeId" class="add-form-item"> <el-form-item label="所属目录" prop="treeId" class="add-form-item">
<el-select ref="treeSelect" class="tree-select" v-model="attributeEO.treeId" value-key="id" placeholder="请选择所属目录"> <el-select
ref="treeSelect"
v-model="attributeEO.treeId"
class="tree-select"
value-key="id"
placeholder="请选择所属目录"
>
<el-option class="tree-select-option" :value="attributeEO.treeId" :label="attributeEO.treeName"> <el-option class="tree-select-option" :value="attributeEO.treeId" :label="attributeEO.treeName">
<el-tree <el-tree
ref="tree" ref="tree"
@@ -312,9 +363,9 @@
:data="treeList" :data="treeList"
:default-expanded-keys="['1']" :default-expanded-keys="['1']"
highlight-current highlight-current
:filter-node-method="filterNode"
@node-click="selectTreeClick" @node-click="selectTreeClick"
:filter-node-method="filterNode"> />
</el-tree>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@@ -323,7 +374,13 @@
prop="dataType" prop="dataType"
class="add-form-item" class="add-form-item"
> >
<el-select ref="treeSelect" class="tree-select" v-model="attributeEO.dataType" value-key="id" placeholder="请选择类型"> <el-select
ref="treeSelect"
v-model="attributeEO.dataType"
class="tree-select"
value-key="id"
placeholder="请选择类型"
>
<el-option class="tree-select-option" :value="attributeEO.dataType" :label="attributeEO.dataType"> <el-option class="tree-select-option" :value="attributeEO.dataType" :label="attributeEO.dataType">
<el-tree <el-tree
ref="tree" ref="tree"
@@ -335,9 +392,9 @@
:data="treeList" :data="treeList"
:default-expanded-keys="['1']" :default-expanded-keys="['1']"
highlight-current highlight-current
:filter-node-method="filterNode"
@node-click="selectTreeClick3" @node-click="selectTreeClick3"
:filter-node-method="filterNode"> />
</el-tree>
</el-option> </el-option>
</el-select> </el-select>
<!-- <el-input--> <!-- <el-input-->
@@ -352,8 +409,8 @@
class="add-form-item" class="add-form-item"
> >
<el-input <el-input
class="dataTitle"
v-model="attributeEO.dataTitle" v-model="attributeEO.dataTitle"
class="dataTitle"
placeholder="请输入资料标题" placeholder="请输入资料标题"
clearable clearable
/> />
@@ -364,17 +421,23 @@
class="add-form-item" class="add-form-item"
> >
<el-input <el-input
v-model="attributeEO.dataExplain"
type="textarea" type="textarea"
:autosize="{ minRows: 1, maxRows: 10}" :autosize="{ minRows: 1, maxRows: 10}"
resize="none" resize="none"
style="width: 95%" style="width: 95%"
maxlength="4000" maxlength="4000"
show-word-limit show-word-limit
v-model="attributeEO.dataExplain"
placeholder="请输入资料说明" placeholder="请输入资料说明"
clearable clearable
/> />
<el-button icon="el-icon-delete" circle type="danger" size="mini" @click="attributeEO.dataExplain = ''"></el-button> <el-button
icon="el-icon-delete"
circle
type="danger"
size="mini"
@click="attributeEO.dataExplain = ''"
/>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="附件" label="附件"
@@ -391,7 +454,8 @@
:limit="50" :limit="50"
:on-exceed="handleExceed" :on-exceed="handleExceed"
:on-success="uploadSuccess" :on-success="uploadSuccess"
:file-list="fileList"> :file-list="fileList"
>
<el-button size="small" type="primary">点击上传</el-button> <el-button size="small" type="primary">点击上传</el-button>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
@@ -403,19 +467,19 @@
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
icon="el-icon-check" icon="el-icon-check"
@click="saveInfo"
:loading="submitLoading" :loading="submitLoading"
>提交 @click="saveInfo"
</el-button
> >
提交
</el-button>
<el-button <el-button
size="mini" size="mini"
icon="el-icon-close" icon="el-icon-close"
class="common-button-default" class="common-button-default"
@click="cancelModel" @click="cancelModel"
>取消
</el-button
> >
取消
</el-button>
</div> </div>
</el-drawer> </el-drawer>
</div> </div>
@@ -423,7 +487,7 @@
<script> <script>
export default { export default {
name: "dataCenter", name: 'DataCenter',
data () { data () {
return { return {
fuzzyquery: false, fuzzyquery: false,
@@ -500,6 +564,12 @@ export default {
treeId: '', treeId: '',
} }
}, },
async mounted () {
this.searchInfo()
// 进入页面后查询树形结构目录
await this.getTreeAsync()
this.dragControllerLR()
},
methods: { methods: {
onfocus () { onfocus () {
this.fuzzyquery = false this.fuzzyquery = false
@@ -513,7 +583,7 @@ export default {
} }
}, },
fuzzyQuery (list, keyWord) { fuzzyQuery (list, keyWord) {
let newTree = [] const newTree = []
list.forEach(element => { list.forEach(element => {
if(element.children && element.children.length > 0) { if(element.children && element.children.length > 0) {
const ab = this.fuzzyQuery(element.children, keyWord); const ab = this.fuzzyQuery(element.children, keyWord);
@@ -553,24 +623,24 @@ export default {
// }, // },
// 左右拖动事件 // 左右拖动事件
dragControllerLR: function () { dragControllerLR: function () {
var resize = document.getElementById("resize"); const resize = document.getElementById('resize');
var left = document.getElementById("left"); const left = document.getElementById('left');
var right = document.getElementById("right"); const right = document.getElementById('right');
var box = document.getElementById("dataCenter"); const box = document.getElementById('dataCenter');
resize.onmousedown = function (e) { resize.onmousedown = function (e) {
var startX = e.clientX; const startX = e.clientX;
resize.left = resize.offsetLeft; resize.left = resize.offsetLeft;
document.onmousemove = function (e) { document.onmousemove = function (e) {
var endX = e.clientX; const endX = e.clientX;
var moveLen = resize.left + (endX - startX); let moveLen = resize.left + (endX - startX);
var maxT = box.clientWidth - resize.offsetWidth; const maxT = box.clientWidth - resize.offsetWidth;
if (moveLen < 150) moveLen = 150; if (moveLen < 150) moveLen = 150;
if (moveLen > maxT - 150) moveLen = maxT - 150; if (moveLen > maxT - 150) moveLen = maxT - 150;
resize.style.left = moveLen; resize.style.left = moveLen;
left.style.width = moveLen + "px"; left.style.width = moveLen + 'px';
right.style.width = (box.clientWidth - moveLen - 5) + "px"; right.style.width = (box.clientWidth - moveLen - 5) + 'px';
} }
document.onmouseup = function (evt) { document.onmouseup = function (evt) {
document.onmousemove = null; document.onmousemove = null;
@@ -597,8 +667,7 @@ export default {
}) })
}, },
async getTreeAsync () { async getTreeAsync () {
const tsResource = await this.selectMenu1()
let tsResource = await this.selectMenu1()
let list1 = [] let list1 = []
if(tsResource && tsResource.ok && tsResource.data) { if(tsResource && tsResource.ok && tsResource.data) {
@@ -631,17 +700,14 @@ export default {
this.attributeEO.dataType = res.data.name this.attributeEO.dataType = res.data.name
} }
}) })
}, },
selectTreeClick2 (treeNode) { selectTreeClick2 (treeNode) {
// this.dataCenterSearch.treeId = treeNode.id === '1' ? '' : treeNode.id // this.dataCenterSearch.treeId = treeNode.id === '1' ? '' : treeNode.id
this.dataCenterSearch.dataType = treeNode.name this.dataCenterSearch.dataType = treeNode.name
}, },
selectTreeClick3 (treeNode) { selectTreeClick3 (treeNode) {
// this.attributeEO.dataType = treeNode.id === '1' ? '' : treeNode.id // this.attributeEO.dataType = treeNode.id === '1' ? '' : treeNode.id
this.attributeEO.dataType = treeNode.name this.attributeEO.dataType = treeNode.name
}, },
// 树节点鼠标移入移出 // 树节点鼠标移入移出
mouseenter (data) { mouseenter (data) {
@@ -696,14 +762,14 @@ export default {
roundButton: true, roundButton: true,
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.$http.delete("fileMaterialCenter/zlTree", { this.$http.delete('fileMaterialCenter/zlTree', {
id: data.id id: data.id
}, res => { }, res => {
}, e => { }, e => {
if (e.ok) { if (e.ok) {
this.$message({ this.$message({
type: 'success', type: 'success',
message: "删除成功" message: '删除成功'
}) })
this.selectMenu() this.selectMenu()
this.getDomesticStandardTable() this.getDomesticStandardTable()
@@ -785,7 +851,7 @@ export default {
}, },
toDetail (row) { toDetail (row) {
this.$router.push({ this.$router.push({
name: "dataCenterDetail", name: 'dataCenterDetail',
query: { query: {
id: row.id, id: row.id,
treeId: this.treeId treeId: this.treeId
@@ -793,10 +859,10 @@ export default {
}); });
}, },
beginImportFile (file) { beginImportFile (file) {
var filename = file.name const filename = file.name
var index1 = filename.lastIndexOf('.') const index1 = filename.lastIndexOf('.')
var index2 = filename.length const index2 = filename.length
var fileSuffix = filename.substring(index1, index2) const fileSuffix = filename.substring(index1, index2)
// const fileSuffix = file.name.split('.')[1] // 后缀名 // const fileSuffix = file.name.split('.')[1] // 后缀名
// 判断上传文件格式 // 判断上传文件格式
if (fileSuffix === '.pdf' || fileSuffix === '.PDF' || fileSuffix === '.ppt' || fileSuffix === '.PPT' || fileSuffix === '.pptx' || fileSuffix === '.PPTX' || fileSuffix === '.doc' || fileSuffix === '.DOC' || fileSuffix === '.docx' || fileSuffix === '.DOCX' || fileSuffix === '.xls' || fileSuffix === '.xlsx') { if (fileSuffix === '.pdf' || fileSuffix === '.PDF' || fileSuffix === '.ppt' || fileSuffix === '.PPT' || fileSuffix === '.pptx' || fileSuffix === '.PPTX' || fileSuffix === '.doc' || fileSuffix === '.DOC' || fileSuffix === '.docx' || fileSuffix === '.DOCX' || fileSuffix === '.xls' || fileSuffix === '.xlsx') {
@@ -817,7 +883,6 @@ export default {
return true return true
}, },
uploadSuccess (response, file, fileList) { uploadSuccess (response, file, fileList) {
if(response.ok) { if(response.ok) {
const fileIdList = fileList.map(item => { const fileIdList = fileList.map(item => {
if (item.response) { if (item.response) {
@@ -856,7 +921,7 @@ export default {
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
let deleteId = row.id const deleteId = row.id
this.$http.delete('fileMaterialCenter/file-material', { id: deleteId }, { this.$http.delete('fileMaterialCenter/file-material', { id: deleteId }, {
_this: this _this: this
}, res => { }, res => {
@@ -935,7 +1000,7 @@ export default {
this.attributeEO = row this.attributeEO = row
this.fileList = [] this.fileList = []
// 请求上传的文件信息 // 请求上传的文件信息
this.$http.get("att/attFile/getMultiFileInfos", { this.$http.get('att/attFile/getMultiFileInfos', {
fileIds: row.attachFileId fileIds: row.attachFileId
}, { }, {
_this: this _this: this
@@ -1000,7 +1065,6 @@ export default {
this.submitLoading = false this.submitLoading = false
} }
}) })
}, },
cancelModel () { cancelModel () {
this.$nextTick(() => { this.$nextTick(() => {
@@ -1015,12 +1079,6 @@ export default {
}) })
this.showInfoModal = false this.showInfoModal = false
}, },
},
async mounted() {
this.searchInfo()
// 进入页面后查询树形结构目录
await this.getTreeAsync()
this.dragControllerLR()
} }
} }
</script> </script>