修改企标制修订-技术标准的历史版本
This commit is contained in:
@@ -212,19 +212,37 @@
|
||||
clearable
|
||||
/>
|
||||
<div style="display: flex;justify-content: space-between;margin-left: 12px;">
|
||||
<div style="width: 80%;margin-top: 13px">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
<div v-if="isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-if="!isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="width: 20%;">
|
||||
<el-button
|
||||
type="primary"
|
||||
@@ -802,6 +820,7 @@
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import ProcessTitle from '../../../components/ProcessTitle'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
|
||||
export default {
|
||||
name: 'FormEditList',
|
||||
@@ -1023,6 +1042,20 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
filterOp (data) {
|
||||
if (!data) {
|
||||
return ''
|
||||
|
||||
@@ -229,14 +229,25 @@
|
||||
clearable
|
||||
/>
|
||||
<div style="display: flex;justify-content: space-between;margin-left: 12px;">
|
||||
<div style="width: 80%;margin-top: 13px">
|
||||
<div v-if="isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div v-for="(item,index) in LSBBBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass">
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="!isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div v-for="(item,index) in LSBBBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass">
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<div style="width: 20%;">
|
||||
<el-button
|
||||
type="primary"
|
||||
@@ -767,6 +778,7 @@
|
||||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
import ProcessTitle from '../../../components/ProcessTitle'
|
||||
import CurrentOrder from '@/pages/processCenter/pages/components/CurrentOrder';
|
||||
|
||||
@@ -999,6 +1011,20 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
queryOrder () {
|
||||
this.$refs.CurrentOrderRef.open(this.form.standSort, this.form.standNum)
|
||||
},
|
||||
|
||||
@@ -173,17 +173,36 @@
|
||||
<!-- </div>-->
|
||||
</el-form-item>
|
||||
<el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
v-if="LSBBBUSSFileList.length > 0"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')"> {{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
<div v-if="isTrue">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
v-if="LSBBBUSSFileList.length > 0"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')"> {{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="!isTrue">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
v-if="LSBBBUSSFileList.length > 0"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')"> {{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div v-if="LSBBBUSSFileList.length>0" v-for="(value,index) in this.LSBBBUSSFileList" :key="index" style="cursor: pointer;color: #00b7ee" @click="downloadFile(value)">-->
|
||||
<!-- <!– {{ value.name }} –>-->
|
||||
@@ -597,6 +616,7 @@
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import ProcessTitle from '../../../components/ProcessTitle'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
import axios from 'axios';
|
||||
|
||||
export default {
|
||||
@@ -741,6 +761,20 @@ export default {
|
||||
this.getDataAsync()
|
||||
},
|
||||
methods: {
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
filterOp (data) {
|
||||
if (!data) {
|
||||
return ''
|
||||
|
||||
@@ -172,6 +172,9 @@
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview2(item,'preview')"> {{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview2(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
@@ -1513,6 +1516,7 @@
|
||||
import ProcessHeader from '../../components/ProcessHeader'
|
||||
import ProcessFooter from '../../components/ProcessFooter'
|
||||
import ProcessTitle from '../../components/ProcessTitle'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
|
||||
import {
|
||||
saveTaskFirst,
|
||||
@@ -3090,6 +3094,20 @@ export default {
|
||||
}, e => {
|
||||
})
|
||||
},
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
beginImportFile (file) {
|
||||
const filename = file.name
|
||||
const index1 = filename.lastIndexOf('.')
|
||||
|
||||
@@ -253,9 +253,12 @@
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;"
|
||||
class="fileClass"
|
||||
@click="handleFilePreview(item)"
|
||||
>
|
||||
<!-- @click="handleFilePreview(item)"-->
|
||||
<span style="" :title="item.name" @click="handleFilePreview2(item,'preview')"> {{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview2(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
@@ -1776,6 +1779,7 @@ import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
|
||||
import treeSelectModule from '@/components/treeSelect/treeSelectModule.vue';
|
||||
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
|
||||
const Base64 = require('js-base64').Base64;
|
||||
|
||||
@@ -2700,6 +2704,20 @@ export default {
|
||||
XCSJBUSS: this.dateFormatter(),
|
||||
} // 标准信息
|
||||
},
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
filterObj (obj) {
|
||||
if (obj && obj !== '') {
|
||||
if (obj instanceof Array) {
|
||||
@@ -3833,6 +3851,7 @@ export default {
|
||||
} else {
|
||||
attId = file.response.data.id
|
||||
}
|
||||
console.log(file);
|
||||
if (file.name == this.form.standName) {
|
||||
let fileName = ''
|
||||
let fileNam2 = ''
|
||||
|
||||
Reference in New Issue
Block a user