gengxin2024

main
李劲龙 7 months ago
parent dc911d608a
commit 1102ecef8a

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

@ -100,11 +100,11 @@
</el-form> </el-form>
<section v-if="index == 1"> <section v-if="index == 1">
<el-tabs v-model="activeName" @tab-click="handleClick"> <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-tab-pane>
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" <el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName">
:row-class-name="tableRowClassName">
<el-table-column type="index" width="50" label="序号" align="center" /> <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="资产编号" key="id" width="200px" prop="id" align="center" /> -->
<el-table-column :label="xtmcName" key="xtmc" prop="xtmc" align="center" /> <el-table-column :label="xtmcName" key="xtmc" prop="xtmc" align="center" />
@ -140,20 +140,22 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;"> <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;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" <span class="look-info" style="color: #1485EF;">查看</span>
style="color: #1485EF;">查看</span>
</div> </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;"> <img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="look-info" <span class="look-info" style="color: #1485EF;">审核</span>
style="color: #1485EF;">审核</span>
</div> </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;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" <span class="look-info" style="color: #1485EF;">查看原因</span>
style="color: #1485EF;">查看原因</span>
</div> </div>
</div> </div>
</template> </template>
@ -293,11 +295,12 @@ export default {
methods: { methods: {
handleClick(tab, event) { handleClick(tab, event) {
this.formInline = {
xtlx: "",
}
console.log(tab); console.log(tab);
this.formInline.type = tab.name
this.activeName = tab.name this.activeName = tab.name
this.xtmcName = tab.$attrs.xtmcName, this.xtmcName = tab.$attrs.xtmcName,
this.handleQuery() this.handleQuery()
}, },
// //
@ -542,8 +545,8 @@ export default {
padding-right: 3px; padding-right: 3px;
} }
.look-info { .look-info {}
}
::v-deep .el-dialog { ::v-deep .el-dialog {
margin-top: 20vh !important; margin-top: 20vh !important;
} }

@ -26,7 +26,7 @@
<el-link :href="`${baseUrl}${file.url}`" :underline="false" target="_blank"> <el-link :href="`${baseUrl}${file.url}`" :underline="false" target="_blank">
<span class="el-icon-document"> {{ getFileName(file.name) }} </span> <span class="el-icon-document"> {{ getFileName(file.name) }} </span>
</el-link> </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> <el-link :underline="false" @click="handleDelete(index)" type="danger">删除</el-link>
</div> </div>
</li> </li>

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

@ -99,7 +99,8 @@
</el-form> </el-form>
<section v-if="index == 1"> <section v-if="index == 1">
<el-tabs v-model="activeName" @tab-click="handleClick"> <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-tab-pane :label="item.conent" :name="item.lable" :xtmcName="item.xtmcName"
v-for="item in chanckListTow"></el-tab-pane>
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :max-height="tabHeader" <el-table v-loading="loading" :data="tableData" :height="tabHeader" :max-height="tabHeader"
@ -136,21 +137,23 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;"> <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;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" <span class="look-info" style="color: #1485EF;">查看</span>
style="color: #1485EF;">查看</span>
</div> </div>
<!-- v-if="scope.row.taskStatus == 1" --> <!-- 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;"> <img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="del-info" <span class="del-info" style="color: #1485EF;">核查</span>
style="color: #1485EF;">核查</span>
</div> </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;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" <span class="look-info" style="color: #1485EF;">查看原因</span>
style="color: #1485EF;">查看原因</span>
</div> </div>
</div> </div>
</template> </template>
@ -273,7 +276,9 @@ export default {
methods: { methods: {
handleClick(tab, event) { handleClick(tab, event) {
console.log(tab.name); console.log(tab.name);
this.formInline.type = tab.name this.formInline = {
xtlx: "",
}
this.activeName = tab.name this.activeName = tab.name
this.xtmcName = tab.$attrs.xtmcName, this.xtmcName = tab.$attrs.xtmcName,
@ -525,8 +530,8 @@ export default {
padding-right: 3px; padding-right: 3px;
} }
.look-info { .look-info {}
}
::v-deep .el-dialog { ::v-deep .el-dialog {
margin-top: 20vh !important; margin-top: 20vh !important;
} }

Loading…
Cancel
Save