From 0af4ecb9b2047b8ba6d00e891050cf2d68b829a6 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期六, 27 五月 2023 20:41:18 +0800 Subject: [PATCH] 代码提交 --- src/views/datamanage/metadataManage.vue | 271 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 194 insertions(+), 77 deletions(-) diff --git a/src/views/datamanage/metadataManage.vue b/src/views/datamanage/metadataManage.vue index 0c92ee3..5713039 100644 --- a/src/views/datamanage/metadataManage.vue +++ b/src/views/datamanage/metadataManage.vue @@ -1,14 +1,19 @@ <template> <div class="authorityManagement_box"> - <My-bread - :list="[ + <My-bread :list="[ `${$t('dataManage.dataManage')}`, `${$t('dataManage.metadataManage')}`, - ]" - ></My-bread> + ]"></My-bread> <el-divider /> - <div class="inquire subpage_Div" ref="container"> - <el-form ref="queryForm" :model="queryForm" :inline="true"> + <div + class="inquire subpage_Div" + ref="container" + > + <el-form + ref="queryForm" + :model="queryForm" + :inline="true" + > <div class="flex_box"> <div style="margin-right: auto"> <el-form-item size="small"> @@ -95,19 +100,21 @@ </el-option> </el-select> </el-form-item> - <el-form-item prop="name" size="small"> + <el-form-item + prop="name" + size="small" + > <!-- suffix-icon="el-icon-edit" :placeholder="$t('common.pleaseInput')"--> <el-input v-model="queryForm.name" :placeholder="$t('shuJuGuanLi.lable2')" style="width: 200px" - ><i + ><i slot="suffix" class="el-icon-search" @click="queryInfo()" style="padding-right: 8px" - ></i - ></el-input> + ></i></el-input> </el-form-item> </div> <div> @@ -127,7 +134,7 @@ size="small" @click="deleteMetaInfo" icon="el-icon-delete" - >{{ $t("common.delete") }} + >{{ $t("common.delete") }} </el-button> </el-form-item> <el-form-item v-if="btnStatus.download"> @@ -136,7 +143,7 @@ icon="el-icon-download" type="success" size="small" - >{{ $t("common.download") }} + >{{ $t("common.download") }} </el-button> </el-form-item> @@ -146,7 +153,7 @@ icon="el-icon-refresh" type="info" size="small" - >{{ $t("common.reset") }} + >{{ $t("common.reset") }} </el-button> </el-form-item> </div> @@ -197,7 +204,10 @@ </el-form> </div> <div class="dividing-line"></div> - <div class="table_box subpage_Div" :style="styleVar"> + <div + class="table_box subpage_Div" + :style="styleVar" + > <el-table :data="tableData" style="width: 100%" @@ -205,7 +215,10 @@ @selection-change="handleSelectionChange" height="calc(100% - 57px)" > - <el-table-column type="selection" width="55" /> + <el-table-column + type="selection" + width="55" + /> <el-table-column :label="$t('dataManage.dictionaryManageObj.number')" type="index" @@ -220,8 +233,7 @@ title="婧愭暟鎹煡璇�" @click="setQueryMetaData(scope.row)" target="_blank" - >{{ scope.row.name }}</el-link - > + >{{ scope.row.name }}</el-link> </span> <span v-else-if="scope.row.metaid > 0"> <el-link @@ -229,14 +241,15 @@ title="鍏冩暟鎹煡璇�" @click="setMetaDataQuery(scope.row)" target="_blank" - >{{ scope.row.name }}</el-link - ></span - > + >{{ scope.row.name }}</el-link></span> <span v-else>{{ scope.row.name }}</span> </template> </el-table-column> - <el-table-column prop="type" :label="$t('dataManage.vmobj.format')" /> + <el-table-column + prop="type" + :label="$t('dataManage.vmobj.format')" + /> <el-table-column prop="sizes" :label="$t('dataManage.vmobj.size')" @@ -259,7 +272,10 @@ <template slot-scope="scope"> <!-- <span ></span> --> <el-link></el-link> - <el-link :underline="false" @click="detail(scope.row)">{{ + <el-link + :underline="false" + @click="detail(scope.row)" + >{{ scope.row.tab }}</el-link> </template> @@ -270,7 +286,10 @@ :label="$t('dataManage.vmobj.tab')" :formatter="formatData" /> --> - <el-table-column prop="rows" :label="$t('dataManage.vmobj.row')" /> + <el-table-column + prop="rows" + :label="$t('dataManage.vmobj.row')" + /> <el-table-column prop="uname" :label="$t('dataManage.vmobj.createonuser')" @@ -280,14 +299,17 @@ :label="$t('dataManage.vmobj.createontime')" :formatter="formatData" /> - <el-table-column min-width="210" :label="$t('common.operate')"> + <el-table-column + min-width="210" + :label="$t('common.operate')" + > <template slot-scope="scope"> <el-button @click="showDetail(scope.row)" type="primary" plain size="small" - >{{ $t("common.details") }} + >{{ $t("common.details") }} </el-button> <el-button type="warning" @@ -296,7 +318,7 @@ v-if="btnStatus.update" @click="editInfo(scope.row)" style="margin-left: 10px" - >{{ $t("common.edit") }} + >{{ $t("common.edit") }} </el-button> <el-button plain @@ -304,12 +326,15 @@ v-if="showPreview(scope.row)" @click="handlePreview(scope.row)" style="margin-left: 10px" - >{{ $t("common.preview") }} + >{{ $t("common.preview") }} </el-button> </template> </el-table-column> </el-table> - <div class="pagination_box" style="margin-top: 15px"> + <div + class="pagination_box" + style="margin-top: 15px" + > <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" @@ -322,16 +347,28 @@ </el-pagination> </div> </div> - <div class="infoBox_box" v-show="showinfoBox"> + <div + class="infoBox_box" + v-show="showinfoBox" + > <div class="infoBox box_div"> - <div slot="header" class="clearfix"> + <div + slot="header" + class="clearfix" + > <span>{{ $t("common.details") }}</span> - <div style="float: right; cursor: pointer" @click="closeDetial"> + <div + style="float: right; cursor: pointer" + @click="closeDetial" + > <i class="el-icon-close"></i> </div> </div> <el-divider></el-divider> - <div class="contentBox" style="padding: 1%"> + <div + class="contentBox" + style="padding: 1%" + > <p>{{ $t("dataManage.vmobj.name") }}锛歿{ itemdetail.name }}</p> <el-divider></el-divider> <p>{{ $t("dataManage.vmobj.format") }}锛歿{ itemdetail.type }}</p> @@ -348,7 +385,7 @@ <el-divider></el-divider> <p>{{ $t("dataManage.vmobj.tab") }}锛歿{ itemdetail.tab }}</p> <el-divider></el-divider> - <p>{{ $t("dataManage.vmobj.row") }}锛歿{ itemdetail.row }}</p> + <p>{{ $t("dataManage.vmobj.row") }}锛歿{ itemdetail.rows }}</p> <el-divider></el-divider> <p> {{ $t("dataManage.vmobj.createonuser") }}锛歿{ itemdetail.uname }} @@ -360,7 +397,7 @@ }} </p> <el-divider></el-divider> - <p> + <!-- <p> {{ $t("dataManage.vmobj.depName") }}锛歿{ itemdetail.updateUser }} </p> <el-divider></el-divider> @@ -368,7 +405,7 @@ {{ $t("dataManage.vmobj.depName") }}锛歿{ setInfoBoxTime(itemdetail.updateTime) }} - </p> + </p> --> </div> </div> </div> @@ -384,24 +421,36 @@ :visible.sync="dialogFormVisible" :before-close="handleClose" > - <el-form :model="editForm" ref="editForm"> + <el-form + :model="editForm" + ref="editForm" + > <el-form-item :label="$t('dataManage.vmobj.name')" :label-width="formLabelWidth" > - <el-input v-model="editForm.name" autocomplete="off"></el-input> + <el-input + v-model="editForm.name" + autocomplete="off" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.vmobj.format')" :label-width="formLabelWidth" > - <el-input v-model="editForm.type" autocomplete="off"></el-input> + <el-input + v-model="editForm.type" + autocomplete="off" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.vmobj.size')" :label-width="formLabelWidth" > - <el-input v-model="editForm.sizes" autocomplete="off"></el-input> + <el-input + v-model="editForm.sizes" + autocomplete="off" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.vmobj.depName')" @@ -467,7 +516,10 @@ :label="$t('dataManage.vmobj.describe')" :label-width="formLabelWidth" > - <el-input v-model="editForm.describe" autocomplete="off"></el-input> + <el-input + v-model="editForm.describe" + autocomplete="off" + ></el-input> </el-form-item> <!-- <el-form-item :label="$t('dataManage.vmobj.gather')" @@ -476,28 +528,40 @@ <el-input v-model="editForm.gather" autocomplete="off"></el-input> </el-form-item> --> </el-form> - <div v-if="behavior == '淇敼淇℃伅'" slot="footer" class="dialog-footer"> - <el-button size="small" @click="cancelEdit()" - >{{ $t("common.reset") }} + <div + v-if="behavior == '淇敼淇℃伅'" + slot="footer" + class="dialog-footer" + > + <el-button + size="small" + @click="cancelEdit()" + >{{ $t("common.reset") }} </el-button> <el-button size="small" type="primary" @click="sendEdit('editForm')" v-loading.fullscreen.lock="fullscreenLoading" - >{{ $t("common.submit") }} + >{{ $t("common.submit") }} </el-button> </div> - <div v-else slot="footer" class="dialog-footer"> - <el-button size="small" @click="cancelAdd('editForm')" - >{{ $t("common.reset") }} + <div + v-else + slot="footer" + class="dialog-footer" + > + <el-button + size="small" + @click="cancelAdd('editForm')" + >{{ $t("common.reset") }} </el-button> <el-button size="small" type="primary" @click="sendAdd('editForm')" v-loading.fullscreen.lock="fullscreenLoading" - >{{ $t("common.submit") }} + >{{ $t("common.submit") }} </el-button> </div> </el-dialog> @@ -529,7 +593,10 @@ align="center" ></el-table-column> </el-table> - <div style="margin-top: 10px" class="pagination_box"> + <div + style="margin-top: 10px" + class="pagination_box" + > <el-pagination @size-change="handleLoaderSizeChange" @current-change="handleLoaderCurrentChange" @@ -543,7 +610,10 @@ </div> </div> </el-dialog> - <div class="downloadBox box_div subpage_Div" v-if="showCodeBox"> + <div + class="downloadBox box_div subpage_Div" + v-if="showCodeBox" + > <h4 style="padding: 20px">{{ $t("common.passworld") }}</h4> <el-form :model="codeForm" @@ -552,14 +622,20 @@ label-width="100px" class="codeForm" > - <el-form-item :label="$t('common.passworld')" prop="password"> + <el-form-item + :label="$t('common.passworld')" + prop="password" + > <el-input type="password" v-model="codeForm.password" show-password ></el-input> </el-form-item> - <el-form-item :label="$t('common.SPassword')" prop="repassword"> + <el-form-item + :label="$t('common.SPassword')" + prop="repassword" + > <el-input type="password" v-model="codeForm.repassword" @@ -567,11 +643,17 @@ ></el-input> </el-form-item> <el-form-item> - <el-button class="primary" size="small" @click="download('codeForm')" - >{{ $t("common.confirm") }} + <el-button + class="primary" + size="small" + @click="download('codeForm')" + >{{ $t("common.confirm") }} </el-button> - <el-button type="info" size="small" @click="closeDown('codeForm')" - >{{ $t("common.cancel") }} + <el-button + type="info" + size="small" + @click="closeDown('codeForm')" + >{{ $t("common.cancel") }} </el-button> </el-form-item> </el-form> @@ -582,17 +664,30 @@ width="70%" > <div style="height: 65vh; width: 100%"> - <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline"> + <el-form + :inline="true" + :model="fromQueryMeta" + class="demo-form-inline" + > <el-form-item> - <el-input size="small" v-model="fromQueryMeta.name"></el-input> + <el-input + size="small" + v-model="fromQueryMeta.name" + ></el-input> </el-form-item> <el-form-item> - <el-button type="primary" size="small" @click="setSearchMetaData()" - >鏌ヨ + <el-button + type="primary" + size="small" + @click="setSearchMetaData()" + >鏌ヨ </el-button> - <el-button type="info" size="small" @click="setRestMetaData()" - >閲嶇疆 + <el-button + type="info" + size="small" + @click="setRestMetaData()" + >閲嶇疆 </el-button> </el-form-item> </el-form> @@ -648,7 +743,10 @@ :label="$t('dataManage.dataUpObj.tableName')" > <template slot-scope="scope"> - <a class="scopeRowColor" @click="detail(scope.row)">{{ + <a + class="scopeRowColor" + @click="detail(scope.row)" + >{{ scope.row.tab }}</a> </template> @@ -664,7 +762,10 @@ :label="$t('dataManage.dataUpObj.describe')" /> </el-table> - <div class="pagination_box" style="margin-top: 15px"> + <div + class="pagination_box" + style="margin-top: 15px" + > <el-pagination @size-change="handleMetaSizeChange" @current-change="handMetaCurrentChange" @@ -736,7 +837,10 @@ :label="$t('dataManage.dataUpObj.tableName')" > <template slot-scope="scope"> - <a class="scopeRowColor" @click="detail(scope.row)">{{ + <a + class="scopeRowColor" + @click="detail(scope.row)" + >{{ scope.row.tab }}</a> </template> @@ -762,7 +866,10 @@ width="70%" :close-on-click-modal="false" > - <div v-if="dialog.isPdf" class="pdfClass"> + <div + v-if="dialog.isPdf" + class="pdfClass" + > <iframe :src="dialog.src" type="application/x-google-chrome-pdf" @@ -771,7 +878,10 @@ > </iframe> </div> - <div v-if="dialog.isJpg" class="pdfClass"> + <div + v-if="dialog.isJpg" + class="pdfClass" + > <el-image style="width: 100%; height: 100%" :src="dialog.src" @@ -789,7 +899,11 @@ :close-on-click-modal="false" :show-close="false" > - <el-form ref="form" :model="fileFrom" label-width="100px"> + <el-form + ref="form" + :model="fileFrom" + label-width="100px" + > <el-form-item label="瀹℃牳鍗曚綅"> <div> <ul> @@ -815,14 +929,12 @@ class="primary" size="small" @click="getFileInsertApply()" - >{{ $t("common.confirm") }}</el-button - > + >{{ $t("common.confirm") }}</el-button> <el-button type="info" size="small" @click="handleInsertFileClose()" - >{{ $t("common.cancel") }}</el-button - > + >{{ $t("common.cancel") }}</el-button> </el-form-item> </el-form> </el-dialog> @@ -907,8 +1019,8 @@ dirid: "", depid: "", verid: "", - depName:"", - + depName: "", + }, behavior: "", initialForm: "", @@ -1016,11 +1128,11 @@ }, watch: { "queryForm.depName"() { - + this.$refs.treeSelect.visible = false; }, "queryForm.dirid"() { - + this.$refs.treeSelect1.visible = false; }, }, @@ -1480,7 +1592,9 @@ showDetail(row) { // console.log(index, row); this.showinfoBox = true; + debugger this.itemdetail = row; + }, // 鍏抽棴鏌ョ湅 closeDetial() { @@ -1506,7 +1620,7 @@ this.editForm = {}; done(); }) - .catch((_) => {}); + .catch((_) => { }); }, // 鎻愪氦淇敼 @@ -1771,5 +1885,8 @@ position: relative; } } + .el-divider--horizontal { + margin: 15px 0; + } } </style> -- Gitblit v1.9.3