feat: There is no way the,
This commit is contained in:
@@ -266,28 +266,21 @@
|
|||||||
v-model="form.ZCWBLAWSName"
|
v-model="form.ZCWBLAWSName"
|
||||||
clearable
|
clearable
|
||||||
></el-input>
|
></el-input>
|
||||||
<div v-if="ZCWBLAWSFileList.length>0">
|
<div style="display: flex;justify-content: space-between">
|
||||||
<!-- {{ form.fbgbjbdName }}-->
|
<div style="width: 80%;">
|
||||||
<el-button
|
<div v-for="(item,index) in ZCWBLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
|
||||||
type="primary"
|
</div>
|
||||||
class="common-button-primary"
|
<div style="width: 20%;">
|
||||||
size="mini"
|
<el-button
|
||||||
style="margin-left: 10px"
|
type="primary"
|
||||||
@click="fileUpload('ZCWBLAWS')">
|
class="common-button-primary"
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
size="mini"
|
||||||
查看已上传的文件
|
@click="fileUpload('ZCWBLAWS')"
|
||||||
</el-button>
|
style="margin-left: 10px; margin-top: 11px; float: right;">
|
||||||
</div>
|
<i class="el-icon-upload el-icon--right"></i>
|
||||||
<div v-else>
|
</el-button>
|
||||||
<el-button
|
</div>
|
||||||
type="primary"
|
</div>
|
||||||
class="common-button-primary"
|
|
||||||
size="mini"
|
|
||||||
@click="fileUpload('ZCWBLAWS')">
|
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
|
||||||
点击上传
|
|
||||||
</el-button>
|
|
||||||
</div>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="解读文件" prop="JDWJLAWSName" class="add-form-item form-item-disabled">
|
<el-form-item label="解读文件" prop="JDWJLAWSName" class="add-form-item form-item-disabled">
|
||||||
<el-input
|
<el-input
|
||||||
@@ -296,28 +289,21 @@
|
|||||||
v-model="form.JDWJLAWSName"
|
v-model="form.JDWJLAWSName"
|
||||||
clearable
|
clearable
|
||||||
></el-input>
|
></el-input>
|
||||||
<div v-if="JDWJLAWSFileList.length>0">
|
<div style="display: flex;justify-content: space-between">
|
||||||
<!-- {{ form.caName }}-->
|
<div style="width: 80%;">
|
||||||
<el-button
|
<div v-for="(item,index) in JDWJLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
|
||||||
type="primary"
|
</div>
|
||||||
class="common-button-primary"
|
<div style="width: 20%;">
|
||||||
size="mini"
|
<el-button
|
||||||
style="margin-left: 10px"
|
type="primary"
|
||||||
@click="fileUpload('JDWJLAWS')">
|
class="common-button-primary"
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
size="mini"
|
||||||
查看已上传的文件
|
@click="fileUpload('JDWJLAWS')"
|
||||||
</el-button>
|
style="margin-left: 10px; margin-top: 11px; float: right;">
|
||||||
</div>
|
<i class="el-icon-upload el-icon--right"></i>
|
||||||
<div v-else>
|
</el-button>
|
||||||
<el-button
|
</div>
|
||||||
type="primary"
|
</div>
|
||||||
class="common-button-primary"
|
|
||||||
size="mini"
|
|
||||||
@click="fileUpload('JDWJLAWS')">
|
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
|
||||||
点击上传
|
|
||||||
</el-button>
|
|
||||||
</div>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@@ -328,27 +314,20 @@
|
|||||||
v-model="form.GCWBLAWSName"
|
v-model="form.GCWBLAWSName"
|
||||||
clearable
|
clearable
|
||||||
></el-input>
|
></el-input>
|
||||||
<div v-if="GCWBLAWSFileList.length>0">
|
<div style="display: flex;justify-content: space-between">
|
||||||
<!-- {{ form.ssgName }}-->
|
<div style="width: 80%;">
|
||||||
<el-button
|
<div v-for="(item,index) in GCWBLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
|
||||||
type="primary"
|
</div>
|
||||||
class="common-button-primary"
|
<div style="width: 20%;">
|
||||||
size="mini"
|
<el-button
|
||||||
style="margin-left: 10px"
|
type="primary"
|
||||||
@click="fileUpload('GCWBLAWS')">
|
class="common-button-primary"
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
size="mini"
|
||||||
查看已上传的文件
|
@click="fileUpload('GCWBLAWS')"
|
||||||
</el-button>
|
style="margin-left: 10px; margin-top: 11px; float: right;">
|
||||||
</div>
|
<i class="el-icon-upload el-icon--right"></i>
|
||||||
<div v-else>
|
</el-button>
|
||||||
<el-button
|
</div>
|
||||||
type="primary"
|
|
||||||
class="common-button-primary"
|
|
||||||
size="mini"
|
|
||||||
@click="fileUpload('GCWBLAWS')">
|
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
|
||||||
点击上传
|
|
||||||
</el-button>
|
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@@ -475,27 +454,20 @@
|
|||||||
v-model="form.GLWJLAWSName"
|
v-model="form.GLWJLAWSName"
|
||||||
clearable
|
clearable
|
||||||
></el-input>
|
></el-input>
|
||||||
<div v-if="GLWJLAWSFileList.length>0">
|
<div style="display: flex;justify-content: space-between">
|
||||||
|
<div style="width: 80%;">
|
||||||
<el-button
|
<div v-for="(item,index) in GLWJLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
|
||||||
type="primary"
|
</div>
|
||||||
class="common-button-primary"
|
<div style="width: 20%;">
|
||||||
size="mini"
|
<el-button
|
||||||
@click="fileUpload('GLWJLAWS')">
|
type="primary"
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
class="common-button-primary"
|
||||||
查看已上传文件
|
size="mini"
|
||||||
</el-button>
|
@click="fileUpload('GLWJLAWS')"
|
||||||
<!-- {{ form.glwjName }}-->
|
style="margin-left: 10px; margin-top: 11px; float: right;">
|
||||||
</div>
|
<i class="el-icon-upload el-icon--right"></i>
|
||||||
<div v-else>
|
</el-button>
|
||||||
<el-button
|
</div>
|
||||||
type="primary"
|
|
||||||
class="common-button-primary"
|
|
||||||
size="mini"
|
|
||||||
@click="fileUpload('GLWJLAWS')">
|
|
||||||
<i class="el-icon-upload el-icon--right"></i>
|
|
||||||
点击上传
|
|
||||||
</el-button>
|
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">-->
|
<!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">-->
|
||||||
@@ -935,6 +907,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import { onlyOfficeUrl } from '@/sysConfig'
|
||||||
import ProcessHeader from '../../components/ProcessHeader'
|
import ProcessHeader from '../../components/ProcessHeader'
|
||||||
import ProcessFooter from '../../components/ProcessFooter'
|
import ProcessFooter from '../../components/ProcessFooter'
|
||||||
import ProcessTitle from '../../components/ProcessTitle'
|
import ProcessTitle from '../../components/ProcessTitle'
|
||||||
@@ -2024,6 +1997,34 @@
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
// 文件预览及下载
|
||||||
|
handleFilePreview(file) {
|
||||||
|
const attId = file.response.data.id
|
||||||
|
if (this.preview) {
|
||||||
|
if (attId) {
|
||||||
|
window.location.href = '/api/att/attFile/downloadFileForSar?fileId=' + attId
|
||||||
|
} else {
|
||||||
|
this.$message.warning('文件不存在,下载失败')
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.getBusStandFileByAttId(attId)
|
||||||
|
.then(res => {
|
||||||
|
if(res){
|
||||||
|
const editFileInfo = res
|
||||||
|
if(editFileInfo.fileSuffix === 'pdg' || editFileInfo.fileSuffix === 'PDG'){
|
||||||
|
window.open('book://ssreader/e0?url='+editFileInfo.downLoadUrl)
|
||||||
|
}else {
|
||||||
|
const nowTime = new Date().getTime()
|
||||||
|
window.open(onlyOfficeUrl+'/onlyOffice?oldFileName=' + editFileInfo.oldFileName + '&fileType=' + editFileInfo.fileSuffix + '&attId=' + editFileInfo.id + '&fileUrl=' + editFileInfo.downLoadUrl + '&key=' + editFileInfo.id + nowTime+'&filePath='+editFileInfo.filePath+'&fileName='+editFileInfo.fileName)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
console.log(e)
|
||||||
|
this.$message.warning('文件不存在,预览失败')
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
fileUpload (type) {
|
fileUpload (type) {
|
||||||
this.fileType = '';
|
this.fileType = '';
|
||||||
// this.fileMadel = true;//此句应在最后执行,否则会有先显示没变换的的文件列表,在显示变换了的文件列表
|
// this.fileMadel = true;//此句应在最后执行,否则会有先显示没变换的的文件列表,在显示变换了的文件列表
|
||||||
|
|||||||
Reference in New Issue
Block a user