Merge branch 'dev_2024325_LCZGF_39' into 'master'
标准/译文获取申请管理 主页 See merge request laws-foton-slrs/foton-laws-system-front!168
This commit is contained in:
@@ -27,6 +27,7 @@ import SQTree from './SQTree'
|
||||
import OrgTable from './OrgTable'
|
||||
import MySelect from './mySelect'
|
||||
import PhoneHistortTable from './phoneHistortTable'
|
||||
import processNodeInformation from './processNodeInformation'
|
||||
|
||||
import phoneRole from './phoneRole'
|
||||
|
||||
@@ -57,6 +58,7 @@ const install = function (Vue) {
|
||||
Vue.component('MySelect', MySelect)
|
||||
Vue.component('phoneRole', phoneRole)
|
||||
Vue.component('PhoneHistortTable', PhoneHistortTable)
|
||||
Vue.component('processNodeInformation', processNodeInformation)
|
||||
}
|
||||
|
||||
export default {
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
v-for="(children, childrenIndex) in item.children"
|
||||
:key="childrenIndex"
|
||||
:index="children.path"
|
||||
style="text-align: center;"
|
||||
style="padding-right: 15px; padding-left: 30px;font-size: 14px"
|
||||
v-if="!children.menuId || $hasPermission(children.menuId)"itemSplitInfo
|
||||
>
|
||||
<el-badge :value="getDynamicTotal.msgCount" class="item" v-if="children.title === '我的消息' && getDynamicTotal.msgCount !== 0">
|
||||
@@ -52,6 +52,9 @@
|
||||
<el-badge :value="getDynamicTotal.myStandCount" class="item" v-else-if="children.title === '我的企标' && getDynamicTotal.myStandCount !== 0">
|
||||
{{ children.title }}
|
||||
</el-badge>
|
||||
<el-badge is-dot class="item miniBadge" v-else-if="children.title === '标准/译文获取申请管理' && getStandardTranslationTodo !== 0">
|
||||
<div>{{children.title}}</div>
|
||||
</el-badge>
|
||||
<div v-else>
|
||||
{{ children.title }}
|
||||
</div>
|
||||
@@ -81,6 +84,7 @@
|
||||
name: 'NavMenu',
|
||||
data () {
|
||||
return {
|
||||
standardTranslation: 0,
|
||||
defaultActive: null, // 当前激活菜单的 index
|
||||
navMenuList: [
|
||||
// {
|
||||
@@ -161,6 +165,11 @@
|
||||
path: '/standQA',
|
||||
menuId: '2621269642ea4c6c8c42905863b2dc09'
|
||||
},
|
||||
{
|
||||
title: '标准/译文获取申请管理',
|
||||
path: '/standardTranslationAcquisitionRequest',
|
||||
menuId: 'd7ad73e98162894d020aa993c08a4532'
|
||||
},
|
||||
// {
|
||||
// title: '零部件编号申请',
|
||||
// path: '/partCodeApply',
|
||||
@@ -550,6 +559,11 @@
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
this.$http.get('/lawss/standardApplyFor/queryPendingApprovalCount', '', { _this: this }, res => {
|
||||
if (res.ok) {
|
||||
this.$store.commit('SET_STANDARD_TRANSLATION_TODO', res.data.pendingApprovalCount)
|
||||
}
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
handleSelect (key, keyPath) {
|
||||
@@ -573,7 +587,7 @@
|
||||
// return this.isCollapse ? require('assets/images/shangqi/img/logo4.png') : require('assets/images/shangqi/img/logo5.png')
|
||||
return this.isCollapse ? require('assets/images/shangqi/img/logo4.png') : require('assets/images/shangqi/img/logo2.png')
|
||||
},
|
||||
...mapGetters(['getDynamicTotal', 'isCollapse'])
|
||||
...mapGetters(['getDynamicTotal', 'isCollapse', 'getStandardTranslationTodo'])
|
||||
},
|
||||
watch: {
|
||||
// 监听路由 重新渲染面包屑
|
||||
@@ -606,6 +620,7 @@
|
||||
width: 58px;
|
||||
height: 100%;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
user-select: none;
|
||||
box-sizing: border-box;
|
||||
position: absolute;
|
||||
@@ -785,7 +800,7 @@
|
||||
}
|
||||
}
|
||||
.el-menu-item {
|
||||
padding-left: 0 !important;
|
||||
//padding-left: 0 !important;
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
height: 40px;
|
||||
@@ -812,5 +827,10 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.miniBadge{
|
||||
/deep/ .is-dot{
|
||||
left: -18px;
|
||||
top: 14px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -0,0 +1,608 @@
|
||||
<template>
|
||||
<div class="flow-chart-box">
|
||||
<div class="flow-chart">
|
||||
<div class="flow-group-process" v-if="$route.query.oldAndNew == 'new'">
|
||||
<div class="flow-group-process-stard">
|
||||
开始
|
||||
</div>
|
||||
<div v-for="(item,index) in nameList"
|
||||
:key="item.id"
|
||||
:class="{'flow-group-process-box-one':arrangeFromTheLeft(index + 1)}"
|
||||
class="flow-group-process-box">
|
||||
<div v-if="leftArrow(index + 1)"
|
||||
:class="{'flow-group-process-arrow-left':arrangeFromTheLeft(index + 1)}"
|
||||
class="flow-group-process-arrow">
|
||||
</div>
|
||||
<div class="flow-group-process-content"
|
||||
:style="backdrop(item.taskStatus)"
|
||||
:class="{'flow-group-process-content-dis':!leftArrow(index + 1)}">
|
||||
<div class="flow-group-process-content-top">
|
||||
<el-tooltip placement="top">
|
||||
<div slot="content">
|
||||
{{item.taskKeyName}}
|
||||
</div>
|
||||
<div>
|
||||
{{item.taskKeyName}}
|
||||
</div>
|
||||
</el-tooltip>
|
||||
</div>
|
||||
<el-tooltip placement="top">
|
||||
<div slot="content">
|
||||
<div style="margin-bottom: 4px"
|
||||
v-for="val1 in item.userNames">
|
||||
{{val1}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="flow-group-process-content-bottom"
|
||||
v-if="item.userNames && item.userNames.length > 0">
|
||||
<div v-if="item.userNames && item.userNames.length > 0"
|
||||
v-for="val in item.userNames">
|
||||
<div class="flow-group-process-content-bottom-text">{{val}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</el-tooltip>
|
||||
<div class="flow-group-process-content-bottom" v-if="!item.userNames">
|
||||
<div>暂未选择处理人</div>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="isVerticalLine(index + 1)"
|
||||
:class="{'flow-group-process-arrow-one':(index + 1) % num == 0 ? true : false}"
|
||||
class="flow-group-process-arrow"></div>
|
||||
<div v-if="!arrangeFromTheLeft(index + 1) && (index + 1) == nameList.length
|
||||
&& (index + 1) % num != 0"
|
||||
:class="{'flow-group-process-arrow-left':arrangeFromTheLeft(index + 1)}"
|
||||
class="flow-group-process-arrow">
|
||||
</div>
|
||||
</div>
|
||||
<div class="flow-group-process-end"
|
||||
:style="backdrop(nameList[nameList.length - 1] &&
|
||||
nameList[nameList.length - 1].taskStatus == 'done' ? 'done' : '')"
|
||||
:class="{'flow-group-process-end-left':isProcessEnd(nameList.length),
|
||||
'flow-group-process-end-one':isProcessEndOne(nameList.length)}">
|
||||
结束
|
||||
</div>
|
||||
</div>
|
||||
<img v-else :src="processStep" class="process-img">
|
||||
<loading :loading="loadingImg">流程列表加载中</loading>
|
||||
</div>
|
||||
<div class="flow-list">
|
||||
|
||||
<el-table
|
||||
v-if="$route.query.oldAndNew == 'new'"
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"/>
|
||||
<el-table-column
|
||||
prop="taskKeyShow"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="userName"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
v-if="$route.query.prcType == '3'"
|
||||
prop="parentUserName"
|
||||
label="任务分发人"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.parentUserName }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="commitText"
|
||||
label="意见内容"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commitText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.taskStatusShow }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<el-table
|
||||
v-else
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import axios from "axios";
|
||||
|
||||
export default {
|
||||
name: "index",
|
||||
props: {
|
||||
prcId: {
|
||||
type: String,
|
||||
default: ''
|
||||
},
|
||||
prcType: {
|
||||
type: String,
|
||||
default: ''
|
||||
},
|
||||
prcNum: {
|
||||
type: String,
|
||||
default: ''
|
||||
},
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
histortData: [],
|
||||
processStep: '',
|
||||
nameList: [],
|
||||
loading: false,
|
||||
num: 0,
|
||||
loadingImg: false,
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.processTable()
|
||||
},
|
||||
methods: {
|
||||
// 请求列表
|
||||
processTable() {
|
||||
let url = ''
|
||||
let query = {}
|
||||
if (this.$route.query.oldAndNew == 'new') {
|
||||
url = '/lawss/activiti/queryFlowHistoryList'
|
||||
query = {
|
||||
actiProcInstId: this.prcId,
|
||||
flowType: this.prcType,
|
||||
}
|
||||
} else {
|
||||
url = 'lawss/activiti/get_list_by_instance'
|
||||
query = {
|
||||
prcNum: this.prcNum,
|
||||
}
|
||||
}
|
||||
this.loading = true
|
||||
this.$http.get(url, query, {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.histortData = res
|
||||
if (this.$route.query.oldAndNew == 'new') {
|
||||
this.getProcessList()
|
||||
} else {
|
||||
this.processNum()
|
||||
}
|
||||
this.loading = false
|
||||
}, e => {
|
||||
})
|
||||
},
|
||||
getProcessList() {
|
||||
let query = {
|
||||
actiProcInstId: this.prcId,
|
||||
flowType: this.prcType,
|
||||
}
|
||||
this.loadingImg = true
|
||||
this.$http.get('/lawss/activiti/getImgDataList', query, {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.nameList = res
|
||||
this.nameList.forEach(val => {
|
||||
if (val.userNames) {
|
||||
val.userNames = val.userNames.split(',')
|
||||
}
|
||||
})
|
||||
if (this.$route.query.prcType == 'buss1'){
|
||||
if (this.histortData && this.histortData.length > 0){
|
||||
if (this.histortData[this.histortData.length - 1].taskKey == 'BussLibraryC3'){
|
||||
this.nameList.forEach(val => {
|
||||
if (val.taskKey == 'BussLibrary3') {
|
||||
val.taskStatus = 'todo'
|
||||
}
|
||||
})
|
||||
}else if (this.histortData[this.histortData.length - 1].taskKey == 'BussLibraryC1'){
|
||||
this.nameList.forEach(val => {
|
||||
if (val.taskKey == 'BussLibrary1') {
|
||||
val.taskStatus = 'todo'
|
||||
}
|
||||
})
|
||||
}else if (this.histortData[this.histortData.length - 1].taskKey == 'BussLibraryC6'){
|
||||
this.nameList.forEach(val => {
|
||||
if (val.taskKey == 'BussLibrary6') {
|
||||
val.taskStatus = 'todo'
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
this.$nextTick(() => {
|
||||
let flowGroupProcess = document.getElementsByClassName('flow-group-process')
|
||||
let num = (flowGroupProcess[0].offsetWidth - 100) / 248
|
||||
this.num = Math.floor(num)
|
||||
let width = 248 * this.num
|
||||
let offsetWidth = flowGroupProcess[0].offsetWidth
|
||||
flowGroupProcess[0].style.width = (offsetWidth - (offsetWidth - 100 - width) + 40) + 'px'
|
||||
this.loadingImg = false
|
||||
})
|
||||
}, e => {
|
||||
})
|
||||
},
|
||||
arrangeFromTheLeft(index) {
|
||||
let num = Math.ceil(index / this.num)
|
||||
if (num % 2 == 0) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
},
|
||||
leftArrow(index) {
|
||||
let num = Math.ceil(index / this.num)
|
||||
if (num % 2 == 0) {
|
||||
if (index == this.num * num && this.nameList.length != index) {
|
||||
return false
|
||||
}
|
||||
} else {
|
||||
if (index > this.num) {
|
||||
if (index == this.num * (num - 1) + 1) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
return true
|
||||
},
|
||||
isVerticalLine(index) {
|
||||
let num = Math.ceil(index / this.num)
|
||||
if (index % this.num == 0 && this.nameList.length != index) {
|
||||
return true
|
||||
}
|
||||
if (num == index / this.num && num % 3 == 0) {
|
||||
return true
|
||||
}
|
||||
if (num == index / this.num && index <= this.num) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
},
|
||||
isProcessEnd(index) {
|
||||
let num = Math.ceil(index / this.num)
|
||||
if (num % 2 == 0) {
|
||||
return false
|
||||
} else {
|
||||
if (num == index / this.num && index <= this.num) {
|
||||
return false
|
||||
}
|
||||
if (num == index / this.num && num % 3 == 0) {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
},
|
||||
isProcessEndOne(index) {
|
||||
let num = Math.ceil(index / this.num)
|
||||
if (num == index / this.num && index <= this.num) {
|
||||
return true
|
||||
}
|
||||
if (num == index / this.num && num % 3 == 0) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
},
|
||||
backdrop(status) {
|
||||
if (status == 'done') {
|
||||
return {
|
||||
background: '#bcddff',
|
||||
border: '1px #79c8ff solid',
|
||||
}
|
||||
} else if (status == 'todo') {
|
||||
return {
|
||||
background: '#ebfccf',
|
||||
border: '1px #8bcb71 solid',
|
||||
}
|
||||
} else {
|
||||
return {
|
||||
background: '#fff',
|
||||
border: '1px #d6d6d6 solid',
|
||||
}
|
||||
}
|
||||
},
|
||||
// 请求转换流程图
|
||||
processNum() {
|
||||
axios.request({
|
||||
url: '/api/lawss/activiti/getImg?_t=' + new Date().getTime(),
|
||||
responseType: 'blob',
|
||||
method: 'get',
|
||||
params: {
|
||||
prcNum: this.prcNum
|
||||
}
|
||||
}).then(res => {
|
||||
// let blob = new Blob([res.data], {type: 'image/jpg'})
|
||||
// let url = window.URL.createObjectURL(res.data)
|
||||
this.processStep = window.URL.createObjectURL(res.data)
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.flow-chart-box {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.flow-chart {
|
||||
width: 100%;
|
||||
height: 45%;
|
||||
background: #F0F0F0;
|
||||
border: 1px solid #CCCDCE;
|
||||
border-bottom: none;
|
||||
padding: 10px;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.flow-group-process {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
min-height: 100%;
|
||||
padding: 20px;
|
||||
box-sizing: border-box;
|
||||
/*display: flex;*/
|
||||
/*align-items: center;*/
|
||||
/*flex-wrap: wrap;*/
|
||||
|
||||
.flow-group-process-stard {
|
||||
width: 100px;
|
||||
border-radius: 20px;
|
||||
height: 40px;
|
||||
background: #bcddff;
|
||||
border: 1px #79c8ff solid;
|
||||
font-size: 12px;
|
||||
color: #000;
|
||||
text-align: center;
|
||||
line-height: 40px;
|
||||
font-weight: 600;
|
||||
float: inline-start;
|
||||
margin-top: 28px;
|
||||
}
|
||||
|
||||
.flow-group-process-end {
|
||||
width: 100px;
|
||||
border-radius: 20px;
|
||||
height: 40px;
|
||||
background: #bcddff;
|
||||
border: 1px #79c8ff solid;
|
||||
font-size: 12px;
|
||||
color: #000;
|
||||
text-align: center;
|
||||
line-height: 40px;
|
||||
font-weight: 600;
|
||||
float: inline-end;
|
||||
margin-top: 28px;
|
||||
}
|
||||
|
||||
.flow-group-process-end-left {
|
||||
float: inline-start;
|
||||
}
|
||||
|
||||
.flow-group-process-end-one {
|
||||
margin-top: 0;
|
||||
margin-right: 17px;
|
||||
}
|
||||
|
||||
.flow-group-process-arrow {
|
||||
width: 100px;
|
||||
height: 1px;
|
||||
background: #c1c1c1;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.flow-group-process-arrow::after {
|
||||
content: "";
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
left: 100px;
|
||||
top: -7px;
|
||||
border-left: 8px solid #c1c1c1;
|
||||
border-top: 4px solid transparent;
|
||||
border-bottom: 4px solid transparent;
|
||||
}
|
||||
|
||||
.flow-group-process-arrow-one {
|
||||
width: 30px;
|
||||
height: 1px;
|
||||
background: #c1c1c1;
|
||||
margin-right: 8px;
|
||||
transform: rotate(90deg);
|
||||
right: 44px;
|
||||
position: absolute;
|
||||
bottom: -16px;
|
||||
|
||||
}
|
||||
|
||||
.flow-group-process-arrow-one::after {
|
||||
content: "";
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
left: 30px;
|
||||
top: -7px;
|
||||
border-left: 8px solid #c1c1c1;
|
||||
border-top: 4px solid transparent;
|
||||
border-bottom: 4px solid transparent;
|
||||
}
|
||||
|
||||
.flow-group-process-arrow-left {
|
||||
width: 100px;
|
||||
height: 1px;
|
||||
background: #c1c1c1;
|
||||
margin-right: 0;
|
||||
margin-left: 8px;
|
||||
}
|
||||
|
||||
.flow-group-process-arrow-left::after {
|
||||
content: "";
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
left: -8px;
|
||||
top: -7px;
|
||||
border-right: 8px solid #c1c1c1;
|
||||
border-left: none;
|
||||
border-top: 4px solid transparent;
|
||||
border-bottom: 4px solid transparent;
|
||||
}
|
||||
|
||||
.flow-group-process-box {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
float: inline-start;
|
||||
position: relative;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.flow-group-process-box-one {
|
||||
float: inline-end;
|
||||
}
|
||||
|
||||
.flow-group-process-content {
|
||||
min-height: 80px;
|
||||
width: 140px;
|
||||
background: #bcddff;
|
||||
border: 1px #79c8ff solid;
|
||||
font-size: 12px;
|
||||
color: #000;
|
||||
text-align: center;
|
||||
padding: 0 6px;
|
||||
box-sizing: border-box;
|
||||
font-weight: 600;
|
||||
|
||||
.flow-group-process-content-top {
|
||||
width: 100%;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
font-size: 12px;
|
||||
word-break: break-all;
|
||||
text-overflow: ellipsis;
|
||||
display: -webkit-box;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-line-clamp: 1; /* 超出几行省略 */
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.flow-group-process-content-bottom {
|
||||
width: 100%;
|
||||
font-size: 12px;
|
||||
line-height: 1.4;
|
||||
height: 54px;
|
||||
overflow: hidden;
|
||||
.flow-group-process-content-bottom-text{
|
||||
word-break: break-all;
|
||||
text-overflow: ellipsis;
|
||||
display: -webkit-box;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-line-clamp: 1; /* 超出几行省略 */
|
||||
overflow: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
.flow-group-process-arrow-dis {
|
||||
margin-left: 200px;
|
||||
}
|
||||
}
|
||||
|
||||
.flow-group-process-content-dis {
|
||||
margin-left: 208px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -917,6 +917,7 @@ export default {
|
||||
res.data.forEach(item => {
|
||||
if (item.id && item.id == 'asdfadf') {
|
||||
item.disabled = true;
|
||||
this.nodeList.push(item.id)
|
||||
// if (item.childNodes && item.childNodes.length !== 0) {
|
||||
// this.addAttr(item.childNodes);
|
||||
// }
|
||||
|
||||
@@ -390,12 +390,13 @@ export default {
|
||||
},
|
||||
goNuwPage (item) {
|
||||
this.$store.commit('setDetailMap', this.$route.path)
|
||||
console.log(item);
|
||||
const params = {
|
||||
id: item.id,
|
||||
dictionaryName: item.dictionaryName,
|
||||
dictionType: item.dictionType,
|
||||
isRelate: item.isRelate,
|
||||
relateDicId: item.relateDicId
|
||||
relateDicId: item.relateDicId || '1'
|
||||
}
|
||||
if(item.dictionType && item.dictionType === 'TREE'){
|
||||
this.$router.push({
|
||||
@@ -408,7 +409,6 @@ export default {
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
},
|
||||
handleSelectone (data) {
|
||||
this.selectedList = []
|
||||
|
||||
@@ -188,6 +188,16 @@ export default {
|
||||
}
|
||||
break
|
||||
case 'buss1':
|
||||
let oldAndNewBuss = ''
|
||||
const currentDateBuss = new Date('2024-04-01 00:00:00').getTime();
|
||||
const dateBuss = new Date(row.creatTime);
|
||||
const timestampBuss = dateBuss.getTime();
|
||||
if (currentDateBuss > timestampBuss){
|
||||
oldAndNewBuss = 'old'
|
||||
}else{
|
||||
oldAndNewBuss = 'new'
|
||||
}
|
||||
query.oldAndNew = oldAndNewBuss
|
||||
if (row.taskInfo === '企标编写') {
|
||||
name = 'bussLibrary2'
|
||||
}else if (row.taskInfo === '企标编写汇总'){
|
||||
@@ -219,6 +229,7 @@ export default {
|
||||
}else if (row.taskInfo === '发布'){
|
||||
name = 'bussLibrary13'
|
||||
}
|
||||
|
||||
break
|
||||
case 'buss2':
|
||||
name = 'bussLibraryProduct'
|
||||
@@ -317,6 +328,16 @@ export default {
|
||||
}
|
||||
break;
|
||||
case '3':
|
||||
let oldAndNewBuss1 = ''
|
||||
const currentDateBuss1 = new Date('2024-04-01 00:00:00').getTime();
|
||||
const dateBuss1 = new Date(row.creatTime);
|
||||
const timestampBuss1 = dateBuss1.getTime();
|
||||
if (currentDateBuss1 > timestampBuss1){
|
||||
oldAndNewBuss1 = 'old'
|
||||
}else{
|
||||
oldAndNewBuss1 = 'new'
|
||||
}
|
||||
query.oldAndNew = oldAndNewBuss1
|
||||
if (row.taskInfo === '任务分发') {
|
||||
name = 'bzzqyjStep2'
|
||||
} else if (row.taskInfo === '意见反馈'){
|
||||
|
||||
@@ -1692,6 +1692,7 @@ export default {
|
||||
this.isSubmit = false
|
||||
if (res.ok) {
|
||||
this.modalItemaddShowflag = false
|
||||
this.selectMenu()
|
||||
// this.showItemRequestDetails()
|
||||
// let content = res.data.itermsConditions
|
||||
// $('#itemContentHtml').html(content)
|
||||
|
||||
@@ -60,12 +60,15 @@
|
||||
:label="$t('m.action')"
|
||||
width="280px"
|
||||
align="center">
|
||||
<!-- v-btn-permission="'99CSTACRWA5SKM94W2F2'"-->
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
class="opera-btn"
|
||||
size="mini"
|
||||
type="primary"
|
||||
@click="handlePreview(scope.row)" v-btn-permission="'99CSTACRWA5SKM94W2F2'">{{$t('m.lookAtTheDifferences')}}</el-button>
|
||||
@click="handlePreview(scope.row)">
|
||||
{{$t('m.lookAtTheDifferences')}}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
@@ -170,61 +170,67 @@
|
||||
</el-table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">数据获取中</loading>-->
|
||||
</div>
|
||||
<el-dialog
|
||||
title="查看修改前内容"
|
||||
@@ -248,6 +254,7 @@ export default {
|
||||
name: "bzzqyjStep1-9",
|
||||
data() {
|
||||
return {
|
||||
loading:false,
|
||||
itermsConditionsFlag: false,
|
||||
itermsConditionsTitle: '',
|
||||
histortData: [],
|
||||
@@ -298,10 +305,12 @@ export default {
|
||||
}
|
||||
},
|
||||
getHistoryData () {
|
||||
this.loading = true
|
||||
this.$http.get('lawss/activiti/get_list_by_instance', {
|
||||
prcNum: this.$route.query.prcNum,
|
||||
}, {}, res => {
|
||||
this.histortData = res
|
||||
this.loading = false
|
||||
}, e => {})
|
||||
},
|
||||
upload(row, title) {
|
||||
@@ -380,7 +389,7 @@ export default {
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
this.getHistoryData()
|
||||
// this.getHistoryData()
|
||||
this.getData()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -115,67 +115,73 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">数据获取中</loading>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -216,6 +222,7 @@ export default {
|
||||
name: "bzzqyjStep2",
|
||||
data() {
|
||||
return {
|
||||
loading:false,
|
||||
commentText2: '',
|
||||
onlyKey: '',
|
||||
drawerModal: false,
|
||||
@@ -312,10 +319,12 @@ export default {
|
||||
window.location.href = '/api/att/attFile/downloadFile?fileId=' + item.id
|
||||
},
|
||||
getHistoryData() {
|
||||
this.loading = true
|
||||
this.$http.get("lawss/activiti/get_list_by_instance", {
|
||||
prcNum: this.$route.query.prcNum
|
||||
}, {}, res => {
|
||||
this.histortData = res;
|
||||
this.loading = false
|
||||
}, e => {
|
||||
});
|
||||
},
|
||||
@@ -428,7 +437,7 @@ export default {
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData();
|
||||
// this.getHistoryData();
|
||||
this.getData();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -195,67 +195,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
:show-submit="submitShow"
|
||||
@@ -762,7 +767,7 @@
|
||||
this.data.push(form)
|
||||
}
|
||||
})
|
||||
this.getHistoryData()
|
||||
// this.getHistoryData()
|
||||
this.getData()
|
||||
},
|
||||
}
|
||||
|
||||
@@ -174,67 +174,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -503,7 +508,7 @@
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData()
|
||||
// this.getHistoryData()
|
||||
this.getData()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -166,67 +166,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -486,7 +491,7 @@
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData()
|
||||
// this.getHistoryData()
|
||||
this.getData()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -201,67 +201,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -772,7 +777,7 @@ export default {
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData()
|
||||
// this.getHistoryData()
|
||||
this.getData()
|
||||
window.addEventListener("storage", ev => {
|
||||
if(ev.key === 'freshClueNum'){
|
||||
|
||||
@@ -216,68 +216,74 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">数据获取中</loading>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
v-show="!disabledXX"
|
||||
@@ -385,6 +391,7 @@ export default {
|
||||
name: "bzzqyjStep5-1",
|
||||
data() {
|
||||
return {
|
||||
loading:false,
|
||||
disabledXX:!!this.$route.query.disabledXX,
|
||||
activeNames: '1',
|
||||
clickFlag: false,
|
||||
@@ -614,10 +621,12 @@ export default {
|
||||
window.location.href = '/api/att/attFile/downloadFile?fileId=' + item.id
|
||||
},
|
||||
getHistoryData() {
|
||||
this.loading = true
|
||||
this.$http.get("lawss/activiti/get_list_by_instance", {
|
||||
prcNum: this.$route.query.prcNum
|
||||
}, {}, res => {
|
||||
this.histortData = res;
|
||||
this.loading = false
|
||||
}, e => {
|
||||
});
|
||||
},
|
||||
@@ -758,7 +767,7 @@ export default {
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData();
|
||||
// this.getHistoryData();
|
||||
this.getData();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -211,67 +211,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -740,7 +745,7 @@
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData();
|
||||
// this.getHistoryData();
|
||||
this.getData();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -204,67 +204,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -600,7 +605,7 @@
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData();
|
||||
// this.getHistoryData();
|
||||
this.getData();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -196,67 +196,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -548,7 +553,7 @@ export default {
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData()
|
||||
// this.getHistoryData()
|
||||
this.getData()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -196,67 +196,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -550,7 +555,7 @@ export default {
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData()
|
||||
// this.getHistoryData()
|
||||
this.getData()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -195,67 +195,72 @@
|
||||
<!-- </el-collapse-item>-->
|
||||
<!--</el-collapse>-->
|
||||
</div>
|
||||
<div class="content" v-show="active === '2'">
|
||||
<el-table
|
||||
height="100%"
|
||||
ref="selection"
|
||||
:data="histortData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="content" v-if="active === '2'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <el-table-->
|
||||
<!-- height="100%"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="histortData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="50">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
</div>
|
||||
<ProcessFooter
|
||||
show-submit
|
||||
@@ -548,7 +553,7 @@ export default {
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getHistoryData();
|
||||
// this.getHistoryData();
|
||||
this.getData();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -212,19 +212,37 @@
|
||||
clearable
|
||||
/>
|
||||
<div style="display: flex;justify-content: space-between;margin-left: 12px;">
|
||||
<div style="width: 80%;margin-top: 13px">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
<div v-if="isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-if="!isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="width: 20%;">
|
||||
<el-button
|
||||
type="primary"
|
||||
@@ -802,6 +820,7 @@
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import ProcessTitle from '../../../components/ProcessTitle'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
|
||||
export default {
|
||||
name: 'FormEditList',
|
||||
@@ -1023,6 +1042,20 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
filterOp (data) {
|
||||
if (!data) {
|
||||
return ''
|
||||
|
||||
@@ -229,14 +229,25 @@
|
||||
clearable
|
||||
/>
|
||||
<div style="display: flex;justify-content: space-between;margin-left: 12px;">
|
||||
<div style="width: 80%;margin-top: 13px">
|
||||
<div v-if="isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div v-for="(item,index) in LSBBBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass">
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="!isTrue" style="width: 80%;margin-top: 13px">
|
||||
<div v-for="(item,index) in LSBBBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass">
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<div style="width: 20%;">
|
||||
<el-button
|
||||
type="primary"
|
||||
@@ -767,6 +778,7 @@
|
||||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
import ProcessTitle from '../../../components/ProcessTitle'
|
||||
import CurrentOrder from '@/pages/processCenter/pages/components/CurrentOrder';
|
||||
|
||||
@@ -999,6 +1011,20 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
queryOrder () {
|
||||
this.$refs.CurrentOrderRef.open(this.form.standSort, this.form.standNum)
|
||||
},
|
||||
|
||||
@@ -173,17 +173,36 @@
|
||||
<!-- </div>-->
|
||||
</el-form-item>
|
||||
<el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
v-if="LSBBBUSSFileList.length > 0"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')"> {{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
<div v-if="isTrue || titleName == '企标编写'">
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
v-if="LSBBBUSSFileList.length > 0"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')"> {{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
<div
|
||||
v-for="(item,index) in LSBBBUSSFileList"
|
||||
v-if="LSBBBUSSFileList.length > 0"
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px"
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview(item,'preview')"> {{ item.name }}</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div v-if="LSBBBUSSFileList.length>0" v-for="(value,index) in this.LSBBBUSSFileList" :key="index" style="cursor: pointer;color: #00b7ee" @click="downloadFile(value)">-->
|
||||
<!-- <!– {{ value.name }} –>-->
|
||||
@@ -597,6 +616,7 @@
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import ProcessTitle from '../../../components/ProcessTitle'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
import axios from 'axios';
|
||||
|
||||
export default {
|
||||
@@ -676,6 +696,10 @@ export default {
|
||||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
titleName: {
|
||||
type: String,
|
||||
default: ''
|
||||
}
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
@@ -741,6 +765,20 @@ export default {
|
||||
this.getDataAsync()
|
||||
},
|
||||
methods: {
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
filterOp (data) {
|
||||
if (!data) {
|
||||
return ''
|
||||
|
||||
@@ -172,6 +172,9 @@
|
||||
class="fileClass"
|
||||
>
|
||||
<span style="" :title="item.name" @click="handleFilePreview2(item,'preview')"> {{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview2(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
@@ -1513,6 +1516,7 @@
|
||||
import ProcessHeader from '../../components/ProcessHeader'
|
||||
import ProcessFooter from '../../components/ProcessFooter'
|
||||
import ProcessTitle from '../../components/ProcessTitle'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
|
||||
import {
|
||||
saveTaskFirst,
|
||||
@@ -3090,6 +3094,20 @@ export default {
|
||||
}, e => {
|
||||
})
|
||||
},
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
beginImportFile (file) {
|
||||
const filename = file.name
|
||||
const index1 = filename.lastIndexOf('.')
|
||||
|
||||
@@ -253,9 +253,12 @@
|
||||
:key="index"
|
||||
style="color: #409eff;cursor:pointer;margin-left: 12px;"
|
||||
class="fileClass"
|
||||
@click="handleFilePreview(item)"
|
||||
>
|
||||
<!-- @click="handleFilePreview(item)"-->
|
||||
<span style="" :title="item.name" @click="handleFilePreview2(item,'preview')"> {{ item.name }}</span>
|
||||
<span style="margin-left: 7px;">
|
||||
<i class="el-icon-view" style="font-size: 18px" title="预览" @click="viewOnlyOffice(item)" />
|
||||
</span>
|
||||
<!-- <span v-if="item.id !== ''" style="margin-left: 7px;">-->
|
||||
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview2(item,'down')" />-->
|
||||
<!-- </span>-->
|
||||
@@ -1776,6 +1779,7 @@ import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
|
||||
import treeSelectModule from '@/components/treeSelect/treeSelectModule.vue';
|
||||
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
|
||||
import { onlyOfficeUrl } from '@/sysConfig'
|
||||
|
||||
const Base64 = require('js-base64').Base64;
|
||||
|
||||
@@ -2700,6 +2704,20 @@ export default {
|
||||
XCSJBUSS: this.dateFormatter(),
|
||||
} // 标准信息
|
||||
},
|
||||
viewOnlyOffice (item) {
|
||||
const key = new Date().getTime()
|
||||
let oldFileName = item.name
|
||||
let index1 = oldFileName.lastIndexOf('.')
|
||||
let fileSuffix = oldFileName.substring(index1+1, oldFileName.length)
|
||||
fileSuffix = fileSuffix.toLowerCase()
|
||||
oldFileName = oldFileName.substring(0, index1)
|
||||
if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){
|
||||
window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix +
|
||||
'&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName)
|
||||
}else{
|
||||
this.$message.warning('此文件不支持onlyoffice预览')
|
||||
}
|
||||
},
|
||||
filterObj (obj) {
|
||||
if (obj && obj !== '') {
|
||||
if (obj instanceof Array) {
|
||||
@@ -3833,6 +3851,7 @@ export default {
|
||||
} else {
|
||||
attId = file.response.data.id
|
||||
}
|
||||
console.log(file);
|
||||
if (file.name == this.form.standName) {
|
||||
let fileName = ''
|
||||
let fileNam2 = ''
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -17,7 +17,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div style="flex: auto;" v-show="active === '1'">
|
||||
<div style="flex: auto;" >
|
||||
<formList
|
||||
:form = "form"
|
||||
:FBGBUSSFileList = "FBGBUSSFileList"
|
||||
@@ -64,75 +64,80 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -2300,7 +2305,7 @@
|
||||
},
|
||||
mounted () {
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">会签评分</div>
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -69,69 +69,74 @@
|
||||
<div class="block" id="active2" v-show="active === '2'">
|
||||
<AllScore></AllScore>
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-if="false"
|
||||
@@ -2314,7 +2319,7 @@
|
||||
},
|
||||
created () {
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -17,7 +17,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div style="flex: auto;" v-show="active === '1'">
|
||||
<div style="flex: auto;" >
|
||||
<formList
|
||||
:form = "form"
|
||||
:FBGBUSSFileList = "FBGBUSSFileList"
|
||||
@@ -64,75 +64,80 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -2297,7 +2302,7 @@
|
||||
},
|
||||
mounted () {
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -18,7 +18,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div v-show="active === '1'" style="flex: auto;">
|
||||
<div style="flex: auto;">
|
||||
<formEditList
|
||||
:key="formKey"
|
||||
:formSub="form"
|
||||
@@ -79,80 +79,85 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div v-show="active === '3'" class="block" style="padding-top: 20px;">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
ref="selection"
|
||||
:height="tablePHeight"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
<
|
||||
el-table-column
|
||||
>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div v-if="active === '3'" class="content">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- <-->
|
||||
<!-- el-table-column-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -1115,7 +1120,7 @@ export default {
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -18,7 +18,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div v-show="active === '1'" style="flex: auto;">
|
||||
<div style="flex: auto;">
|
||||
<formEditList
|
||||
:key="formKey"
|
||||
:form="form"
|
||||
@@ -84,77 +84,82 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div v-show="active === '3'" class="block" style="padding-top: 20px;">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
ref="selection"
|
||||
:height="tablePHeight"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div v-if="active === '3'" class="content">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -1222,7 +1227,7 @@ export default {
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -145,6 +145,7 @@
|
||||
<div style="flex: auto;" v-show="form.fsRejectStatus === 2 ? active === '2' : active === '1'">
|
||||
<formList
|
||||
:form = "form"
|
||||
:titleName="'企标编写'"
|
||||
:FBGBUSSFileList = "FBGBUSSFileList"
|
||||
:LSBBBUSSFileList = "LSBBBUSSFileList"
|
||||
:BZSMBUSSFileList = "BZSMBUSSFileList"
|
||||
@@ -187,75 +188,80 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -2661,7 +2667,7 @@
|
||||
mounted () {
|
||||
this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.tablePHeight = $('.content').height()
|
||||
window.onresize = () => {
|
||||
this.tablePHeight = $('.content').height()
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -18,7 +18,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div v-show="active === '1'" style="flex: auto;">
|
||||
<div style="flex: auto;">
|
||||
<formEditList
|
||||
:key="formKey"
|
||||
:formSub="form"
|
||||
@@ -125,77 +125,82 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div v-show="active === '3'" class="block" style="padding-top: 20px;">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
ref="selection"
|
||||
:height="tablePHeight"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div v-if="active === '3'" class="content">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -1149,7 +1154,7 @@ export default {
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<template><div class="bzrkStep1">
|
||||
<template>
|
||||
<div class="bzrkStep1">
|
||||
<!-- 标准入库流程-->
|
||||
<ProcessHeader toggle>
|
||||
<template slot="proName">企标制修订-技术标准</template>
|
||||
@@ -9,7 +10,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -17,7 +18,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div style="flex: auto;" v-show="active === '1'">
|
||||
<div style="flex: auto;">
|
||||
<formList
|
||||
:form = "form"
|
||||
:isTrue="false"
|
||||
@@ -67,75 +68,80 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -2307,7 +2313,7 @@
|
||||
},
|
||||
mounted () {
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<div class="headerTabsItem" :class="active === '1' ? 'active' : ''" @click="handleTabs('1')">会签评分</div>
|
||||
<div class="headerTabsItem" :class="active === '4' ? 'active' : ''" @click="handleTabs('4')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2' || active === '3'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -286,75 +286,80 @@
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '4'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '4'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -3020,7 +3025,7 @@
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -344,77 +344,82 @@
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
<div v-show="active === '3'" class="block" style="padding-top: 20px;">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
ref="selection"
|
||||
:height="tablePHeight"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div v-if="active === '3'" class="content">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -1423,7 +1428,7 @@ export default {
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -168,75 +168,80 @@
|
||||
@emitDataLoading="emitDataLoading"
|
||||
></formList>
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -2605,7 +2610,7 @@
|
||||
mounted() {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -17,7 +17,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div style="flex: auto;" v-show="active === '1'">
|
||||
<div style="flex: auto;" >
|
||||
<formList
|
||||
:form = "form"
|
||||
:FBGBUSSFileList = "FBGBUSSFileList"
|
||||
@@ -64,75 +64,80 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -2434,7 +2439,7 @@
|
||||
mounted () {
|
||||
this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -173,75 +173,80 @@
|
||||
@emitDataLoading="emitDataLoading"
|
||||
></formList>
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -2615,7 +2620,7 @@
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -206,77 +206,82 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div v-show="active === '3'" class="block" style="padding-top: 20px;">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
ref="selection"
|
||||
:height="tablePHeight"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div v-if="active === '3'" class="content">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -1226,7 +1231,7 @@ export default {
|
||||
},
|
||||
mounted () {
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -18,7 +18,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div v-show="active === '1'" style="flex: auto;">
|
||||
<div style="flex: auto;overflow: auto">
|
||||
<formEditList
|
||||
:key="formKey"
|
||||
:formSub="form"
|
||||
@@ -132,71 +132,76 @@
|
||||
<!-- </el-collapse>-->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<div v-show="active === '3'" class="block" style="padding-top: 20px;">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
ref="selection"
|
||||
:height="tablePHeight"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div v-if="active === '3'" class="content">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -1146,7 +1151,7 @@ export default {
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1' || active === '2'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -344,77 +344,82 @@
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
<div v-show="active === '3'" class="block" style="padding-top: 20px;">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
ref="selection"
|
||||
:height="tablePHeight"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.commentText }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div v-if="active === '3'" class="content">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- />-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.commentText }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<!-- 保存||提交-->
|
||||
<ProcessFooter
|
||||
v-show="verifySarStandard"
|
||||
@@ -1418,7 +1423,7 @@ export default {
|
||||
mounted () {
|
||||
// this.getTaskId()
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<!-- <div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">模块信息</div>-->
|
||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="content" v-show="active === '1'">
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
@@ -17,7 +17,7 @@
|
||||
class="label-input-form"
|
||||
label-width="210px"
|
||||
>
|
||||
<div style="flex: auto;" v-show="active === '1'">
|
||||
<div style="flex: auto;" >
|
||||
<formList
|
||||
:form = "form"
|
||||
:FBGBUSSFileList = "FBGBUSSFileList"
|
||||
@@ -31,75 +31,80 @@
|
||||
@emitDataLoading="emitDataLoading"
|
||||
></formList>
|
||||
</div>
|
||||
<div class="block" style="padding-top: 20px;" v-show="active === '3'">
|
||||
<div class="flow-list">
|
||||
<el-table
|
||||
:height="tablePHeight"
|
||||
ref="selection"
|
||||
:data="detailData"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%"
|
||||
border
|
||||
row-key="id"
|
||||
:no-data-text="listNoDataText"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="assignee"
|
||||
label="任务受理人"
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="createTime"
|
||||
label="创建时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="endTime"
|
||||
label="完成时间"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="comment"
|
||||
label="流程信息"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{scope.row.commentText}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="completeFlag"
|
||||
label="状态"
|
||||
align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="loading">流程列表加载中</loading>
|
||||
</div>
|
||||
</div>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="content" v-if="active === '3'">
|
||||
<processNodeInformation
|
||||
:prcId="this.$route.query.prcId"
|
||||
:prcType="this.$route.query.prcType"
|
||||
:prcNum="this.$route.query.prcNum"
|
||||
/>
|
||||
<!-- <div class="flow-list">-->
|
||||
<!-- <el-table-->
|
||||
<!-- :height="tablePHeight"-->
|
||||
<!-- ref="selection"-->
|
||||
<!-- :data="detailData"-->
|
||||
<!-- tooltip-effect="dark"-->
|
||||
<!-- style="width: 100%"-->
|
||||
<!-- border-->
|
||||
<!-- row-key="id"-->
|
||||
<!-- :no-data-text="listNoDataText"-->
|
||||
<!-- :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"-->
|
||||
<!-- >-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- type="index"-->
|
||||
<!-- width="55"-->
|
||||
<!-- label="序号"-->
|
||||
<!-- align="center">-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="name"-->
|
||||
<!-- label="任务步骤"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="assignee"-->
|
||||
<!-- label="任务受理人"-->
|
||||
<!-- align="center"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="createTime"-->
|
||||
<!-- label="创建时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="endTime"-->
|
||||
<!-- label="完成时间"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD') : '' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="comment"-->
|
||||
<!-- label="流程信息"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{scope.row.commentText}}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="completeFlag"-->
|
||||
<!-- label="状态"-->
|
||||
<!-- align="center">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<!-- </el-table>-->
|
||||
<!-- <loading :loading="loading">流程列表加载中</loading>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
@@ -2191,7 +2196,7 @@
|
||||
},
|
||||
mounted () {
|
||||
this.getData()
|
||||
this.processTable()
|
||||
// this.processTable()
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
|
||||
@@ -2017,7 +2017,8 @@ export default {
|
||||
pId: this.pId
|
||||
}).then(res => {
|
||||
if (res) {
|
||||
const processForm = JSON.parse(res.mesg)
|
||||
let processForm = JSON.parse(res.mesg)
|
||||
processForm = processForm.form ? processForm.form : processForm
|
||||
const dateArr = []
|
||||
if(processForm.commentCycleStart && processForm.commentCycleEnd){
|
||||
dateArr[0] = processForm.commentCycleStart
|
||||
|
||||
@@ -2017,7 +2017,8 @@ export default {
|
||||
pId: this.pId
|
||||
}).then(res => {
|
||||
if (res) {
|
||||
const processForm = JSON.parse(res.mesg)
|
||||
let processForm = JSON.parse(res.mesg)
|
||||
processForm = processForm.form ? processForm.form : processForm
|
||||
const dateArr = []
|
||||
if(processForm.commentCycleStart && processForm.commentCycleEnd){
|
||||
dateArr[0] = processForm.commentCycleStart
|
||||
|
||||
@@ -2015,7 +2015,8 @@ export default {
|
||||
pId: this.pId
|
||||
}).then(res => {
|
||||
if (res) {
|
||||
const processForm = JSON.parse(res.mesg)
|
||||
let processForm = JSON.parse(res.mesg)
|
||||
processForm = processForm.form ? processForm.form : processForm
|
||||
const dateArr = []
|
||||
if(processForm.commentCycleStart && processForm.commentCycleEnd){
|
||||
dateArr[0] = processForm.commentCycleStart
|
||||
|
||||
@@ -2129,7 +2129,8 @@ export default {
|
||||
pId: this.pId
|
||||
}).then(res => {
|
||||
if (res) {
|
||||
const processForm = JSON.parse(res.mesg)
|
||||
let processForm = JSON.parse(res.mesg)
|
||||
processForm = processForm.form ? processForm.form : processForm
|
||||
const dateArr = []
|
||||
if(processForm.commentCycleStart && processForm.commentCycleEnd){
|
||||
dateArr[0] = processForm.commentCycleStart
|
||||
|
||||
@@ -2016,7 +2016,8 @@ export default {
|
||||
pId: this.pId
|
||||
}).then(res => {
|
||||
if (res) {
|
||||
const processForm = JSON.parse(res.mesg)
|
||||
let processForm = JSON.parse(res.mesg)
|
||||
processForm = processForm.form ? processForm.form : processForm
|
||||
const dateArr = []
|
||||
if(processForm.commentCycleStart && processForm.commentCycleEnd){
|
||||
dateArr[0] = processForm.commentCycleStart
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -239,11 +239,23 @@ export default {
|
||||
this.queryProcess()
|
||||
},
|
||||
dealWith (row) { // 查看
|
||||
let oldAndNew = ''
|
||||
const currentDate = new Date('2024-04-01 00:00:00').getTime();
|
||||
const date = new Date(row.creatTime);
|
||||
const timestamp = date.getTime();
|
||||
if (currentDate > timestamp){
|
||||
oldAndNew = 'old'
|
||||
}else{
|
||||
oldAndNew = 'new'
|
||||
}
|
||||
const routeUrl = this.$router.resolve({
|
||||
name: 'ProcessDetail',
|
||||
query: {
|
||||
prcNum: row.prcNum,
|
||||
tabsName: 'AlreadyProcess'
|
||||
tabsName: 'AlreadyProcess',
|
||||
actiProcInstId: row.prcId,
|
||||
flowType: row.prcType,
|
||||
oldAndNew:oldAndNew,
|
||||
}
|
||||
})
|
||||
window.open(routeUrl.href, '_blank');
|
||||
|
||||
@@ -269,11 +269,23 @@ export default {
|
||||
this.queryProcess()
|
||||
},
|
||||
dealWith (row) { // 查看
|
||||
let oldAndNew = ''
|
||||
const currentDate = new Date('2024-04-01 00:00:00').getTime();
|
||||
const date = new Date(row.creatTime);
|
||||
const timestamp = date.getTime();
|
||||
if (currentDate > timestamp){
|
||||
oldAndNew = 'old'
|
||||
}else{
|
||||
oldAndNew = 'new'
|
||||
}
|
||||
const routeUrl = this.$router.resolve({
|
||||
name: 'ProcessDetail',
|
||||
query: {
|
||||
prcNum: row.prcNum,
|
||||
tabsName: 'AlreadySend'
|
||||
tabsName: 'AlreadySend',
|
||||
actiProcInstId: row.prcId,
|
||||
flowType: row.prcType,
|
||||
oldAndNew:oldAndNew,
|
||||
}
|
||||
})
|
||||
window.open(routeUrl.href, '_blank');
|
||||
|
||||
@@ -242,12 +242,24 @@ export default {
|
||||
this.queryProcess()
|
||||
},
|
||||
dealWith (row) { // 查看
|
||||
let oldAndNew = ''
|
||||
const currentDate = new Date('2024-04-01 00:00:00').getTime();
|
||||
const date = new Date(row.creatTime);
|
||||
const timestamp = date.getTime();
|
||||
if (currentDate > timestamp){
|
||||
oldAndNew = 'old'
|
||||
}else{
|
||||
oldAndNew = 'new'
|
||||
}
|
||||
const routeUrl = this.$router.resolve({
|
||||
name: 'ProcessDetail',
|
||||
query: {
|
||||
bpnId: row.id,
|
||||
prcNum: row.prcNum,
|
||||
tabsName: 'MonitorProcess'
|
||||
tabsName: 'MonitorProcess',
|
||||
actiProcInstId: row.prcId,
|
||||
flowType: row.prcType,
|
||||
oldAndNew:oldAndNew,
|
||||
}
|
||||
})
|
||||
window.open(routeUrl.href, '_blank');
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
<i class="iconfont"></i>
|
||||
<el-dropdown-menu slot="dropdown">
|
||||
<el-dropdown-item v-btn-permission="'4219fdb5e33dbbc84d845af98c947e66'" :command="[scope.row, '办理']">办理</el-dropdown-item>
|
||||
<el-dropdown-item v-btn-permission="'5cf95d4e0eaae6118e1375f677a0a08d'":command="[scope.row, '转办']">转办</el-dropdown-item>
|
||||
<el-dropdown-item v-btn-permission="'5cf95d4e0eaae6118e1375f677a0a08d'" :command="[scope.row, '转办']">转办</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
</div>
|
||||
@@ -348,6 +348,15 @@ export default {
|
||||
}
|
||||
break
|
||||
case 'buss1':
|
||||
let oldAndNewBuss = ''
|
||||
const currentDateBuss = new Date('2024-04-01 00:00:00').getTime();
|
||||
const dateBuss = new Date(row.creatTime);
|
||||
const timestampBuss = dateBuss.getTime();
|
||||
if (currentDateBuss > timestampBuss){
|
||||
oldAndNewBuss = 'old'
|
||||
}else{
|
||||
oldAndNewBuss = 'new'
|
||||
}
|
||||
if (row.taskInfo === '企标编写') {
|
||||
routeUrl = this.$router.resolve({
|
||||
name: 'bussLibrary2',
|
||||
@@ -356,7 +365,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '企标编写汇总') {
|
||||
@@ -367,7 +377,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '重新起草') {
|
||||
@@ -378,7 +389,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '标准化初审') {
|
||||
@@ -389,7 +401,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '重新企标编写汇总') {
|
||||
@@ -400,7 +413,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '征求意见') {
|
||||
@@ -411,7 +425,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '技术委员会评审、评审意见修改') {
|
||||
@@ -422,7 +437,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '标准化复审') {
|
||||
@@ -433,7 +449,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '重新技术委员会评审、评审意见修改') {
|
||||
@@ -444,7 +461,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '起草单位高级经理审核') {
|
||||
@@ -455,7 +473,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '标准法规部高级经理审核') {
|
||||
@@ -466,7 +485,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '审定') {
|
||||
@@ -477,7 +497,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '批准') {
|
||||
@@ -488,7 +509,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '主起草人培训') {
|
||||
@@ -499,7 +521,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}else if (row.taskInfo === '发布') {
|
||||
@@ -510,7 +533,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNewBuss
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -937,6 +961,15 @@ export default {
|
||||
}
|
||||
break;
|
||||
case '3':
|
||||
let oldAndNew = ''
|
||||
const currentDate = new Date('2024-04-01 00:00:00').getTime();
|
||||
const date = new Date(row.creatTime);
|
||||
const timestamp = date.getTime();
|
||||
if (currentDate > timestamp){
|
||||
oldAndNew = 'old'
|
||||
}else{
|
||||
oldAndNew = 'new'
|
||||
}
|
||||
if (row.taskInfo === '任务分发') {
|
||||
routeUrl = this.$router.resolve({
|
||||
name: 'bzzqyjStep2',
|
||||
@@ -945,7 +978,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '意见反馈') {
|
||||
@@ -956,7 +990,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '意见汇总报批') {
|
||||
@@ -967,7 +1002,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '意见审批') {
|
||||
@@ -978,7 +1014,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '管理员') {
|
||||
@@ -989,7 +1026,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '意见处理') {
|
||||
@@ -1000,7 +1038,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '会签') {
|
||||
@@ -1011,7 +1050,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '审核') {
|
||||
@@ -1022,7 +1062,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '审定' ) {
|
||||
@@ -1033,7 +1074,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
} else if (row.taskInfo === '批准') {
|
||||
@@ -1044,7 +1086,8 @@ export default {
|
||||
prcId: row.prcId,
|
||||
prcNum: row.prcNum,
|
||||
prcName: row.prcName,
|
||||
prcType: row.prcType
|
||||
prcType: row.prcType,
|
||||
oldAndNew: oldAndNew
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
+269
@@ -0,0 +1,269 @@
|
||||
<template>
|
||||
<el-drawer
|
||||
:title="(id ? '编辑' : '新增' ) + '标准/译文获取申请'"
|
||||
:visible.sync="visible"
|
||||
:direction="direction"
|
||||
:append-to-body="true"
|
||||
:wrapper-closable="false"
|
||||
:before-close="handleClose"
|
||||
size="40%"
|
||||
>
|
||||
<loading :loading="showLoading">加载中...</loading>
|
||||
<el-form ref="addFormRef" :model="StandardApplyForEO" :rules="addFormRules" class="label-input-form">
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请单位" prop="applyForUnitName" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.applyForUnitName" readonly clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请人" prop="applyForUserName" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.applyForUserName" readonly clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="类型" prop="type" label-width="100px" class="add-form-item">
|
||||
<el-select
|
||||
v-model="StandardApplyForEO.type"
|
||||
:placeholder="'请选择类型'"
|
||||
clearable
|
||||
>
|
||||
<el-option
|
||||
v-for="opt in typeList"
|
||||
:key="opt.value"
|
||||
:value="opt.value === undefined ? '' :opt.value"
|
||||
:label="opt.label"
|
||||
>
|
||||
{{ opt.label }}
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准类型" prop="standType" label-width="100px" class="add-form-item">
|
||||
<el-select
|
||||
v-model="StandardApplyForEO.standType"
|
||||
:placeholder="'请选择标准类型'"
|
||||
clearable
|
||||
@change="selectStandType"
|
||||
>
|
||||
<el-option
|
||||
v-for="opt in standTypeList"
|
||||
:key="opt.value"
|
||||
:value="opt.value === undefined ? '' :opt.value"
|
||||
:label="opt.label"
|
||||
>
|
||||
{{ opt.label }}
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准类别" prop="standLb" label-width="100px" class="add-form-item">
|
||||
<el-select
|
||||
v-model="StandardApplyForEO.standLb"
|
||||
:placeholder="'请选择标准类别'"
|
||||
clearable
|
||||
>
|
||||
<el-option
|
||||
v-for="opt in standLbList"
|
||||
:key="opt.value"
|
||||
:value="opt.value === undefined ? '' :opt.value"
|
||||
:label="opt.label"
|
||||
>
|
||||
{{ opt.label }}
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准编号" prop="standNum" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.standNum" placeholder="请输入标准编号" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准年份" prop="standYear" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.standYear" placeholder="请输入标准年份" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="需求时间" prop="requiredTime" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.requiredTime" placeholder="请输入需求时间" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="标准名称" prop="standName" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.standName" placeholder="请输入标准名称" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="原语言" prop="sourceLanguage" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.sourceLanguage" placeholder="请输入原语言" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="目标语言" prop="targetLanguage" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.targetLanguage" placeholder="请输入目标语言" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="理由" prop="reason" label-width="100px" class="add-form-item">
|
||||
<el-input v-model="StandardApplyForEO.reason" placeholder="请输入理由" type="textarea" onkeydown="return event.key !== 'Enter';" :autosize="{ minRows: 10,maxRows: 10}" clearable/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
<div class="drawer-footer">
|
||||
<el-button type="primary" class="common-button-primary" icon="el-icon-check" :loading="isSubmit" @click="submit">提交</el-button>
|
||||
<el-button class="common-button-default" icon="el-icon-close" @click="visible=false">取消</el-button>
|
||||
</div>
|
||||
</el-drawer>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'AddModal',
|
||||
data () {
|
||||
return {
|
||||
direction: 'rtl',
|
||||
visible: false,
|
||||
isSubmit: false,
|
||||
showLoading: false,
|
||||
id: '',
|
||||
StandardApplyForEO: {},
|
||||
typeList: [],
|
||||
standTypeList: [],
|
||||
standLbList: [],
|
||||
addFormRules: {
|
||||
applyForUnitName: [ { required: true, message: '申请单位不能为空', trigger: 'blur' } ],
|
||||
applyForUserName: [ { required: true, message: '申请人不能为空', trigger: 'blur' } ],
|
||||
type: [ { required: true, message: '类型不能为空', trigger: 'blur' } ],
|
||||
standType: [ { required: true, message: '标准类型不能为空', trigger: 'blur' } ],
|
||||
standLb: [ { required: true, message: '标准类别不能为空', trigger: 'blur' } ],
|
||||
standYear: [ { max: 100, message: '标准年份不能超过100个字符' } ],
|
||||
requiredTime: [ { max: 100, message: '需求时间不能超过100个字符' } ],
|
||||
sourceLanguage: [ { max: 100, message: '原语言不能超过100个字符' } ],
|
||||
targetLanguage: [ { max: 100, message: '目标语言不能超过100个字符' } ],
|
||||
standNum: [ { required: true, message: '标准编号不能为空', trigger: 'blur' }, { max: 100, message: '标准编号不能超过100个字符' } ],
|
||||
standName: [ { required: true, message: '标准名称不能为空', trigger: 'blur' }, { max: 500, message: '标准名称不能超过500个字符' } ],
|
||||
reason: [ { required: true, message: '理由不能为空', trigger: 'blur' }, {max: 500, message: '理由不能超过500个字符', trigger: 'blur'} ],
|
||||
},
|
||||
url: {
|
||||
addUrl: '/lawss/standardApplyFor/insert',
|
||||
editUrl: '/lawss/standardApplyFor/edit'
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
this.getDicTypeListCode()
|
||||
},
|
||||
methods: {
|
||||
getDicTypeListCode () {
|
||||
this.$http.get('/lawss/standardApplyFor/getStandTypeDropDownData', {}, {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.standTypeList = res.data
|
||||
})
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.typeList = res.data.BZJYWTYPE // 标准类别
|
||||
})
|
||||
},
|
||||
handleClose () {
|
||||
this.visible = false
|
||||
},
|
||||
addModel () {
|
||||
this.id = ''
|
||||
this.visible = true
|
||||
this.StandardApplyForEO = {}
|
||||
this.StandardApplyForEO.applyForUserId = this.$store.getters.userInfo.userId
|
||||
this.StandardApplyForEO.applyForUserName = this.$store.getters.userInfo.userName
|
||||
this.StandardApplyForEO.applyForUnitId = this.$store.getters.userInfo.upDeptId
|
||||
this.StandardApplyForEO.applyForUnitName = this.$store.getters.userInfo.upDeptName
|
||||
this.StandardApplyForEO = { ...this.StandardApplyForEO }
|
||||
this.$nextTick(() => {
|
||||
this.$refs.addFormRef.clearValidate()
|
||||
this.getDicTypeListCode()
|
||||
this.standLbList = []
|
||||
})
|
||||
},
|
||||
showModal (item) {
|
||||
this.id = item.id
|
||||
this.visible = true
|
||||
this.showLoading = true
|
||||
this.StandardApplyForEO = JSON.parse(JSON.stringify(item))
|
||||
this.$nextTick(() => {
|
||||
this.$refs.addFormRef.clearValidate()
|
||||
this.getDicTypeListCode()
|
||||
this.selectStandType(this.StandardApplyForEO.standType, 'callBack')
|
||||
})
|
||||
},
|
||||
selectStandType (value, tag) {
|
||||
if (value === '') {
|
||||
this.standLbList = []
|
||||
}
|
||||
this.$http.get('/lawss/standardApplyFor/getStandLbDropDownData', { dicId: value }, {
|
||||
_this: this
|
||||
}, res => {
|
||||
if (res.ok) {
|
||||
this.$nextTick(() => {
|
||||
this.standLbList = res.data
|
||||
if (tag !== 'callBack') {
|
||||
this.$set(this.StandardApplyForEO, 'standLb', null)
|
||||
}
|
||||
this.showLoading = false
|
||||
})
|
||||
return
|
||||
}
|
||||
this.standLbList = []
|
||||
this.$set(this.StandardApplyForEO, 'standLb', null)
|
||||
})
|
||||
},
|
||||
submit () {
|
||||
this.$refs.addFormRef.validate((valid) => {
|
||||
if (valid) {
|
||||
this.isSubmit = true
|
||||
const url = this.id ? this.url.editUrl : this.url.addUrl
|
||||
if (this.id) {
|
||||
delete this.StandardApplyForEO.updateTime
|
||||
delete this.StandardApplyForEO.updateBy
|
||||
}
|
||||
this.$http.postData(url, this.StandardApplyForEO, { _this: this },
|
||||
res => {
|
||||
if (res.ok) {
|
||||
this.$emit('updateList')
|
||||
this.$message.success(res.data)
|
||||
this.visible = false
|
||||
}else{
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
this.isSubmit = false
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.label-input-form {
|
||||
padding: 0 19px;
|
||||
}
|
||||
|
||||
.drawer-footer {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
width: 100%;
|
||||
padding: 0 20px;
|
||||
height: 70px;
|
||||
line-height: 69px;
|
||||
border-top: 1px solid #e8e8e8;
|
||||
text-align: right;
|
||||
background: #fff;
|
||||
z-index: 999;
|
||||
}
|
||||
</style>
|
||||
+176
@@ -0,0 +1,176 @@
|
||||
<template>
|
||||
<el-drawer
|
||||
title="查看标准/译文获取申请"
|
||||
:visible.sync="visible"
|
||||
:direction="direction"
|
||||
:append-to-body="true"
|
||||
:wrapper-closable="false"
|
||||
:before-close="handleClose"
|
||||
size="40%"
|
||||
>
|
||||
<loading :loading="showLoading">加载中...</loading>
|
||||
<el-form ref="addFormRef" style="padding-bottom: 80px" :model="StandardApplyForEO" class="label-input-form detail-modal-form">
|
||||
<el-row class="formLine">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请单位" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.applyForUnitName ? StandardApplyForEO.applyForUnitName : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请人" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.applyForUserName ? StandardApplyForEO.applyForUserName : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row class="formLine">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="类型" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.typeShow ? StandardApplyForEO.typeShow : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准类型" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.standTypeShow ? StandardApplyForEO.standTypeShow : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row class="formLine">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准类别" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.standLbShow ? StandardApplyForEO.standLbShow : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准编号" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.standNumShow ? StandardApplyForEO.standNumShow : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row class="formLine">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标准年份" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.standYear ? StandardApplyForEO.standYear : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="需求时间" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.requiredTime ? StandardApplyForEO.requiredTime : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row class="formLine">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="标准名称" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.standName ? StandardApplyForEO.standName : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row class="formLine">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="原语言" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.sourceLanguage ? StandardApplyForEO.sourceLanguage : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="目标语言" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.targetLanguage ? StandardApplyForEO.targetLanguage : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row class="formLine">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="理由" label-width="100px" class="add-form-item reasonContent">
|
||||
<div class="content">{{ StandardApplyForEO.reason ? StandardApplyForEO.reason : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col v-show="StandardApplyForEO.status !== 'pendingApproval' && StandardApplyForEO.status !== 'Staging'" :span="12" class="formLine">
|
||||
<el-form-item label="审批人" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.approveUserName ? StandardApplyForEO.approveUserName : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-show="StandardApplyForEO.status !== 'pendingApproval' && StandardApplyForEO.status !== 'Staging'" :span="12" class="formLine">
|
||||
<el-form-item label="审批时间" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.approveTime ? StandardApplyForEO.approveTime : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-show="StandardApplyForEO.status !== 'pendingApproval' && StandardApplyForEO.status !== 'Staging' && StandardApplyForEO.status !== 'pass'" :span="24" class="formLine">
|
||||
<el-form-item label="驳回原因" label-width="100px" class="add-form-item">
|
||||
<div class="content">{{ StandardApplyForEO.refuseCause ? StandardApplyForEO.refuseCause : '--' }}</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
<div>
|
||||
<div class="drawer-footer">
|
||||
<el-button class="common-button-default" @click="visible=false">关闭</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-drawer>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'AddModal',
|
||||
data () {
|
||||
return {
|
||||
visible: false,
|
||||
showLoading: false,
|
||||
direction: 'rtl',
|
||||
StandardApplyForEO: [],
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
handleClose () {
|
||||
this.visible = false
|
||||
},
|
||||
showModal (item) {
|
||||
this.visible = true
|
||||
this.$nextTick(() => {
|
||||
this.StandardApplyForEO = []
|
||||
this.StandardApplyForEO = item
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.label-input-form{
|
||||
padding: 0 19px;
|
||||
}
|
||||
.drawer-footer {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
width: 100%;
|
||||
padding: 0 20px;
|
||||
height: 70px;
|
||||
line-height: 69px;
|
||||
border-top: 1px solid #e8e8e8;
|
||||
text-align: right;
|
||||
background: #fff;
|
||||
z-index: 999;
|
||||
}
|
||||
.content{
|
||||
display: flex;
|
||||
align-items: center;
|
||||
min-height: 50px;
|
||||
overflow: auto;
|
||||
}
|
||||
.add-form-item{
|
||||
border-bottom: none;
|
||||
}
|
||||
.formLine{
|
||||
border-bottom: 1px dashed #e5e5e5
|
||||
}
|
||||
</style>
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
<template>
|
||||
<!--导出文件改名字模态框-->
|
||||
<el-dialog :visible.sync="exportModelFlag" title="导出文件" width="300px">
|
||||
<el-form :inline="true" class="label-input-form search-area">
|
||||
<el-form-item label="导出名称" class="search-item">
|
||||
<el-input v-model="exportName" placeholder="请输入导出文件名称" :maxlength="30" clearable label="导出名称"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer" class="demo-drawer-footer">
|
||||
<el-button class="common-button-default" icon="el-icon-close" @click="cancel">取消</el-button>
|
||||
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="submit">提交</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'exportDialog',
|
||||
data () {
|
||||
return {
|
||||
exportModelFlag: false,
|
||||
exportName: ''
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
openModel () {
|
||||
this.exportName = ''
|
||||
this.exportModelFlag = true
|
||||
},
|
||||
cancel () {
|
||||
this.exportModelFlag = false
|
||||
},
|
||||
submit () {
|
||||
this.$emit('exportData', this.exportName)
|
||||
this.exportModelFlag = false
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
/deep/ .label-input-form .add-form-item .el-form-item__content .el-input .el-input__inner {
|
||||
width: 280px;
|
||||
}
|
||||
/deep/ .el-dialog .el-dialog__header {
|
||||
width: 100%;
|
||||
font-size: 14px;
|
||||
color: #17233d;
|
||||
font-weight: bold;
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
/deep/ .el-dialog .el-dialog__body {
|
||||
padding: 15px 20px;
|
||||
}
|
||||
/deep/ .el-dialog .el-dialog__footer .el-button {
|
||||
height: 32px;
|
||||
padding: 8px 23px;
|
||||
}
|
||||
</style>
|
||||
+298
@@ -0,0 +1,298 @@
|
||||
<template>
|
||||
<el-dialog
|
||||
title="标准/译文获取申请"
|
||||
width="70%"
|
||||
:visible.sync="visible"
|
||||
:before-close="handleClose"
|
||||
>
|
||||
<div class="operate">
|
||||
<el-button size="mini" type="primary" @click="standardTranslationAcquisitionRequestAdd">新增标准/译文获取申请</el-button>
|
||||
<el-upload
|
||||
:action="`/api/lawss/standardApplyFor/importData`"
|
||||
:headers="headers"
|
||||
style="margin: 0 10px"
|
||||
:on-success="importSuccess"
|
||||
:on-error="importError"
|
||||
:show-file-list="false"
|
||||
:multiple="false"
|
||||
accept=".xlsx,.xls"
|
||||
>
|
||||
<el-button size="mini" type="primary">导入</el-button>
|
||||
</el-upload>
|
||||
<el-button size="mini" @click="templateDownload">模板下载</el-button>
|
||||
<el-button size="mini" @click="batchDelete()">批量删除</el-button>
|
||||
</div>
|
||||
<div class="table-container">
|
||||
<el-table
|
||||
ref="selections"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%; flex: auto;"
|
||||
class="drag-table"
|
||||
height="300px"
|
||||
row-key="id"
|
||||
border
|
||||
:data="StandardApplyForEO"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"
|
||||
@selection-change="handleSelectionChange"
|
||||
>
|
||||
<el-table-column
|
||||
type="selection"
|
||||
width="55"
|
||||
/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed="left"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="类型"
|
||||
prop="typeShow"
|
||||
align="center"
|
||||
min-width="100"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="标准编号"
|
||||
width="150"
|
||||
align="center"
|
||||
prop="standNumShow"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="标准名称"
|
||||
prop="standName"
|
||||
align="center"
|
||||
min-width="150"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="原语言"
|
||||
prop="sourceLanguage"
|
||||
align="center"
|
||||
min-width="100"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="目标语言"
|
||||
prop="targetLanguage"
|
||||
align="center"
|
||||
min-width="100"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="理由"
|
||||
prop="reason"
|
||||
align="center"
|
||||
min-width="300"
|
||||
/>
|
||||
<el-table-column label="操作" align="center" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-operate-btn" @click="toView(scope.row)">查看</div>
|
||||
<div class="table-operate-btn" @click="edit(scope.row)">编辑</div>
|
||||
<div class="table-operate-btn" @click="batchDelete(scope.row.id)">删除</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<!--分页-->
|
||||
<pagination
|
||||
style="position: relative;"
|
||||
:page="page"
|
||||
:total="total"
|
||||
@pageChange="pageChange"
|
||||
@pageSizeChange="pageSizeChange"
|
||||
/>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button size="mini" type="primary" @click="cancel">取消</el-button>
|
||||
<el-button size="mini" type="primary" @click="submitData(1)">提交</el-button>
|
||||
</span>
|
||||
<loading :loading="tableLoading">数据加载中……</loading>
|
||||
<addModal ref="addModalRef" @updateList="getList" />
|
||||
<detailModal ref="detailModalRef" />
|
||||
</el-dialog>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import addModal from './addModal';
|
||||
import detailModal from './detailModal';
|
||||
export default {
|
||||
name: 'StandardTranslationAcquisitionRequestModal',
|
||||
components: {
|
||||
addModal,
|
||||
detailModal
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
visible: false,
|
||||
tableLoading: false,
|
||||
StandardApplyForEO: [],
|
||||
selectedList: [],
|
||||
page: 1,
|
||||
headers: {
|
||||
token: JSON.parse(localStorage.getItem('userInfo')).token
|
||||
},
|
||||
pageSize: this.$store.getters.userInfo.configContent,
|
||||
total: 0,
|
||||
fileList: '',
|
||||
url: {
|
||||
deleteUrl: '/lawss/standardApplyFor/batchUpdateValidFlag',
|
||||
getList: '/lawss/standardApplyFor/queryStagingByPage',
|
||||
importData: '/lawss/standardApplyFor/importData'
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
showModal () {
|
||||
this.visible = true
|
||||
this.StandardApplyForEO = []
|
||||
this.page = 1
|
||||
this.getList()
|
||||
},
|
||||
handleClose () {
|
||||
this.visible = false
|
||||
this.$emit('updateIndexList')
|
||||
},
|
||||
toView (item) {
|
||||
this.$refs.detailModalRef.showModal(item)
|
||||
},
|
||||
edit (item) {
|
||||
this.$refs.addModalRef.showModal(item)
|
||||
},
|
||||
importSuccess (response) {
|
||||
if (response.ok) {
|
||||
this.$message({
|
||||
message: response.data,
|
||||
dangerouslyUseHTMLString: true,
|
||||
type: 'success'
|
||||
})
|
||||
}else {
|
||||
this.$message({
|
||||
message: response.message,
|
||||
dangerouslyUseHTMLString: true,
|
||||
type: 'warning'
|
||||
})
|
||||
}
|
||||
this.getList()
|
||||
},
|
||||
importError () {
|
||||
this.$message.error('操作失败')
|
||||
},
|
||||
templateDownload () {
|
||||
window.open('/api/lawss/standardApplyFor/exportTemplateFile?fileName=标准/译文获取申请模板.xlsx')
|
||||
},
|
||||
getList () {
|
||||
this.tableLoading = true
|
||||
this.$http.get(this.url.getList, { page: this.page, pageSize: this.pageSize }, {
|
||||
_this: this,
|
||||
}, res => {
|
||||
if (res.ok) {
|
||||
this.StandardApplyForEO = res.data.records
|
||||
this.total = res.data.total
|
||||
}else {
|
||||
this.StandardApplyForEO = []
|
||||
this.total = 0
|
||||
}
|
||||
this.tableLoading = false
|
||||
})
|
||||
},
|
||||
batchDelete (id) {
|
||||
let ids = ''
|
||||
let tipsText = ''
|
||||
if (id) {
|
||||
ids = id
|
||||
tipsText = '确认删除这条数据?'
|
||||
} else {
|
||||
if (this.selectedList && this.selectedList.length > 0) {
|
||||
ids = this.selectedList.join(',')
|
||||
tipsText = '确认删除这些数据?'
|
||||
}else{
|
||||
this.$message.warning('请至少勾选一条数据')
|
||||
return
|
||||
}
|
||||
}
|
||||
this.$confirm(tipsText, '提示', {
|
||||
confirmButtonText: '确定',
|
||||
confirmButtonClass: 'common-button-primary',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning',
|
||||
roundButton: false
|
||||
}).then(() => {
|
||||
this.$http.postData(this.url.deleteUrl, { ids: ids }, { _this: this }, res => {
|
||||
if (res.ok) {
|
||||
this.$message.success('操作成功')
|
||||
this.getList()
|
||||
this.selectedList = []
|
||||
}else{
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
})
|
||||
}).catch(() => {
|
||||
// 取消删除,清空选择
|
||||
this.$refs.selections.clearSelection()
|
||||
})
|
||||
},
|
||||
submitData () {
|
||||
if (this.selectedList && this.selectedList.length > 0) {
|
||||
const query = {
|
||||
status: 'pendingApproval',
|
||||
ids: this.selectedList.join(',')
|
||||
}
|
||||
this.$http.postData('/lawss/standardApplyFor/batchUpdateStatus', query, { _this: this }, res => {
|
||||
if (res.ok) {
|
||||
this.$message.success('操作成功')
|
||||
this.getList()
|
||||
}else{
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
})
|
||||
} else {
|
||||
this.$message.warning('请至少勾选一条数据')
|
||||
}
|
||||
},
|
||||
handleSelectionChange (value) {
|
||||
const ids = []
|
||||
value.forEach(item => {
|
||||
ids.push(item.id)
|
||||
})
|
||||
this.selectedList = [ ...ids ]
|
||||
},
|
||||
standardTranslationAcquisitionRequestAdd () {
|
||||
this.$refs.addModalRef.addModel()
|
||||
},
|
||||
pageChange (page) {
|
||||
this.page = page
|
||||
this.getList()
|
||||
},
|
||||
pageSizeChange (pageSize) {
|
||||
this.pageSize = pageSize
|
||||
this.getList()
|
||||
},
|
||||
cancel () {
|
||||
this.visible = false
|
||||
this.$emit('updateIndexList')
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.operate {
|
||||
display: flex;
|
||||
justify-content: right;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.table-operate-btn {
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
color: #409EFF;
|
||||
margin: 0 5px;
|
||||
}
|
||||
/deep/.el-input.is-disabled .el-input__inner{
|
||||
background-color: #fff;
|
||||
color: #606266;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,642 @@
|
||||
<template>
|
||||
<!--标准/译文获取申请管理-->
|
||||
<div class="standardTranslationAcquisitionRequest">
|
||||
<div class="search-area">
|
||||
<el-form :inline="true" :model="StandardApplyForEOPage">
|
||||
<el-form-item class="el-form-item search-item" label="类型">
|
||||
<el-select
|
||||
v-model="StandardApplyForEOPage.type"
|
||||
:placeholder="'请选择类型'"
|
||||
clearable
|
||||
>
|
||||
<el-option
|
||||
v-for="opt in typeList"
|
||||
:key="opt.value"
|
||||
:value="opt.value === undefined ? '' :opt.value"
|
||||
:label="opt.label"
|
||||
>
|
||||
{{ opt.label }}
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item class="el-form-item search-item" label="申请单位">
|
||||
<el-input
|
||||
v-model="applyForUnitName"
|
||||
:config="zrbmOptions"
|
||||
clearable
|
||||
placeholder="请选择申请单位"
|
||||
readonly
|
||||
@click.native="choiceZRBM('dep', '选择申请单位', StandardApplyForEOPage.applyForUnitIds)"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item class="el-form-item search-item" label="申请人">
|
||||
<el-input v-model="applyForUserName" placeholder="选择请选择申请人"
|
||||
@click.native="choiceWSSMR('wssmr', '请选择申请人', StandardApplyForEOPage.applyForUserIds)"/>
|
||||
</el-form-item>
|
||||
<el-form-item class="el-form-item search-item" label="需求时间">
|
||||
<el-input v-model="StandardApplyForEOPage.requiredTime" clearable placeholder="请输入需求时间"/>
|
||||
</el-form-item>
|
||||
<el-form-item class="el-form-item search-item" label="申请状态">
|
||||
<el-select
|
||||
v-model="StandardApplyForEOPage.status"
|
||||
:placeholder="'请选择申请状态'"
|
||||
clearable
|
||||
>
|
||||
<el-option
|
||||
v-for="opt in statusList"
|
||||
:key="opt.value"
|
||||
:value="opt.value === undefined ? '' :opt.value"
|
||||
:label="opt.label"
|
||||
>
|
||||
{{ opt.label }}
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button size="mini" type="primary" @click="searchData">查询</el-button>
|
||||
<el-button size="mini" @click="clearSerach">清空</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="operate-options">
|
||||
<div>
|
||||
<el-button v-btn-permission="'34ea84f51eb01a166b7acfe4f7b02c8d'" size="mini" type="danger"
|
||||
@click="batchOverrule(selectedList)">批量驳回
|
||||
</el-button>
|
||||
<el-button v-btn-permission="'a8218ff15358a5265e5571e49acf1f4e'" size="mini" type="primary"
|
||||
@click="batchPass(selectedList)">批量通过
|
||||
</el-button>
|
||||
<el-button v-btn-permission="'b899c22e27baa561b8c2ecb0f35d7302'" size="mini" @click="exportList">列表导出
|
||||
</el-button>
|
||||
</div>
|
||||
<div>
|
||||
<el-button v-btn-permission="'33809866b2fda3f52058299b5e2584c3'" size="mini" type="primary"
|
||||
@click="standardsAndTranslationRequestShowModal">标准/译文获取申请
|
||||
</el-button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="table-wrap">
|
||||
<div style="position: absolute;height: calc(100% - 10px);width: 100%;">
|
||||
<el-table
|
||||
ref="selections"
|
||||
v-loading="tableLoading"
|
||||
tooltip-effect="dark"
|
||||
style="width: 100%;"
|
||||
height="100%"
|
||||
class="drag-table"
|
||||
row-key="id"
|
||||
border
|
||||
:data="StandardApplyForEO"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"
|
||||
@selection-change="handleSelectionChange"
|
||||
>
|
||||
<el-table-column
|
||||
type="selection"
|
||||
width="55"
|
||||
/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed="left"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="类型"
|
||||
prop="typeShow"
|
||||
align="center"
|
||||
min-width="100"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="标准编号"
|
||||
width="150"
|
||||
align="center"
|
||||
prop="standNumShow"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="标准名称"
|
||||
prop="standName"
|
||||
align="center"
|
||||
min-width="150"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="原语言"
|
||||
prop="sourceLanguage"
|
||||
align="center"
|
||||
min-width="85"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="目标语言"
|
||||
prop="targetLanguage"
|
||||
align="center"
|
||||
min-width="85"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="理由"
|
||||
prop="reason"
|
||||
align="center"
|
||||
min-width="300"
|
||||
/>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
label="申请状态"
|
||||
prop="statusShow"
|
||||
align="center"
|
||||
min-width="100"
|
||||
/>
|
||||
<el-table-column label="操作" align="center" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-operate-btn" @click="toView(scope.row)">查看</div>
|
||||
<div v-show="scope.row.status ==='pendingApproval'"
|
||||
v-btn-permission="'3bc041e58bcb4b0510bcc1aad0b9ce89'" class="table-operate-btn"
|
||||
@click="batchPass([scope.row.id])">通过
|
||||
</div>
|
||||
<div v-show="scope.row.status ==='pendingApproval'"
|
||||
v-btn-permission="'92adace8c9a703b3b2472f684808db98'" class="table-operate-btn"
|
||||
@click="batchOverrule([scope.row.id])">驳回
|
||||
</div>
|
||||
<div
|
||||
v-if="account === scope.row.createBy"
|
||||
v-show="scope.row.status ==='pendingApproval'"
|
||||
v-btn-permission="'08d4e36d7580c108f3a4ee8a66bbe04e'"
|
||||
class="table-operate-btn"
|
||||
@click="ResubmitOrWithdraw (scope.row.id,'draft')"
|
||||
>
|
||||
撤回
|
||||
</div>
|
||||
<div
|
||||
v-if="account === scope.row.createBy"
|
||||
v-show="scope.row.status === 'refuse' || scope.row.status === 'draft'"
|
||||
v-btn-permission="'a2a193e87244b42fb2f989a1a9b40330'"
|
||||
class="table-operate-btn"
|
||||
@click="edit(scope.row)"
|
||||
>
|
||||
编辑
|
||||
</div>
|
||||
<div
|
||||
v-if="account === scope.row.createBy"
|
||||
v-show="scope.row.status === 'refuse' || scope.row.status === 'draft'"
|
||||
v-btn-permission="'c3944c3c309ba5bc5d11b6b5a2773454'"
|
||||
class="table-operate-btn"
|
||||
@click="ResubmitOrWithdraw (scope.row.id,'pendingApproval')"
|
||||
>
|
||||
重新提交
|
||||
</div>
|
||||
<div
|
||||
v-if="account === scope.row.createBy || moduleAdmin"
|
||||
v-show="scope.row.status === 'refuse' || scope.row.status === 'draft'"
|
||||
class="table-operate-btn"
|
||||
@click="batchDelete (scope.row.id)"
|
||||
>
|
||||
删除
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<pagination
|
||||
style="position: relative;"
|
||||
:page="StandardApplyForEOPage.page"
|
||||
:total="total"
|
||||
@pageChange="pageChange"
|
||||
@pageSizeChange="pageSizeChange"
|
||||
/>
|
||||
<standardsAndTranslationModal ref="standardsAndTranslationModalRef" @updateIndexList="getList"/>
|
||||
<detailModal ref="detailModalRef"/>
|
||||
<addModal ref="addModalRef" @updateList="getList"/>
|
||||
<exportDialog ref="exportDialogRef" @exportData="exportName"/>
|
||||
<Role-tree
|
||||
:is-title="drawerTitle"
|
||||
:is-visible.sync="modalShowRoleFlag"
|
||||
:nodeList="nodeList"
|
||||
@checkedRole="checkedRole"
|
||||
/>
|
||||
<Mechanism-tree
|
||||
:checkBox="true"
|
||||
:is-title="choiceTitle"
|
||||
:is-visible.sync="modalShowDepFlag"
|
||||
:nodeList="nodeListDep"
|
||||
@checkedRole="drawerCheckDep"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import standardsAndTranslationModal from './components/standardTranslationAcquisitionRequestModal';
|
||||
import detailModal from './components/detailModal';
|
||||
import addModal from './components/addModal';
|
||||
import exportDialog from './components/exportDialog';
|
||||
import axios from '@/common/axiosV2'
|
||||
|
||||
export default {
|
||||
name: 'StandardTranslationAcquisitionRequest',
|
||||
components: {
|
||||
standardsAndTranslationModal,
|
||||
detailModal,
|
||||
exportDialog,
|
||||
addModal
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
moduleAdmin: false,
|
||||
applyForUnitName: '',
|
||||
modalShowDepFlag: false,
|
||||
choiceTitle: '', // 人员选择
|
||||
zrbmOptions: {
|
||||
attrName: '责任部门',
|
||||
options: []
|
||||
},
|
||||
tableLoading: false,
|
||||
selectedTag: true,
|
||||
total: 0,
|
||||
StandardApplyForEOPage: {
|
||||
page: 1,
|
||||
pageSize: this.$store.getters.userInfo.configContent,
|
||||
},
|
||||
applyForUserName: '',
|
||||
StandardApplyForEO: [],
|
||||
selectedList: [],
|
||||
url: {
|
||||
getList: '/lawss/standardApplyFor/queryByPage',
|
||||
updateState: '/lawss/standardApplyFor/batchUpdateStatus',
|
||||
exportData: '/lawss/standardApplyFor/exportStandardApplyForEOExcel',
|
||||
deleteUrl: '/lawss/standardApplyFor/batchUpdateValidFlag',
|
||||
},
|
||||
typeList: [],
|
||||
applicantUnitList: [],
|
||||
statusList: [
|
||||
{
|
||||
label: '通过',
|
||||
value: 'pass',
|
||||
},
|
||||
{
|
||||
label: '驳回',
|
||||
value: 'refuse',
|
||||
},
|
||||
{
|
||||
label: '待审批',
|
||||
value: 'pendingApproval',
|
||||
},
|
||||
{
|
||||
label: '草稿',
|
||||
value: 'draft',
|
||||
}
|
||||
],
|
||||
nodeList: [],
|
||||
userType: '',
|
||||
drawerTitle: '',
|
||||
modalShowRoleFlag: false,
|
||||
account: '',
|
||||
nodeListDep: []
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.account = JSON.parse(window.localStorage.getItem('userInfo')).account
|
||||
if (this.$route.query && this.$route.query.tag === 'fromSearchCenter') {
|
||||
this.standardsAndTranslationRequestShowModal()
|
||||
this.$router.replace({query: {...this.$route.query, tag: undefined}})
|
||||
}
|
||||
this.getList()
|
||||
this.getDicTypeListCode()
|
||||
},
|
||||
methods: {
|
||||
batchDelete(id) {
|
||||
let ids = ''
|
||||
let tipsText = ''
|
||||
if (id) {
|
||||
ids = id
|
||||
tipsText = '确认删除这条数据?'
|
||||
}
|
||||
this.$confirm(tipsText, '提示', {
|
||||
confirmButtonText: '确定',
|
||||
confirmButtonClass: 'common-button-primary',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning',
|
||||
roundButton: false
|
||||
}).then(() => {
|
||||
this.$http.postData(this.url.deleteUrl, {ids: ids}, {_this: this}, res => {
|
||||
if (res.ok) {
|
||||
this.$message.success('操作成功')
|
||||
this.getList()
|
||||
} else {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
drawerCheckDep(data) {
|
||||
let idList = ''
|
||||
let nameList = ''
|
||||
data.forEach(item => {
|
||||
if (nameList.length > 0) {
|
||||
nameList += ','
|
||||
idList += ','
|
||||
}
|
||||
idList += item.id
|
||||
nameList += item.name
|
||||
})
|
||||
this.StandardApplyForEOPage.applyForUnitIds = idList;
|
||||
this.applyForUnitName = nameList;
|
||||
},
|
||||
choiceZRBM(type, title, id = '') {
|
||||
this.nodeListDep = []
|
||||
if (id) {
|
||||
this.$set(this, 'nodeListDep', id.split(','))
|
||||
}
|
||||
this.choiceTitle = title
|
||||
this.modalShowDepFlag = true
|
||||
},
|
||||
ResubmitOrWithdraw(id, status) {
|
||||
const query = {
|
||||
status: status ? status : '',
|
||||
ids: id
|
||||
}
|
||||
this.$http.postData('/lawss/standardApplyFor/batchUpdateStatus', query, {_this: this}, res => {
|
||||
if (res.ok) {
|
||||
this.$message.success('操作成功')
|
||||
this.getList()
|
||||
} else {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
})
|
||||
},
|
||||
edit(item) {
|
||||
this.$refs.addModalRef.showModal(item)
|
||||
},
|
||||
checkedRole(data) {
|
||||
let idList = ''
|
||||
let nameList = ''
|
||||
data.forEach(item => {
|
||||
if (nameList.length > 0) {
|
||||
nameList += ','
|
||||
idList += ','
|
||||
}
|
||||
idList += item.id
|
||||
nameList += item.name
|
||||
})
|
||||
this.StandardApplyForEOPage.applyForUserIds = idList
|
||||
this.applyForUserName = nameList
|
||||
},
|
||||
choiceWSSMR(type, title, id) {
|
||||
this.nodeList = []
|
||||
if (id) {
|
||||
const nameId = id.split(',')
|
||||
let idList = []
|
||||
nameId.forEach(item => {
|
||||
idList.push(item)
|
||||
})
|
||||
idList = idList.join(',')
|
||||
this.nodeList.push(idList)
|
||||
}
|
||||
this.userType = type
|
||||
this.drawerTitle = title
|
||||
this.modalShowRoleFlag = true
|
||||
},
|
||||
getDicTypeListCode() {
|
||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.typeList = res.data.BZJYWTYPE // 标准类别
|
||||
this.applicantUnitList = res.data.GKGLBM // 归口管理部门
|
||||
}, e => {
|
||||
})
|
||||
},
|
||||
searchData() {
|
||||
this.StandardApplyForEOPage.page = 1
|
||||
this.getList()
|
||||
},
|
||||
clearSerach() {
|
||||
this.applyForUnitName = ''
|
||||
this.applyForUserName = ''
|
||||
this.StandardApplyForEOPage = {
|
||||
page: 1,
|
||||
pageSize: this.$store.getters.userInfo.configContent
|
||||
}
|
||||
this.getList()
|
||||
},
|
||||
getList() {
|
||||
this.tableLoading = true
|
||||
this.$http.get(this.url.getList, {
|
||||
...this.StandardApplyForEOPage
|
||||
}, {
|
||||
_this: this
|
||||
}, res => {
|
||||
if (res.ok) {
|
||||
this.StandardApplyForEO = res.data.records
|
||||
this.total = res.data.total
|
||||
} else {
|
||||
this.StandardApplyForEO = []
|
||||
this.total = 0
|
||||
}
|
||||
this.selectedList = []
|
||||
this.$refs.selections.clearSelection()
|
||||
this.tableLoading = false
|
||||
this.$http.get('/lawss/standardApplyFor/queryPendingApprovalCount', '', {_this: this}, res => {
|
||||
if (res.ok) {
|
||||
this.$store.commit('SET_STANDARD_TRANSLATION_TODO', res.data.pendingApprovalCount)
|
||||
this.moduleAdmin = res.data.isStandardApplyForAdministrator
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
batchPass(id) {
|
||||
if (id.length === 0) {
|
||||
this.$message({
|
||||
message: '请选择至少一条数据',
|
||||
type: 'warning',
|
||||
offset: 20
|
||||
})
|
||||
return
|
||||
}
|
||||
if (!this.selectedTag) {
|
||||
this.$message({
|
||||
message: '只能选择待审批的数据,请重新选择',
|
||||
type: 'warning',
|
||||
offset: 20
|
||||
})
|
||||
return
|
||||
}
|
||||
const ids = id.join(',')
|
||||
this.$confirm('确定通过?', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
confirmButtonClass: 'common-button-primary',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning',
|
||||
roundButton: false
|
||||
}).then(() => {
|
||||
this.$http.postData(this.url.updateState, {status: 'pass', ids: ids}, {_this: this}, res => {
|
||||
if (res.ok) {
|
||||
this.$message.success('操作成功')
|
||||
this.getList()
|
||||
} else {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
})
|
||||
}).catch(() => {
|
||||
// 取消删除,清空选择
|
||||
this.$refs.selections.clearSelection()
|
||||
})
|
||||
},
|
||||
batchOverrule(id) {
|
||||
if (id.length === 0) {
|
||||
this.$message({
|
||||
message: '请选择至少一条数据',
|
||||
type: 'warning',
|
||||
offset: 20
|
||||
})
|
||||
return
|
||||
}
|
||||
if (!this.selectedTag) {
|
||||
this.$message({
|
||||
message: '只能选择待审批的数据,请重新选择',
|
||||
type: 'warning',
|
||||
offset: 20
|
||||
})
|
||||
return
|
||||
}
|
||||
const ids = id.join(',')
|
||||
this.$prompt('请输入驳回原因', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
confirmButtonClass: 'common-button-primary',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning',
|
||||
roundButton: false,
|
||||
inputValidator: (value) => {
|
||||
if (value === null || value === undefined) {
|
||||
return '驳回原因不能为空'
|
||||
} else if (value.length > 500) {
|
||||
return '驳回原因不能超过500个字符'
|
||||
} else if (value.length === 0) {
|
||||
return '驳回原因不能为空'
|
||||
} else {
|
||||
return true
|
||||
}
|
||||
},
|
||||
inputErrorMessage: ''
|
||||
}).then(({value}) => {
|
||||
this.$http.postData(this.url.updateState, {status: 'refuse', refuseCause: value, ids}, {_this: this}, res => {
|
||||
if (res.ok) {
|
||||
this.$message.success('操作成功')
|
||||
this.getList()
|
||||
} else {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
})
|
||||
}).catch(() => {
|
||||
// 取消删除,清空选择
|
||||
this.$refs.selections.clearSelection()
|
||||
})
|
||||
},
|
||||
exportName(name) {
|
||||
const params = {
|
||||
...this.StandardApplyForEOPage,
|
||||
exportFileName: name ? name : '标准及译文获取申请',
|
||||
ids: this.selectedList.length > 0 ? this.selectedList.join(',') : '',
|
||||
};
|
||||
axios({
|
||||
url: '/api/lawss/standardApplyFor/exportStandardApplyForEOExcel',
|
||||
method: 'get',
|
||||
responseType: 'blob',
|
||||
params: params
|
||||
}).then(res => {
|
||||
const blob = new Blob([res], {type: 'application/vnd.ms-excel'});
|
||||
// 浏览器兼容,Google和火狐支持a标签的download,IE不支持
|
||||
if (window.navigator && window.navigator.msSaveBlob) {
|
||||
// IE浏览器、微软浏览器
|
||||
/* 经过测试,微软浏览器Microsoft Edge下载文件时必须要重命名文件才可以打开,
|
||||
IE可不重命名,以防万一,所以都写上比较好 */
|
||||
window.navigator.msSaveBlob(blob, name + '.xlsx');
|
||||
} else {
|
||||
// 其他浏览器
|
||||
const link = document.createElement('a'); // 创建a标签
|
||||
link.style.display = 'none';
|
||||
const objectUrl = URL.createObjectURL(blob);
|
||||
link.href = objectUrl;
|
||||
link.download = name ? name : '标准及译文获取申请' + '.xlsx';
|
||||
link.click();
|
||||
URL.revokeObjectURL(objectUrl);
|
||||
}
|
||||
})
|
||||
},
|
||||
exportList() {
|
||||
this.$refs.exportDialogRef.openModel()
|
||||
},
|
||||
toView(id) {
|
||||
this.$refs.detailModalRef.showModal(id)
|
||||
},
|
||||
standardsAndTranslationRequestShowModal() {
|
||||
this.$refs.standardsAndTranslationModalRef.showModal()
|
||||
},
|
||||
pageChange(page) {
|
||||
this.StandardApplyForEOPage.page = page
|
||||
this.getList()
|
||||
},
|
||||
pageSizeChange(pageSize) {
|
||||
this.StandardApplyForEOPage.pageSize = pageSize
|
||||
this.getList()
|
||||
},
|
||||
handleSelectionChange(value) {
|
||||
const ids = []
|
||||
value.forEach(item => {
|
||||
ids.push(item.id)
|
||||
this.selectedTag = true
|
||||
if (item.status !== 'pendingApproval') {
|
||||
this.selectedTag = false
|
||||
}
|
||||
})
|
||||
this.selectedList = [...ids]
|
||||
}
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.standardTranslationAcquisitionRequest {
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background-color: white;
|
||||
|
||||
.operate-options {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.content {
|
||||
flex: auto;
|
||||
overflow: hidden;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
||||
.table-wrap {
|
||||
flex: auto;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
}
|
||||
|
||||
.table-operate-btn {
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
color: #409EFF;
|
||||
margin: 0 5px;
|
||||
}
|
||||
|
||||
.stand-date-range-picker {
|
||||
/deep/ .el-range-separator {
|
||||
width: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -81,6 +81,7 @@
|
||||
<div>首页</div>
|
||||
</router-link>
|
||||
</div>
|
||||
<el-button @click="toStandardTranslationAcquisitionRequest" style="margin-left: auto" type="primary" size="mini">标准/译文获取申请</el-button>
|
||||
</div>
|
||||
<div class="main">
|
||||
<loading :loading="loading">数据获取中</loading>
|
||||
@@ -236,6 +237,15 @@ export default {
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
toStandardTranslationAcquisitionRequest () {
|
||||
let url = this.$router.resolve({
|
||||
name: 'standardTranslationAcquisitionRequest',
|
||||
query: {
|
||||
tag: 'fromSearchCenter'
|
||||
}
|
||||
})
|
||||
window.open(url.href, '_blank')
|
||||
},
|
||||
onSearch () {
|
||||
this.searchForm.page = 1
|
||||
this.getData()
|
||||
|
||||
@@ -4112,6 +4112,16 @@ const routes = [
|
||||
menuId: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/standardTranslationAcquisitionRequest',
|
||||
name: 'standardTranslationAcquisitionRequest',
|
||||
component: () => import('@/pages/regulatoryRepository/standardTranslationAcquisitionRequest'),
|
||||
meta: {
|
||||
requireAuth: true,
|
||||
title: '标准/译文获取申请管理',
|
||||
menuId: 'd7ad73e98162894d020aa993c08a4532'
|
||||
}
|
||||
},
|
||||
// 本地产品/项目库详情页
|
||||
{
|
||||
path: '/localProductDetail',
|
||||
|
||||
@@ -182,5 +182,8 @@ export default {
|
||||
},
|
||||
refreshFlag: state => {
|
||||
return state.refreshFlag
|
||||
},
|
||||
getStandardTranslationTodo: state => {
|
||||
return state.standardTranslationTodo
|
||||
}
|
||||
}
|
||||
|
||||
@@ -302,5 +302,8 @@ export default {
|
||||
try {
|
||||
localStorage.setItem('refreshFlag', flag)
|
||||
} catch (e) {}
|
||||
},
|
||||
SET_STANDARD_TRANSLATION_TODO (state, value) {
|
||||
state.standardTranslationTodo = value
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,6 +34,7 @@ let rukuBaseInfo = '' // 入库流程基础表单信息(后几步展示用)
|
||||
let accessStandRegRows = '' // 标准法规清单编辑
|
||||
let accessStandRegTabName = '' // 标准法规清单页面当前页签
|
||||
let refreshFlag = '' // 监听其他页面刷新
|
||||
let standardTranslationTodo = 0 // 标准/译文获取申请管理待办标记
|
||||
try {
|
||||
if (localStorage.theme) { defaultTheme = localStorage.theme }
|
||||
if (localStorage.token) { defaultToken = localStorage.token }
|
||||
@@ -102,5 +103,6 @@ export default {
|
||||
rukuBaseInfo,
|
||||
accessStandRegRows,
|
||||
accessStandRegTabName,
|
||||
refreshFlag
|
||||
refreshFlag,
|
||||
standardTranslationTodo
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user