...
|
...
|
@@ -2,12 +2,47 @@ |
|
|
<el-row :gutter="5" >
|
|
|
<el-col :span="4" >
|
|
|
<div class="cm-card" :style="{'min-height':height+'px','height':'100%'}">
|
|
|
<el-tree :data="treeData" :default-expanded-keys="[1]" @node-click="handleNodeClick"/>
|
|
|
<div style="text-align: left;padding-left: 10px;padding-top: 3px;font-weight: bold">
|
|
|
<el-link type="info" :underline="false"><i class="iconfont icon-liebiao"></i> 资源类型</el-link>
|
|
|
</div>
|
|
|
<el-tree :data="treeData" :default-expanded-keys="[1]" node-key="id" @node-click="handleNodeClick"/>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="20" >
|
|
|
<div class="cm-card" :style="{'min-height':height+'px','height':'100%'}" >
|
|
|
<div style="height: 80px;text-align: left;width: 80%;margin-left: 10px;margin-top: 10px;">
|
|
|
<el-form :inline="true" :model="searchForm" class="demo-form-inline">
|
|
|
<el-form-item label="资源名称">
|
|
|
<el-input v-model="searchForm.resName" placeholder="请输入资源名称"></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" @click="onSubmit">查询</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<cm-table-page :columns="obj.columns" :dataList="obj.maps" @loaddata="getPage" :showIndex="true"
|
|
|
:showBorder="true" :currentPage="currentPage" :total="total" :loading="false"
|
|
|
:showPage="true" :height="(height - 80)">
|
|
|
<template #default="{row,prop,column}">
|
|
|
<el-link v-if="prop == 'resPositon' || prop == 'cabinetNo'" :underline="true" @click="cellClick(row,prop,column)">{{row[prop]}}</el-link>
|
|
|
<el-link v-else :underline="false" @click="item.click(scope.row)">{{row[prop]}}</el-link>
|
|
|
</template>
|
|
|
</cm-table-page>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
|
|
|
<cm-dialog :title="cellDetail.title" width="60%" :showDialogVisible="dialogFlg" :showFooter="true" @hidedialog="showDialog" :showOkBtn="false" cancelText="关闭">
|
|
|
<template v-slot>
|
|
|
|
|
|
<img v-if="cellDetail.prop == 'cabinetNo'" src="/vue3/src/assets/images/res/img01.png" style="width: 50%">
|
|
|
<img v-if="cellDetail.prop == 'resPositon'" src="/vue3/src/assets/images/res/img02.jpg" style="width: 50%">
|
|
|
<!--<div v-if="cellDetail.prop == 'cabinetNo'" :style="{'background-image':'url(/vue3/src/assets/images/res/img01.png)'}" > </div>
|
|
|
<div v-if="cellDetail.prop == 'resPositon'" :style="{'background-image':'url(/vue3/src/assets/images/res/img02.png)'}" > </div>-->
|
|
|
<div>
|
|
|
{{cellDetail.row[cellDetail.prop]}}
|
|
|
</div>
|
|
|
</template>
|
|
|
</cm-dialog>
|
|
|
</div> |
...
|
...
|
|