|
@@ -199,28 +199,31 @@
|
|
|
<el-checkbox v-model="isShowMe" @change="() => {search_page=1;$refs.chartListRef.scrollTop = 0;getreportlist(key_word)}">只看我的</el-checkbox>
|
|
|
</div>
|
|
|
<div
|
|
|
- style="height: calc(100vh - 320px);overflow-x: hidden;overflow-y: auto;"
|
|
|
+ style="height: calc(100vh - 370px);overflow-x: hidden;overflow-y: auto;"
|
|
|
v-infinite-scroll="loadReportHandle"
|
|
|
:infinite-scroll-immediate="false"
|
|
|
ref="chartListRef"
|
|
|
>
|
|
|
- <div
|
|
|
- v-for="(item, index) in newreportlist"
|
|
|
- :key="item.ChartInfoId"
|
|
|
- :style="item.Disabled && 'cursor: not-allowed;'"
|
|
|
- class="liststy"
|
|
|
- >
|
|
|
- <div class="chartEn-mark" style="top: 0;left:0;" @click="setEnHandle(item)">
|
|
|
- <span v-if="item.IsEnChart">En</span>
|
|
|
- <i class="el-icon-edit" v-else style="font-size:18px"/>
|
|
|
+ <template v-if="newreportlist.length">
|
|
|
+ <div
|
|
|
+ v-for="(item, index) in newreportlist"
|
|
|
+ :key="item.ChartInfoId"
|
|
|
+ :style="item.Disabled && 'cursor: not-allowed;'"
|
|
|
+ class="liststy"
|
|
|
+ >
|
|
|
+ <div class="chartEn-mark" style="top: 0;left:0;" @click="setEnHandle(item)">
|
|
|
+ <span v-if="item.IsEnChart">En</span>
|
|
|
+ <i class="el-icon-edit" v-else style="font-size:18px"/>
|
|
|
+ </div>
|
|
|
+ <p class="color_primary">{{ chart_source===1 ? (item.ChartNameEn||item.ChartName) : item.ChartName }}</p>
|
|
|
+ <img
|
|
|
+ :src="item.ChartImage"
|
|
|
+ :id="'listnode' + index"
|
|
|
+ @click="insertHtml(item)"
|
|
|
+ />
|
|
|
</div>
|
|
|
- <p class="color_primary">{{ chart_source===1 ? (item.ChartNameEn||item.ChartName) : item.ChartName }}</p>
|
|
|
- <img
|
|
|
- :src="item.ChartImage"
|
|
|
- :id="'listnode' + index"
|
|
|
- @click="insertHtml(item)"
|
|
|
- />
|
|
|
- </div>
|
|
|
+ </template>
|
|
|
+ <tableNoData text="暂无图表" size="mini" v-else/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tabsactive == '沙盘插入'">
|
|
@@ -235,26 +238,28 @@
|
|
|
id="sandTable-container"
|
|
|
ref="sandTable"
|
|
|
style="
|
|
|
- height: calc(100vh - 320px);
|
|
|
+ height: calc(100vh - 370px);
|
|
|
overflow-x: hidden;
|
|
|
overflow-y: auto;
|
|
|
"
|
|
|
@scroll="sandTableHandleScroll"
|
|
|
>
|
|
|
- <div
|
|
|
- v-for="(item, index) in sandTableList"
|
|
|
- :key="item.SandboxId"
|
|
|
- class="liststy"
|
|
|
- >
|
|
|
- <p class="color_primary">{{ item.Name }}</p>
|
|
|
- <img
|
|
|
- :src="item.PicUrl"
|
|
|
- :id="'sandTable' + index"
|
|
|
- @click="insertHtml(item,'image')"
|
|
|
- />
|
|
|
- <p class="source-identification">来源:弘则研究</p>
|
|
|
- </div>
|
|
|
- <div v-loading = "sandTableLoading" class="loaded-text">{{loadedText}}</div>
|
|
|
+ <template v-if="sandTableList.length">
|
|
|
+ <div
|
|
|
+ v-for="(item, index) in sandTableList"
|
|
|
+ :key="item.SandboxId"
|
|
|
+ class="liststy"
|
|
|
+ >
|
|
|
+ <p class="color_primary">{{ item.Name }}</p>
|
|
|
+ <img
|
|
|
+ :src="item.PicUrl"
|
|
|
+ :id="'sandTable' + index"
|
|
|
+ @click="insertHtml(item,'image')"
|
|
|
+ />
|
|
|
+ <p class="source-identification">来源:弘则研究</p>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <tableNoData text="暂无数据" size="mini" v-else/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tabsactive == '表格插入'">
|
|
@@ -273,19 +278,22 @@
|
|
|
overflow-y: auto;
|
|
|
"
|
|
|
>
|
|
|
- <div
|
|
|
- v-for="item in sheetSearchList"
|
|
|
- :key="item.ExcelInfoId"
|
|
|
- class="liststy"
|
|
|
- >
|
|
|
- <p class="color_primary">{{ item.ExcelName }}</p>
|
|
|
- <img
|
|
|
- :src="item.ExcelImage"
|
|
|
- :id="'sheet' + item.ExcelInfoId"
|
|
|
- style="object-fit: contain;height: 250px;"
|
|
|
- @click="insertHtml(item,'sheet')"
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <template v-if="sheetSearchList.length">
|
|
|
+ <div
|
|
|
+ v-for="item in sheetSearchList"
|
|
|
+ :key="item.ExcelInfoId"
|
|
|
+ class="liststy"
|
|
|
+ >
|
|
|
+ <p class="color_primary">{{ item.ExcelName }}</p>
|
|
|
+ <img
|
|
|
+ :src="item.ExcelImage"
|
|
|
+ :id="'sheet' + item.ExcelInfoId"
|
|
|
+ style="object-fit: contain;height: 250px;"
|
|
|
+ @click="insertHtml(item,'sheet')"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <tableNoData text="暂无数据" size="mini" v-else/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tabsactive == 'MyETA批量插入'">
|