【修改】修改表格数据
This commit is contained in:
@@ -64,7 +64,12 @@
|
||||
<vxe-column show-overflow show-header-overflow field="approvalOpinion"
|
||||
title="审批意见"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="status"
|
||||
title="状态"></vxe-column>
|
||||
title="状态">
|
||||
<template #default="{ row }">
|
||||
<span v-if="row.endTime">已完成</span>
|
||||
<span v-else>未完成</span>
|
||||
</template>
|
||||
</vxe-column>
|
||||
</vxe-table>
|
||||
</div>
|
||||
<monitorModal ref="monitorModal" :prcId="prcId"></monitorModal>
|
||||
@@ -72,18 +77,15 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {PROCESSSTATE} from '@/utils/Enum/enum'
|
||||
import monitorModal from './monitorModal.vue'
|
||||
import ProcessMixin from "@/components/ProcessMixin";
|
||||
import { formatDate } from '@/utils/date'
|
||||
export default {
|
||||
name: 'processDetail',
|
||||
mixins: [ProcessMixin],
|
||||
|
||||
data () {
|
||||
return {
|
||||
formatDate,
|
||||
PROCESSSTATE,
|
||||
assigneeNewLoading: false, // 调整处理人确定loading
|
||||
loginPeople: '',
|
||||
// 调整处理人抽屉状态
|
||||
@@ -113,7 +115,8 @@ export default {
|
||||
checkIds: [],
|
||||
checkList: [],
|
||||
tabsName:'',
|
||||
prcNum:''
|
||||
prcNum:'',
|
||||
prcId:''
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@@ -214,19 +217,23 @@ export default {
|
||||
},
|
||||
showDialog() {
|
||||
if(this.checkList.length < 1){
|
||||
this.$message.warning("至少选择一条数据")
|
||||
this.$message.warning("请选择一条数据")
|
||||
return
|
||||
}else{
|
||||
if(this.checkList.length > 2){
|
||||
this.$message.warning("请选择一条数据")
|
||||
return
|
||||
}
|
||||
let check=[]
|
||||
check = this.checkList.filter(item=>{
|
||||
if(+item.state == this.PROCESSSTATE['COMPLETED'].index){
|
||||
if(item.endTime ){
|
||||
return item
|
||||
}
|
||||
})
|
||||
if(check.length > 0){
|
||||
this.$message.warning("请选择状态为未完成的数据")
|
||||
}else{
|
||||
this.$refs.monitorModal.open(this.checkIds,this.checkList[0].id)
|
||||
this.$refs.monitorModal.open(this.checkIds,this.checkList[0].taskId,this.checkList[0].assigneeId)
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -276,6 +283,7 @@ export default {
|
||||
this.tabsName=this.$route.query.tabsName
|
||||
this.prcType=this.$route.query.prcType
|
||||
this.prcNum=this.$route.query.prcNum
|
||||
this.prcId=this.$route.query.prcId
|
||||
this.processNum()
|
||||
this.processTable()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user