...
|
...
|
@@ -37,48 +37,48 @@ |
|
|
:style="{'height':height+'px','max-height':height + 'px','overflow':'hidden'}">
|
|
|
<div style="display: flex;flex-direction: row;padding: 3px;background-color: white;padding-bottom: 5px;height:45px;border-bottom: solid 1px #EBEEF5">
|
|
|
<div style="width: calc(100% - 150px);padding-left: 6px;text-align: left;">
|
|
|
<el-input v-model="keyWord" placeholder="请输入关键字" :size="$global.elementSize" @keydown.enter.native="searchFile"
|
|
|
<el-input v-model="keyWord" placeholder="请输入关键字" :size="$global.elementConfig.size.input" @keydown.enter.native="searchFile"
|
|
|
style="width: 220px;margin-right:10px" clearable />
|
|
|
<el-button :size="$global.elementSize" @click="searchFile">
|
|
|
<el-button :size="$global.elementConfig.size.button" @click="searchFile">
|
|
|
<i class="iconfont icon-sousuo"></i>搜索</el-button>
|
|
|
<el-button :size="$global.elementSize" @click="showUserDialog(true)" v-if="!isView && !isRecycle">
|
|
|
<el-button :size="$global.elementConfig.size.button" @click="showUserDialog(true)" v-if="!isView && !isRecycle">
|
|
|
<i class="iconfont icon-icon--quanxian"></i>
|
|
|
授权
|
|
|
</el-button>
|
|
|
<el-button :size="$global.elementSize" @click="downloadFile">
|
|
|
<el-button :size="$global.elementConfig.size.button" @click="downloadFile">
|
|
|
<i class="iconfont icon-icon--download"></i>
|
|
|
下载
|
|
|
</el-button>
|
|
|
<el-button :size="$global.elementSize" @click="showFolder(true,true)" v-if="!isView & canAddFolder && !isRecycle">
|
|
|
<el-button :size="$global.elementConfig.size.button" @click="showFolder(true,true)" v-if="!isView & canAddFolder && !isRecycle">
|
|
|
<i class="iconfont icon-weidaqiadewenjianjia"></i>
|
|
|
新增文件夹
|
|
|
</el-button>
|
|
|
<el-button type="primary" :size="$global.elementSize" @click="showUploadFile(true)" v-if=" !isRecycle">
|
|
|
<el-button type="primary" :size="$global.elementConfig.size.button" @click="showUploadFile(true)" v-if=" !isRecycle">
|
|
|
<i class="iconfont icon-icon--shangchuan"></i>
|
|
|
上传
|
|
|
</el-button>
|
|
|
<el-button type="danger" :size="$global.elementSize" @click="deleteDocument('','file')">
|
|
|
<el-button type="danger" :size="$global.elementConfig.size.button" @click="deleteDocument('','file')">
|
|
|
<i class="iconfont icon-shanchuwenjianjia"></i>
|
|
|
删除
|
|
|
</el-button>
|
|
|
<el-button :size="$global.elementSize" @click="restore()" v-if="isRecycle">
|
|
|
<el-button :size="$global.elementConfig.size.button" @click="restore()" v-if="isRecycle">
|
|
|
<i class="iconfont icon-lunxun"></i>
|
|
|
还原
|
|
|
</el-button>
|
|
|
|
|
|
</div>
|
|
|
<div class="select-all" v-if="isSelect">
|
|
|
<el-button type="primary" :size="$global.elementSize" @click="selectAll()" v-if="activeBtn == 'view'" >
|
|
|
<el-button type="primary" :size="$global.elementConfig.size.button" @click="selectAll()" v-if="activeBtn == 'view'" >
|
|
|
{{selectText}}
|
|
|
</el-button>
|
|
|
</div>
|
|
|
<div v-if="isCut" style="text-align: right;width: 150px">
|
|
|
<el-button-group>
|
|
|
<el-button :size="$global.elementSize" :type="activeBtn == 'view' ? 'primary' : ''"
|
|
|
<el-button :size="$global.elementConfig.size.button" :type="activeBtn == 'view' ? 'primary' : ''"
|
|
|
@click="activeModel('view')">
|
|
|
<i class="iconfont icon-liebiaomoshi"></i>
|
|
|
</el-button>
|
|
|
<el-button :size="$global.elementSize" :type="activeBtn == 'list' ? 'primary' : ''"
|
|
|
<el-button :size="$global.elementConfig.size.button" :type="activeBtn == 'list' ? 'primary' : ''"
|
|
|
@click="activeModel('list')">
|
|
|
<i class="iconfont icon-liebiao"></i>
|
|
|
</el-button>
|
...
|
...
|
@@ -138,7 +138,7 @@ |
|
|
</div>
|
|
|
<div v-if="activeBtn == 'view'" style="background-color: white" :style="{'height':(height -50) +'px','max-height':(height -50) + 'px','overflow':'auto'}">
|
|
|
<div style="text-align: left;margin: 6px;border-bottom: solid 1px #F2F6FC;padding-bottom: 5px;">
|
|
|
<el-tag v-for="(item,index) in historyNode" :size="$global.elementSize" :key="item.id" closable
|
|
|
<el-tag v-for="(item,index) in historyNode" :size="$global.elementConfig.size.button" :key="item.id" closable
|
|
|
@close="tagHandleClose(index)" @click="clickTopNav(item,index)"
|
|
|
:type="item.id == currentNodeData.id ? 'success' :'info' "
|
|
|
type="info" style="margin: 0px 3px">
|
...
|
...
|
@@ -148,7 +148,7 @@ |
|
|
<div style="display: flex;flex-wrap: wrap;">
|
|
|
<div v-for="file in dataList" style="width: 120px;margin: 10px;position: relative">
|
|
|
<div style="position: absolute;right: 5px">
|
|
|
<el-checkbox v-model="file.checked" label="" :size="$global.elementSize"></el-checkbox>
|
|
|
<el-checkbox v-model="file.checked" label="" :size="$global.elementConfig.size.input"></el-checkbox>
|
|
|
</div>
|
|
|
<el-link type="primary" :underline="false" @click="getFile(file)">
|
|
|
<i class="iconfont "
|
...
|
...
|
@@ -158,7 +158,7 @@ |
|
|
<br/>
|
|
|
<el-link type="info" :underline="false" @click="reNameFile(file,false)" >
|
|
|
<div v-if="!reNameFileFlg[file.id]" style="width: 120px;overflow: hidden;text-overflow: ellipsis;text-align: center;">{{file.fileName}}</div>
|
|
|
<el-input :autofocus="true" v-if="reNameFileFlg[file.id]" placeholder="输入文件名" v-model="file.fileName" @blur="reNameFile(file,true)"></el-input>
|
|
|
<el-input :size="$global.elementConfig.size.input" :autofocus="true" v-if="reNameFileFlg[file.id]" placeholder="输入文件名" v-model="file.fileName" @blur="reNameFile(file,true)"></el-input>
|
|
|
</el-link>
|
|
|
</div>
|
|
|
<div v-if="dataList.length == 0" style=" text-align: center; width: 100%;">
|
...
|
...
|
@@ -181,27 +181,27 @@ |
|
|
label-width="120px">
|
|
|
|
|
|
<el-form-item label="文档名称" prop="name">
|
|
|
<el-input :size="$global.elementSize" v-model="docForm.name" clearable ></el-input>
|
|
|
<el-input :size="$global.elementConfig.size.input" v-model="docForm.name" clearable ></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- <div v-if="!isUserFolder">
|
|
|
<el-form-item label="文档编号" prop="docNo">
|
|
|
<el-input :size="$global.elementSize" v-model="docForm.docNo" clearable></el-input>
|
|
|
<el-input :size="$global.elementConfig.size.input" v-model="docForm.docNo" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="文档类型" prop="type">
|
|
|
<el-input :size="$global.elementSize" v-model="docForm.type" clearable></el-input>
|
|
|
<el-input :size="$global.elementConfig.size.input" v-model="docForm.type" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</div>-->
|
|
|
|
|
|
|
|
|
<el-form-item label="排序" prop="sort">
|
|
|
<el-input :size="$global.elementSize" @input="inputMax" type="number" max="100000" maxlength="100000" v-model="docForm.sort" clearable></el-input>
|
|
|
<el-input :size="$global.elementConfig.size.input" @input="inputMax" type="number" max="100000" maxlength="100000" v-model="docForm.sort" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item>
|
|
|
<el-button :size="$global.elementSize" type="primary" @click="addFolder('ruleForm')">保存</el-button>
|
|
|
<el-button :size="$global.elementSize" @click="showFolder(false)">取消</el-button>
|
|
|
<el-button :size="$global.elementConfig.size.button" type="primary" @click="addFolder('ruleForm')">保存</el-button>
|
|
|
<el-button :size="$global.elementConfig.size.button" @click="showFolder(false)">取消</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</template>
|
...
|
...
|
|