Merge branch 'master' into fix_foton_20231213
This commit is contained in:
+74
-18
@@ -3,33 +3,89 @@
|
|||||||
*/
|
*/
|
||||||
import { onlyOfficeUrl, kkFileViewUrl } from '@/sysConfig'
|
import { onlyOfficeUrl, kkFileViewUrl } from '@/sysConfig'
|
||||||
import { getBusStandFileByAttId } from 'api/process'
|
import { getBusStandFileByAttId } from 'api/process'
|
||||||
let Base64 = require('js-base64').Base64;
|
const Base64 = require('js-base64').Base64;
|
||||||
import store from '@/store'
|
import store from '@/store'
|
||||||
import { Loading } from "element-ui";
|
import { Loading } from 'element-ui';
|
||||||
|
import axios from '@/common/axiosV2'
|
||||||
|
import isMobile from '@/store/isMobile'
|
||||||
|
|
||||||
export default attId => {
|
// 获取转换为pdf的文件
|
||||||
|
function queryConvertAtt (data) {
|
||||||
|
return axios({
|
||||||
|
url: 'api/lawss/sarBussStandFile/queryConvertAtt',
|
||||||
|
method: 'get',
|
||||||
|
params: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
async function preview (attId) {
|
||||||
const loading = Loading.service({
|
const loading = Loading.service({
|
||||||
lock: true,
|
lock: true,
|
||||||
text: '正在加载文件',
|
text: '正在加载文件',
|
||||||
spinner: 'el-icon-loading',
|
spinner: 'el-icon-loading',
|
||||||
})
|
})
|
||||||
getBusStandFileByAttId({
|
const res = await getBusStandFileByAttId({ attId })
|
||||||
attId
|
if (res.ok && res.data) {
|
||||||
}).then(res => {
|
const file = res.data
|
||||||
if(res){
|
if (file.fileSuffix.toLowerCase() === 'pdg') {
|
||||||
const editFileInfo = res.data
|
if (isMobile()) {
|
||||||
if(editFileInfo.fileSuffix.toLowerCase() === 'pdg'){
|
this.$message.warning('pdg文件,不支持手机端预览')
|
||||||
window.open('book://ssreader/e0?url='+editFileInfo.downLoadUrl)
|
|
||||||
}else if(editFileInfo.fileSuffix.toLowerCase() === 'pdf'){
|
|
||||||
window.open('./static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + editFileInfo.id))
|
|
||||||
} else {
|
} else {
|
||||||
const nowTime = new Date().getTime()
|
window.open('book://ssreader/e0?url=' + file.downLoadUrl)
|
||||||
// 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)
|
}
|
||||||
window.open(kkFileViewUrl+'/onlinePreview?url='+encodeURIComponent(Base64.encode(editFileInfo.downLoadUrl)) + '&watermarkTxt=' + encodeURIComponent(store.getters.userInfo.userName));
|
} else if (file.fileSuffix.toLowerCase() === 'pdf') {
|
||||||
|
window.open('./static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + file.id))
|
||||||
|
} else {
|
||||||
|
// onlyoffice在线编辑文件转换为pdf预览 -> kkfileview预览乱码
|
||||||
|
if (file.onlined && file.onlined === 1) {
|
||||||
|
const res = await queryConvertAtt({ attId })
|
||||||
|
if (res.ok && res.data) {
|
||||||
|
window.open('/static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + res.data.attId))
|
||||||
|
} else {
|
||||||
|
this.$message.error('文档未转换成功或本地读取不到该文档')
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
window.open(kkFileViewUrl + '/onlinePreview?url=' + encodeURIComponent(Base64.encode(file.downLoadUrl)) + '&watermarkTxt=' + encodeURIComponent(store.getters.userInfo.userName));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}).finally(() => {
|
|
||||||
loading.close()
|
loading.close()
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export default preview;
|
||||||
|
// export default (attId) => {
|
||||||
|
// const loading = Loading.service({
|
||||||
|
// lock: true,
|
||||||
|
// text: '正在加载文件',
|
||||||
|
// spinner: 'el-icon-loading',
|
||||||
|
// })
|
||||||
|
// getBusStandFileByAttId({
|
||||||
|
// attId
|
||||||
|
// }).then(res => {
|
||||||
|
// if(res) {
|
||||||
|
// const editFileInfo = res.data
|
||||||
|
// if(editFileInfo.fileSuffix.toLowerCase() === 'pdg') {
|
||||||
|
// window.open('book://ssreader/e0?url=' + editFileInfo.downLoadUrl)
|
||||||
|
// }else if(editFileInfo.fileSuffix.toLowerCase() === 'pdf') {
|
||||||
|
// window.open('./static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + editFileInfo.id))
|
||||||
|
// }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)
|
||||||
|
// if (res.data && res.data.onlined === 1) {
|
||||||
|
// queryConvertAtt({ attId }).then(res => {
|
||||||
|
// if (res.ok && res.data) {
|
||||||
|
// window.open('/static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + res.data.attId))
|
||||||
|
// } else {
|
||||||
|
// this.$message.error('文档未转换成功或本地读取不到该文档')
|
||||||
|
// }
|
||||||
|
// }).catch(() => {
|
||||||
|
// this.$message.error('文档未转换成功或本地读取不到该文档')
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
// window.open(kkFileViewUrl + '/onlinePreview?url=' + encodeURIComponent(Base64.encode(editFileInfo.downLoadUrl)) + '&watermarkTxt=' + encodeURIComponent(store.getters.userInfo.userName));
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }).finally(() => {
|
||||||
|
// loading.close()
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- eslint-disable -->
|
||||||
<!--企标详情页-->
|
<!--企标详情页-->
|
||||||
<template>
|
<template>
|
||||||
<div class="other-standard-details v-class" :class="{'hidden': !isMoreAwayBtn}">
|
<div class="other-standard-details v-class" :class="{'hidden': !isMoreAwayBtn}">
|
||||||
@@ -1341,6 +1342,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
/* eslint-disable */
|
||||||
import PutQuestionButton from '@/components/PutQuestionButton'
|
import PutQuestionButton from '@/components/PutQuestionButton'
|
||||||
import {dateFormat} from '../../../common/date'
|
import {dateFormat} from '../../../common/date'
|
||||||
import { getBusStandFileByAttId } from 'api/process'
|
import { getBusStandFileByAttId } from 'api/process'
|
||||||
@@ -2590,6 +2592,12 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
openFileInPdf (attId, oldFileName) {
|
openFileInPdf (attId, oldFileName) {
|
||||||
|
if (this.$hasPermission('43ae63abc1b64e6bd5cf3bb75b423bc2')) {
|
||||||
|
this.$preview(attId)
|
||||||
|
} else {
|
||||||
|
this.$message.error('没有在线预览文档权限!')
|
||||||
|
}
|
||||||
|
/*
|
||||||
// 判断是否是图片格式,图片格式不预览,直接下载
|
// 判断是否是图片格式,图片格式不预览,直接下载
|
||||||
let index1 = oldFileName.lastIndexOf('.')
|
let index1 = oldFileName.lastIndexOf('.')
|
||||||
let index2 = oldFileName.length
|
let index2 = oldFileName.length
|
||||||
@@ -2680,6 +2688,7 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
this.$message.error('没有在线预览文档权限!')
|
this.$message.error('没有在线预览文档权限!')
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
this.$http.get('lawss/sarBussionessStand/logBuss', {
|
this.$http.get('lawss/sarBussionessStand/logBuss', {
|
||||||
standCode: this.sarStandardsInfoEO.standCode,
|
standCode: this.sarStandardsInfoEO.standCode,
|
||||||
standName: this.sarStandardsInfoEO.standName
|
standName: this.sarStandardsInfoEO.standName
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- eslint-disable -->
|
||||||
<!--政策详情页-->
|
<!--政策详情页-->
|
||||||
<template>
|
<template>
|
||||||
<div class="other-standard-details v-class" :class="{'hidden': !isMoreAwayBtn}">
|
<div class="other-standard-details v-class" :class="{'hidden': !isMoreAwayBtn}">
|
||||||
@@ -906,6 +907,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
/* eslint-disable */
|
||||||
import PutQuestionButton from '@/components/PutQuestionButton'
|
import PutQuestionButton from '@/components/PutQuestionButton'
|
||||||
import {dateFormat} from '../../../common/date'
|
import {dateFormat} from '../../../common/date'
|
||||||
import { getBusStandFileByAttId } from 'api/process'
|
import { getBusStandFileByAttId } from 'api/process'
|
||||||
@@ -1511,6 +1513,12 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
openFileInPdf (attId, oldFileName) {
|
openFileInPdf (attId, oldFileName) {
|
||||||
|
if (this.$hasPermission('fd83032ae5f41a0021b00e93c88edbbg')) {
|
||||||
|
this.$preview(attId)
|
||||||
|
} else {
|
||||||
|
this.$message.error('没有在线预览文档权限!')
|
||||||
|
}
|
||||||
|
/*
|
||||||
// 判断是否是图片格式,图片格式不预览,直接下载
|
// 判断是否是图片格式,图片格式不预览,直接下载
|
||||||
let index1 = oldFileName.lastIndexOf('.')
|
let index1 = oldFileName.lastIndexOf('.')
|
||||||
let index2 = oldFileName.length
|
let index2 = oldFileName.length
|
||||||
@@ -1601,6 +1609,7 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
this.$message.error('没有在线预览文档权限!')
|
this.$message.error('没有在线预览文档权限!')
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
},
|
},
|
||||||
showItemsModel (attField) {
|
showItemsModel (attField) {
|
||||||
this.fileType = attField
|
this.fileType = attField
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- eslint-disable -->
|
||||||
<!--国内标准法规详情页-->
|
<!--国内标准法规详情页-->
|
||||||
<template>
|
<template>
|
||||||
<div :class="{'hidden': !isMoreAwayBtn}" class="other-standard-details v-class">
|
<div :class="{'hidden': !isMoreAwayBtn}" class="other-standard-details v-class">
|
||||||
@@ -1820,6 +1821,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
/* eslint-disable */
|
||||||
import PutQuestionButton from '@/components/PutQuestionButton'
|
import PutQuestionButton from '@/components/PutQuestionButton'
|
||||||
import CustomSVPPS from '@/components/CustomFormComponents/SVPPS'
|
import CustomSVPPS from '@/components/CustomFormComponents/SVPPS'
|
||||||
import CustomSelectArray from '@/components/CustomFormComponents/SelectArray'
|
import CustomSelectArray from '@/components/CustomFormComponents/SelectArray'
|
||||||
@@ -3269,6 +3271,14 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
openFileInPdf(attId, oldFileName) {
|
openFileInPdf(attId, oldFileName) {
|
||||||
|
if (this.$route.params.pageType === 'INLAND_STAND' && this.$hasPermission('2d6ab9d465ab73d415194e1ca4313793')) {
|
||||||
|
this.$preview(attId)
|
||||||
|
} else if (this.$route.params.pageType === 'FOREIGN_STAND' && this.$hasPermission('ee684b4a9975f5d8a6dfe898c0332f98')) {
|
||||||
|
this.$preview(attId)
|
||||||
|
} else {
|
||||||
|
this.$message.error('没有在线预览文档权限!')
|
||||||
|
}
|
||||||
|
/*
|
||||||
// 判断是否是图片格式,图片格式不预览,直接下载
|
// 判断是否是图片格式,图片格式不预览,直接下载
|
||||||
let index1 = oldFileName.lastIndexOf('.')
|
let index1 = oldFileName.lastIndexOf('.')
|
||||||
let index2 = oldFileName.length
|
let index2 = oldFileName.length
|
||||||
@@ -3391,6 +3401,7 @@ export default {
|
|||||||
this.$message.error('没有在线预览文档权限!')
|
this.$message.error('没有在线预览文档权限!')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
if (this.$route.params.pageType === 'INLAND_STAND') {
|
if (this.$route.params.pageType === 'INLAND_STAND') {
|
||||||
let standNumber = this.sarStandardsInfoEO.standSortShow + ' ' + this.sarStandardsInfoEO.standNumber + '-' + this.sarStandardsInfoEO.standYear || this.sarStandardsInfoEO.standSort + ' ' + this.sarStandardsInfoEO.standNumber
|
let standNumber = this.sarStandardsInfoEO.standSortShow + ' ' + this.sarStandardsInfoEO.standNumber + '-' + this.sarStandardsInfoEO.standYear || this.sarStandardsInfoEO.standSort + ' ' + this.sarStandardsInfoEO.standNumber
|
||||||
this.$http.get('sarStandardsInfo/sar-standards-info/logInvalid', {
|
this.$http.get('sarStandardsInfo/sar-standards-info/logInvalid', {
|
||||||
|
|||||||
@@ -2836,6 +2836,8 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
openFileInPdf(attId, oldFileName) {
|
openFileInPdf(attId, oldFileName) {
|
||||||
|
this.$preview(attId)
|
||||||
|
/*
|
||||||
// 判断是否是图片格式,图片格式不预览,直接下载
|
// 判断是否是图片格式,图片格式不预览,直接下载
|
||||||
let index1 = oldFileName.lastIndexOf('.')
|
let index1 = oldFileName.lastIndexOf('.')
|
||||||
let index2 = oldFileName.length
|
let index2 = oldFileName.length
|
||||||
@@ -2878,6 +2880,7 @@
|
|||||||
} else {
|
} else {
|
||||||
this.$message.warning('PDG文件,不支持手机端预览')
|
this.$message.warning('PDG文件,不支持手机端预览')
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
},
|
},
|
||||||
getFileInfo(fileId) {
|
getFileInfo(fileId) {
|
||||||
Axios({
|
Axios({
|
||||||
|
|||||||
@@ -1269,6 +1269,8 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
openFileInPdf(attId, oldFileName) {
|
openFileInPdf(attId, oldFileName) {
|
||||||
|
this.$preview(attId)
|
||||||
|
/*
|
||||||
// 判断是否是图片格式,图片格式不预览,直接下载
|
// 判断是否是图片格式,图片格式不预览,直接下载
|
||||||
let index1 = oldFileName.lastIndexOf('.')
|
let index1 = oldFileName.lastIndexOf('.')
|
||||||
let index2 = oldFileName.length
|
let index2 = oldFileName.length
|
||||||
@@ -1298,6 +1300,7 @@
|
|||||||
}else {
|
}else {
|
||||||
this.$message.warning('PDG文件,不支持手机端预览')
|
this.$message.warning('PDG文件,不支持手机端预览')
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
},
|
},
|
||||||
showItemsModel(attField) {
|
showItemsModel(attField) {
|
||||||
if (attField) {
|
if (attField) {
|
||||||
|
|||||||
@@ -23,33 +23,33 @@
|
|||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<InputFormItem
|
<InputFormItem
|
||||||
|
v-model="form.title"
|
||||||
label="调研标题"
|
label="调研标题"
|
||||||
prop="title"
|
prop="title"
|
||||||
v-model="form.title"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></InputFormItem>
|
/>
|
||||||
<DatePickerFormItem
|
<DatePickerFormItem
|
||||||
|
v-model="form.date"
|
||||||
label="完成时间"
|
label="完成时间"
|
||||||
prop="date"
|
prop="date"
|
||||||
v-model="form.date"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></DatePickerFormItem>
|
/>
|
||||||
<UploadFormItem
|
<UploadFormItem
|
||||||
label="调研模板"
|
label="调研模板"
|
||||||
prop="modelName"
|
prop="modelName"
|
||||||
:ids.sync="form.modelId"
|
:ids.sync="form.modelId"
|
||||||
:names.sync="form.modelName"
|
:names.sync="form.modelName"
|
||||||
view
|
view
|
||||||
:disabled="disabled">
|
:disabled="disabled"
|
||||||
</UploadFormItem>
|
/>
|
||||||
<UploadFormItem
|
<UploadFormItem
|
||||||
label="相关附件"
|
label="相关附件"
|
||||||
prop="fjName"
|
prop="fjName"
|
||||||
:ids.sync="form.fjId"
|
:ids.sync="form.fjId"
|
||||||
:names.sync="form.fjName"
|
:names.sync="form.fjName"
|
||||||
view
|
view
|
||||||
:disabled="disabled">
|
:disabled="disabled"
|
||||||
</UploadFormItem>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">调研回执</template>
|
<template slot="title">调研回执</template>
|
||||||
@@ -61,40 +61,39 @@
|
|||||||
:ids.sync="form.fileId"
|
:ids.sync="form.fileId"
|
||||||
:names.sync="form.fileName"
|
:names.sync="form.fileName"
|
||||||
view
|
view
|
||||||
:disabled="disabled">
|
:disabled="disabled"
|
||||||
</UploadFormItem>
|
/>
|
||||||
<TextareaFormItem
|
<TextareaFormItem
|
||||||
|
v-model="form.dyhz"
|
||||||
label="调研回执"
|
label="调研回执"
|
||||||
prop="dyhz"
|
prop="dyhz"
|
||||||
v-model="form.dyhz"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></TextareaFormItem>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -112,10 +111,9 @@ import TextareaFormItem from '@/components/hzwlComponents/TextareaFormItem'
|
|||||||
|
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
|
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
export default {
|
export default {
|
||||||
name: 'step3',
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -23,17 +23,17 @@
|
|||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<InputFormItem
|
<InputFormItem
|
||||||
|
v-model="form.title"
|
||||||
label="调研标题"
|
label="调研标题"
|
||||||
prop="title"
|
prop="title"
|
||||||
v-model="form.title"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></InputFormItem>
|
/>
|
||||||
<DatePickerFormItem
|
<DatePickerFormItem
|
||||||
|
v-model="form.date"
|
||||||
label="完成时间"
|
label="完成时间"
|
||||||
prop="date"
|
prop="date"
|
||||||
v-model="form.date"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></DatePickerFormItem>
|
/>
|
||||||
|
|
||||||
<UploadFormItem
|
<UploadFormItem
|
||||||
label="汇总调研结果"
|
label="汇总调研结果"
|
||||||
@@ -41,8 +41,8 @@
|
|||||||
:ids.sync="form.hzfileId"
|
:ids.sync="form.hzfileId"
|
||||||
:names.sync="form.hzfileName"
|
:names.sync="form.hzfileName"
|
||||||
view
|
view
|
||||||
:disabled="disabled">
|
:disabled="disabled"
|
||||||
</UploadFormItem>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">调研信息</template>
|
<template slot="title">调研信息</template>
|
||||||
@@ -61,18 +61,19 @@
|
|||||||
prop="name"
|
prop="name"
|
||||||
min-width="120"
|
min-width="120"
|
||||||
label="责任人"
|
label="责任人"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="institutionName"
|
prop="institutionName"
|
||||||
label="责任部门"
|
label="责任部门"
|
||||||
min-width="150"
|
min-width="150"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="回执文件"
|
label="回执文件"
|
||||||
min-width="120"
|
min-width="120"
|
||||||
align="center">
|
align="center"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span style="color: #409eff" @click="preview(scope.row.fileId)">{{ scope.row.fileName }}</span>
|
<span style="color: #409eff" @click="preview(scope.row.fileId)">{{ scope.row.fileName }}</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -80,35 +81,34 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
prop="dyhz"
|
prop="dyhz"
|
||||||
label="回执说明"
|
label="回执说明"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -126,10 +126,9 @@ import TextareaFormItem from '@/components/hzwlComponents/TextareaFormItem'
|
|||||||
|
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
|
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
export default {
|
export default {
|
||||||
name: 'step3',
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">拆分信息</template>
|
<template slot="title">拆分信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<SplitInformation :data="form.itemList" :form="form"></SplitInformation>
|
<SplitInformation :data="form.itemList" :form="form" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import SplitInformation from "./components/SplitInformation";
|
import SplitInformation from './components/SplitInformation';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">拆分信息</template>
|
<template slot="title">拆分信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<SplitInformation :data="form.itemList" :form="form"></SplitInformation>
|
<SplitInformation :data="form.itemList" :form="form" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import SplitInformation from "./components/SplitInformation";
|
import SplitInformation from './components/SplitInformation';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,16 +21,16 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info3 :data="form.dataList"></Info3>
|
<Info3 :data="form.dataList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="审批意见"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="审批意见" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -38,20 +38,19 @@
|
|||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
approval
|
approval
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -62,14 +61,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info3 from "./components/Info3";
|
import Info3 from './components/Info3';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step3",
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -161,7 +160,6 @@ this.$close()
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
.phoneBox .content {
|
.phoneBox .content {
|
||||||
border-top: 1px solid #DCDFE6;
|
border-top: 1px solid #DCDFE6;
|
||||||
|
|||||||
@@ -21,16 +21,16 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info4 :data="form.resDats"></Info4>
|
<Info4 :data="form.resDats" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="审批意见"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="审批意见" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -38,20 +38,19 @@
|
|||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
approval
|
approval
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -62,14 +61,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info4 from "./components/Info4";
|
import Info4 from './components/Info4';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step3",
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -160,7 +159,6 @@ this.$close()
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
.phoneBox .content {
|
.phoneBox .content {
|
||||||
border-top: 1px solid #DCDFE6;
|
border-top: 1px solid #DCDFE6;
|
||||||
|
|||||||
@@ -21,16 +21,16 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info5 :data="form.dataList"></Info5>
|
<Info5 :data="form.dataList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="审批意见"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="审批意见" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -38,20 +38,19 @@
|
|||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
approval
|
approval
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -62,14 +61,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info5 from "./components/Info5";
|
import Info5 from './components/Info5';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step3",
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -160,7 +159,6 @@ this.$close()
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
.phoneBox .content {
|
.phoneBox .content {
|
||||||
border-top: 1px solid #DCDFE6;
|
border-top: 1px solid #DCDFE6;
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<InfoTable :data="form.dataList" :dict="dict"></InfoTable>
|
<InfoTable :data="form.dataList" :dict="dict" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -59,16 +58,16 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import InfoTable from "./components/InfoTable";
|
import InfoTable from './components/InfoTable';
|
||||||
|
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -125,31 +124,31 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
async handleSubmit () {
|
async handleSubmit () {
|
||||||
// this.$message({
|
this.$message({
|
||||||
// dangerouslyUseHTMLString: true,
|
dangerouslyUseHTMLString: true,
|
||||||
// message: <div style="word-break: keep-all;color: #F56C6C">当前任务不支持手机端处理</div>,
|
message: <div style="word-break: keep-all;color: #F56C6C">当前任务不支持手机端处理</div>,
|
||||||
// type: 'error'
|
type: 'error'
|
||||||
// })
|
})
|
||||||
this.footerLoading = true;
|
// this.footerLoading = true;
|
||||||
const json = JSON.stringify(this.form);
|
// const json = JSON.stringify(this.form);
|
||||||
|
//
|
||||||
const query = {
|
// const query = {
|
||||||
taskIds: this.$route.query.taskIds,
|
// taskIds: this.$route.query.taskIds,
|
||||||
userId : this.$store.getters.userInfo.userId,
|
// userId : this.$store.getters.userInfo.userId,
|
||||||
json
|
// json
|
||||||
}
|
// }
|
||||||
const completeTaskRef = await this.$http._post('lawss/activiti/completeTask', query)
|
// const completeTaskRef = await this.$http._post('lawss/activiti/completeTask', query)
|
||||||
if (!completeTaskRef.success) {
|
// if (!completeTaskRef.success) {
|
||||||
this.footerLoading = false
|
// this.footerLoading = false
|
||||||
return this.$message.error(completeTaskRef.message)
|
// return this.$message.error(completeTaskRef.message)
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
this.$message.success(completeTaskRef.message)
|
// this.$message.success(completeTaskRef.message)
|
||||||
this.footerLoading = false
|
// this.footerLoading = false
|
||||||
setTimeout(() => {
|
// setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// // this.$router.go(-2)
|
||||||
this.$close()
|
// this.$close()
|
||||||
}, 100)
|
// }, 100)
|
||||||
},
|
},
|
||||||
handleTransfer () {
|
handleTransfer () {
|
||||||
this.drawerModal = true
|
this.drawerModal = true
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<InfoTable :data="form.dataList" :dict="dict"></InfoTable>
|
<InfoTable :data="form.dataList" :dict="dict" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -59,16 +58,16 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import InfoTable from "./components/InfoTable";
|
import InfoTable from './components/InfoTable';
|
||||||
|
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,38 +21,37 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">实施日期</template>
|
<template slot="title">实施日期</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ImplementationDate :form="form" :dict="dict" :disabled="disabled"></ImplementationDate>
|
<ImplementationDate :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文本信息</template>
|
<template slot="title">文本信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TextInfo :form="form" :dict="dict" :disabled="disabled"></TextInfo>
|
<TextInfo :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<RelatesInformation :form="form" :dict="dict" :disabled="disabled"></RelatesInformation>
|
<RelatesInformation :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="审批意见"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="审批意见" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,17 +60,17 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ImplementationDate from "./components/ImplementationDate";
|
import ImplementationDate from './components/ImplementationDate';
|
||||||
import TextInfo from "./components/TextInfo";
|
import TextInfo from './components/TextInfo';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import RelatesInformation from "./components/RelatesInformation";
|
import RelatesInformation from './components/RelatesInformation';
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
|
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step3",
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -122,29 +121,34 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
async handleSubmit () {
|
async handleSubmit () {
|
||||||
this.footerLoading = true;
|
this.$message({
|
||||||
|
dangerouslyUseHTMLString: true,
|
||||||
this.form.menuIds = this.form.treeListId;
|
message: <div style="word-break: keep-all;color: #F56C6C">当前任务不支持手机端处理</div>,
|
||||||
this.form.BBFDTBZ = this.form.bfbdtbzh
|
type: 'error'
|
||||||
const json = JSON.stringify(this.form);
|
})
|
||||||
|
// this.footerLoading = true;
|
||||||
const query = {
|
//
|
||||||
taskIds: this.$route.query.taskIds,
|
// this.form.menuIds = this.form.treeListId;
|
||||||
userId : this.$store.getters.userInfo.userId,
|
// this.form.BBFDTBZ = this.form.bfbdtbzh
|
||||||
json
|
// const json = JSON.stringify(this.form);
|
||||||
}
|
//
|
||||||
const completeTaskRef = await this.$http._post('lawss/activiti/completeTask', query)
|
// const query = {
|
||||||
if (!completeTaskRef.success) {
|
// taskIds: this.$route.query.taskIds,
|
||||||
this.footerLoading = false
|
// userId: this.$store.getters.userInfo.userId,
|
||||||
return this.$message.error(completeTaskRef.message)
|
// json
|
||||||
}
|
// }
|
||||||
|
// const completeTaskRef = await this.$http._post('lawss/activiti/completeTask', query)
|
||||||
this.$message.success(completeTaskRef.message)
|
// if (!completeTaskRef.success) {
|
||||||
this.footerLoading = false
|
// this.footerLoading = false
|
||||||
setTimeout(() => {
|
// return this.$message.error(completeTaskRef.message)
|
||||||
// this.$router.go(-2)
|
// }
|
||||||
this.$close()
|
//
|
||||||
}, 100)
|
// this.$message.success(completeTaskRef.message)
|
||||||
|
// this.footerLoading = false
|
||||||
|
// setTimeout(() => {
|
||||||
|
// // this.$router.go(-2)
|
||||||
|
// this.$close()
|
||||||
|
// }, 100)
|
||||||
},
|
},
|
||||||
getDicTypeListCode () {
|
getDicTypeListCode () {
|
||||||
this.$http._getData('sys/dictype/getDicTypeListCode').then(res => {
|
this.$http._getData('sys/dictype/getDicTypeListCode').then(res => {
|
||||||
|
|||||||
@@ -21,38 +21,37 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">实施日期</template>
|
<template slot="title">实施日期</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ImplementationDate :form="form" :dict="dict" :disabled="disabled"></ImplementationDate>
|
<ImplementationDate :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文本信息</template>
|
<template slot="title">文本信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TextInfo :form="form" :dict="dict" :disabled="disabled"></TextInfo>
|
<TextInfo :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<RelatesInformation :form="form" :dict="dict" :disabled="disabled"></RelatesInformation>
|
<RelatesInformation :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="审批意见"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="审批意见" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,17 +60,17 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ImplementationDate from "./components/ImplementationDate";
|
import ImplementationDate from './components/ImplementationDate';
|
||||||
import TextInfo from "./components/TextInfo";
|
import TextInfo from './components/TextInfo';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import RelatesInformation from "./components/RelatesInformation";
|
import RelatesInformation from './components/RelatesInformation';
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
|
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step3",
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -148,8 +147,7 @@ export default {
|
|||||||
// this.$message.success(completeTaskRef.message)
|
// this.$message.success(completeTaskRef.message)
|
||||||
// this.footerLoading = false
|
// this.footerLoading = false
|
||||||
// setTimeout(() => {
|
// setTimeout(() => {
|
||||||
// // this.$router.go(-2)
|
// this.$close()
|
||||||
this.$close()
|
|
||||||
// }, 100)
|
// }, 100)
|
||||||
},
|
},
|
||||||
getDicTypeListCode () {
|
getDicTypeListCode () {
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">征求意见列表</template>
|
<template slot="title">征求意见列表</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<SolicitationList></SolicitationList>
|
<SolicitationList />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -68,7 +67,7 @@ import SolicitationList from './componnets/SolicitationList';
|
|||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'step3',
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">征求意见列表</template>
|
<template slot="title">征求意见列表</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<SolicitationList></SolicitationList>
|
<SolicitationList />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -68,7 +67,7 @@ import SolicitationList from './componnets/SolicitationList';
|
|||||||
import { inboundLiaisonDetail, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'step3',
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">征求意见列表</template>
|
<template slot="title">征求意见列表</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<SolicitationList></SolicitationList>
|
<SolicitationList />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -68,7 +67,7 @@ import SolicitationList from './componnets/SolicitationList';
|
|||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'step3',
|
name: 'Step3',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,16 +21,16 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">会签信息</template>
|
<template slot="title">会签信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<CountersignInfo :data="dataList"></CountersignInfo>
|
<CountersignInfo :data="dataList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -38,19 +38,18 @@
|
|||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
approval
|
approval
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import CountersignInfo from './components/CountersignInfo'
|
import CountersignInfo from './components/CountersignInfo'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step4-new",
|
name: 'Step4New',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -117,13 +116,13 @@ export default {
|
|||||||
this.form = JSON.parse(JSON.stringify(processForm.form || processForm))
|
this.form = JSON.parse(JSON.stringify(processForm.form || processForm))
|
||||||
this.form.commentText = ''
|
this.form.commentText = ''
|
||||||
|
|
||||||
let dataList = this.form.res ? this.form.res.substring(1, this.form.res.lastIndexOf("]")) : "";
|
let dataList = this.form.res ? this.form.res.substring(1, this.form.res.lastIndexOf(']')) : '';
|
||||||
dataList = dataList.split(",");
|
dataList = dataList.split(',');
|
||||||
this.dataList = [];
|
this.dataList = [];
|
||||||
dataList.forEach(item => {
|
dataList.forEach(item => {
|
||||||
this.dataList.push({
|
this.dataList.push({
|
||||||
opinion: item.split("-")[1],
|
opinion: item.split('-')[1],
|
||||||
people: item.split("-")[0]
|
people: item.split('-')[0]
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -21,43 +21,42 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -68,16 +67,16 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,47 +21,46 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文件汇总</template>
|
<template slot="title">文件汇总</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<FileSummary :data="form.fileModelList"></FileSummary>
|
<FileSummary :data="form.fileModelList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -72,17 +71,17 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -22,24 +22,24 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '4'">
|
<template v-if="active === '4'">
|
||||||
<div style="height: 100%">
|
<div style="height: 100%">
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
<template slot="title">条款信息</template>
|
<template slot="title">条款信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<div style="height: calc(100% - 30px)">
|
<div style="height: calc(100% - 30px)">
|
||||||
<TermInfo :data="form.modelData"></TermInfo>
|
<TermInfo :data="form.modelData" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -56,19 +56,18 @@
|
|||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -79,17 +78,17 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import TermInfo from "./components/TermInfo";
|
import TermInfo from './components/TermInfo';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,67 +21,66 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import { selectByIdAtt } from "@/api/flow/index.js"
|
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step1",
|
name: 'Step1',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,68 +21,67 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import { selectByIdAtt } from "@/api/flow/index.js"
|
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,73 +21,72 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文件汇总</template>
|
<template slot="title">文件汇总</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<FileSummary :data="form.fileModelList"></FileSummary>
|
<FileSummary :data="form.fileModelList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import { selectByIdAtt } from "@/api/flow/index.js"
|
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -23,31 +23,31 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文件汇总</template>
|
<template slot="title">文件汇总</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<FileSummary :data="form.fileModelList"></FileSummary>
|
<FileSummary :data="form.fileModelList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '4'">
|
<template v-if="active === '4'">
|
||||||
<div style="height: 100%">
|
<div style="height: 100%">
|
||||||
@@ -55,56 +55,55 @@
|
|||||||
<template slot="title">条款信息</template>
|
<template slot="title">条款信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<div style="height: calc(100% - 30px)">
|
<div style="height: calc(100% - 30px)">
|
||||||
<TermInfo :data="form.modelData"></TermInfo>
|
<TermInfo :data="form.modelData" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '5'">
|
<template v-if="active === '5'">
|
||||||
<Score :form="form" :standSort="form.standSort" :standName="form.standName"></Score>
|
<Score :form="form" :stand-sort="form.standSort" :stand-name="form.standName" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import {getEvaluationIndex} from "api/businessApi";
|
import { getEvaluationIndex } from 'api/businessApi';
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
import TermInfo from "./components/TermInfo";
|
import TermInfo from './components/TermInfo';
|
||||||
import Score from "./components/Score";
|
import Score from './components/Score';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -22,19 +22,19 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<!--<ProcessTitle>-->
|
<!--<ProcessTitle>-->
|
||||||
<!-- <template slot="title">文件汇总</template>-->
|
<!-- <template slot="title">文件汇总</template>-->
|
||||||
<!--</ProcessTitle>-->
|
<!--</ProcessTitle>-->
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">意见信息</template>
|
<template slot="title">意见信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TermInfo :data="form.infoList"></TermInfo>
|
<TermInfo :data="form.infoList" />
|
||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<UploadFormItem
|
<UploadFormItem
|
||||||
label="汇总评审意见文件"
|
label="汇总评审意见文件"
|
||||||
@@ -51,74 +51,72 @@
|
|||||||
:names.sync="form.summaryFileName"
|
:names.sync="form.summaryFileName"
|
||||||
view
|
view
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></UploadFormItem>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '4'">
|
<template v-if="active === '4'">
|
||||||
<div style="height: 100%">
|
<div style="height: 100%">
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">条款信息</template>
|
<template slot="title">条款信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TermInfo :data="form.modelData"></TermInfo>
|
<TermInfo :data="form.modelData" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '5'">
|
<template v-if="active === '5'">
|
||||||
<Score :form="form" :standSort="form.standSort" :standName="form.standName"></Score>
|
<Score :form="form" :stand-sort="form.standSort" :stand-name="form.standName" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit2
|
show-submit2
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit2="handleSubmit"
|
@submit2="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import {getEvaluationIndex} from "api/businessApi";
|
import { getEvaluationIndex } from 'api/businessApi';
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
import TermInfo from "./components/TermInfo";
|
import TermInfo from './components/TermInfo';
|
||||||
import Score from "./components/Score";
|
import Score from './components/Score';
|
||||||
|
|
||||||
import UploadFormItem from '@/components/hzwlComponents/UploadFormItem'
|
import UploadFormItem from '@/components/hzwlComponents/UploadFormItem'
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -22,19 +22,19 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<!--<ProcessTitle>-->
|
<!--<ProcessTitle>-->
|
||||||
<!-- <template slot="title">文件汇总</template>-->
|
<!-- <template slot="title">文件汇总</template>-->
|
||||||
<!--</ProcessTitle>-->
|
<!--</ProcessTitle>-->
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">意见信息</template>
|
<template slot="title">意见信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TermInfo :data="form.infoList"></TermInfo>
|
<TermInfo :data="form.infoList" />
|
||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<UploadFormItem
|
<UploadFormItem
|
||||||
label="汇总评审意见文件"
|
label="汇总评审意见文件"
|
||||||
@@ -51,27 +51,27 @@
|
|||||||
:names.sync="form.summaryFileName"
|
:names.sync="form.summaryFileName"
|
||||||
view
|
view
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></UploadFormItem>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" prop="commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" prop="commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '4'">
|
<template v-if="active === '4'">
|
||||||
<div style="height: 100%">
|
<div style="height: 100%">
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">条款信息</template>
|
<template slot="title">条款信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TermInfo :data="form.modelData"></TermInfo>
|
<TermInfo :data="form.modelData" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '5'">
|
<template v-if="active === '5'">
|
||||||
<Score :form="form" :standSort="form.standSort" :standName="form.standName"></Score>
|
<Score :form="form" :stand-sort="form.standSort" :stand-name="form.standName" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -79,48 +79,46 @@
|
|||||||
show-submit2
|
show-submit2
|
||||||
show-over2
|
show-over2
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit2="handle2"
|
@submit2="handle3"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
@over2="handle1"
|
@over2="handle3"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import {getEvaluationIndex} from "api/businessApi";
|
import { getEvaluationIndex } from 'api/businessApi';
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
import TermInfo from "./components/TermInfo";
|
import TermInfo from './components/TermInfo';
|
||||||
import Score from "./components/Score";
|
import Score from './components/Score';
|
||||||
|
|
||||||
import UploadFormItem from '@/components/hzwlComponents/UploadFormItem'
|
import UploadFormItem from '@/components/hzwlComponents/UploadFormItem'
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -188,13 +186,14 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
handle3 () {
|
||||||
|
this.$message({
|
||||||
|
dangerouslyUseHTMLString: true,
|
||||||
|
message: <div style="word-break: keep-all;color: #F56C6C">当前任务不支持手机端处理</div>,
|
||||||
|
type: 'error'
|
||||||
|
})
|
||||||
|
},
|
||||||
handle2 () {
|
handle2 () {
|
||||||
// this.$message({
|
|
||||||
// dangerouslyUseHTMLString: true,
|
|
||||||
// message: <div style="word-break: keep-all;color: #F56C6C">当前任务不支持手机端处理</div>,
|
|
||||||
// type: 'error'
|
|
||||||
// })
|
|
||||||
|
|
||||||
this.form.approvalOpinion = 0
|
this.form.approvalOpinion = 0
|
||||||
this.$refs['form'].validate((valid) => {
|
this.$refs['form'].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
@@ -221,7 +220,7 @@ export default {
|
|||||||
this.$http._post('lawss/activiti/completeTask', query).then(res => {
|
this.$http._post('lawss/activiti/completeTask', query).then(res => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
if(this.form.approvalOpinion === 1) {
|
if(this.form.approvalOpinion === 1) {
|
||||||
this.$message.warning("驳回成功")
|
this.$message.warning('驳回成功')
|
||||||
}else{
|
}else{
|
||||||
this.$message.success('操作成功')
|
this.$message.success('操作成功')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,34 +21,33 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -59,14 +58,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import RoleInfo from './components/RoleInfo'
|
import RoleInfo from './components/RoleInfo'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2-new",
|
name: 'Step2New',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -82,16 +81,16 @@ export default {
|
|||||||
const roleForm = {
|
const roleForm = {
|
||||||
prcCreateUserName: this.$store.getters.userInfo.userName,
|
prcCreateUserName: this.$store.getters.userInfo.userName,
|
||||||
prcCreateUser: this.$store.getters.userInfo.userId,
|
prcCreateUser: this.$store.getters.userInfo.userId,
|
||||||
dockUser: "",
|
dockUser: '',
|
||||||
dockUserName: "",
|
dockUserName: '',
|
||||||
countersigner: "",
|
countersigner: '',
|
||||||
countersignerName: "",
|
countersignerName: '',
|
||||||
approver: "",
|
approver: '',
|
||||||
approverName: "",
|
approverName: '',
|
||||||
engineer: "",
|
engineer: '',
|
||||||
engineerName: "",
|
engineerName: '',
|
||||||
examine: "",
|
examine: '',
|
||||||
examineName: ""
|
examineName: ''
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
active: '1',
|
active: '1',
|
||||||
|
|||||||
@@ -37,10 +37,16 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="standName" width="250" align="center" label="标准名称">
|
<el-table-column prop="standName" width="250" align="center" label="标准名称">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.standName }}</a>
|
<a class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.standName }}</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="productName" width="250" label="项目名称" align="center" show-overflow-tooltip/>
|
<el-table-column
|
||||||
|
prop="productName"
|
||||||
|
width="250"
|
||||||
|
label="项目名称"
|
||||||
|
align="center"
|
||||||
|
show-overflow-tooltip
|
||||||
|
/>
|
||||||
<el-table-column prop="itemsNum" label="条款号" align="center" />
|
<el-table-column prop="itemsNum" label="条款号" align="center" />
|
||||||
<el-table-column prop="itemsName" width="200" label="条款名称" align="center" />
|
<el-table-column prop="itemsName" width="200" label="条款名称" align="center" />
|
||||||
<el-table-column prop="planCloseTime" width="120" label="整改完成时间" align="center">
|
<el-table-column prop="planCloseTime" width="120" label="整改完成时间" align="center">
|
||||||
@@ -54,41 +60,44 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
label="回执文件"
|
label="回执文件"
|
||||||
min-width="200"
|
min-width="200"
|
||||||
align="center">
|
align="center"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div v-for="file in scope.row.fileText"
|
<div
|
||||||
|
v-for="file in scope.row.fileText"
|
||||||
:key="file.id"
|
:key="file.id"
|
||||||
style="color: #409eff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;"
|
style="color: #409eff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;"
|
||||||
@click="preview(file.id)"
|
@click="preview(file.id)"
|
||||||
>{{file.name}}</div>
|
>
|
||||||
|
{{ file.name }}
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -99,11 +108,11 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step4",
|
name: 'Step4',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :data="form.dataList"></Info>
|
<Info :data="form.dataList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info from './components/Info'
|
import Info from './components/Info'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :data="form.dataList"></Info>
|
<Info :data="form.dataList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info from './components/Info'
|
import Info from './components/Info'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :data="form.dataList" :textStatusMap="textStatusMap"></Info>
|
<Info :data="form.dataList" :text-status-map="textStatusMap" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info from './components/Info'
|
import Info from './components/Info'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :data="form.dataList" :textStatusMap="textStatusMap"></Info>
|
<Info :data="form.dataList" :text-status-map="textStatusMap" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info from './components/Info'
|
import Info from './components/Info'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
|
|||||||
@@ -21,36 +21,35 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :data="form.dataList" :textStatusMap="textStatusMap"></Info>
|
<Info :data="form.dataList" :text-status-map="textStatusMap" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-transfer
|
show-transfer
|
||||||
show-affirm
|
show-affirm
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
:saveLoading="footerLoading"
|
:save-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
|
:node-list="nodeList"
|
||||||
@checkedRole="checkedRole"
|
@checkedRole="checkedRole"
|
||||||
:nodeList="nodeList"
|
/>
|
||||||
></phoneRoleTree>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -61,14 +60,14 @@ import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHe
|
|||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import Info from './components/Info'
|
import Info from './components/Info'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -124,38 +123,38 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
async handleSubmit () {
|
async handleSubmit () {
|
||||||
// this.$message({
|
this.$message({
|
||||||
// dangerouslyUseHTMLString: true,
|
dangerouslyUseHTMLString: true,
|
||||||
// message: <div style="word-break: keep-all;color: #F56C6C">当前任务不支持手机端处理</div>,
|
message: <div style="word-break: keep-all;color: #F56C6C">当前任务不支持手机端处理</div>,
|
||||||
// type: 'error'
|
type: 'error'
|
||||||
// })
|
|
||||||
|
|
||||||
this.form.dataList.forEach(item => {
|
|
||||||
if(!item.standId){
|
|
||||||
this.$set(item, 'standId', item.id)
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
this.footerLoading = true;
|
// this.form.dataList.forEach(item => {
|
||||||
const json = JSON.stringify(this.form);
|
// if(!item.standId) {
|
||||||
|
// this.$set(item, 'standId', item.id)
|
||||||
const query = {
|
// }
|
||||||
taskIds: this.$route.query.taskIds,
|
// })
|
||||||
userId : this.$store.getters.userInfo.userId,
|
//
|
||||||
json
|
// this.footerLoading = true;
|
||||||
}
|
// const json = JSON.stringify(this.form);
|
||||||
const completeTaskRef = await this.$http._post('lawss/activiti/completeTask', query)
|
//
|
||||||
if (!completeTaskRef.success) {
|
// const query = {
|
||||||
this.footerLoading = false
|
// taskIds: this.$route.query.taskIds,
|
||||||
return this.$message.error(completeTaskRef.message)
|
// userId: this.$store.getters.userInfo.userId,
|
||||||
}
|
// json
|
||||||
|
// }
|
||||||
this.$message.success(completeTaskRef.message)
|
// const completeTaskRef = await this.$http._post('lawss/activiti/completeTask', query)
|
||||||
this.footerLoading = false
|
// if (!completeTaskRef.success) {
|
||||||
setTimeout(() => {
|
// this.footerLoading = false
|
||||||
// this.$router.go(-2)
|
// return this.$message.error(completeTaskRef.message)
|
||||||
this.$close()
|
// }
|
||||||
}, 100)
|
//
|
||||||
|
// this.$message.success(completeTaskRef.message)
|
||||||
|
// this.footerLoading = false
|
||||||
|
// setTimeout(() => {
|
||||||
|
// // this.$router.go(-2)
|
||||||
|
// this.$close()
|
||||||
|
// }, 100)
|
||||||
},
|
},
|
||||||
handleTransfer () {
|
handleTransfer () {
|
||||||
this.drawerModal = true
|
this.drawerModal = true
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- eslint-disable -->
|
||||||
<!--征求意见详情-->
|
<!--征求意见详情-->
|
||||||
<template>
|
<template>
|
||||||
<div class="consultationDetails">
|
<div class="consultationDetails">
|
||||||
@@ -270,6 +271,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
/* eslint-disable */
|
||||||
import { mapGetters } from "vuex";
|
import { mapGetters } from "vuex";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -570,7 +572,10 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleQueryPdf(file){
|
handleQueryPdf(file){
|
||||||
|
this.$preview(file.attId)
|
||||||
|
/*
|
||||||
window.open('/static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + file.attId))
|
window.open('/static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + file.attId))
|
||||||
|
*/
|
||||||
},
|
},
|
||||||
isVisible(e) {
|
isVisible(e) {
|
||||||
if (e.target.visibilityState === "visible") {
|
if (e.target.visibilityState === "visible") {
|
||||||
|
|||||||
Reference in New Issue
Block a user