src/api/api.js
@@ -94,6 +94,10 @@ //请求地址 return request.get('/meta/selectDepsByCodes?' + params); } //信息管理=>根据GUID查询GDB export function meta_selectGdbByGuid(params) { return request.get('/meta/selectGdbByGuid', { params: params }); } //组织机构根据id查询 export function selectDep(params) { src/views/AuthorizationManagement/menuRoleAuthorization.vue
@@ -106,10 +106,11 @@ align="center" type="index" :label="$t('dataManage.styleObj.index')" width="55" width="70" /> <el-table-column prop="authName" sortable :label="$t('operatManage.UserRoleAuthorizationObj.name')" > </el-table-column> src/views/AuthorizationManagement/roleMenuAuthorization.vue
@@ -52,7 +52,7 @@ > <el-table-column align="center" width="55" width="70" > <template slot-scope="scope"> <el-radio @@ -66,9 +66,11 @@ align="center" type="index" :label="$t('dataManage.styleObj.index')" width="70" /> <el-table-column prop="name" sortable :label="$t('operatManage.UserRoleAuthorizationObj.name')" > </el-table-column> @@ -162,10 +164,12 @@ <el-table-column align="center" type="index" width="70" :label="$t('dataManage.styleObj.index')" /> <el-table-column prop="name" sortable :label="$t('operatManage.UserRoleAuthorizationObj.name')" > </el-table-column> src/views/AuthorizationManagement/roleResAuthorization.vue
@@ -59,10 +59,13 @@ <el-table-column align="center" type="index" width="70" :label="$t('dataManage.styleObj.index')" /> <el-table-column prop="name" sortable :label="$t('operatManage.UserRoleAuthorizationObj.name')" > </el-table-column> src/views/AuthorizationManagement/userRoleAuthorization.vue
@@ -75,6 +75,7 @@ /> <el-table-column prop="name" sortable :label="$t('operatManage.UserRoleAuthorizationObj.name')" > </el-table-column> @@ -146,9 +147,11 @@ align="center" type="index" :label="$t('dataManage.styleObj.index')" width="70" /> <el-table-column prop="uname" sortable :label="$t('operatManage.UserRoleAuthorizationObj.name')" > </el-table-column> src/views/datamanage/SpatialData.vue
@@ -135,6 +135,7 @@ <!-- :label="item.alias"--> <el-table-column min-width="135" sortable v-for="(item, index) in attributeData" :key="index" :label="$i18n.locale == 'zh' ? item.alias : item.field" src/views/datamanage/dataUpdata.vue
@@ -391,13 +391,16 @@ <el-table-column align="center" type="index" :label="$t('common.index')" width="70px" ></el-table-column> <el-table-column align="center" :label="$t('common.name')" width="120" width="100" > <template slot-scope="scope"> <span v-if="scope.row.ismeta > 0"> @@ -426,32 +429,38 @@ prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" sortable /> <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" sortable /> <el-table-column align="center" prop="verName" sortable :label="$t('dataManage.dataUpObj.versionNo')" /> <el-table-column align="center" prop="type" :label="$t('common.type')" sortable /> <el-table-column align="center" prop="sizes" :label="$t('common.size')" sortable :formatter="changeSizeFile" /> <el-table-column align="center" :label="$t('dataManage.dataUpObj.tableName')" > <template slot-scope="scope"> <a @@ -464,11 +473,13 @@ align="center" prop="rows" :label="$t('common.lineNuber')" sortable /> <el-table-column align="center" :label="$t('common.dataStatus')" :formatter="stateFormat" > </el-table-column> @@ -481,14 +492,16 @@ <el-table-column align="center" prop="uname" sortable :label="$t('dataManage.vmobj.createonuser')" /> <el-table-column align="center" prop="createTime" :label="$t('dataManage.vmobj.createontime')" sortable :formatter="changetimeFile" width="100" width="160" /> </el-table> <div src/views/datamanage/dictionaryManage.vue
@@ -105,10 +105,11 @@ > <el-table :data="tableData" style="width: 100%" border @selection-change="handleSelectionChange" height="calc(100% - 57px)" height="calc(100% - 87px)" style="width: 100%" > <el-table-column type="selection" @@ -124,33 +125,39 @@ :label="$t('dataManage.dictionaryManageObj.number')" /> --> <el-table-column min-width="100" min-width="130" prop="field" sortable :label="$t('dataManage.dictionaryManageObj.fieldName')" /> <el-table-column min-width="120" min-width="170" prop="alias" sortable :label="$t('dataManage.dictionaryManageObj.fieldAliasName')" /> <el-table-column min-width="100" min-width="130" prop="type" sortable :label="$t('dataManage.dictionaryManageObj.fieldType')" /> <el-table-column min-width="80" min-width="120" prop="len" sortable :label="$t('dataManage.dictionaryManageObj.fieldLength')" /> <el-table-column min-width="80" min-width="120" prop="precision" sortable :label="$t('dataManage.dictionaryManageObj.FieldPrecision')" /> <el-table-column min-width="100" min-width="120" prop="tab" sortable :label=" $t('dataManage.dictionaryManageObj.tableName') " @@ -158,30 +165,33 @@ <el-table-column min-width="100" prop="bak" sortable :label="$t('dataManage.dictionaryManageObj.remark')" /> <el-table-column min-width="100" min-width="130" prop="createTime" sortable :label="$t('dataManage.dictionaryManageObj.creationTime')" :formatter="formatData" /> <el-table-column <!-- <el-table-column min-width="100" prop="createName" :label="$t('dataManage.dictionaryManageObj.createPersonnel')" /> /> --> <el-table-column min-width="100" min-width="130" prop="updateTime" sortable :label="$t('dataManage.dictionaryManageObj.updateTime')" :formatter="formatData" /> <el-table-column <!-- <el-table-column min-width="100" prop="updateName" :label="$t('dataManage.dictionaryManageObj.updatePersonnel')" /> /> --> <el-table-column min-width="180" @@ -884,7 +894,7 @@ width: 98%; padding: 0.5%; .dictionary_leftTree { width: calc(23% - 0px); width: calc(20% - 0px); height: 100%; padding: 10px; border-radius: 5px; @@ -930,7 +940,7 @@ display: flex; justify-content: space-around; .leftTree { width: calc(23% - 0px); width: calc(20% - 0px); height: 100%; padding: 10px; border-radius: 5px; @@ -938,7 +948,7 @@ overflow-y: auto; } .right { width: 75%; width: 78%; height: 100%; border-radius: 5px; padding: 0 10px; src/views/datamanage/domainManage.vue
@@ -100,26 +100,31 @@ align="center" type="index" :label="$t('dataManage.domainManage.index')" width="70px" /> <el-table-column align="center" prop="domName" sortable :label="$t('dataManage.domainManage.domName')" /> <el-table-column align="center" prop="domDesc" sortable :label="$t('dataManage.domainManage.domDesc')" /> <el-table-column align="center" prop="domCode" sortable :label="$t('dataManage.domainManage.domCode')" /> <el-table-column align="center" prop="codeDesc" sortable :label="$t('dataManage.domainManage.codeDesc')" /> <!-- <el-table-column @@ -130,16 +135,19 @@ <el-table-column align="center" prop="level" sortable :label="$t('dataManage.domainManage.level')" /> <el-table-column align="center" prop="orderid" sortable :label="$t('dataManage.domainManage.orderid')" /> <el-table-column align="center" prop="bak" sortable :label="$t('dataManage.domainManage.bak')" /> src/views/datamanage/metadataManage.vue
@@ -1,39 +1,19 @@ <template> <div class="authorityManagement_box"> <My-bread :list="[ `${$t('dataManage.dataManage')}`, `${$t('dataManage.metadataManage')}`, ]"></My-bread> `${$t('dataManage.dataManage')}`, `${$t('dataManage.metadataManage')}`, ]"></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"> <el-select :popper-append-to-body="false" v-model="queryForm.depName" ref="treeSelect" > <el-option :value="queryForm.depid" :label="queryForm.depName" style="height: auto" > <el-tree ref="tree" :data="companyOption1" node-key="id" :props="cascader" @node-click="handleChange1" /> <el-select :popper-append-to-body="false" v-model="queryForm.depName" ref="treeSelect"> <el-option :value="queryForm.depid" :label="queryForm.depName" style="height: auto"> <el-tree ref="tree" :data="companyOption1" node-key="id" :props="cascader" @node-click="handleChange1" /> </el-option> </el-select> <!-- <el-cascader @@ -51,23 +31,9 @@ ></el-cascader> --> </el-form-item> <el-form-item size="small"> <el-select :popper-append-to-body="false" v-model="queryForm.dirName" ref="treeSelect1" > <el-option :value="queryForm.dirid" :label="queryForm.dirName" style="height: auto" > <el-tree ref="tree" :data="companyOption" node-key="id" :props="cascader" @node-click="handleChange" /> <el-select :popper-append-to-body="false" v-model="queryForm.dirName" ref="treeSelect1"> <el-option :value="queryForm.dirid" :label="queryForm.dirName" style="height: auto"> <el-tree ref="tree" :data="companyOption" node-key="id" :props="cascader" @node-click="handleChange" /> </el-option> </el-select> <!-- <el-cascader @@ -85,36 +51,16 @@ ></el-cascader> --> </el-form-item> <el-form-item size="small"> <el-select :popper-append-to-body="false" v-model="queryForm.verid" placeholder="请选择" @change="verHandleChange($event)" > <el-option v-for="item in verOptions" :key="item.id" :label="item.name" :value="item.id" > <el-select :popper-append-to-body="false" v-model="queryForm.verid" placeholder="请选择" @change="verHandleChange($event)"> <el-option v-for="item in verOptions" :key="item.id" :label="item.name" :value="item.id"> </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 slot="suffix" class="el-icon-search" @click="queryInfo()" style="padding-right: 8px" ></i></el-input> <el-input v-model="queryForm.name" :placeholder="$t('shuJuGuanLi.lable2')" style="width: 200px"><i slot="suffix" class="el-icon-search" @click="queryInfo()" style="padding-right: 8px"></i></el-input> </el-form-item> </div> <div> @@ -129,31 +75,19 @@ > </el-form-item>--> <el-form-item v-if="btnStatus.delete"> <el-button type="danger" size="small" @click="deleteMetaInfo" icon="el-icon-delete" >{{ $t("common.delete") }} <el-button type="danger" size="small" @click="deleteMetaInfo" icon="el-icon-delete">{{ $t("common.delete") }} </el-button> </el-form-item> <el-form-item v-if="btnStatus.download"> <el-button @click="downFormData" icon="el-icon-download" type="success" size="small" >{{ $t("common.download") }} <el-button @click="downFormData" icon="el-icon-download" type="success" size="small">{{ $t("common.download") }} </el-button> </el-form-item> <el-form-item> <el-button @click="resetInfo('queryForm')" icon="el-icon-refresh" type="info" size="small" >{{ $t("common.reset") }} <el-button @click="resetInfo('queryForm')" icon="el-icon-refresh" type="info" size="small">{{ $t("common.reset") }} </el-button> </el-form-item> </div> @@ -204,78 +138,48 @@ </el-form> </div> <div class="dividing-line"></div> <div class="table_box subpage_Div" :style="styleVar" > <el-table :data="tableData" style="width: 100%" border @selection-change="handleSelectionChange" height="calc(100% - 57px)" > <el-table-column type="selection" width="55" /> <el-table-column :label="$t('dataManage.dictionaryManageObj.number')" type="index" width="50" > <div class="table_box subpage_Div" :style="styleVar"> <el-table :data="tableData" style="width: 100%" border @selection-change="handleSelectionChange" height="calc(100% - 57px)"> <el-table-column type="selection" width="55" /> <el-table-column :label="$t('dataManage.dictionaryManageObj.number')" type="index" width="75"> </el-table-column> <el-table-column :label="$t('dataManage.vmobj.name')"> <template slot-scope="scope"> <span v-if="scope.row.ismeta > 0"> <el-link style="color: #409eff" title="源数据查询" @click="setQueryMetaData(scope.row)" target="_blank" >{{ scope.row.name }}</el-link> <el-link style="color: #409eff" title="源数据查询" @click="setQueryMetaData(scope.row)" target="_blank">{{ scope.row.name }}</el-link> </span> <span v-else-if="scope.row.metaid > 0"> <el-link style="color: #409eff" title="元数据查询" @click="setMetaDataQuery(scope.row)" target="_blank" >{{ scope.row.name }}</el-link></span> <el-link style="color: #409eff" title="元数据查询" @click="setMetaDataQuery(scope.row)" target="_blank">{{ 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="sizes" :label="$t('dataManage.vmobj.size')" :formatter="stateFormatSizes" /> <el-table-column prop="depName" :label="$t('dataManage.vmobj.depName')" /> <el-table-column prop="dirName" :label="$t('dataManage.vmobj.dirName')" width="200" /> <el-table-column prop="verName" :label="$t('dataManage.vmobj.versionNumber')" /> <el-table-column prop="type" :label="$t('dataManage.vmobj.format')" sortable> <template slot-scope="scope"> <span v-if="scope.row.type == 'gdb'"> <el-link @click="setSelectGdbByGuid(scope.row)" style="color: #409eff"> {{ scope.row.type }} </el-link> </span> <span v-else> {{ scope.row.type }} </span> </template> </el-table-column> <el-table-column prop="sizes" :label="$t('dataManage.vmobj.size')" :formatter="stateFormatSizes" sortable /> <el-table-column prop="depName" :label="$t('dataManage.vmobj.depName')" sortable /> <el-table-column prop="dirName" :label="$t('dataManage.vmobj.dirName')" width="200" sortable /> <el-table-column prop="verName" :label="$t('dataManage.vmobj.versionNumber')" sortable /> <el-table-column :label="$t('dataManage.dataUpObj.tableName')"> <template slot-scope="scope"> <!-- <span ></span> --> <el-link></el-link> <el-link :underline="false" @click="detail(scope.row)" >{{ <el-link :underline="false" style="color: #409eff" @click="detail(scope.row)">{{ scope.row.tab }}</el-link> </template> @@ -286,96 +190,43 @@ :label="$t('dataManage.vmobj.tab')" :formatter="formatData" /> --> <el-table-column prop="rows" :label="$t('dataManage.vmobj.row')" /> <el-table-column sortable prop="rows" :label="$t('dataManage.vmobj.row')" /> <el-table-column :label="$t('common.dataStatus')" :formatter="stateFormat" > <el-table-column :label="$t('common.dataStatus')" :formatter="stateFormat"> </el-table-column> <el-table-column prop="uname" :label="$t('dataManage.vmobj.createonuser')" /> <el-table-column prop="createTime" :label="$t('dataManage.vmobj.createontime')" :formatter="formatData" /> <el-table-column min-width="210" :label="$t('common.operate')" > <el-table-column sortable prop="uname" :label="$t('dataManage.vmobj.createonuser')" /> <el-table-column sortable prop="createTime" :label="$t('dataManage.vmobj.createontime')" :formatter="formatData" /> <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") }} <el-button @click="showDetail(scope.row)" type="primary" plain size="small">{{ $t("common.details") }} </el-button> <el-button type="warning" plain size="small" v-if="btnStatus.update" @click="editInfo(scope.row)" style="margin-left: 10px" >{{ $t("common.edit") }} <el-button type="warning" plain size="small" v-if="btnStatus.update" @click="editInfo(scope.row)" style="margin-left: 10px">{{ $t("common.edit") }} </el-button> <el-button plain size="small" v-if="showPreview(scope.row)" @click="handlePreview(scope.row)" style="margin-left: 10px" >{{ $t("common.preview") }} <el-button plain size="small" v-if="showPreview(scope.row)" @click="handlePreview(scope.row)" style="margin-left: 10px">{{ $t("common.preview") }} </el-button> </template> </el-table-column> </el-table> <div class="pagination_box" style="margin-top: 15px" > <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="listData.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listData.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="count" > <div class="pagination_box" style="margin-top: 15px"> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="listData.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listData.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="count"> </el-pagination> </div> </div> <div class="infoBox_box" v-show="showinfoBox" > <div class="infoBox_box" v-show="showinfoBox" style="z-index:99999"> <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> @@ -417,69 +268,24 @@ </div> </div> <el-dialog width="80vh" top="5vh" :title=" behavior == '新增用户' <el-dialog width="80vh" top="5vh" :title="behavior == '新增用户' ? `${$t('common.append')}` : `${$t('common.update')}` " :visible.sync="dialogFormVisible" :before-close="handleClose" > <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> " :visible.sync="dialogFormVisible" :before-close="handleClose"> <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-form-item> <el-form-item :label="$t('dataManage.vmobj.format')" :label-width="formLabelWidth" > <el-input v-model="editForm.type" autocomplete="off" ></el-input> <el-form-item :label="$t('dataManage.vmobj.format')" :label-width="formLabelWidth"> <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-form-item :label="$t('dataManage.vmobj.size')" :label-width="formLabelWidth"> <el-input v-model="editForm.sizes" autocomplete="off"></el-input> </el-form-item> <el-form-item :label="$t('dataManage.vmobj.depName')" :label-width="formLabelWidth" > <el-select style="width: 100%" :popper-append-to-body="false" v-model="editForm.depName" > <el-option :value="editForm.depid" :label="editForm.depName" style="height: auto" > <el-tree ref="tree" :data="companyOption1" node-key="id" :props="cascader" @node-click="handleChange2" /> <el-form-item :label="$t('dataManage.vmobj.depName')" :label-width="formLabelWidth"> <el-select style="width: 100%" :popper-append-to-body="false" v-model="editForm.depName"> <el-option :value="editForm.depid" :label="editForm.depName" style="height: auto"> <el-tree ref="tree" :data="companyOption1" node-key="id" :props="cascader" @node-click="handleChange2" /> </el-option> </el-select> <!-- <el-cascader @@ -489,27 +295,10 @@ style="width:350px" ></el-cascader> --> </el-form-item> <el-form-item :label="$t('dataManage.vmobj.dirName')" :label-width="formLabelWidth" > <el-select style="width: 100%" :popper-append-to-body="false" v-model="editForm.dirName" > <el-option :value="editForm.dirid" :label="editForm.dirName" style="height: auto" > <el-tree ref="tree" :data="dirComPanyOption" node-key="id" :props="cascader" @node-click="handleChange3" /> <el-form-item :label="$t('dataManage.vmobj.dirName')" :label-width="formLabelWidth"> <el-select style="width: 100%" :popper-append-to-body="false" v-model="editForm.dirName"> <el-option :value="editForm.dirid" :label="editForm.dirName" style="height: auto"> <el-tree ref="tree" :data="dirComPanyOption" node-key="id" :props="cascader" @node-click="handleChange3" /> </el-option> </el-select> <!-- <el-cascader @@ -519,14 +308,8 @@ style="width:350px" ></el-cascader> --> </el-form-item> <el-form-item :label="$t('dataManage.vmobj.describe')" :label-width="formLabelWidth" > <el-input v-model="editForm.describe" autocomplete="off" ></el-input> <el-form-item :label="$t('dataManage.vmobj.describe')" :label-width="formLabelWidth"> <el-input v-model="editForm.describe" autocomplete="off"></el-input> </el-form-item> <!-- <el-form-item :label="$t('dataManage.vmobj.gather')" @@ -535,382 +318,131 @@ <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") }} <el-button size="small" type="primary" @click="sendEdit('editForm')" v-loading.fullscreen.lock="fullscreenLoading">{{ $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") }} <el-button size="small" type="primary" @click="sendAdd('editForm')" v-loading.fullscreen.lock="fullscreenLoading">{{ $t("common.submit") }} </el-button> </div> </el-dialog> <el-dialog :title="$t('common.details')" :visible.sync="dialogVisible" width="70%" > <el-dialog :title="$t('common.details')" :visible.sync="dialogVisible" width="70%"> <div style="height: 600px"> <el-table ref="filterTable" :data="dbTableData" height="90%" border style="width: 100%" > <el-table-column width="60" align="center" type="index" :label="$t('common.index')" /> <el-table-column v-for="(item, index) in attributeData" :key="index" :label="item.alias" :prop="item.field" show-overflow-tooltip align="center" ></el-table-column> <el-table ref="filterTable" :data="dbTableData" height="90%" border style="width: 100%"> <el-table-column width="60" align="center" type="index" :label="$t('common.index')" /> <el-table-column v-for="(item, index) in attributeData" :key="index" :label="item.alias" :prop="item.field" show-overflow-tooltip align="center"></el-table-column> </el-table> <div style="margin-top: 10px" class="pagination_box" > <el-pagination @size-change="handleLoaderSizeChange" @current-change="handleLoaderCurrentChange" :current-page="listLoader.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listLoader.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="count1" > <div style="margin-top: 10px" class="pagination_box"> <el-pagination @size-change="handleLoaderSizeChange" @current-change="handleLoaderCurrentChange" :current-page="listLoader.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listLoader.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="count1"> </el-pagination> </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" :rules="rules" ref="codeForm" label-width="100px" class="codeForm" > <el-form-item :label="$t('common.passworld')" prop="password" > <el-input type="password" v-model="codeForm.password" show-password ></el-input> <el-form :model="codeForm" :rules="rules" ref="codeForm" label-width="100px" class="codeForm"> <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-input type="password" v-model="codeForm.repassword" show-password ></el-input> <el-form-item :label="$t('common.SPassword')" prop="repassword"> <el-input type="password" v-model="codeForm.repassword" show-password></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> </div> <el-dialog :title="fromQueryMeta.title" :visible.sync="queryMetaFlag" width="70%" > <el-dialog :title="fromQueryMeta.title" :visible.sync="queryMetaFlag" 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> <el-table ref="filterTable" :data="metaDataTable" style="width: 100%" height="calc(100% - 100px)" > <el-table-column align="center" type="index" :label="$t('common.index')" width="70px" ></el-table-column> <el-table-column align="center" prop="name" :label="$t('common.name')" width="120" > <el-table ref="filterTable" :data="metaDataTable" style="width: 100%" height="calc(100% - 100px)"> <el-table-column align="center" type="index" :label="$t('common.index')" width="70px"></el-table-column> <el-table-column align="center" prop="name" :label="$t('common.name')" width="120"> </el-table-column> <el-table-column align="center" prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" /> <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" /> <el-table-column align="center" prop="verName" :label="$t('dataManage.dataUpObj.versionNo')" /> <el-table-column align="center" prop="type" :label="$t('common.type')" /> <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" /> <el-table-column align="center" :label="$t('dataManage.dataUpObj.tableName')" > <el-table-column align="center" prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" /> <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" /> <el-table-column align="center" prop="verName" :label="$t('dataManage.dataUpObj.versionNo')" /> <el-table-column align="center" prop="type" :label="$t('common.type')" /> <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" /> <el-table-column align="center" :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> </el-table-column> <el-table-column align="center" prop="rows" :label="$t('common.lineNuber')" /> <el-table-column align="center" prop="desc" :label="$t('dataManage.dataUpObj.describe')" /> <el-table-column align="center" prop="rows" :label="$t('common.lineNuber')" /> <el-table-column align="center" prop="desc" :label="$t('dataManage.dataUpObj.describe')" /> </el-table> <div class="pagination_box" style="margin-top: 15px" > <el-pagination @size-change="handleMetaSizeChange" @current-change="handMetaCurrentChange" :current-page="listMetaData.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listMetaData.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="listMetaData.count" > <div class="pagination_box" style="margin-top: 15px"> <el-pagination @size-change="handleMetaSizeChange" @current-change="handMetaCurrentChange" :current-page="listMetaData.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listMetaData.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="listMetaData.count"> </el-pagination> </div> </div> </el-dialog> <el-dialog :title="fromQueryMeta.title" :visible.sync="queryMetaFlag1" width="70%" > <el-dialog :title="fromQueryMeta.title" :visible.sync="queryMetaFlag1" width="70%"> <div style="height: 65vh; width: 100%"> <el-table ref="filterTable" :data="metaDataTable1" style="width: 100%" height="100%" > <el-table-column align="center" type="index" :label="$t('common.index')" width="70px" ></el-table-column> <el-table-column align="center" prop="name" :label="$t('common.name')" width="120" > <el-table ref="filterTable" :data="metaDataTable1" style="width: 100%" height="100%"> <el-table-column align="center" type="index" :label="$t('common.index')" width="70px"></el-table-column> <el-table-column align="center" prop="name" :label="$t('common.name')" width="120"> </el-table-column> <el-table-column align="center" prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" /> <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" /> <el-table-column align="center" prop="verName" :label="$t('dataManage.dataUpObj.versionNo')" /> <el-table-column align="center" prop="type" :label="$t('common.type')" /> <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" /> <el-table-column align="center" :label="$t('dataManage.dataUpObj.tableName')" > <el-table-column align="center" prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" /> <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" /> <el-table-column align="center" prop="verName" :label="$t('dataManage.dataUpObj.versionNo')" /> <el-table-column align="center" prop="type" :label="$t('common.type')" /> <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" /> <el-table-column align="center" :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> </el-table-column> <el-table-column align="center" prop="rows" :label="$t('common.lineNuber')" /> <el-table-column align="center" prop="desc" :label="$t('dataManage.dataUpObj.describe')" /> <el-table-column align="center" prop="rows" :label="$t('common.lineNuber')" /> <el-table-column align="center" prop="desc" :label="$t('dataManage.dataUpObj.describe')" /> </el-table> </div> </el-dialog> <el-dialog custom-class="preview-dialog" title="预览" :append-to-body="false" :visible.sync="dialog.dialogVisible" width="70%" :close-on-click-modal="false" > <div v-if="dialog.isPdf" class="pdfClass" > <iframe :src="dialog.src" type="application/x-google-chrome-pdf" width="100%" height="100%" > <el-dialog custom-class="preview-dialog" title="预览" :append-to-body="false" :visible.sync="dialog.dialogVisible" width="70%" :close-on-click-modal="false"> <div v-if="dialog.isPdf" class="pdfClass"> <iframe :src="dialog.src" type="application/x-google-chrome-pdf" width="100%" height="100%"> </iframe> </div> <div v-if="dialog.isJpg" class="pdfClass" > <el-image style="width: 100%; height: 100%" :src="dialog.src" :preview-src-list="[dialog.src]" > <div v-if="dialog.isJpg" class="pdfClass"> <el-image style="width: 100%; height: 100%" :src="dialog.src" :preview-src-list="[dialog.src]"> </el-image> </div> </el-dialog> <el-dialog title="数据申请" :visible.sync="dialogInsertFile" width="30%" top="10vh" :modal="false" :close-on-click-modal="false" :show-close="false" > <el-form ref="form" :model="fileFrom" label-width="100px" > <el-dialog title="数据申请" :visible.sync="dialogInsertFile" width="30%" top="10vh" :modal="false" :close-on-click-modal="false" :show-close="false"> <el-form ref="form" :model="fileFrom" label-width="100px"> <el-form-item label="审核单位"> <div> <ul> @@ -922,34 +454,76 @@ </el-form-item> <el-form-item label="描述"> <el-input type="textarea" placeholder="请输入内容" v-model="fileFrom.descr" maxlength="50" show-word-limit > <el-input type="textarea" placeholder="请输入内容" v-model="fileFrom.descr" maxlength="50" show-word-limit> </el-input> </el-form-item> <el-form-item> <el-button class="primary" size="small" @click="getFileInsertApply()" >{{ $t("common.confirm") }}</el-button> <el-button type="info" size="small" @click="handleInsertFileClose()" >{{ $t("common.cancel") }}</el-button> <el-button class="primary" size="small" @click="getFileInsertApply()">{{ $t("common.confirm") }}</el-button> <el-button type="info" size="small" @click="handleInsertFileClose()">{{ $t("common.cancel") }}</el-button> </el-form-item> </el-form> </el-dialog> <iframe id="downFrame" src="" style="display: none; border: 0; padding: 0; height: 0; width: 0" ></iframe> <el-dialog title="" :visible.sync="gdbDialog" width="80%" top="8vh" :modal="false" :close-on-click-modal="false"> <div class="gdbTableBox"> <el-table :data="gdbData" style="width: 100%" max-height="38.54167vw"> <el-table-column type="selection" width="55" /> <el-table-column :label="$t('dataManage.dictionaryManageObj.number')" type="index" width="50"> </el-table-column> <el-table-column :label="$t('dataManage.vmobj.name')"> <template slot-scope="scope"> <span v-if="scope.row.ismeta > 0"> <el-link style="color: #409eff" title="源数据查询" @click="setQueryMetaData(scope.row)" target="_blank">{{ scope.row.name }}</el-link> </span> <span v-else-if="scope.row.metaid > 0"> <el-link style="color: #409eff" title="元数据查询" @click="setMetaDataQuery(scope.row)" target="_blank">{{ 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> <el-table-column prop="sizes" :label="$t('dataManage.vmobj.size')" :formatter="stateFormatSizes" /> <el-table-column prop="depName" :label="$t('dataManage.vmobj.depName')" /> <el-table-column prop="dirName" :label="$t('dataManage.vmobj.dirName')" width="200" /> <el-table-column prop="verName" :label="$t('dataManage.vmobj.versionNumber')" /> <el-table-column :label="$t('dataManage.dataUpObj.tableName')"> <template slot-scope="scope"> <el-link></el-link> <el-link :underline="false" @click="detail(scope.row)">{{ scope.row.tab }}</el-link> </template> </el-table-column> <el-table-column prop="rows" :label="$t('dataManage.vmobj.row')" /> <el-table-column :label="$t('common.dataStatus')" :formatter="stateFormat"> </el-table-column> <el-table-column prop="uname" :label="$t('dataManage.vmobj.createonuser')" /> <el-table-column prop="createTime" :label="$t('dataManage.vmobj.createontime')" :formatter="formatData" /> <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") }} </el-button> <el-button type="warning" plain size="small" v-if="btnStatus.update" @click="editInfo(scope.row)" style="margin-left: 10px">{{ $t("common.edit") }} </el-button> <el-button plain size="small" v-if="showPreview(scope.row)" @click="handlePreview(scope.row)" style="margin-left: 10px">{{ $t("common.preview") }} </el-button> </template> </el-table-column> </el-table> </div> </el-dialog> <iframe id="downFrame" src="" style="display: none; border: 0; padding: 0; height: 0; width: 0"></iframe> </div> </template> @@ -975,6 +549,7 @@ meta_selectMetaOverflowDep, meta_selectDepsByCodes, apply_insertApply, meta_selectGdbByGuid } from "../../api/api"; import MyBread from "../../components/MyBread.vue"; @@ -1115,6 +690,10 @@ pwd: null, depcodes: null, }, gdbData: [], gdbDialog: false, gdbGuid: null, loadDialogVisible: false }; }, created() { @@ -1144,6 +723,31 @@ }, }, methods: { //gdb 点击事件 setSelectGdbByGuid(row) { this.gdbGuid = row.guid this.getSelectGdbByGuid(); }, async getSelectGdbByGuid() { if (!this.gdbGuid) return const data = await meta_selectGdbByGuid({ guid: this.gdbGuid }) if (data.code != 200) { return this.$message.error("根据GUID查询GDB数据失败"); } if (data.count <= 0) { return this.$message("查无更多数据"); } this.gdbData = data.result; this.gdbDialog = true; }, stateFormat(row, column) { var val = ['shp', 'gdb', 'xls', 'xlsx'] if (val.indexOf(row.type) > -1 && row.rows > 0) { @@ -1895,6 +1499,7 @@ border-radius: 10px; } .preview-dialog { .pdfClass { height: 70vh; @@ -1902,6 +1507,7 @@ position: relative; } } .el-divider--horizontal { margin: 15px 0; } src/views/datamanage/resourceManagement.vue
@@ -63,40 +63,42 @@ @selection-change="handleSelectionChange" @cell-dblclick="copyText"> <el-table-column type="selection" width="55" /> <el-table-column align="center" type="index" :label="$t('dataManage.styleObj.index')" width="100" /> <el-table-column align="center" prop="cnName" :label="$t('dataManage.layerObj.resourceName')" width="150" /> <el-table-column sortable align="center" prop="cnName" :label="$t('dataManage.layerObj.resourceName')" /> <!-- <el-table-column align="center" prop="enName" :label="$t('dataManage.layerObj.englishName')" width="170" /> --> <el-table-column align="center" prop="status" :label="$t('dataManage.layerObj.status')" :formatter="setResStatus" width="150" /> <el-table-column align="center" prop="category" :label="$t('dataManage.layerObj.firm')" :formatter="setResCategory" width="150" /> <el-table-column align="center" prop="type" :label="$t('dataManage.layerObj.serviceType')" :formatter="setResType" width="150" /> <el-table-column align="center" prop="data" :label="$t('dataManage.layerObj.dataType')" :formatter="setResData" width="150" /> <el-table-column align="center" prop="tab" :label="$t('dataManage.layerObj.tableName')" width="150" /> <el-table-column align="center" prop="url" :label="$t('dataManage.layerObj.serviceAddress')" width="300" /> <el-table-column align="center" prop="args" :label="$t('dataManage.layerObj.serviceParameters')" width="220" /> <el-table-column align="center" prop="test" :label="$t('dataManage.layerObj.testAddress')" width="300" /> <el-table-column align="center" prop="proxy" :label="$t('dataManage.layerObj.proxyAddress')" width="300" <!-- <el-table-column align="center" prop="status" :label="$t('dataManage.layerObj.status')" :formatter="setResStatus" width="150" /> --> <!-- <el-table-column align="center" prop="category" :label="$t('dataManage.layerObj.firm')" :formatter="setResCategory" width="150" /> --> <el-table-column sortable align="center" prop="type" :label="$t('dataManage.layerObj.serviceType')" :formatter="setResType" /> <el-table-column sortable align="center" prop="data" :label="$t('dataManage.layerObj.dataType')" :formatter="setResData" /> <!-- <el-table-column align="center" prop="tab" :label="$t('dataManage.layerObj.tableName')" width="150" /> --> <el-table-column sortable align="center" prop="url" :label="$t('dataManage.layerObj.serviceAddress')" /> <!-- <el-table-column align="center" prop="args" :label="$t('dataManage.layerObj.serviceParameters')" width="220" /> --> <!-- <el-table-column align="center" prop="test" :label="$t('dataManage.layerObj.testAddress')" width="300" /> --> <el-table-column sortable align="center" prop="proxy" :label="$t('dataManage.layerObj.proxyAddress')" :formatter="formatProxy" /> <el-table-column align="center" prop="descr" :label="$t('dataManage.layerObj.descr')" width="200" /> <el-table-column align="center" prop="createName" :label="$t('dataManage.vmobj.createonuser')" width="200" /> <el-table-column align="center" prop="createTime" :label="$t('dataManage.vmobj.createontime')" width="200" <!-- <el-table-column align="center" prop="descr" :label="$t('dataManage.layerObj.descr')" width="200" /> --> <!-- <el-table-column align="center" prop="createName" :label="$t('dataManage.vmobj.createonuser')" width="200" /> --> <el-table-column sortable align="center" prop="createTime" :label="$t('dataManage.vmobj.createontime')" :formatter="formatData" /> <el-table-column align="center" prop="updateName" :label="$t('dataManage.vmobj.updateonuser')" width="200" /> <el-table-column align="center" prop="updateTime" :label="$t('dataManage.vmobj.updateontime')" width="200" <!-- <el-table-column align="center" prop="updateName" :label="$t('dataManage.vmobj.updateonuser')" width="200" /> --> <el-table-column sortable align="center" prop="updateTime" :label="$t('dataManage.vmobj.updateontime')" :formatter="formatData" /> <el-table-column align="center" prop="bak" :label="$t('common.bak')" width="200" /> <el-table-column :label="$t('common.operate')" width="200"> <!-- <el-table-column align="center" prop="bak" :label="$t('common.bak')" width="200" /> --> <el-table-column :label="$t('common.operate')" width="300"> <template slot-scope="scope"> <el-button @click="setScopeEdit(scope.row)" size="small" type="warning" plain>{{ $t('common.update') <el-button @click="setScopeSee(scope.row)" size="mini" type="primary" plain>{{ $t('common.see') }}</el-button> <el-button size="small" v-show="scope.row.status != 0" plain @click="setScopePreview(scope.row)">{{ <el-button @click="setScopeEdit(scope.row)" size="mini" type="warning" plain>{{ $t('common.update') }}</el-button> <el-button size="mini" v-show="scope.row.status != 0" plain @click="setScopePreview(scope.row)">{{ $t('common.preview') }}</el-button> </template> @@ -254,7 +256,60 @@ </span> </div> </el-dialog> <el-dialog title=" " :visible.sync="seeDialog" width="30%" :before-close="handleSeeClose"> <div style="width: 100%;max-height: 63vh;overflow-y: auto;color:white"> <el-form :model="seeData" class="demo-form-inline" label-width="120px"> <el-form-item :label="$t('dataManage.layerObj.resourceName')"> {{ seeData.cnName }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.englishName')"> {{ seeData.enName }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.status')"> {{ seeData.status }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.firm')"> {{ seeData.category }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.serviceType')"> {{ seeData.type }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.dataType')"> {{ seeData.data }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.tableName')"> {{ seeData.tab }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.serviceParameters')"> {{ seeData.args }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.testAddress')"> {{ seeData.test }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.proxyAddress')"> {{ seeData.proxy }} </el-form-item> <el-form-item :label="$t('dataManage.layerObj.descr')"> {{ seeData.descr }} </el-form-item> <el-form-item :label="$t('dataManage.vmobj.createonuser')"> {{ seeData.createName }} </el-form-item> <el-form-item :label="$t('dataManage.vmobj.createontime')"> {{ seeData.createTime }} </el-form-item> <el-form-item :label="$t('dataManage.vmobj.updateonuser')"> {{ seeData.updateName }} </el-form-item> <el-form-item :label="$t('dataManage.vmobj.updateontime')"> {{ seeData.updateTime }} </el-form-item> </el-form> </div> </el-dialog> <!-- 地址预览 --> <el-dialog :title="$t('common.preview')" :class="isFullscreen ? '' : 'dialogClass_his'" custom-class="handleDialogClass" width="73.4%" :fullscreen="isFullscreen" v-if="prevDialog" @@ -327,6 +382,8 @@ data: null }, editDialog: false, seeDialog: false, seeData: {}, insertDialog: false, dataType: [], dataTypes: [], @@ -569,8 +626,26 @@ } this.dataTypes = std; }, handleSeeClose() { this.seeDialog = false this.seeData = {}; }, setScopeSee(row) { this.seeDialog = true; this.seeData = JSON.parse(JSON.stringify(row)); this.seeData.status = this.setResStatus(this.seeData) this.seeData.category = this.setResCategory(this.seeData) this.seeData.data = this.setResData(this.seeData) this.seeData.type = this.setResType(this.seeData) this.seeData.proxy = this.formatProxy(this.seeData) this.seeData.createTime = this.seeData.createTime ? this.format(this.seeData.createTime) : null; this.seeData.updateTime = this.seeData.updateTime ? this.format(this.seeData.updateTime) : null; }, setScopeEdit(row) { this.copyData = JSON.parse(JSON.stringify(row)); this.editData = JSON.parse(JSON.stringify(row)); this.editData.status = this.editData.status.toString() src/views/datamanage/styleManage.vue
@@ -99,47 +99,56 @@ <el-table-column align="center" prop="id" sortable v-if="false" /> <el-table-column align="center" prop="name" sortable :label="$t('dataManage.styleObj.name')" /> <el-table-column align="center" prop="type" sortable :label="$t('dataManage.styleObj.type')" /> <el-table-column align="center" prop="dirName" sortable :label="$t('dataManage.styleObj.dirid')" /> <el-table-column align="center" prop="depName" sortable :label="$t('dataManage.styleObj.depid')" /> <el-table-column align="center" prop="ver" sortable :label="$t('dataManage.styleObj.ver')" /> <el-table-column align="center" prop="status" sortable :label="$t('dataManage.styleObj.status')" :formatter="formatStatus" /> <el-table-column align="center" prop="precision" sortable :label="$t('dataManage.styleObj.precision')" /> <el-table-column align="center" prop="descr" sortable :label="$t('dataManage.styleObj.descr')" /> <!-- <el-table-column src/views/datamanage/uploadmanage.vue
@@ -173,7 +173,7 @@ <el-table-column :label="$t('dataManage.dictionaryManageObj.number')" type="index" width="50" width="70" align="center" key="2" > @@ -182,12 +182,14 @@ prop="name" :label="$t('dataManage.vmobj.name')" align="center" sortable key="3" /> <el-table-column prop="type" :label="$t('dataManage.vmobj.format')" align="center" sortable key="4" /> <el-table-column @@ -195,6 +197,7 @@ prop="sizes" :label="$t('dataManage.vmobj.size')" :formatter="stateFormatSizes" sortable align="center" key="5" /> @@ -204,18 +207,21 @@ :label="$t('dataManage.vmobj.dirName')" width="200" align="center" sortable key="7" /> <el-table-column prop="verName" :label="$t('dataManage.vmobj.versionNumber')" align="center" sortable key="8" /> <el-table-column prop="url" :label="$t('common.publishAddress')" align="center" sortable key="9" /> <el-table-column @@ -223,6 +229,7 @@ prop="uname" :label="$t('common.rublisher')" align="center" sortable key="10" /> <el-table-column @@ -230,18 +237,21 @@ prop="createName" :label="$t('common.rublisher')" align="center" sortable key="11" /> <el-table-column prop="createTime" :label="$t('common.releaseTime')" align="center" sortable key="12" /> <el-table-column v-if="active == 'first'" prop="createTime" :label="$t('common.publishStatus')" sortable align="center" key="13" > @@ -259,6 +269,7 @@ <el-button v-if="active == 'second'" size="small" type="info" plain @click="setPreviewDetails(scope.row)" src/views/datamanage/versionManage.vue
@@ -97,10 +97,12 @@ style="width: 100%" border height="calc(100% - 57px)" > <el-table-column align="center" type="index" :label="$t('dataManage.vmobj.index')" width="70px" /> @@ -108,37 +110,44 @@ <el-table-column align="center" prop="name" sortable :label="$t('common.versionName')" /> <el-table-column align="center" prop="depName" sortable :label="$t('dataManage.vmobj.catalogue')" /> <el-table-column align="center" prop="descr" sortable :label="$t('dataManage.vmobj.describe')" /> <el-table-column align="center" prop="createName" sortable :label="$t('dataManage.vmobj.createonuser')" /> <el-table-column align="center" prop="createTime" sortable :label="$t('dataManage.vmobj.createontime')" :formatter="formatTime" /> <el-table-column align="center" prop="UpdateUser" sortable :label="$t('dataManage.vmobj.updateonuser')" /> <el-table-column align="center" prop="updateTime" sortable :label="$t('dataManage.vmobj.updateontime')" :formatter="formatTime" /> src/views/maintenance/blackwhiteList.vue
@@ -115,33 +115,33 @@ width="70px" /> <el-table-column prop="ip" prop="ip" sortable :label="$t('operatManage.BWL.blackListIP')" /> <el-table-column prop="visit" prop="visit" sortable :label="$t('operatManage.BWL.PageView')" /> <el-table-column prop="descr" prop="descr" sortable :label="$t('operatManage.BWL.description')" /> <el-table-column prop="createName" prop="createName" sortable :label="$t('operatManage.BWL.creator')" /> <el-table-column :formatter="formatData" prop="createTime" prop="createTime" sortable :label="$t('operatManage.BWL.creationTime')" /> <el-table-column prop="updateName" prop="updateName" sortable :label="$t('operatManage.BWL.update')" /> <el-table-column :formatter="formatData" prop="updateTime" prop="updateTime" sortable :label="$t('operatManage.BWL.UpdateTime')" /> <el-table-column @@ -279,37 +279,37 @@ width="70px" /> <el-table-column prop="ip" prop="ip" sortable :label="$t('operatManage.BWL.whiteListIP')" /> <el-table-column prop="visit" prop="visit" sortable :label="$t('operatManage.BWL.PageView')" /> <el-table-column prop="descr" prop="descr" sortable :label="$t('operatManage.BWL.description')" /> <el-table-column prop="createName" <el-table-column prop="createName" sortable :label="$t('operatManage.BWL.creator')" /> <el-table-column :formatter="formatData" prop="createTime" prop="createTime" sortable :label="$t('operatManage.BWL.creationTime')" /> <el-table-column prop="updateName" prop="updateName" sortable :label="$t('operatManage.BWL.update')" /> <el-table-column :formatter="formatData" prop="updateTime" prop="updateTime" sortable :label="$t('operatManage.BWL.UpdateTime')" /> <el-table-column v-if="menuStatus.update" v-if="menuStatus.update" :label="$t('operatManage.tokentoolObj.operation')" width="120" align="center" src/views/maintenance/colorTableManage.vue
@@ -89,38 +89,45 @@ <el-table-column align="center" prop="name" sortable :label="$t('dataManage.styleObj.name')" /> <el-table-column align="center" prop="type" sortable :label="$t('common.type')" :formatter="formatType" /> <el-table-column align="center" prop="bak" sortable :label="$t('common.bak')" /> <el-table-column align="center" prop="createUser" prop="createName" sortable :label="$t('operatManage.BWL.creator')" /> <el-table-column align="center" prop="createTime" sortable :label="$t('operatManage.BWL.creationTime')" :formatter="formatData" /> <el-table-column align="center" prop="updateUser" prop="updateName" sortable :label="$t('operatManage.BWL.update')" /> <el-table-column align="center" prop="updateTime" sortable :label="$t('operatManage.BWL.UpdateTime')" :formatter="formatData" /> @@ -1018,6 +1025,7 @@ async setSearchTable() { const data = await colortab_selectByPageAndCount(this.listData) if (data.code != 200) return; this.tableData = data.result; this.listData.count = data.count; }, src/views/maintenance/downlog.vue
@@ -123,7 +123,7 @@ :data="tableData" style="width: 100%" border height="calc(100% - 45px)" height="calc(100% - 65px)" > <el-table-column align="center" @@ -134,34 +134,40 @@ <el-table-column align="center" prop="name" sortable :label="$t('operatManage.ELM.fileName')" /> <el-table-column align="center" prop="uname" sortable :label="$t('operatManage.ELM.username')" /> <el-table-column align="center" prop="type" sortable :label="$t('operatManage.ELM.type')" :formatter="formatType" /> <el-table-column align="center" prop="sizes" sortable :label="$t('operatManage.ELM.size')" :formatter="formatSize" /> <el-table-column align="center" prop="ip" sortable :label="$t('operatManage.ELM.ipadress')" /> <el-table-column align="center" prop="createTime" sortable :label="$t('operatManage.ELM.careatetime')" :formatter="formatData" /> src/views/maintenance/eventlogManage.vue
@@ -120,40 +120,46 @@ :data="tableData" style="width: 100%" border height="calc(100% - 45px)" height="calc(100% - 65px)" > <el-table-column align="center" type="index" :label="$t('operatManage.ELM.index')" height="calc(100% - 57px)" width="70" /> <el-table-column align="center" prop="uname" sortable :label="$t('operatManage.ELM.username')" /> <el-table-column align="center" prop="ip" sortable :label="$t('operatManage.ELM.ip')" /> <el-table-column align="center" prop="resid" sortable :label="$t('operatManage.ELM.resourceName')" /> <el-table-column :formatter="formatData" align="center" prop="optime" sortable :label="$t('operatManage.ELM.date')" /> <el-table-column :formatter="formatType" align="center" prop="type" sortable :label="$t('operatManage.ELM.operationType')" /> </el-table> src/views/maintenance/logLog.vue
@@ -92,33 +92,37 @@ <div class="dividing-line"></div> <!-- 表格显示 --> <div class="table_box subpage_Div" :style="styleVar"> <el-table :data="tableData" style="width: 100%" height="calc(100% - 45px)" border> <el-table :data="tableData" style="width: 100%" height="calc(100% - 65px)" border> <el-table-column width="150" type="index" :label="$t('loglog.serialnumber')" /> <el-table-column prop="uname" :label="$t('loglog.username')" /> <el-table-column sortable prop="uname" :label="$t('loglog.username')" /> <el-table-column prop="appid" sortable :label="$t('loglog.applicationProgram')" :formatter="formatAppid" /> <el-table-column prop="ip" :label="$t('loglog.ipadress')" /> <el-table-column prop="descr" :label="$t('loglog.describe')" /> <el-table-column sortable prop="ip" :label="$t('loglog.ipadress')" /> <el-table-column sortable prop="descr" :label="$t('loglog.describe')" /> <el-table-column prop="optime" :formatter="formatData" sortable :label="$t('loglog.operationtime')" /> <el-table-column prop="type" :formatter="formatType" sortable :label="$t('loglog.operationtype')" /> <el-table-column prop="status" :formatter="formatStatus" sortable :label="$t('loglog.operationStatus')" /> </el-table> src/views/maintenance/operationLog.vue
@@ -121,7 +121,7 @@ :data="tableData" style="width: 100%" border height="calc(100% - 45px)" height="calc(100% - 65px)" > <!-- <el-table-column type="selection" width="55" /> --> <el-table-column @@ -132,44 +132,44 @@ </el-table-column> <!-- <el-table-column prop="Accessnumber" label="访问编号" /> --> <el-table-column prop="modular1" prop="modular1" sortable :label="$t('operatManage.operationLogObj.operationModule1')" /> <el-table-column prop="modular2" prop="modular2" sortable :label="$t('operatManage.operationLogObj.operationModule2')" /> <el-table-column prop="url" prop="url" sortable :label="$t('operatManage.operationLogObj.url')" /> <!-- <el-table-column prop="loginaddress" label="登录地点" /> --> <el-table-column prop="clazz" prop="clazz" sortable :label="$t('operatManage.operationLogObj.className')" /> <el-table-column :formatter="formatType" prop="type" prop="type" sortable :label="$t('operatManage.operationLogObj.operationType')" /> <el-table-column prop="uname" prop="uname" sortable :label="$t('operatManage.operationLogObj.username')" /> <el-table-column prop="ip" prop="ip" sortable :label="$t('operatManage.operationLogObj.IP')" /> <el-table-column prop="optime" prop="optime" sortable :formatter="formatData" :label="$t('operatManage.operationLogObj.operatingTime')" /> <el-table-column prop="bak" prop="bak" sortable :label="$t('operatManage.operationLogObj.bak')" /> src/views/maintenance/parameterConfiguration.vue
@@ -14,7 +14,7 @@ :data="tableData" style="width: 100%" border height="calc(100% - 45px)" height="calc(100% - 65px)" > <el-table-column align="center" @@ -24,37 +24,37 @@ /> <el-table-column prop="name" align="center" align="center" sortable :label="$t('operatManage.sysLayOutObj.name')" /> <el-table-column prop="cvalue" align="center" align="center" sortable :label="$t('operatManage.sysLayOutObj.cvalue')" /> <el-table-column prop="dvalue" align="center" align="center" sortable :label="$t('operatManage.sysLayOutObj.dvalue')" /> <el-table-column prop="minValue" align="center" align="center" sortable :label="$t('operatManage.sysLayOutObj.minValue')" /> <el-table-column prop="maxValue" align="center" align="center" sortable :label="$t('operatManage.sysLayOutObj.maxValue')" /> <el-table-column prop="descr" align="center" align="center" sortable :label="$t('operatManage.sysLayOutObj.descr')" /> <el-table-column v-if="menuStatus.update" fixed="right" :label="$t('common.operate')" width="100px" > src/views/maintenance/tokentool.vue
@@ -104,7 +104,7 @@ :label="$t('operatManage.tokentoolObj.index')" /> <el-table-column prop="token" prop="token" sortable :label="$t('operatManage.tokentoolObj.token')" > <template slot-scope="scope"> @@ -120,15 +120,16 @@ <el-table-column prop="duration" width="120" sortable :label="$t('operatManage.tokentoolObj.duration')" /> <el-table-column prop="expire" prop="expire" sortable :label="$t('operatManage.tokentoolObj.expire')" :formatter="formatTime" /> <el-table-column prop="type" prop="type" sortable :label="$t('operatManage.tokentoolObj.type')" > <template slot-scope="scope"> @@ -137,29 +138,29 @@ </template> </el-table-column> <el-table-column prop="ip" prop="ip" sortable :label="$t('operatManage.tokentoolObj.ip')" /> <el-table-column prop="createName" <el-table-column prop="createName" sortable :label="$t('operatManage.tokentoolObj.createUser')" /> <el-table-column prop="createTime" prop="createTime" sortable :label="$t('operatManage.tokentoolObj.createTime')" :formatter="formatTime" /> <el-table-column prop="updateName" prop="updateName" sortable :label="$t('operatManage.tokentoolObj.updateUser')" /> <el-table-column prop="updateTime" prop="updateTime" sortable :label="$t('operatManage.tokentoolObj.updateTime')" :formatter="formatTime" /> <el-table-column fixed="right" :label="$t('operatManage.tokentoolObj.operation')" width="220" > src/views/maintenance/userManagement.vue
@@ -127,24 +127,29 @@ type="index" :label="$t('common.index')" width="70px" /> <el-table-column align="center" prop="uname" width="150px" sortable :label="$t('userManage.userInfoObj.uname')" /> <el-table-column align="center" prop="uid" width="150px" sortable :label="$t('userManage.userInfoObj.uid')" /> <el-table-column align="center" prop="sex" width="80px" width="120px" sortable :label="$t('userManage.userInfoObj.sex')" > <template slot-scope="scope"> @@ -157,48 +162,57 @@ align="center" prop="natives" width="100px" sortable :label="$t('userManage.userInfoObj.natives')" /> <el-table-column align="center" prop="depName" width="200px" sortable :label="$t('userManage.userInfoObj.depName')" /> <el-table-column align="center" prop="idcard" sortable :label="$t('userManage.userInfoObj.idcard')" /> <el-table-column align="center" prop="job" sortable :label="$t('userManage.userInfoObj.job')" /> <el-table-column align="center" prop="edu" sortable :label="$t('userManage.userInfoObj.edu')" /> <el-table-column align="center" prop="addr" sortable :label="$t('userManage.userInfoObj.addr')" /> <el-table-column align="center" prop="email" sortable :label="$t('userManage.userInfoObj.email')" /> <el-table-column align="center" prop="contact" sortable :label="$t('userManage.userInfoObj.contact')" /> <el-table-column align="center" prop="largeModuleName" sortable :label="$t('userManage.userInfoObj.status')" > <template slot-scope="scope"> @@ -246,7 +260,7 @@ </div> <el-dialog width="910px" width="50%" :title=" behavior == '新增用户' ? `${$t('common.append')}` @@ -256,7 +270,7 @@ :before-close="handleClose" :close-on-click-modal="false" > <div style="height: 500px; overflow: auto"> <div style="height: 50%; overflow: auto"> <el-form :model="editForm" ref="editForm" src/views/userManage/authorityManage.vue
@@ -92,24 +92,28 @@ <el-table-column prop="name" align="center" sortable :label="$t('userManage.userInfoObj.name')" > </el-table-column> <el-table-column prop="tag" align="center" sortable :label="$t('userManage.userInfoObj.tag')" > </el-table-column> <el-table-column prop="createName" align="center" sortable :label="$t('userManage.userInfoObj.createUser')" > </el-table-column> <el-table-column prop="createTime" align="center" sortable :label="$t('userManage.userInfoObj.createTime')" :formatter="formatTime" > @@ -117,12 +121,14 @@ <el-table-column prop="updateName" align="center" sortable :label="$t('userManage.userInfoObj.updateUser')" > </el-table-column> <el-table-column prop="updateTime" align="center" sortable :label="$t('userManage.userInfoObj.updateTime')" :formatter="formatTime" > @@ -130,12 +136,13 @@ <el-table-column prop="bak" align="center" sortable :label="$t('userManage.userInfoObj.bak')" > </el-table-column> <el-table-column :label="$t('common.operate')" width="170px" width="200px" > <template slot-scope="scope"> <el-button src/views/userManage/resourceManage.vue
@@ -91,18 +91,21 @@ <el-table-column prop="name" align="center" sortable :label="$t('userManage.resManageObj.name')" > </el-table-column> <el-table-column prop="server" align="center" sortable :label="$t('userManage.resManageObj.server')" > </el-table-column> <el-table-column prop="source" align="center" sortable :label="$t('userManage.resManageObj.source')" > </el-table-column> src/views/userManage/roleManage.vue
@@ -180,23 +180,27 @@ <el-table-column align="center" prop="id" sortable v-if="false" /> <el-table-column align="center" prop="name" :label="$t('userManage.RM.roleName')" sortable /> <el-table-column align="center" prop="depName" sortable :label="$t('userManage.RM.ownedSystem')" /> <el-table-column align="center" prop="isAdmin" sortable :label="$t('userManage.RM.isAdmin')" > <template slot-scope="scope"> @@ -207,6 +211,7 @@ <el-table-column align="center" prop="descr" sortable :label="$t('userManage.RM.describe')" /> @@ -238,7 +243,7 @@ :label="$t('userManage.RM.remarks')" /> --> <el-table-column fixed="right" :label="$t('common.operate')" width="200" > src/views/userManage/templateManage.vue
@@ -97,11 +97,13 @@ <el-table-column align="center" prop="name" sortable :label="$t('dataManage.styleObj.name')" /> <el-table-column align="center" prop="type" sortable :label="$t('common.fileType')" > <template slot-scope="scope"> @@ -113,6 +115,7 @@ <el-table-column align="center" prop="code" sortable :label="$t('common.templateType')" :formatter="codeData" /> @@ -129,11 +132,13 @@ <el-table-column align="center" prop="createName" sortable :label="$t('dataManage.vmobj.createonuser')" /> <el-table-column align="center" prop="createTime" sortable :label="$t('dataManage.vmobj.createontime')" :formatter="formatData" />