|
@@ -1,29 +1,50 @@
|
|
|
<template>
|
|
|
<div class="m-container">
|
|
|
- <h2>
|
|
|
+ <h2 class="musicGroupInfo">
|
|
|
<el-page-header @back="onCancel">
|
|
|
<template slot="content">
|
|
|
- <div
|
|
|
- class="hearConcat"
|
|
|
- @click="gotoArchices"
|
|
|
- v-if="permission('/musicArchices')"
|
|
|
- >
|
|
|
- <el-tooltip placement="top" popper-class="mTooltip">
|
|
|
- <div slot="content">乐团档案</div>
|
|
|
- <div class="titleWrap">
|
|
|
- <p>{{ teamName }}</p>
|
|
|
- <img :src="archices" alt="" class="archices" />
|
|
|
- </div>
|
|
|
- </el-tooltip>
|
|
|
- </div>
|
|
|
- <div v-else>
|
|
|
- <p>{{ teamName }}</p>
|
|
|
+ <div class="page-headers">
|
|
|
+ <span>{{ teamName }}</span>
|
|
|
+ <span class="musicGroupStatus"><img
|
|
|
+ :src="stepImgs[team_status]"
|
|
|
+ alt=""
|
|
|
+ v-if="stepImgs[team_status]"
|
|
|
+ />
|
|
|
+ {{ musicGroupType[team_status] }}</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-page-header>
|
|
|
+ <div class="musicGroupOperation">
|
|
|
+ <!-- 进行中才有乐团档案 -->
|
|
|
+ <span class="item" @click="gotoArchices" v-if="permission('/musicArchices') && team_status == 'PROGRESS'">乐团档案</span>
|
|
|
+ <i class="line" v-if="permission('/musicArchices') && team_status == 'PROGRESS' && permission('recharge/findAll')"></i>
|
|
|
+ <span class="item" @click="journalVisible = true" v-if="permission('recharge/findAll')">操作日志</span>
|
|
|
+ <!-- <div
|
|
|
+ class="hearConcat"
|
|
|
+ @click="gotoArchices"
|
|
|
+ v-if="permission('/musicArchices')"
|
|
|
+ >
|
|
|
+ <el-tooltip placement="top" popper-class="mTooltip">
|
|
|
+ <div slot="content">乐团档案</div>
|
|
|
+ <div class="titleWrap">
|
|
|
+ <p>{{ teamName }}</p>
|
|
|
+ <img :src="archices" alt="" class="archices" />
|
|
|
+ </div>
|
|
|
+ </el-tooltip>
|
|
|
+ </div> -->
|
|
|
+ </div>
|
|
|
</h2>
|
|
|
+ <el-dialog
|
|
|
+ title="操作日志"
|
|
|
+ :visible.sync="journalVisible"
|
|
|
+ width="1000px"
|
|
|
+ v-if="journalVisible"
|
|
|
+ append-to-body
|
|
|
+ >
|
|
|
+ <teamJournal :teamid="teamid" />
|
|
|
+ </el-dialog>
|
|
|
<div class="m-core">
|
|
|
- <el-popover
|
|
|
+ <!-- <el-popover
|
|
|
placement="left"
|
|
|
:append-to-body="false"
|
|
|
width="1000"
|
|
@@ -32,10 +53,7 @@
|
|
|
:open-delay="500"
|
|
|
@show="setpopover()"
|
|
|
>
|
|
|
- <!-- @setpopover='setpopover' -->
|
|
|
-
|
|
|
<teamJournal :teamid="teamid" />
|
|
|
- <!-- v-if="team_status" -->
|
|
|
<p slot="reference" class="msg" :class="team_status">
|
|
|
<img
|
|
|
:src="stepImgs[team_status]"
|
|
@@ -44,7 +62,7 @@
|
|
|
/>
|
|
|
{{ musicGroupType[team_status] }}
|
|
|
</p>
|
|
|
- </el-popover>
|
|
|
+ </el-popover> -->
|
|
|
|
|
|
<!-- navMenu -->
|
|
|
<tab-router
|
|
@@ -265,6 +283,7 @@ export default {
|
|
|
visible: false,
|
|
|
activeIndex: "1",
|
|
|
teamid: "",
|
|
|
+ journalVisible: false,
|
|
|
baseInfo: null,
|
|
|
// permissionStatus: {
|
|
|
// teamBaseInfo: true,
|
|
@@ -280,19 +299,19 @@ export default {
|
|
|
team_status: "",
|
|
|
archices: require("@/assets/images/base/archices.png"),
|
|
|
stepImgs: {
|
|
|
- AUDIT_FAILED: require("@/assets/images/base/end.png"),
|
|
|
- CANCELED: require("@/assets/images/base/end.png"),
|
|
|
- CLOSE: require("@/assets/images/base/end.png"),
|
|
|
- PAUSE: require("@/assets/images/base/end.png"),
|
|
|
- PROGRESS: require("@/assets/images/base/ing.png"),
|
|
|
- DRAFT: require("@/assets/images/base/ing.png"),
|
|
|
- AUDIT: require("@/assets/images/base/ing.png"),
|
|
|
- PRE_APPLY: require("@/assets/images/base/ing.png"),
|
|
|
- PRE_BUILD_FEE: require("@/assets/images/base/ing.png"),
|
|
|
- FEE_AUDIT: require("@/assets/images/base/ing.png"),
|
|
|
- APPLY: require("@/assets/images/base/clock.png"),
|
|
|
- PAY: require("@/assets/images/base/pay.png"),
|
|
|
- PREPARE: require("@/assets/images/base/ing.png"),
|
|
|
+ AUDIT_FAILED: require("./images/7.png"),
|
|
|
+ CANCELED: require("./images/10.png"),
|
|
|
+ CLOSE: require("./images/8.png"),
|
|
|
+ PAUSE: require("./images/9.png"),
|
|
|
+ PROGRESS: require("./images/13.png"),
|
|
|
+ DRAFT: require("./images/2.png"),
|
|
|
+ AUDIT: require("./images/1.png"),
|
|
|
+ PRE_APPLY: require("./images/3.png"),
|
|
|
+ PRE_BUILD_FEE: require("./images/5.png"),
|
|
|
+ FEE_AUDIT: require("./images/6.png"),
|
|
|
+ APPLY: require("./images/4.png"),
|
|
|
+ PAY: require("./images/12.png"),
|
|
|
+ PREPARE: require("./images/11.png"),
|
|
|
},
|
|
|
};
|
|
|
},
|
|
@@ -429,20 +448,43 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
-// AUDIT_FAILED: require("@/assets/images/base/end.png"),
|
|
|
-// CANCELED: require("@/assets/images/base/end.png"),
|
|
|
-// CLOSE: require("@/assets/images/base/end.png"),
|
|
|
-// PAUSE: require("@/assets/images/base/end.png"),
|
|
|
+.musicGroupInfo {
|
|
|
+ justify-content: space-between;
|
|
|
+}
|
|
|
+.page-headers {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+}
|
|
|
+.musicGroupStatus {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ font-size: 22px;
|
|
|
+ color: #262626;
|
|
|
+ img {
|
|
|
+ margin: 0 10px 0 40px;
|
|
|
+ width: 27px;
|
|
|
+ height: 27px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.musicGroupOperation {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .item {
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 400;
|
|
|
+ color: var(--color-primary);
|
|
|
+ line-height: 22px;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ .line {
|
|
|
+ display: inline-block;
|
|
|
+ width: 1px;
|
|
|
+ height: 16px;
|
|
|
+ background: #DDDFE6;
|
|
|
+ margin: 0 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
-// PROGRESS: require("@/assets/images/base/ing.png"),
|
|
|
-// DRAFT: require("@/assets/images/base/ing.png"),
|
|
|
-// AUDIT: require("@/assets/images/base/ing.png"),
|
|
|
-// PRE_APPLY: require("@/assets/images/base/ing.png"),
|
|
|
-// PRE_BUILD_FEE: require("@/assets/images/base/ing.png"),
|
|
|
-// FEE_AUDIT: require("@/assets/images/base/ing.png"),
|
|
|
-// APPLYL: require("@/assets/images/base/clock.png"),
|
|
|
-// PAY: require("@/assets/images/base/pay.png"),
|
|
|
-// PREPARE: require("@/assets/images/base/ing.png"),
|
|
|
.msg.PAY {
|
|
|
color: #f85043;
|
|
|
}
|