v-viewer转化成cdn文件,优化包

This commit is contained in:
aixianling
2024-01-22 17:12:32 +08:00
parent 1aa2e264d7
commit ad0a91750c
46 changed files with 2283 additions and 1054 deletions

View File

@@ -47,28 +47,28 @@
</span>
</span>
<span class="value" v-else>-</span></el-form-item>
<!-- <ai-title title="附件" isShowBottomBorder>-->
<!-- <template #rightBtn>-->
<!-- <el-button type="text" icon="iconfont iconDownload" @click="downLoadAll">下载全部</el-button>-->
<!-- </template>-->
<!-- </ai-title>-->
<!-- <el-form-item label-width="0">-->
<!-- <div v-if="obj.annex.length">-->
<!-- <div class="flie" v-for="(item, index) in obj.annex" :key="index"-->
<!-- @click="downFile(item)">-->
<!-- <p>-->
<!-- <svg aria-hidden="true" style="width:24px;height:24px;">-->
<!-- <use xlink:href="#iconAppendix_UNdownload"></use>-->
<!-- </svg>-->
<!-- <span>{{ item.name }}</span>-->
<!-- </p>-->
<!-- <span style="color:#999;">{{ (item.size / 1024).toFixed(2) + "KB" }}-->
<!-- <span class="iconfont iconDownload" style="color:#5088FF"></span>-->
<!-- </span>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="no-data" style="height:160px;width:100%;" v-else></div>-->
<!-- </el-form-item>-->
<!-- <ai-title title="附件" isShowBottomBorder>-->
<!-- <template #rightBtn>-->
<!-- <el-button type="text" icon="iconfont iconDownload" @click="downLoadAll">下载全部</el-button>-->
<!-- </template>-->
<!-- </ai-title>-->
<!-- <el-form-item label-width="0">-->
<!-- <div v-if="obj.annex.length">-->
<!-- <div class="flie" v-for="(item, index) in obj.annex" :key="index"-->
<!-- @click="downFile(item)">-->
<!-- <p>-->
<!-- <svg aria-hidden="true" style="width:24px;height:24px;">-->
<!-- <use xlink:href="#iconAppendix_UNdownload"></use>-->
<!-- </svg>-->
<!-- <span>{{ item.name }}</span>-->
<!-- </p>-->
<!-- <span style="color:#999;">{{ (item.size / 1024).toFixed(2) + "KB" }}-->
<!-- <span class="iconfont iconDownload" style="color:#5088FF"></span>-->
<!-- </span>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="no-data" style="height:160px;width:100%;" v-else></div>-->
<!-- </el-form-item>-->
<ai-title title="人员信息" isShowBottomBorder/>
<el-form-item label="与会组织">{{ arrLabel(obj.appThreeMeetingOrganizationList, 'name') }}</el-form-item>
<el-form-item label="主持人">{{ arrLabel(obj.hostList, 'userName') }}</el-form-item>
@@ -213,12 +213,8 @@
</template>
<script>
import Vue from 'vue'
import {mapState} from "vuex";
import moment from 'dayjs';
import Viewer from 'v-viewer'
Vue.use(Viewer)
export default {
name: "meetingDetail",
@@ -272,7 +268,7 @@ export default {
voteConfigs() {
return [
{label: "人员姓名", prop: "userName", align: 'center'},
{label: "投票选项", prop: "myVote", format: v => v ? (v === '1' ? '同意' : '不同意') : '-' },
{label: "投票选项", prop: "myVote", format: v => v ? (v === '1' ? '同意' : '不同意') : '-'},
{label: "投票时间", prop: "voteTime"},
]
},
@@ -430,7 +426,7 @@ export default {
},
//获取会议详请
getDetailInfo() {
this.detail.id&& this.instance.post(`/app/appthreemeetinginfo/queryDetailById?id=${this.detail.id}`).then(res => {
this.detail.id && this.instance.post(`/app/appthreemeetinginfo/queryDetailById?id=${this.detail.id}`).then(res => {
if (res?.data) {
res.data.annex = JSON.parse(res.data.annex);
res.data.meetingClassification = res.data.meetingClassification.split(',');
@@ -564,7 +560,7 @@ export default {
.addThreeMeeting {
height: 100%;
:deep( .el-form ){
:deep( .el-form ) {
.ailist-title {
padding: 0;
margin-bottom: 8px;
@@ -579,7 +575,7 @@ export default {
}
}
:deep(.ai-detail__content--wrapper ){
:deep(.ai-detail__content--wrapper ) {
.el-form {
width: 1000px;
margin: 0 auto;
@@ -591,11 +587,11 @@ export default {
margin-bottom: 8px;
}
:deep( .el-dialog__body ){
:deep( .el-dialog__body ) {
padding-top: 16px !important;
}
:deep( .iconfont ){
:deep( .iconfont ) {
color: #2266FF;
cursor: pointer;
}
@@ -680,7 +676,7 @@ export default {
}
}
:deep( .el-form-item__label ){
:deep( .el-form-item__label ) {
color: #999;
}
@@ -711,7 +707,7 @@ export default {
width: 100%;
}
:deep( .AiEchart ){
:deep( .AiEchart ) {
height: 160px;
}
}