gengxin2024

main
李劲龙 1 month ago
parent dc911d608a
commit 1102ecef8a

@ -389,7 +389,7 @@ export default {
},
//
importClose() {
this.resetForm()
},
//
goInfo(row) {

@ -24,7 +24,7 @@
任务下发时间<span>{{ titleInfoObj.taskTime }}</span>
</el-col>
<el-col :span="16">
核查资产类型<span>{{ listTow.join(",") }}</span>
核查资产类型<span>{{ listTow.join(",") }}</span>
</el-col>
</el-row>
</div>
@ -100,11 +100,11 @@
</el-form>
<section v-if="index == 1">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane :label="item.conent" :name="item.lable" :xtmcName="item.xtmcName" v-for="item in chanckListTow">
<el-tab-pane :label="item.conent" :name="item.lable" :xtmcName="item.xtmcName"
v-for="item in chanckListTow">
</el-tab-pane>
</el-tabs>
<el-table v-loading="loading" :data="tableData" :height="tabHeader"
:row-class-name="tableRowClassName">
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName">
<el-table-column type="index" width="50" label="序号" align="center" />
<!-- <el-table-column label="资产编号" key="id" width="200px" prop="id" align="center" /> -->
<el-table-column :label="xtmcName" key="xtmc" prop="xtmc" align="center" />
@ -115,7 +115,7 @@
</div>
</template>
</el-table-column> -->
</el-table-column> -->
<el-table-column label="核查单位" key="zcdwmc" prop="zcdwmc" align="center" />
<el-table-column label="审核状态" key="status" width="200px" prop="status" class-name="table-status"
align="center">
@ -140,20 +140,22 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;">
<div style="display: flex;align-items: center;cursor: pointer;" @click="goInfo(1,scope.row)" v-if="scope.row.status != 1 || ($route.query.pageType == 'look' || $route.meta.pageType == 'look')">
<div style="display: flex;align-items: center;cursor: pointer;" @click="goInfo(1, scope.row)"
v-if="scope.row.status != 1 || ($route.query.pageType == 'look' || $route.meta.pageType == 'look')">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info"
style="color: #1485EF;">查看</span>
<span class="look-info" style="color: #1485EF;">查看</span>
</div>
<div style="display: flex;align-items: center;cursor: pointer;margin-left: 5px;" @click="goInfo(2,scope.row)" v-if="$route.query.pageType == 'info' || $route.meta.pageType == 'info'" v-show='scope.row.status == 1'>
<div style="display: flex;align-items: center;cursor: pointer;margin-left: 5px;"
@click="goInfo(2, scope.row)"
v-if="$route.query.pageType == 'info' || $route.meta.pageType == 'info'"
v-show='scope.row.status == 1'>
<img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="look-info"
style="color: #1485EF;">审核</span>
<span class="look-info" style="color: #1485EF;">审核</span>
</div>
<div style="display: flex;align-items: center;cursor: pointer;margin-left: 5px;" @click="goInfo(3,scope.row)" v-show='scope.row.status == 4'>
<div style="display: flex;align-items: center;cursor: pointer;margin-left: 5px;"
@click="goInfo(3, scope.row)" v-show='scope.row.status == 4'>
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info"
style="color: #1485EF;">查看原因</span>
<span class="look-info" style="color: #1485EF;">查看原因</span>
</div>
</div>
</template>
@ -186,47 +188,47 @@
<div class="info-right" v-if="$route.query.pageType == 'look' || $route.meta.pageType == 'look'">
<div class="info-title">任务流程节点</div>
<div class="timeline">
<div class="timeline-items" v-for="(item,index) in timeLineData">
<div class="timeline-items" v-for="(item, index) in timeLineData">
<div class="left-box">
<img class="main-img" :src="returnidimg(item.assetName)" alt="">
<img class="main-img" :src="returnidimg(item.assetName)" alt="">
<!-- <img class="main-img" v-if="item.status == 2" src="" alt="">
<img class="main-img" v-if="item.status == 3" src="" alt="">
<img class="main-img" v-if="item.status == 4" src="" alt=""> -->
<img class="icon-jt" v-if="(index + 1) != timeLineData.length" src="@/assets/images/icon-jt@2x.png" alt="">
</div>
<div class="right-box">
<span class="span-title" >{{item.assetName}}:</span>
<span class="span-title">{{ item.assetName }}:</span>
<span class="span-time">{{ item.xfTime }}</span>
</div>
</div>
</div>
</div>
<my-dialog title="查看原因" ref="liebiaoDialog" @close="importClose" class="taskDialogBox" width="40%">
<el-descriptions >
<el-descriptions-item label="不通过原因">
{{chakanyuanyin}}
</el-descriptions-item>
</el-descriptions>
</my-dialog>
<my-dialog title="查看原因" ref="liebiaoDialog" @close="importClose" class="taskDialogBox" width="40%">
<el-descriptions>
<el-descriptions-item label="不通过原因">
{{ chakanyuanyin }}
</el-descriptions-item>
</el-descriptions>
</my-dialog>
</div>
</template>
<script>
import myPagination from "@/views/components/Pagination/index.vue"
import { getassetTaskid, geassetTaskcHc,assetTaskdwHc,assetLcpage,assetLcpageList } from "@/api/renwuApi/index.js"
import { getassetTaskid, geassetTaskcHc, assetTaskdwHc, assetLcpage, assetLcpageList } from "@/api/renwuApi/index.js"
import myDialog from "@/views/components/myDialog/index.vue"
export default {
dicts: ['zc_xtlx'],
components: { myPagination,myDialog },
components: { myPagination, myDialog },
data() {
return {
index: 1,
formInline: {
xtlx:"",
xtlx: "",
},
formInlineTwo: {
dwmc: "",
@ -246,38 +248,38 @@ export default {
tabHeader: undefined,
timeLineData: [],
titleInfoObj: {},
chakanyuanyin:"",
activeName:"0",
xtmcName:"系统名称",
chanckList:[
chakanyuanyin: "",
activeName: "0",
xtmcName: "系统名称",
chanckList: [
{
lable:"0",
conent:"web资产",
xtmcName:"系统名称",
lable: "0",
conent: "web资产",
xtmcName: "系统名称",
},
{
lable:"1",
conent:"小程序资产",
xtmcName:"小程序名称",
lable: "1",
conent: "小程序资产",
xtmcName: "小程序名称",
},
{
lable:"2",
conent:"公众号资产",
xtmcName:"公众号名称",
lable: "2",
conent: "公众号资产",
xtmcName: "公众号名称",
},
{
lable:"3",
conent:"电子邮件资产",
xtmcName:"电子邮箱后缀",
lable: "3",
conent: "电子邮件资产",
xtmcName: "电子邮箱后缀",
},
{
lable:"4",
conent:"移动应用程序资产",
xtmcName:"移动应用程序名称",
lable: "4",
conent: "移动应用程序资产",
xtmcName: "移动应用程序名称",
},
],
chanckListTow:[],
listTow:[],
chanckListTow: [],
listTow: [],
}
},
mounted() {
@ -291,17 +293,18 @@ export default {
window.removeEventListener('resize', this.cancalDebounce);
},
methods: {
methods: {
handleClick(tab, event) {
console.log(tab);
this.formInline.type = tab.name
this.activeName = tab.name
this.xtmcName=tab.$attrs.xtmcName,
this.formInline = {
xtlx: "",
}
console.log(tab);
this.activeName = tab.name
this.xtmcName = tab.$attrs.xtmcName,
this.handleQuery()
},
},
//
returnidimg(iswenzi){
returnidimg(iswenzi) {
// let obj = {
// '':require('@/assets/images/rwxf.png'),
// "":require('@/assets/images/wctj.png'),
@ -311,40 +314,40 @@ export default {
let listsna = [
{
name:"下发",
imgdata:require('@/assets/images/rwxf.png'),
},{
name:"提交",
imgdata:require('@/assets/images/wctj.png'),
},{
name:"不通过",
imgdata:require('@/assets/images/shbh.png'),
},{
name:"审核通过",
imgdata:require('@/assets/images/shtg.png'),
},{
name:"驳回",
imgdata:require('@/assets/images/shbh.png'),
name: "下发",
imgdata: require('@/assets/images/rwxf.png'),
}, {
name: "提交",
imgdata: require('@/assets/images/wctj.png'),
}, {
name: "不通过",
imgdata: require('@/assets/images/shbh.png'),
}, {
name: "审核通过",
imgdata: require('@/assets/images/shtg.png'),
}, {
name: "驳回",
imgdata: require('@/assets/images/shbh.png'),
}
]
let item = listsna.find(item=>iswenzi.includes(item.name))
if(item){
return item.imgdata
}else{
return require('@/assets/images/wctj.png')
}
let item = listsna.find(item => iswenzi.includes(item.name))
if (item) {
return item.imgdata
} else {
return require('@/assets/images/wctj.png')
}
},
//
assetLcpageList(){
assetLcpageList() {
let obj = {
taskId:this.$route.query.id || this.$route.meta.id
taskId: this.$route.query.id || this.$route.meta.id
}
assetLcpage(obj).then(res=>{
assetLcpage(obj).then(res => {
this.timeLineData = res.data
})
},
importClose(){},
importClose() { },
goInfo(type, row) {
//
@ -353,8 +356,8 @@ export default {
name: 'taskAuditInfo', query: {
pageType: "look",
taskId: row.taskId,
assetId:row.id,
type:this.activeName,
assetId: row.id,
type: this.activeName,
}
})
@ -365,8 +368,8 @@ export default {
name: 'taskAuditInfo', query: {
pageType: "change",
taskId: row.taskId,
assetId:row.id,
type:this.activeName,
assetId: row.id,
type: this.activeName,
}
})
@ -375,7 +378,7 @@ export default {
if (type == 3) {
this.chakanyuanyin = row.btgyy
this.$refs.liebiaoDialog.open()
}
// getassetTaskid(row.id)
@ -391,20 +394,20 @@ export default {
return "-"
}
},
titleInfoObjtype(type = "0,1"){
titleInfoObjtype(type = "0,1") {
console.log(type);
let list = type.split(",")
this.listTow = []
this.chanckListTow = []
this.chanckList.forEach(res=>{
list.forEach(element => {
if(element == res.lable){
let list = type.split(",")
this.listTow = []
this.chanckListTow = []
this.chanckList.forEach(res => {
list.forEach(element => {
if (element == res.lable) {
this.listTow.push(res.conent)
this.chanckListTow.push(res)
}
});
})
this.activeName = this.chanckListTow[0].lable
});
})
this.activeName = this.chanckListTow[0].lable
this.handleQuery();
},
@ -421,17 +424,17 @@ export default {
//
resetQuery() {
this.activeName = this.chanckListTow[0].lable
this.xtmcName="系统名称",
this.xtmcName = "系统名称",
this.pagination = {
current: 1,
size: 10,
type:this.activeName,
}
this.pagination = {
current: 1,
size: 10,
type: this.activeName,
}
if (this.index == 1) {
this.formInline = {
xtlx:"",
type:this.activeName,
xtlx: "",
type: this.activeName,
}
this.getList();
@ -447,7 +450,7 @@ export default {
this.pagination = {
current: 1,
size: 10,
type:this.activeName,
type: this.activeName,
}
if (this.index == 1) {
this.pagination = { ...this.pagination, ...this.formInline };
@ -474,9 +477,9 @@ export default {
this.total = 0
this.index = id
console.log(id);
this.resetQuery()
},
getList() {
this.loading = true
@ -488,10 +491,10 @@ export default {
})
},
getListTwo() {
getListTwo() {
this.loading = true
this.pagination.taskId = this.$route.query.id || this.$route.meta.id
assetTaskdwHc(this.pagination).then(res=>{
assetTaskdwHc(this.pagination).then(res => {
this.tableDataTwo = res.data.records
this.total = res.data.total
this.loading = false
@ -515,15 +518,15 @@ export default {
const paginationtHeight = pagination.offsetHeight;
const tabHeight = tab.offsetHeight;
this.tabHeader = elementHeight - headerHeight - paginationtHeight - tabHeight - 160;
}
},
beforeRouteEnter(to,from,next){
if(to.query.pageType == 'info') {
beforeRouteEnter(to, from, next) {
if (to.query.pageType == 'info') {
to.meta.title = '任务审核'
to.meta.pageType = to.query.pageType
to.meta.id = to.query.id
} else if(to.query.pageType == 'look') {
} else if (to.query.pageType == 'look') {
to.meta.title = '任务详情'
to.meta.pageType = to.query.pageType
to.meta.id = to.query.id
@ -542,9 +545,9 @@ export default {
padding-right: 3px;
}
.look-info {
}
::v-deep .el-dialog{
.look-info {}
::v-deep .el-dialog {
margin-top: 20vh !important;
}
</style>

@ -26,7 +26,7 @@
<el-link :href="`${baseUrl}${file.url}`" :underline="false" target="_blank">
<span class="el-icon-document"> {{ getFileName(file.name) }} </span>
</el-link>
<div class="ele-upload-list__item-content-action">
<div class="ele-upload-list__item-content-action" v-if="$route.query.pageType != 'look'">
<el-link :underline="false" @click="handleDelete(index)" type="danger">删除</el-link>
</div>
</li>

@ -300,7 +300,7 @@ export default {
},
//
importClose() {
this.resetForm()
},
//
goInfo(row) {

@ -99,9 +99,10 @@
</el-form>
<section v-if="index == 1">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane :label="item.conent" :name="item.lable" :xtmcName="item.xtmcName" v-for="item in chanckListTow"></el-tab-pane>
</el-tabs>
<el-tab-pane :label="item.conent" :name="item.lable" :xtmcName="item.xtmcName"
v-for="item in chanckListTow"></el-tab-pane>
</el-tabs>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :max-height="tabHeader"
:row-class-name="tableRowClassName">
<el-table-column type="index" width="50" label="序号" align="center" />
@ -111,7 +112,7 @@
<template slot-scope="scope">
<dict-tag :options="dict.type.zc_xtlx" :value="scope.row.xtlx" />
</template>
</el-table-column> -->
</el-table-column> -->
<el-table-column label="核查单位" key="zcdwmc" prop="zcdwmc" align="center" />
<el-table-column label="审核状态" key="status" width="200px" prop="status" class-name="table-status"
align="center">
@ -136,22 +137,24 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;">
<div style="display: flex;align-items: center;cursor: pointer;" @click="goInfo(1,scope.row)" v-if="(scope.row.status !=4 &&scope.row.status !=0) || ($route.query.pageType == 'look' || $route.meta.pageType == 'look')">
<div style="display: flex;align-items: center;cursor: pointer;" @click="goInfo(1, scope.row)"
v-if="(scope.row.status != 4 && scope.row.status != 0) || ($route.query.pageType == 'look' || $route.meta.pageType == 'look')">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info"
style="color: #1485EF;">查看</span>
<span class="look-info" style="color: #1485EF;">查看</span>
</div>
<!-- v-if="scope.row.taskStatus == 1" -->
<div v-if="($route.query.pageType == 'info' || $route.meta.pageType == 'info') && scope.row.status != 3&& scope.row.status != 5&&scope.row.status != 1" style="display: flex;align-items: center;cursor: pointer;margin-left: 10px;" @click="goInfo(2,scope.row)">
<div
v-if="($route.query.pageType == 'info' || $route.meta.pageType == 'info') && scope.row.status != 3 && scope.row.status != 5 && scope.row.status != 1"
style="display: flex;align-items: center;cursor: pointer;margin-left: 10px;"
@click="goInfo(2, scope.row)">
<img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="del-info"
style="color: #1485EF;">核查</span>
<span class="del-info" style="color: #1485EF;">核查</span>
</div>
<div style="display: flex;align-items: center;cursor: pointer;margin-left: 5px;"
@click="goInfo(3, scope.row)" v-show='scope.row.status == 4'>
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" style="color: #1485EF;">查看原因</span>
</div>
<div style="display: flex;align-items: center;cursor: pointer;margin-left: 5px;" @click="goInfo(3,scope.row)" v-show='scope.row.status == 4'>
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info"
style="color: #1485EF;">查看原因</span>
</div>
</div>
</template>
</el-table-column>
@ -165,30 +168,30 @@
<div class="info-right" v-if="$route.query.pageType == 'look' || $route.meta.pageType == 'look'">
<div class="info-title">任务流程节点</div>
<div class="timeline">
<div class="timeline-items" v-for="(item,index) in timeLineData">
<div class="timeline-items" v-for="(item, index) in timeLineData">
<div class="left-box">
<img class="main-img" :src="returnidimg(item.assetName)" alt="">
<img class="main-img" :src="returnidimg(item.assetName)" alt="">
<!-- <img class="main-img" v-if="item.status == 2" src="" alt="">
<img class="main-img" v-if="item.status == 3" src="" alt="">
<img class="main-img" v-if="item.status == 4" src="" alt=""> -->
<img class="icon-jt" v-if="(index + 1) != timeLineData.length" src="@/assets/images/icon-jt@2x.png" alt="">
</div>
<div class="right-box">
<span class="span-title" >{{item.assetName}}:</span>
<span class="span-title">{{ item.assetName }}:</span>
<span class="span-time">{{ item.xfTime }}</span>
</div>
</div>
</div>
</div>
<my-dialog title="查看原因" ref="liebiaoDialog" @close="importClose" class="taskDialogBox" width="40%">
<el-descriptions >
<el-descriptions-item label="不通过原因">
{{chakanyuanyin}}
</el-descriptions-item>
</el-descriptions>
</my-dialog>
<my-dialog title="查看原因" ref="liebiaoDialog" @close="importClose" class="taskDialogBox" width="40%">
<el-descriptions>
<el-descriptions-item label="不通过原因">
{{ chakanyuanyin }}
</el-descriptions-item>
</el-descriptions>
</my-dialog>
</div>
</template>
<script>
@ -199,7 +202,7 @@ import myDialog from "@/views/components/myDialog/index.vue"
export default {
dicts: ['zc_xtlx'],
components: { myPagination,myDialog },
components: { myPagination, myDialog },
data() {
return {
index: 1,
@ -223,42 +226,42 @@ export default {
tabHeader: undefined,
timeLineData: [],
titleInfoObj: {},
chakanyuanyin:"",
activeName:"0",
xtmcName:"系统名称",
chanckList:[
chakanyuanyin: "",
activeName: "0",
xtmcName: "系统名称",
chanckList: [
{
lable:"0",
conent:"web资产",
xtmcName:"系统名称",
lable: "0",
conent: "web资产",
xtmcName: "系统名称",
},
{
lable:"1",
conent:"小程序资产",
xtmcName:"小程序名称",
lable: "1",
conent: "小程序资产",
xtmcName: "小程序名称",
},
{
lable:"2",
conent:"公众号资产",
xtmcName:"公众号名称",
lable: "2",
conent: "公众号资产",
xtmcName: "公众号名称",
},
{
lable:"3",
conent:"电子邮件资产",
xtmcName:"电子邮箱后缀",
lable: "3",
conent: "电子邮件资产",
xtmcName: "电子邮箱后缀",
},
{
lable:"4",
conent:"移动应用程序资产",
xtmcName:"移动应用程序名称",
lable: "4",
conent: "移动应用程序资产",
xtmcName: "移动应用程序名称",
},
],
chanckListTow:[],
listTow:[],
chanckListTow: [],
listTow: [],
}
},
mounted() {
this.cancalDebounce();
window.addEventListener('resize', this.cancalDebounce);
this.titleInfo()
@ -272,16 +275,18 @@ export default {
methods: {
handleClick(tab, event) {
console.log(tab.name);
this.formInline.type = tab.name
this.activeName = tab.name
this.xtmcName=tab.$attrs.xtmcName,
console.log(tab.name);
this.formInline = {
xtlx: "",
}
this.activeName = tab.name
this.xtmcName = tab.$attrs.xtmcName,
this.handleQuery()
},
//
returnidimg(iswenzi){
},
//
returnidimg(iswenzi) {
// let obj = {
// '':require('@/assets/images/rwxf.png'),
// "":require('@/assets/images/wctj.png'),
@ -291,39 +296,39 @@ export default {
let listsna = [
{
name:"下发",
imgdata:require('@/assets/images/rwxf.png'),
},{
name:"提交",
imgdata:require('@/assets/images/wctj.png'),
},{
name:"不通过",
imgdata:require('@/assets/images/shbh.png'),
},{
name:"审核通过",
imgdata:require('@/assets/images/shtg.png'),
},{
name:"驳回",
imgdata:require('@/assets/images/shbh.png'),
name: "下发",
imgdata: require('@/assets/images/rwxf.png'),
}, {
name: "提交",
imgdata: require('@/assets/images/wctj.png'),
}, {
name: "不通过",
imgdata: require('@/assets/images/shbh.png'),
}, {
name: "审核通过",
imgdata: require('@/assets/images/shtg.png'),
}, {
name: "驳回",
imgdata: require('@/assets/images/shbh.png'),
}
]
let item = listsna.find(item=>iswenzi.includes(item.name))
if(item){
return item.imgdata
}else{
return require('@/assets/images/wctj.png')
}
let item = listsna.find(item => iswenzi.includes(item.name))
if (item) {
return item.imgdata
} else {
return require('@/assets/images/wctj.png')
}
},
assetLcpageList(){
assetLcpageList() {
let obj = {
taskId:this.$route.query.id || this.$route.meta.id
taskId: this.$route.query.id || this.$route.meta.id
}
assetLcpage(obj).then(res=>{
assetLcpage(obj).then(res => {
this.timeLineData = res.data
})
},
importClose(){},
importClose() { },
goInfo(type, row) {
//
@ -332,8 +337,8 @@ export default {
name: 'mytaskAuditInfo', query: {
pageType: "look",
taskId: row.taskId,
assetId:row.id,
type:this.activeName,
assetId: row.id,
type: this.activeName,
}
@ -345,9 +350,9 @@ export default {
name: 'mytaskAuditInfo', query: {
pageType: "change",
taskId: row.taskId,
assetId:row.id,
type:this.activeName,
assetId: row.id,
type: this.activeName,
}
})
}
@ -355,7 +360,7 @@ export default {
if (type == 3) {
this.chakanyuanyin = row.btgyy
this.$refs.liebiaoDialog.open()
}
// getassetTaskid(row.id)
@ -371,25 +376,25 @@ export default {
return "-"
}
},
titleInfoObjtype(type = "0,1"){
titleInfoObjtype(type = "0,1") {
console.log(type);
let list = type.split(",")
this.listTow = []
this.chanckListTow = []
this.chanckList.forEach(res=>{
list.forEach(element => {
if(element == res.lable){
let list = type.split(",")
this.listTow = []
this.chanckListTow = []
this.chanckList.forEach(res => {
list.forEach(element => {
if (element == res.lable) {
this.listTow.push(res.conent)
this.chanckListTow.push(res)
}
});
})
this.activeName = this.chanckListTow[0].lable
this.handleQuery();
});
})
this.activeName = this.chanckListTow[0].lable
this.handleQuery();
},
titleInfo() {
getassetTaskid(this.$route.query.id || this.$route.meta.id).then(res => {
@ -409,12 +414,12 @@ export default {
this.pagination = {
current: 1,
size: 10,
type:this.activeName,
type: this.activeName,
}
if (this.index == 1) {
this.formInline = {
type:this.activeName,
type: this.activeName,
}
this.getList();
@ -430,7 +435,7 @@ export default {
this.pagination = {
current: 1,
size: 10,
type:this.activeName,
type: this.activeName,
}
if (this.index == 1) {
this.pagination = { ...this.pagination, ...this.formInline };
@ -470,11 +475,11 @@ export default {
this.loading = true
this.pagination.taskId = this.$route.query.id || this.$route.meta.id
// this.pagination.dwmc = this.$route.query.dwmc || this.$route.meta.dwmc
if(this.$store.state.user.roles.includes("unit")){
this.pagination.dwmc=this.$store.state.user.useer.nickName
}
if (this.$store.state.user.roles.includes("unit")) {
this.pagination.dwmc = this.$store.state.user.useer.nickName
}
geassetTaskcHc(this.pagination).then(res => {
this.tableData = res.data.records
this.loading = false
this.total = res.data.total
@ -501,12 +506,12 @@ export default {
this.tabHeader = elementHeight - headerHeight - paginationtHeight - tabHeight - 160;
}
},
beforeRouteEnter(to,from,next){
if(to.query.pageType == 'info') {
beforeRouteEnter(to, from, next) {
if (to.query.pageType == 'info') {
to.meta.title = '任务审核'
to.meta.pageType = to.query.pageType
to.meta.id = to.query.id
} else if(to.query.pageType == 'look') {
} else if (to.query.pageType == 'look') {
to.meta.title = '任务详情'
to.meta.pageType = to.query.pageType
to.meta.id = to.query.id
@ -525,9 +530,9 @@ export default {
padding-right: 3px;
}
.look-info {
}
::v-deep .el-dialog{
.look-info {}
::v-deep .el-dialog {
margin-top: 20vh !important;
}
</style>

Loading…
Cancel
Save