Commit 0b12e6f4 authored by 罗超's avatar 罗超

1

parent 06769073
......@@ -16,7 +16,7 @@
type="primary"
:disabled="multipleSelection.length === 0"
@click="downloadMultipleExcel"
>下载多榜单报名
>批量下载榜单报名
</el-button>
</div>
</div>
......@@ -172,84 +172,104 @@
</el-table-column>
<el-table-column prop="ListStateName" label="状态"> </el-table-column>
<el-table-column label="操作" width="270">
<el-table-column label="操作" width="200">
<template slot-scope="scope">
<el-tooltip
class="item"
effect="dark"
content="报名列表"
placement="top"
>
<img
src="../../assets/img/userman/baoming.png"
alt=""
class="imgstyle"
@click="getItem(scope.row)"
/>
</el-tooltip>
<el-tooltip
class="item"
effect="dark"
content="放榜"
placement="top"
v-if="scope.row.ListState === 2"
>
<img
src="../../assets/img/setup/fangbang.png"
alt=""
class="imgstyle"
@click="fangbang(scope.row)"
/>
</el-tooltip>
<el-tooltip
class="item"
effect="dark"
content="编辑"
placement="top"
>
<img
src="../../assets/img/setup/edit.png"
alt=""
class="imgstyle"
@click="EditgoUrl(scope.row)"
/>
</el-tooltip>
<el-tooltip
class="item"
effect="dark"
content="取消"
placement="top"
>
<img
src="../../assets/img/setup/del.png"
alt=""
class="imgstyle"
@click="delete_b(scope.row)"
/>
</el-tooltip>
<el-tooltip
class="item"
effect="dark"
content="下载榜单报名excel"
placement="top"
>
<img
src="../../assets/img/userman/imgsc.png"
alt=""
class="imgstyle"
@click="downloadSingerExcel(scope.row)"
/>
</el-tooltip>
<div style="height: 32px; display: flex; align-items: center">
<el-tooltip
class="item"
effect="dark"
content="报名列表"
placement="top"
style="margin-right: 10px"
>
<img
src="../../assets/img/userman/baoming.png"
alt=""
class="imgstyle"
@click="getItem(scope.row)"
/>
</el-tooltip>
<el-dropdown size="medium">
<el-button type="primary" size="mini">
更多菜单<i class="el-icon-arrow-down el-icon--right"></i
></el-button>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>
<el-tooltip
class="item"
effect="dark"
content="放榜"
placement="top"
v-if="
scope.row.ListState === 2 || scope.row.ListState === 3
"
>
<img
src="../../assets/img/setup/fangbang.png"
alt=""
class="imgstyle"
@click="fangbang(scope.row)"
/>
</el-tooltip>
</el-dropdown-item>
<el-dropdown-item v-if="scope.row.ListState == 5">
<el-tooltip
class="item"
effect="dark"
content="编辑"
placement="top"
>
<img
src="../../assets/img/setup/edit.png"
alt=""
class="imgstyle"
@click="EditgoUrl(scope.row)"
/> </el-tooltip
></el-dropdown-item>
<el-dropdown-item v-if="scope.row.ListState === 5">
<el-tooltip
class="item"
effect="dark"
content="删除"
placement="top"
>
<img
src="../../assets/img/setup/del.png"
alt=""
class="imgstyle"
@click="delete_b(scope.row)"
/> </el-tooltip
></el-dropdown-item>
<el-dropdown-item>
<el-tooltip
class="item"
effect="dark"
content="下载榜单报名excel"
placement="top"
>
<img
src="../../assets/img/userman/status_1_active.png"
alt=""
class="imgstyle"
@click="downloadSingerExcel(scope.row)"
/> </el-tooltip
></el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
</template>
</el-table-column>
</el-table>
<el-pagination
style="text-align: right"
background
:current-page.sync="msg.pageIndex"
@current-change="handleCurrentChange"
@size-change="handleSizeChange"
:page-sizes="[15, 30, 45, 60, 75, 90]"
:page-size="msg.pageSize"
:current-page.sync="msg.pageIndex"
layout="total,prev, pager, next"
layout="sizes,total,prev, pager, next"
:total="total"
>
</el-pagination>
......@@ -342,7 +362,11 @@ export default {
this.msg.pageIndex = val;
this.getList();
},
handleSizeChange(val) {
this.msg.pageSize = val;
this.getList();
console.log(`每页 ${val} 条`);
},
delete_b(row) {
let that = this;
that.Confirm("是否删除?", function () {
......@@ -386,7 +410,7 @@ export default {
name: "listRegistration",
query: {
Id: row.Id,
blank: "y",
status: row.ListState,
},
});
},
......@@ -424,7 +448,7 @@ export default {
this.GetLocalFile(
"/api/Trade/GetFirstShopMoreListEnrollToExcel",
{ ListIds: ids },
"榜单报名列表.xls"
"批量下载榜单报名列表.xls"
);
},
},
......@@ -469,4 +493,7 @@ export default {
padding: 20px;
box-sizing: border-box;
}
.el-icon-arrow-down {
font-size: 12px;
}
</style>
\ No newline at end of file
......@@ -37,7 +37,7 @@
<el-option
v-for="item in enterpriseList"
:key="item.Id"
:label="item.CompanyName"
:label="item.CompanyNameObj"
:value="item.Id"
:disabled="item.disabled"
>
......@@ -169,20 +169,38 @@ export default {
// this.msgListindex = index;
// },
synchro(index) {
//奖章同步
let Small = "";
let Grand = "";
this.msgList.forEach((x, y) => {
if (y == index) {
Small = x.MedalImage;
// Grand = x.MedalImageBig;
}
if (y > index) {
//之后同步数据
x.MedalImage = Small;
// x.MedalImageBig = Grand;
}
});
this.$confirm("后面所有奖章都将同步为当前奖章, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
//奖章同步
let Small = "";
let Grand = "";
this.msgList.forEach((x, y) => {
if (y == index) {
Small = x.MedalImage;
// Grand = x.MedalImageBig;
}
if (y > index) {
//之后同步数据
x.MedalImage = Small;
// x.MedalImageBig = Grand;
}
});
this.$message({
type: "success",
message: "同步成功!",
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消同步",
});
});
return;
},
selectdis(val, index) {
this.enterpriseList.forEach((e) => {
......@@ -259,7 +277,9 @@ export default {
if (res.data.resultCode == 1) {
this.enterpriseList = [];
this.enterpriseList = res.data.data;
this.enterpriseList.forEach((e, i) => {
e.CompanyNameObj = e.CompanyName + "-" + e.ObjectName;
e.disabled = false;
});
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment