[update] 企标制修订在线编辑查看
This commit is contained in:
+6
-1
@@ -258,6 +258,9 @@ const rejectStandardCompliance = (params) => postAction('/process/projectStandar
|
|||||||
// 查询流程信息
|
// 查询流程信息
|
||||||
const queryStandardCompliance = (params) => getAction('/process/projectStandard/queryProcessInfoVO', params)
|
const queryStandardCompliance = (params) => getAction('/process/projectStandard/queryProcessInfoVO', params)
|
||||||
|
|
||||||
|
// 在线编辑-通过在线编辑的文件id获取文件信息
|
||||||
|
const queryFileInfoByEditId = (params) => getAction('/onlyOffice/queryById', params)
|
||||||
|
|
||||||
export {
|
export {
|
||||||
queryPermissionsByUser,
|
queryPermissionsByUser,
|
||||||
getFormDictTreeList,
|
getFormDictTreeList,
|
||||||
@@ -380,5 +383,7 @@ export {
|
|||||||
|
|
||||||
agreeStandardCompliance,
|
agreeStandardCompliance,
|
||||||
rejectStandardCompliance,
|
rejectStandardCompliance,
|
||||||
queryStandardCompliance
|
queryStandardCompliance,
|
||||||
|
|
||||||
|
queryFileInfoByEditId
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,21 +51,25 @@
|
|||||||
v-if="currentNode === 4"
|
v-if="currentNode === 4"
|
||||||
ref="baseInfoRef"
|
ref="baseInfoRef"
|
||||||
@standardizationAuditIsMeeting="standardizationAuditIsMeeting"
|
@standardizationAuditIsMeeting="standardizationAuditIsMeeting"
|
||||||
|
@onlineEditView="onlineEditView"
|
||||||
></standardization-check-base-info>
|
></standardization-check-base-info>
|
||||||
<!-- 5、评分人打分 -->
|
<!-- 5、评分人打分 -->
|
||||||
<scorer-mark-base-info
|
<scorer-mark-base-info
|
||||||
v-else-if="currentNode === 5"
|
v-else-if="currentNode === 5"
|
||||||
ref="baseInfoRef"
|
ref="baseInfoRef"
|
||||||
|
@onlineEditView="onlineEditView"
|
||||||
></scorer-mark-base-info>
|
></scorer-mark-base-info>
|
||||||
<!-- 6、标准化确认是否开启征求意见 -->
|
<!-- 6、标准化确认是否开启征求意见 -->
|
||||||
<confirm-whether-comment-base-info
|
<confirm-whether-comment-base-info
|
||||||
v-else-if="currentNode === 6"
|
v-else-if="currentNode === 6"
|
||||||
ref="baseInfoRef"
|
ref="baseInfoRef"
|
||||||
|
@onlineEditView="onlineEditView"
|
||||||
></confirm-whether-comment-base-info>
|
></confirm-whether-comment-base-info>
|
||||||
<!-- 7、部所联络人下发 -->
|
<!-- 7、部所联络人下发 -->
|
||||||
<depart-liaison-issue-base-info
|
<depart-liaison-issue-base-info
|
||||||
v-else-if="currentNode === 7"
|
v-else-if="currentNode === 7"
|
||||||
ref="baseInfoRef"
|
ref="baseInfoRef"
|
||||||
|
@onlineEditView="onlineEditView"
|
||||||
></depart-liaison-issue-base-info>
|
></depart-liaison-issue-base-info>
|
||||||
<!-- 13、其他起草人校对 -->
|
<!-- 13、其他起草人校对 -->
|
||||||
<!-- 14、主管级领导审批 -->
|
<!-- 14、主管级领导审批 -->
|
||||||
@@ -75,6 +79,7 @@
|
|||||||
<only-online-edit-base-info
|
<only-online-edit-base-info
|
||||||
v-else
|
v-else
|
||||||
ref="baseInfoRef"
|
ref="baseInfoRef"
|
||||||
|
@onlineEditView="onlineEditView"
|
||||||
></only-online-edit-base-info>
|
></only-online-edit-base-info>
|
||||||
<!-- 流程审批信息 -->
|
<!-- 流程审批信息 -->
|
||||||
<div class="process-part">
|
<div class="process-part">
|
||||||
@@ -165,7 +170,7 @@ import {
|
|||||||
enStandardEditTurnTo,
|
enStandardEditTurnTo,
|
||||||
enStandardEditAgree,
|
enStandardEditAgree,
|
||||||
enStandardEditReject,
|
enStandardEditReject,
|
||||||
enStandardEditGetDataById
|
enStandardEditGetDataById, queryFileInfoByEditId
|
||||||
} from '@/api/api'
|
} from '@/api/api'
|
||||||
import ScorerMarkBaseInfo from '@/views/workCenter/enterpriseStandardRevision/module/ScorerMarkBaseInfo'
|
import ScorerMarkBaseInfo from '@/views/workCenter/enterpriseStandardRevision/module/ScorerMarkBaseInfo'
|
||||||
import ConfirmWhetherCommentBaseInfo
|
import ConfirmWhetherCommentBaseInfo
|
||||||
@@ -174,6 +179,7 @@ import DepartLiaisonIssueBaseInfo
|
|||||||
from '@/views/workCenter/enterpriseStandardRevision/module/DepartLiaisonIssueBaseInfo'
|
from '@/views/workCenter/enterpriseStandardRevision/module/DepartLiaisonIssueBaseInfo'
|
||||||
import OnlyOnlineEditBaseInfo from '@/views/workCenter/enterpriseStandardRevision/module/OnlyOnlineEditBaseInfo'
|
import OnlyOnlineEditBaseInfo from '@/views/workCenter/enterpriseStandardRevision/module/OnlyOnlineEditBaseInfo'
|
||||||
import ZUpload from '@/components/ZUpload'
|
import ZUpload from '@/components/ZUpload'
|
||||||
|
import {Base64} from "js-base64";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'EnterpriseStandardRevision',
|
name: 'EnterpriseStandardRevision',
|
||||||
@@ -273,7 +279,8 @@ export default {
|
|||||||
{ required: false, message: this.$t('pleaseEnter') + this.$t('remark') }
|
{ required: false, message: this.$t('pleaseEnter') + this.$t('remark') }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
baseInfoForm: {}
|
baseInfoForm: {},
|
||||||
|
documentUrl: window._CONFIG.documentUrl
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -528,6 +535,19 @@ export default {
|
|||||||
},
|
},
|
||||||
goBack () {
|
goBack () {
|
||||||
this.$router.go(-1)
|
this.$router.go(-1)
|
||||||
|
},
|
||||||
|
// 在线编辑的查看
|
||||||
|
onlineEditView (fileId) {
|
||||||
|
queryFileInfoByEditId({ id: fileId }).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
const file = res.result
|
||||||
|
const filePaths = file.editFilePath.split('/')
|
||||||
|
const fileName = filePaths[filePaths.length - 1]
|
||||||
|
const url = `${window._CONFIG.onlinePreviewDomainURL}?url=${encodeURIComponent(Base64.encode(this.documentUrl + file.editFilePath + '&fullfilename=' + fileName))}`
|
||||||
|
console.log(this.documentUrl + file.editFilePath + '&fullfilename=' + fileName)
|
||||||
|
window.open(url, '_blank')
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 组件内路由拦截
|
// 组件内路由拦截
|
||||||
|
|||||||
+12
-1
@@ -1,6 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<base-info-form ref="baseInfoForm"></base-info-form>
|
<base-info-form ref="baseInfoForm"></base-info-form>
|
||||||
|
<!-- 标准文本 -->
|
||||||
|
<div class="process-part process-right-box">
|
||||||
|
<div class="process-part-title">{{ $t('standardText') }}</div>
|
||||||
|
<van-button plain color="#E63636" @click="onlineEditView">{{ $t('look') }}</van-button>
|
||||||
|
</div>
|
||||||
<van-form
|
<van-form
|
||||||
ref="baseInfoFormRef"
|
ref="baseInfoFormRef"
|
||||||
input-align="right"
|
input-align="right"
|
||||||
@@ -53,7 +58,8 @@ export default {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
formInline: {}
|
formInline: {},
|
||||||
|
onEditFile: '' // 在线编辑的文件
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
@@ -75,6 +81,7 @@ export default {
|
|||||||
if (!this.formInline.adviceFlag) {
|
if (!this.formInline.adviceFlag) {
|
||||||
this.formInline.adviceFlag = '1'
|
this.formInline.adviceFlag = '1'
|
||||||
}
|
}
|
||||||
|
this.onEditFile = data.onEditFile
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.baseInfoForm.initData(data)
|
this.$refs.baseInfoForm.initData(data)
|
||||||
@@ -100,6 +107,10 @@ export default {
|
|||||||
},
|
},
|
||||||
userNameChange (value, fieldName) {
|
userNameChange (value, fieldName) {
|
||||||
this.formInline[fieldName + '_dictText'] = value
|
this.formInline[fieldName + '_dictText'] = value
|
||||||
|
},
|
||||||
|
// 在线编辑的查看
|
||||||
|
onlineEditView () {
|
||||||
|
this.$emit('onlineEditView', this.onEditFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-1
@@ -1,6 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<base-info-form ref="baseInfoForm"></base-info-form>
|
<base-info-form ref="baseInfoForm"></base-info-form>
|
||||||
|
<!-- 标准文本 -->
|
||||||
|
<div class="process-part process-right-box">
|
||||||
|
<div class="process-part-title">{{ $t('standardText') }}</div>
|
||||||
|
<van-button plain color="#E63636" @click="onlineEditView">{{ $t('look') }}</van-button>
|
||||||
|
</div>
|
||||||
<van-form
|
<van-form
|
||||||
ref="baseInfoFormRef"
|
ref="baseInfoFormRef"
|
||||||
input-align="right"
|
input-align="right"
|
||||||
@@ -60,7 +65,8 @@ export default {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
formInline: {}
|
formInline: {},
|
||||||
|
onEditFile: '' // 在线编辑的文件
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -69,6 +75,7 @@ export default {
|
|||||||
if (!this.formInline.workGroup) {
|
if (!this.formInline.workGroup) {
|
||||||
this.formInline.workGroup = undefined
|
this.formInline.workGroup = undefined
|
||||||
}
|
}
|
||||||
|
this.onEditFile = data.onEditFile
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.baseInfoForm.initData(data)
|
this.$refs.baseInfoForm.initData(data)
|
||||||
@@ -107,6 +114,10 @@ export default {
|
|||||||
},
|
},
|
||||||
userNameChange (value, fieldName) {
|
userNameChange (value, fieldName) {
|
||||||
this.formInline[fieldName + '_dictText'] = value
|
this.formInline[fieldName + '_dictText'] = value
|
||||||
|
},
|
||||||
|
// 在线编辑的查看
|
||||||
|
onlineEditView () {
|
||||||
|
this.$emit('onlineEditView', this.onEditFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<!-- 标准文本 -->
|
<!-- 标准文本 -->
|
||||||
<div class="process-part process-right-box">
|
<div class="process-part process-right-box">
|
||||||
<div class="process-part-title">{{ $t('standardText') }}</div>
|
<div class="process-part-title">{{ $t('standardText') }}</div>
|
||||||
<van-button plain color="#E63636">{{ $t('look') }}</van-button>
|
<van-button plain color="#E63636" @click="onlineEditView">{{ $t('look') }}</van-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -15,9 +15,15 @@ import BaseInfoForm from './BaseInfoForm'
|
|||||||
export default {
|
export default {
|
||||||
name: 'OnlyOnlineEditBaseInfo',
|
name: 'OnlyOnlineEditBaseInfo',
|
||||||
components: { BaseInfoForm },
|
components: { BaseInfoForm },
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
onEditFile: '' // 在线编辑的文件
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
initData (data) {
|
initData (data) {
|
||||||
|
this.onEditFile = data.onEditFile
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.baseInfoForm.initData(data)
|
this.$refs.baseInfoForm.initData(data)
|
||||||
@@ -27,6 +33,10 @@ export default {
|
|||||||
const data = {}
|
const data = {}
|
||||||
data.businessJson = JSON.stringify(this.$refs.baseInfoForm.getData())
|
data.businessJson = JSON.stringify(this.$refs.baseInfoForm.getData())
|
||||||
return data
|
return data
|
||||||
|
},
|
||||||
|
// 在线编辑的查看
|
||||||
|
onlineEditView () {
|
||||||
|
this.$emit('onlineEditView', this.onEditFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<!-- 标准文本 -->
|
<!-- 标准文本 -->
|
||||||
<div class="process-part process-right-box">
|
<div class="process-part process-right-box">
|
||||||
<div class="process-part-title">{{ $t('standardText') }}</div>
|
<div class="process-part-title">{{ $t('standardText') }}</div>
|
||||||
<van-button plain color="#E63636">{{ $t('look') }}</van-button>
|
<van-button plain color="#E63636" @click="onlineEditView">{{ $t('look') }}</van-button>
|
||||||
</div>
|
</div>
|
||||||
<!-- 评分表 -->
|
<!-- 评分表 -->
|
||||||
<div class="process-part" v-for="item in dataSource" :key="item.id">
|
<div class="process-part" v-for="item in dataSource" :key="item.id">
|
||||||
@@ -144,7 +144,8 @@ export default {
|
|||||||
dataIndex: 'excellent'
|
dataIndex: 'excellent'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
dataSource: []
|
dataSource: [],
|
||||||
|
onEditFile: '' // 在线编辑的文件
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -161,6 +162,7 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
this.dataSource = JSON.parse(JSON.stringify(fixDataSourse))
|
this.dataSource = JSON.parse(JSON.stringify(fixDataSourse))
|
||||||
}
|
}
|
||||||
|
this.onEditFile = data.onEditFile
|
||||||
console.log(this.dataSource)
|
console.log(this.dataSource)
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
@@ -198,6 +200,10 @@ export default {
|
|||||||
data.reviewMeetingDetails = arr
|
data.reviewMeetingDetails = arr
|
||||||
}
|
}
|
||||||
return data
|
return data
|
||||||
|
},
|
||||||
|
// 在线编辑的查看
|
||||||
|
onlineEditView () {
|
||||||
|
this.$emit('onlineEditView', this.onEditFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+8
-2
@@ -5,7 +5,7 @@
|
|||||||
<div class="process-part process-right-box">
|
<div class="process-part process-right-box">
|
||||||
<div class="title-wrapper">
|
<div class="title-wrapper">
|
||||||
<div class="process-part-title">{{ $t('standardText') }}</div>
|
<div class="process-part-title">{{ $t('standardText') }}</div>
|
||||||
<van-button plain color="#E63636">{{ $t('look') }}</van-button>
|
<van-button plain color="#E63636" @click="onlineEditView">{{ $t('look') }}</van-button>
|
||||||
</div>
|
</div>
|
||||||
<van-form
|
<van-form
|
||||||
ref="baseInfoFormRef"
|
ref="baseInfoFormRef"
|
||||||
@@ -118,12 +118,14 @@ export default {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
formInline: {}
|
formInline: {},
|
||||||
|
onEditFile: '' // 在线编辑的文件
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
initData (data) {
|
initData (data) {
|
||||||
this.formInline = Object.assign({}, data)
|
this.formInline = Object.assign({}, data)
|
||||||
|
this.onEditFile = data.onEditFile
|
||||||
// 是否进行评审会没有值,设置默认选是
|
// 是否进行评审会没有值,设置默认选是
|
||||||
if (!this.formInline.reviewMeetingFlag) {
|
if (!this.formInline.reviewMeetingFlag) {
|
||||||
this.formInline.reviewMeetingFlag = '1'
|
this.formInline.reviewMeetingFlag = '1'
|
||||||
@@ -164,6 +166,10 @@ export default {
|
|||||||
reviewMeetingFlagChange () {
|
reviewMeetingFlagChange () {
|
||||||
// 选是的话,驳回按钮置灰,不可点击;选否,备注变成必填,内容自动带入“驳回”,下方同意按钮置灰,不可点击
|
// 选是的话,驳回按钮置灰,不可点击;选否,备注变成必填,内容自动带入“驳回”,下方同意按钮置灰,不可点击
|
||||||
this.$emit('standardizationAuditIsMeeting', this.formInline.reviewMeetingFlag)
|
this.$emit('standardizationAuditIsMeeting', this.formInline.reviewMeetingFlag)
|
||||||
|
},
|
||||||
|
// 在线编辑的查看
|
||||||
|
onlineEditView () {
|
||||||
|
this.$emit('onlineEditView', this.onEditFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user