地形压平添加参数;坡度分析 添加图例,数据上传,元数据管理,资料馆添加元数据查询,综合展示图片更换
| | |
| | | //请æ±å°å |
| | | return request.get('/meta/selectPageAndCountByPid', { params: params }); |
| | | } |
| | | //å
æ°æ®=>æ ¹æ®ç¶IDå页æ¥è¯¢å¹¶è¿åè®°å½æ° |
| | | export function meta_selectById(params) { |
| | | //请æ±å°å |
| | | return request.get('/meta/selectById', { params: params }); |
| | | } |
| | | |
| | | |
| | | //ç»ç»æºææ ¹æ®idæ¥è¯¢ |
| | |
| | | export function dataUploadSelectVerByDirid(params) { |
| | | return request.get('/dataUpload/selectVerByDirid', { params: params }); |
| | | } |
| | | //æ°æ®ä¸ä¼ =>è·åæä»¶ä¸ä¼ è·¯å¾ |
| | | |
| | | //æ°æ®ä¸ä¼ =>è·åçæ¬Id |
| | | export function dataUpload_selectMetaById(params) { |
| | | return request.get('/dataUpload/selectMetaById', { params: params }); |
| | | } |
| | | |
| | | |
| | | //æ°æ®ä¸ä¼ =>æ ¹æ®æºæ°æ®IDæ¥è¯¢ |
| | | export function dataUploadSelectPath(params) { |
| | | return request.get('/dataUpload/selectPath', { params: params }); |
| | | } |
| | |
| | | export function dataLib_selectPageCountForDownload(params) { |
| | | return request.get('/dataLib/selectPageCountForDownload', { params: params }); |
| | | } |
| | | //èµæé¦=>æ ¹æ®æºæ°æ®IDæ¥è¯¢ |
| | | export function dataLib_selectMetaById(params) { |
| | | return request.get('/dataLib/selectMetaById', { params: params }); |
| | | } |
| | | //èµæé¦=>æ ¹æ®ç¶IDå页æ¥è¯¢å¹¶è¿åè®°å½æ° |
| | | export function dataLib_selectPageAndCountByPid(params) { |
| | | return request.get('/dataLib/selectPageAndCountByPid', { params: params }); |
| | | } |
| | | |
| | | |
| | | //ä¸è½½æ¥å¿=ãå页æ¥è¯¢å¹¶è¿åè®°å½æ° |
| | | export function downlog_selectByPageAndCount(params) { |
| | |
| | | } |
| | | |
| | | .Black_theme .twoMenu_imge46 { |
| | | background: url("../../assets/img/synthesis/å¾å± 14 æ·è´ 3.png") no-repeat center; |
| | | background: url("../../assets/img/synthesis/å¾å± 14 æ·è´ 10.png") no-repeat center; |
| | | } |
| | | |
| | | .Black_theme .twoMenu_imge47 { |
| | |
| | | |
| | | /* é«å±éæµå¾æ */ |
| | | .Black_theme .twoMenu_imge77 { |
| | | background: url("../../assets/img/synthesis/å¾å± 31 æ·è´.png") no-repeat center; |
| | | background: url("../../assets/img/synthesis/å¾å± 37 æ·è´ 4.png") no-repeat center; |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | .twoMenu_imge46 { |
| | | background: url("../../assets/img/synthesis/images/3ç½åº_133.png") no-repeat center; |
| | | background: url("../../assets/img/synthesis/å¾å± 14 æ·è´ 8.png") no-repeat center; |
| | | } |
| | | |
| | | .twoMenu_imge47 { |
| | |
| | | |
| | | /* é«å±éæµå¾æ */ |
| | | .twoMenu_imge77 { |
| | | background: url("../../assets/img/synthesis/images/3ç½åº_198.png") no-repeat center; |
| | | background: url("../../assets/img/synthesis/å¾å± 37 æ·è´ 4(1).png") no-repeat center; |
| | | } |
| | | |
| | | |
| | |
| | | width: 98%; |
| | | height: 98%; |
| | | padding: 1%; |
| | | overflow: auto; |
| | | /* overflow: auto; */ |
| | | } |
| | | |
| | | .subpage_Iquery { |
| | |
| | | } |
| | | |
| | | .userText { |
| | | font-size: 15px; |
| | | font-size: 10px; |
| | | line-height: 15px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | |
| | | } |
| | | |
| | | .TextLanguage { |
| | | font-size: 15px; |
| | | font-size: 10px; |
| | | line-height: 15px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | |
| | | |
| | | .elLink { |
| | | margin-left: 5px; |
| | | font-size: 15px; |
| | | font-size: 10px; |
| | | margin-bottom: 4px; |
| | | color: white; |
| | | } |
| | |
| | | |
| | | dataManage: { |
| | | dataManage: 'Data Manage', |
| | | catalogueManage: 'project management', |
| | | catalogueManage: 'Directory management', |
| | | dataUpdata: 'dataUpdata', |
| | | datawarehousing: 'Data warehousing', |
| | | rangeManage: 'Range management', |
| | |
| | | code: 'Code' |
| | | }, |
| | | |
| | | metadataManage: 'Source Data Management', |
| | | metadataManage: 'Metadata management', |
| | | dataLoading: 'dataLoading', |
| | | SpatialData: 'SpatialData', |
| | | versionManage: 'versionManage', |
| | |
| | | CavernSpecialty: "Cavern Specialty", |
| | | }, |
| | | shuJuJianSuo: { |
| | | valueone: "Please enter content" |
| | | valueone: "Please enter content", |
| | | label: "Please add the condition to query" |
| | | }, |
| | | butten: { |
| | | uploadFile: "Upload File", |
| | |
| | | }, |
| | | dataManage: { |
| | | dataManage: 'æ°æ®ç®¡ç', |
| | | catalogueManage: '项ç®ç®¡ç', |
| | | catalogueManage: 'ç®å½ç®¡ç', |
| | | dataUpdata: 'æ°æ®ä¸ä¼ ', |
| | | datawarehousing: 'æ°æ®å
¥åº', |
| | | rangeManage: 'å¼å管ç', |
| | |
| | | storageDirectory: 'åå¨ç®å½', |
| | | dataVersion: 'æ°æ®çæ¬', |
| | | selectData: 'éæ©æ°æ®', |
| | | selectMetadata: 'éæ©æºæ°æ®', |
| | | selectMetadata: 'éæ©å
æ°æ®', |
| | | entryName: '项ç®åç§°', |
| | | selectWBSData: 'éæ©WBSæ°æ®', |
| | | coordinateSystem: 'åæ ç³»', |
| | |
| | | inspectionItems: "æ£æ¥é¡¹", |
| | | code: 'ç¼ç ' |
| | | }, |
| | | metadataManage: 'æºæ°æ®ç®¡ç', |
| | | metadataManage: 'å
æ°æ®ç®¡ç', |
| | | dataLoading: 'æ°æ®å
¥åº', |
| | | SpatialData: 'ç©ºé´æ°æ®ç®¡ç', |
| | | versionManage: 'çæ¬ç®¡ç', |
| | |
| | | CavernSpecialty: "æ´åºä¸ä¸", |
| | | }, |
| | | shuJuJianSuo: { |
| | | valueone: "请è¾å
¥å
容" |
| | | valueone: "请è¾å
¥å
容", |
| | | |
| | | label: '请添å è¦æ¥è¯¢çæ¡ä»¶' |
| | | }, |
| | | butten: { |
| | | uploadFile: "ä¸ä¼ æä»¶", |
| | |
| | | <template> |
| | | <div class="menuBox"> |
| | | <el-form :inline="true" :model="menuTopFrom" class="demo-form-inline"> |
| | | <el-form |
| | | :inline="true" |
| | | :model="menuTopFrom" |
| | | class="demo-form-inline" |
| | | > |
| | | <el-form-item> |
| | | <el-select |
| | | v-model="menuTopFrom.queryLayer" |
| | |
| | | placeholder="è¯·éæ©..." |
| | | :popper-append-to-body="false" |
| | | > |
| | | <el-option :value="menuTopFrom.queryLayer" style="height: 100%"> |
| | | <el-option |
| | | :value="menuTopFrom.queryLayer" |
| | | style="height: 100%" |
| | | > |
| | | <div style="height: 200px; overflow: auto"> |
| | | <el-tree |
| | | :data="layerData" |
| | |
| | | </el-tree> |
| | | </div> |
| | | <div style="margin-top: 5px"> |
| | | <el-button size="small" plain @click="getCheckedNodes" |
| | | >确认</el-button |
| | | > |
| | | <el-button |
| | | size="small" |
| | | plain |
| | | @click="getCheckedNodes" |
| | | >确认</el-button> |
| | | <el-button |
| | | size="small" |
| | | type="info" |
| | | plain |
| | | @click="resetCheckedNodes" |
| | | >éç½®</el-button |
| | | > |
| | | >éç½®</el-button> |
| | | </div> |
| | | </el-option> |
| | | </el-select> |
| | |
| | | > --> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button plain size="small" @click="getAttributeQuery" |
| | | >æ¥è¯¢</el-button |
| | | > |
| | | <el-button type="info" size="small" @click="clearQuery" plain |
| | | >éç½®</el-button |
| | | > |
| | | <el-button |
| | | plain |
| | | size="small" |
| | | @click="getAttributeQuery" |
| | | >æ¥è¯¢</el-button> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="clearQuery" |
| | | plain |
| | | >éç½®</el-button> |
| | | </el-form-item> |
| | | <!-- <el-form-item> |
| | | <el-button |
| | |
| | | |
| | | this.menuTopFrom.queryLayer = valTree[0].tabDesc; |
| | | for (var i = 0; i < valTree.length; i++) { |
| | | if (valTree[i].entity) { |
| | | debugger |
| | | this.treeChange.push(valTree[i]); |
| | | } |
| | | |
| | | } |
| | | }, |
| | | //æ¸
空æ éä¸çèç¹ |
| | | resetCheckedNodes() { |
| | |
| | | <template> |
| | | <div class="breadcrumb"> |
| | | <el-breadcrumb separator="/"> |
| | | <el-breadcrumb-item |
| | | style="color: #409eff !important" |
| | | :to="{ path: '/' }" |
| | | >{{ list[0] }}</el-breadcrumb-item |
| | | > |
| | | <el-breadcrumb-item style="color: #409eff !important">{{ |
| | | <el-breadcrumb style="color: #409eff !important"> |
| | | <el-breadcrumb-item style="color: #409eff !important; cursor: default;">{{ list[0] }}</el-breadcrumb-item> |
| | | <el-breadcrumb-item style="color: #409eff !important; cursor: default ;">{{ |
| | | list[1] |
| | | }}</el-breadcrumb-item> |
| | | <el-breadcrumb-item style="" v-if="list[2]">{{ |
| | | <el-breadcrumb-item |
| | | style="cursor: default;" |
| | | v-if="list[2]" |
| | | >{{ |
| | | list[2] |
| | | }}</el-breadcrumb-item> |
| | | </el-breadcrumb> |
| | |
| | | .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover { |
| | | color: #409eff !important; |
| | | } |
| | | .el-breadcrumb__inner { |
| | | color: #409eff !important; |
| | | cursor: default; |
| | | } |
| | | .el-breadcrumb__inner { |
| | | cursor: default !important ; |
| | | } |
| | | </style> |
| | |
| | | ></div> |
| | | |
| | | </div> |
| | | <div @click="changeMapType" class="changeMapType"> |
| | | <div id="cenBg" :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'"></div> |
| | | <div |
| | | @click="changeMapType" |
| | | class="changeMapType" |
| | | > |
| | | <div |
| | | id="cenBg" |
| | | :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'" |
| | | ></div> |
| | | </div> |
| | | </div> |
| | | <!-- <div--> |
| | |
| | | <!-- ></div>--> |
| | | |
| | | <!-- </div>--> |
| | | <div v-show="$store.state.isNaviget" class="sindagis-map-compass"> |
| | | <div |
| | | v-show="$store.state.isNaviget" |
| | | class="sindagis-map-compass" |
| | | > |
| | | <span |
| | | class="left" |
| | | @click="leftClick" |
| | |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | box-shadow: 3px 3px 6px #666; |
| | | // box-shadow: 3px 3px 6px #666; |
| | | border-radius: 5px; |
| | | background: #fff; |
| | | // background: #fff; |
| | | cursor: pointer; |
| | | } |
| | | .mapTypeTwo{ |
| | | width: 100%; |
| | | height: 100%; |
| | | margin-left: 10px; |
| | | background-image: url("../assets/img/3dmap.png"); |
| | | background-image: url("../assets/img/synthesis/3D.png"); |
| | | background-repeat: no-repeat; |
| | | background-size: contain; |
| | | } |
| | |
| | | width: 100%; |
| | | height: 100%; |
| | | margin-left: 10px; |
| | | background-image: url("../assets/img/2dmap.png"); |
| | | background-image: url("../assets/img/synthesis/2D æ·è´ 2.png"); |
| | | background-repeat: no-repeat; |
| | | background-size: contain; |
| | | } |
| | | |
| | | </style> |
| | |
| | | </el-card> |
| | | </div> |
| | | <div |
| | | class="terrainLevelBox" |
| | | v-if="showTerrainLevelDialog" |
| | | > |
| | | <el-card class="box-card"> |
| | | <div slot="header"> |
| | | <span>å°å½¢å¹³æ´</span> |
| | | <div style="float: right; cursor: pointer"> |
| | | <i |
| | | class="el-icon-close" |
| | | @click="closeBufferBox(5)" |
| | | ></i> |
| | | </div> |
| | | </div> |
| | | <div class="box-body"> |
| | | <el-form |
| | | ref="form" |
| | | :model="terrainFrom" |
| | | label-width="100px" |
| | | > |
| | | <el-form-item label="å¹³æ´é«åº¦:"> |
| | | <el-input v-model="terrainFrom.height"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button |
| | | @click="drawTerrainLevel" |
| | | type="parmary" |
| | | >ç»å¶</el-button> |
| | | <el-button |
| | | @click="clearTerrainLevel" |
| | | type="info" |
| | | >æ¸
é¤</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | </el-card> |
| | | </div> |
| | | <div |
| | | class="toponymicLocalBox" |
| | | v-if="showToponymicLocalBoxDialog" |
| | | > |
| | |
| | | type="index" |
| | | label="åºå·" |
| | | /> |
| | | <el-table-column prop="name" align="center" label="å°å"> |
| | | <el-table-column |
| | | prop="name" |
| | | align="center" |
| | | label="å°å" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | @click="handleLocation(scope.$index, scope.row)" |
| | | size="small" |
| | | >{{scope.row.name}}<i class="el-icon-place" style="padding-left: 5px"></i></el-button> |
| | | >{{scope.row.name}}<i |
| | | class="el-icon-place" |
| | | style="padding-left: 5px" |
| | | ></i></el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column--> |
| | |
| | | v-bind:class="{ active: isActive, menuLayer: isMenuLayer }" |
| | | ></div> |
| | | </div> |
| | | <div @click="changeMapType" class="changeMapType"> |
| | | <div id="cenBg" :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'"></div> |
| | | <div |
| | | @click="changeMapType" |
| | | class="changeMapType" |
| | | > |
| | | <div |
| | | id="cenBg" |
| | | :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'" |
| | | ></div> |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="lengend" |
| | | v-show="showLengendDialog" |
| | | > |
| | | <el-card class="box-card"> |
| | | <!-- <div |
| | | class="lengend_color" |
| | | style="height:205px" |
| | | > |
| | | |
| | | </div> --> |
| | | <div class="lengendBox"> |
| | | <div class="lengendSpan"> |
| | | <div style="left:10px">0°</div> |
| | | <div style="align-self: flex-end;left:10px; position: absolute; |
| | | bottom: 8%; ">70°</div> |
| | | </div> |
| | | <div |
| | | class="lengend_color" |
| | | style="height:205px; width:30px " |
| | | ></div> |
| | | </div> |
| | | </el-card> |
| | | </div> |
| | | <!-- <div--> |
| | | <!-- @click="changeMenulayer"--> |
| | |
| | | isMenuLayer: true, |
| | | selFrom: {}, |
| | | selectTree: null, |
| | | |
| | | showTerrainLevelDialog: false, |
| | | menuList: [], |
| | | defaultProps: { |
| | | children: "children", |
| | | label: "label", |
| | | }, //æ ç»å®å¯¹è±¡ |
| | | show2DMap:false, |
| | | terrainFrom: { |
| | | height: '10' |
| | | }, showLengendDialog: false, |
| | | }; |
| | | }, |
| | | mounted() { |
| | |
| | | }); |
| | | }, |
| | | methods: { |
| | | drawTerrainLevel() { |
| | | this.clearTerrainLevel() |
| | | var deep = parseFloat(this.terrainFrom.height) |
| | | sgworld.Creator.createSimpleGraphic( |
| | | 'polygon', |
| | | { |
| | | clampToGround: true, |
| | | }, |
| | | function (entity) { |
| | | |
| | | var positions = entity.polygon.hierarchy.getValue().positions; |
| | | sgworld.Creator.SimpleGraphic.remove(entity.id); |
| | | |
| | | window.TerrainFlattening = sgworld.Creator.createTerrainModifier("å°å½¢åå¹³", positions, deep, {}); |
| | | } |
| | | ); |
| | | }, |
| | | clearTerrainLevel() { |
| | | if (window.TerrainFlattening) { |
| | | window.TerrainFlattening && window.TerrainFlattening.remove(); |
| | | } |
| | | }, |
| | | init3DMap() { |
| | | var webKey = "94a34772eb88317fcbf8428e10448561"; |
| | | |
| | |
| | | this.closeBufferBox(4); |
| | | } |
| | | } |
| | | } else if (res.name == "Trrain") { |
| | | switch (res.id) { |
| | | case "d10": |
| | | this.showTerrainLevelDialog = !this.showTerrainLevelDialog; |
| | | this.clearTerrainLevel(); |
| | | break; |
| | | } |
| | | |
| | | } else if (res.name == "Lengend") { |
| | | switch (res.id) { |
| | | case "d2": |
| | | |
| | | this.showLengendDialog = res.vshow; |
| | | |
| | | break; |
| | | } |
| | | |
| | | } |
| | | }, |
| | | handleSizeChange(val) { |
| | |
| | | case 4: |
| | | this.showPathAnalysisBoxDialog = false; |
| | | this.clearPathAll(3); |
| | | |
| | | break; |
| | | case 5: |
| | | this.showTerrainLevelDialog = false; |
| | | this.clearTerrainLevel() |
| | | break; |
| | | } |
| | | }, |
| | |
| | | height: 450x; |
| | | z-index: 40; |
| | | position: absolute; |
| | | right: 6%; |
| | | right: 8%; |
| | | bottom: 1%; |
| | | } |
| | | .bufferBox { |
| | |
| | | height: 370px; |
| | | z-index: 40; |
| | | position: absolute; |
| | | right: 6%; |
| | | right: 8%; |
| | | bottom: 1%; |
| | | } |
| | | .terrainLevelBox { |
| | | width: 350px; |
| | | height: 370px; |
| | | z-index: 40; |
| | | position: absolute; |
| | | right: 8%; |
| | | bottom: -11%; |
| | | } |
| | | .pathAnalysisBox { |
| | | width: 412px; |
| | | |
| | | z-index: 40; |
| | | position: absolute; |
| | | right: 6%; |
| | | right: 8%; |
| | | bottom: 1%; |
| | | } |
| | | |
| | |
| | | bottom: 5%; |
| | | position: absolute; |
| | | z-index: 40; |
| | | } |
| | | .lengend { |
| | | width: 80px; |
| | | |
| | | z-index: 40; |
| | | position: absolute; |
| | | right: 8%; |
| | | bottom: 1%; |
| | | .lengendBox { |
| | | width: 100%; |
| | | height: 100%; |
| | | display: flex; |
| | | .lengendSpan { |
| | | flex-direction: column; |
| | | align-items: center; |
| | | justify-content: space-between; |
| | | } |
| | | .lengend_color { |
| | | background-image: linear-gradient( |
| | | #0055ff, |
| | | #2448da, |
| | | #483cb6, |
| | | #6d3091, |
| | | #91246d, |
| | | #b61848, |
| | | #da0c24 |
| | | ); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | box-shadow: 3px 3px 6px #666; |
| | | // box-shadow: 3px 3px 6px #666; |
| | | //border: 1px solid rgba(204, 204, 204, 0.76); |
| | | border-radius: 5px; |
| | | background: #fff; |
| | | |
| | | cursor: pointer; |
| | | } |
| | | .mapTypeTwo{ |
| | | width: 100%; |
| | | height: 100%; |
| | | margin-left: 10px; |
| | | background-image: url("../assets/img/3dmap.png"); |
| | | background-image: url("../assets/img/synthesis/3D.png"); |
| | | background-repeat: no-repeat; |
| | | background-size: contain; |
| | | } |
| | |
| | | width: 100%; |
| | | height: 100%; |
| | | margin-left: 10px; |
| | | background-image: url("../assets/img/2dmap.png"); |
| | | background-image: url("../assets/img/synthesis/2D æ·è´ 2.png"); |
| | | background-repeat: no-repeat; |
| | | background-size: contain; |
| | | } |
| | |
| | | slot="header" |
| | | class="clearfix" |
| | | > |
| | | <span v-show="formInline.dataType=='type2'">{{item.name}}</span> |
| | | <span>{{item.tabDesc}}</span> |
| | | |
| | | <span v-show="formInline.dataType=='type2'"> |
| | | <span v-if="item.ismeta > 0"> |
| | | <el-link |
| | | style="color: #409eff" |
| | | title="æºæ°æ®æ¥è¯¢" |
| | | target="_blank" |
| | | @click="setQueryMetaData(item)" |
| | | >{{ item.name }}</el-link> |
| | | </span> |
| | | <span v-else-if="item.metaid > 0"> <el-link |
| | | style="color: #409eff" |
| | | title="å
æ°æ®æ¥è¯¢" |
| | | target="_blank" |
| | | @click="setMetaDataQuery(item)" |
| | | >{{ item.name }}</el-link></span> |
| | | <span v-else>{{ item.name }}</span> |
| | | </span> |
| | | <span v-show="!formInline.dataType">{{item.tabDesc}}</span> |
| | | <div style="float: right; padding: 3px 0"> |
| | | <i |
| | | class="el-icon-tickets" |
| | |
| | | <map-sdk v-if='showMapVisible'></map-sdk> |
| | | </div> |
| | | </el-dialog> |
| | | <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-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')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <a class="scopeRowColor">{{ |
| | | 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> |
| | | |
| | | </div> |
| | | </el-dialog> |
| | | <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-item> |
| | | <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> |
| | | <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-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')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <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> |
| | | <div |
| | | class="pagination_box" |
| | | style="margin-top: 15px" |
| | | > |
| | | <el-pagination |
| | | @size-change="handleMetaSizeChange" |
| | | @current-change="handMetaCurrentChange" |
| | | :current-page="listMetaData.pageIndex" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :page-size="listMetaData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="listMetaData.count" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | </el-dialog> |
| | | <iframe |
| | | id="downFrame" |
| | | src="" |
| | |
| | | sign_getPublicKey, |
| | | dataLib_downloadReq, |
| | | dataLib_selectDownloadFile, |
| | | dataLib_selectPageCountForDownload |
| | | dataLib_selectPageCountForDownload, |
| | | dataLib_selectPageAndCountByPid, |
| | | dataLib_selectMetaById |
| | | } from '../../api/api'; |
| | | export default { |
| | | components: { |
| | |
| | | downloadTableData: [], |
| | | dialogMapVisible: false, |
| | | showMapVisible: false, |
| | | queryMetaFlag1: false, |
| | | metaDataTable1: [], |
| | | fromQueryMeta: { |
| | | title: "" |
| | | }, |
| | | listMetaData: { |
| | | metaid: 0, |
| | | name: "", |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | }, |
| | | fromQueryMeta: { |
| | | name: "" |
| | | }, |
| | | queryMetaFlag: false, |
| | | metaDataTable: [], |
| | | }; |
| | | }, |
| | | mounted() { |
| | |
| | | this.signGetPublicKey(); |
| | | }, |
| | | methods: { |
| | | setRestMetaData() { |
| | | this.fromQueryMeta.name = ""; |
| | | this.listMetaData.name = this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = 10; |
| | | |
| | | this.startQueryMetaData(); |
| | | }, |
| | | setSearchMetaData() { |
| | | this.listMetaData.name = this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = 10; |
| | | |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //æºæ°æ®é¡µé¢åæ¢ |
| | | handleMetaSizeChange(val) { |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //æºæ°æ®é¡µé¢åæ¢ |
| | | handMetaCurrentChange(val) { |
| | | this.listMetaData.pageIndex = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //æºæ°æ®æ¥è¯¢ |
| | | setQueryMetaData(row) { |
| | | this.fromQueryMeta.title = row.name; |
| | | this.listMetaData = { |
| | | metaid: row.id, |
| | | name: "", |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | }; |
| | | this.startQueryMetaData(); |
| | | this.queryMetaFlag = true; |
| | | }, |
| | | async startQueryMetaData() { |
| | | const data = await dataLib_selectPageAndCountByPid(this.listMetaData); |
| | | if (data.code != 200) { |
| | | return; |
| | | } |
| | | this.metaDataTable = data.result; |
| | | this.listMetaData.count = data.count; |
| | | }, |
| | | //å
æ°æ®æ¥è¯¢ |
| | | async setMetaDataQuery(row) { |
| | | |
| | | this.fromQueryMeta.title = row.name; |
| | | this.listMetaData = { |
| | | id: row.metaid, |
| | | }; |
| | | const data = await dataLib_selectMetaById(this.listMetaData); |
| | | if (data.code != 200) { |
| | | return; |
| | | } |
| | | this.queryMetaFlag1 = true; |
| | | this.metaDataTable1 = [data.result]; |
| | | }, |
| | | getSpaceMapVisibale() { |
| | | sgworld.Creator.SimpleGraphic.clear(); |
| | | for (var i in this.$store.state.queryInfo) { |
| | |
| | | break; |
| | | case "d2": //å¡åº¦åæ |
| | | that.isslopeFlag = !that.isslopeFlag; |
| | | var val = { |
| | | name: "Lengend", |
| | | id: res, |
| | | vshow: that.isslopeFlag |
| | | }; |
| | | this.$bus.$emit("mapChangeBox", val); |
| | | window.PDelevationTool = new SmartEarth.ElevationTool(sgworld); //å
¨å±åé |
| | | if (that.isslopeFlag == true) { |
| | | PDelevationTool.type = "slope"; |
| | |
| | | PDelevationTool.type = "none"; |
| | | } |
| | | PDelevationTool.render(); |
| | | debugger |
| | | break; |
| | | case "d3": //è·¯å¾åæ |
| | | |
| | |
| | | } |
| | | break; |
| | | case "d10": //å°é¢æ´å¹³ |
| | | if (this.DXZPState != null) { |
| | | this.DXZPState.drawHandler && this.DXZPState.drawHandler.destroy(); |
| | | Viewer._container.style.cursor = "default"; |
| | | this.DXZPState.tooltip && this.DXZPState.tooltip.show(false); |
| | | if (window.DXTerrainFlattening != null) { |
| | | DXTerrainFlattening.remove(); |
| | | } |
| | | window.DXTerrainFlattening = null; |
| | | this.DXZPState = null; |
| | | } else { |
| | | this.DXZPState = sgworld.Creator.createSimpleGraphic( |
| | | "polygon", |
| | | { |
| | | clampToGround: true, |
| | | }, |
| | | function (entity) { |
| | | let positions = entity.polygon.hierarchy.getValue().positions; |
| | | sgworld.Creator.SimpleGraphic.remove(entity.id); |
| | | window.DXTerrainFlattening = |
| | | sgworld.Creator.createTerrainModifier( |
| | | "å°å½¢åå¹³", |
| | | positions, |
| | | 10, |
| | | {} |
| | | ); |
| | | } |
| | | ); |
| | | } |
| | | var val = { |
| | | name: "Trrain", |
| | | id: res, |
| | | }; |
| | | this.$bus.$emit("mapChangeBox", val); |
| | | // if (this.DXZPState != null) { |
| | | // this.DXZPState.drawHandler && this.DXZPState.drawHandler.destroy(); |
| | | // Viewer._container.style.cursor = "default"; |
| | | // this.DXZPState.tooltip && this.DXZPState.tooltip.show(false); |
| | | // if (window.DXTerrainFlattening != null) { |
| | | // DXTerrainFlattening.remove(); |
| | | // } |
| | | // window.DXTerrainFlattening = null; |
| | | // this.DXZPState = null; |
| | | // } else { |
| | | // this.DXZPState = sgworld.Creator.createSimpleGraphic( |
| | | // "polygon", |
| | | // { |
| | | // clampToGround: true, |
| | | // }, |
| | | // function (entity) { |
| | | // let positions = entity.polygon.hierarchy.getValue().positions; |
| | | // sgworld.Creator.SimpleGraphic.remove(entity.id); |
| | | // window.DXTerrainFlattening = |
| | | // sgworld.Creator.createTerrainModifier( |
| | | // "å°å½¢åå¹³", |
| | | // positions, |
| | | // 10, |
| | | // {} |
| | | // ); |
| | | // } |
| | | // ); |
| | | // } |
| | | |
| | | break; |
| | | |
| | |
| | | .menu_Box { |
| | | width: 100%; |
| | | height: 100%; |
| | | |
| | | margin: 0; |
| | | padding: 0; |
| | | overflow-y: auto; |
| | |
| | | class="MenuIcon" |
| | | :class="{ lefMenuActive: showMenuFlag == item.id }" |
| | | > |
| | | <div class="menuDiv" :title="item.name" @click="setMenuChange(item)"> |
| | | <div class="menuImage" :class="item.class"></div> |
| | | <div |
| | | class="menuDiv" |
| | | :title="item.name" |
| | | @click="setMenuChange(item)" |
| | | > |
| | | <div |
| | | class="menuImage" |
| | | :class="item.class" |
| | | ></div> |
| | | </div> |
| | | </div> |
| | | <div class="MenuIcon menu-class" :class="{ lefMenuActive: showMenuFlag == menuItem.id }"> |
| | | <div class="menuDiv" :title="menuItem.name" @click="setMenuChange(menuItem)"> |
| | | <div class="menuImage" :class="menuItem.class"></div> |
| | | <div |
| | | class="MenuIcon menu-class" |
| | | :class="{ lefMenuActive: showMenuFlag == menuItem.id }" |
| | | > |
| | | <div |
| | | class="menuDiv" |
| | | :title="menuItem.name" |
| | | @click="setMenuChange(menuItem)" |
| | | > |
| | | <div |
| | | class="menuImage" |
| | | :class="menuItem.class" |
| | | ></div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="rightContent"> |
| | | <div class="left_main" :class="{ left_main_show: !openStatus }"> |
| | | <div |
| | | class="left_main" |
| | | :class="{ left_main_show: !openStatus }" |
| | | > |
| | | <div class="right_Map"> |
| | | <left-menu></left-menu> |
| | | </div> |
| | |
| | | center; |
| | | } |
| | | .menu_img4 { |
| | | background: url("../../assets/img/synthesis/å¾å± 8 æ·è´ 2.png") |
| | | no-repeat center; |
| | | background: url("../../assets/img/synthesis/å¾å± 3.png") no-repeat |
| | | center; |
| | | } |
| | | .menu_img5 { |
| | | background: url("../../assets/img/synthesis/ç¢éæºè½å¯¹è±¡ æ·è´ 3.png") |
| | |
| | | .left_main { |
| | | margin: 0; |
| | | //width: 255px; |
| | | width: 130px; |
| | | padding-bottom: 10px; |
| | | height: calc(100% - 10px); |
| | | width: 140px; |
| | | // padding-bottom: 10px; |
| | | height: 100%; |
| | | |
| | | overflow-y: auto; |
| | | //height: auto; |
| | | transition: width 1s; |
| | | background: #F4F8FF; |
| | | // background: #f4f8ff; |
| | | } |
| | | |
| | | .right_main { |
| | |
| | | :title="data.title || 'æç¤º'" |
| | | maxHeight="400" |
| | | @close="close(data.id)" |
| | | left="calc(100% - 960px)" |
| | | left="calc(90% - 900px)" |
| | | top="calc(100% - 470px) " |
| | | > |
| | | <div> |
| | |
| | | class="spatial_leftTree subpage_Div " |
| | | style="border: 1px solid #dcdfe6;" |
| | | > |
| | | <el-input size="small" |
| | | <el-input |
| | | size="small" |
| | | v-model="filterText" |
| | | style="width:220px;" |
| | | :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" |
| | |
| | | :inline="true" |
| | | > |
| | | |
| | | <el-form-item size="small"> |
| | | <el-form-item> |
| | | <!-- type="textarea" disabled--> |
| | | <el-input |
| | | v-model="ruleForm.fileName" |
| | | class="nm-skin-pretty" |
| | | show-word-limit |
| | | size="small" |
| | | :rows="2" |
| | | resize='none' |
| | | style="width: 220px;" |
| | | style="width: 300px;" |
| | | disabled |
| | | :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" |
| | | ><i slot="suffix" class="el-icon-search" @click="submitForm" style="padding-right: 8px"></i> |
| | | :placeholder="$t('shuJuGuanLi.shuJuJianSuo.label')" |
| | | > |
| | | <!-- <i |
| | | slot="suffix" |
| | | class="el-icon-search" |
| | | @click="submitForm" |
| | | style="padding-right: 8px" |
| | | ></i> --> |
| | | </el-input> |
| | | <el-button plain @click="conditionVisible = true" size="small" style="color: rgba(212,213,215,0.8)">é«çº§æ¥è¯¢æ¡ä»¶</el-button> |
| | | |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button |
| | | @click="conditionVisible = true" |
| | | size="small" |
| | | type="success" |
| | | icon="el-icon-plus" |
| | | >{{$t('common.append')}}</el-button> |
| | | |
| | | </el-form-item> |
| | | |
| | |
| | | <div class="dividing-line"></div> |
| | | <div |
| | | class="table_box" |
| | | style="height:calc(100% - 60px)" |
| | | style="height:calc(100% - 130px)" |
| | | > |
| | | <!-- border--> |
| | | <!-- ref="filterTable"--> |
| | |
| | | <!-- height="calc(100% - 57px)"--> |
| | | <!-- :header-cell-style="{background:'#e6eaee',color:'#181818', 'text-align': 'center'} "--> |
| | | <el-table |
| | | ref="refTableData" |
| | | :data="tableData" |
| | | style="width: 100% ;height: auto" |
| | | height="calc(100% - 50px)" |
| | | style="width: 100% ;" |
| | | height="100% " |
| | | > |
| | | <el-table-column |
| | | type="selection" |
| | | width="20" |
| | | align="center" |
| | | /> |
| | | <!-- <el-table-column |
| | | width="60" |
| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="pagination_box" style="margin-top: 15px"> |
| | | |
| | | </div> |
| | | |
| | | <div |
| | | class="pagination_box" |
| | | style="margin-top: 15px" |
| | | > |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | this.$message.error("è°ç¨å表失败,请è系工ä½äººå!"); |
| | | return; |
| | | } |
| | | this.tableData = [] |
| | | var res_val = this.attributeData; |
| | | this.count = data.count; |
| | | for (var i in data.result) { |
| | |
| | | } |
| | | |
| | | this.tableData = data.result; |
| | | this.$refs.filterTable.doLayout(); |
| | | |
| | | this.$nextTick(() => { |
| | | this.$refs.refTableData.doLayout(); |
| | | }); |
| | | }, |
| | | //è·åæ¯ä¸ªè¡¨å段åç§°åéå¼ |
| | | async getCollapseDomFiled() { |
| | |
| | | this.formSql.field + " " + this.formSql.condition + " " + val; |
| | | |
| | | this.startFiledAndcondition(); |
| | | this.submitForm(); |
| | | }, |
| | | |
| | | //å¼ååæ®µå¹é
|
| | |
| | | <template> |
| | | <div class="subpage_Box"> |
| | | <My-bread |
| | | :list="[ |
| | | <My-bread :list="[ |
| | | `${$t('dataManage.dataManage')}`, |
| | | `${$t('dataManage.catalogueManage')}`, |
| | | ]" |
| | | ></My-bread> |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="mainBox"> |
| | | |
| | | <div class="cataLogContent leftTree subpage_Div" style="border: 1px solid #dcdfe6;"> |
| | | <div |
| | | class="cataLogContent leftTree subpage_Div" |
| | | style="border: 1px solid #dcdfe6;" |
| | | > |
| | | <div style="min-width: 450px"> |
| | | <el-tree |
| | | ref="tree" |
| | |
| | | > |
| | | <el-breadcrumb separator="/"> |
| | | <el-breadcrumb-item :to="{ path: '/' }">{{ |
| | | $t("dataManage.dictionaryManageObj.particulars") |
| | | |
| | | }}</el-breadcrumb-item> |
| | | </el-breadcrumb> |
| | | <div style="margin-right: -5px"> |
| | | <div class="menuTop"> |
| | | <el-form :inline="true" class="demo-form-inline"> |
| | | <el-form |
| | | :inline="true" |
| | | class="demo-form-inline" |
| | | > |
| | | <el-form-item> |
| | | <el-upload |
| | | action |
| | |
| | | :on-change="handleChange" |
| | | :file-list="fileList" |
| | | > |
| | | <el-button type="success" icon="el-icon-plus" size="small">{{ $t("shuJuGuanLi.butten.uploadFile") }}</el-button> |
| | | <el-button |
| | | type="success" |
| | | icon="el-icon-plus" |
| | | size="small" |
| | | >{{ $t("shuJuGuanLi.butten.uploadFile") }}</el-button> |
| | | </el-upload> |
| | | </el-form-item> |
| | | <el-form-item> |
| | |
| | | type="success" |
| | | icon="el-icon-plus" |
| | | size="small" |
| | | >{{ $t("shuJuGuanLi.butten.NewPeer") }}</el-button |
| | | > |
| | | >{{ $t("shuJuGuanLi.butten.NewPeer") }}</el-button> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | type="success" |
| | | icon="el-icon-plus" |
| | | size="small" |
| | | >{{ $t("shuJuGuanLi.butten.AddChild") }}</el-button |
| | | > |
| | | >{{ $t("shuJuGuanLi.butten.AddChild") }}</el-button> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | type="danger" |
| | | icon="el-icon-delete" |
| | | size="small" |
| | | >{{ $t("shuJuGuanLi.butten.Delete") }}</el-button |
| | | > |
| | | >{{ $t("shuJuGuanLi.butten.Delete") }}</el-button> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | type="info" |
| | | icon="el-icon-top" |
| | | size="small" |
| | | >{{ $t("shuJuGuanLi.butten.MoveUp") }}</el-button |
| | | > |
| | | >{{ $t("shuJuGuanLi.butten.MoveUp") }}</el-button> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | type="info" |
| | | icon="el-icon-bottom" |
| | | size="small" |
| | | >{{ $t("shuJuGuanLi.butten.MoveDown") }}</el-button |
| | | > |
| | | >{{ $t("shuJuGuanLi.butten.MoveDown") }}</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="dividing-line"></div> |
| | | |
| | | |
| | | <el-form :model="itemdetail" ref="itemdetail" :rules="rules" style="position: relative; padding-top: 18px"> |
| | | <el-form |
| | | :model="itemdetail" |
| | | ref="itemdetail" |
| | | :rules="rules" |
| | | style="position: relative; padding-top: 18px" |
| | | > |
| | | <el-form-item |
| | | prop="name" |
| | | :label="$t('dataManage.dataUpObj.directoryName')" |
| | | :label-width="formLabelWidth"> |
| | | <el-input v-model="itemdetail.name" size="small" style=" max-width: 420px" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" clearable/> |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input |
| | | v-model="itemdetail.name" |
| | | size="small" |
| | | style=" max-width: 420px" |
| | | :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" |
| | | clearable |
| | | /> |
| | | <!-- style="max-width: 400px"--> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dataUpObj.catalogDescription')" |
| | | :label-width="formLabelWidth" > |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input |
| | | v-model="itemdetail.descr" |
| | | type="textarea" |
| | |
| | | > |
| | | </div>--> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footer" style="padding-left: 45% ;padding-top: 20px"> |
| | | <el-button v-if="menuStatus.update" type="primary" size="small" @click="updCata('itemdetail')">{{ $t("common.preservation") }}</el-button> |
| | | <el-button v-if="menuStatus.update" size="small" @click="reset">{{ $t("common.cancel") }}</el-button> |
| | | <div |
| | | slot="footer" |
| | | class="dialog-footer" |
| | | style="padding-left: 45% ;padding-top: 20px" |
| | | > |
| | | <el-button |
| | | v-if="menuStatus.update" |
| | | type="primary" |
| | | size="small" |
| | | @click="updCata('itemdetail')" |
| | | >{{ $t("common.preservation") }}</el-button> |
| | | <el-button |
| | | v-if="menuStatus.update" |
| | | size="small" |
| | | @click="reset" |
| | | >{{ $t("common.cancel") }}</el-button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | :visible.sync="dialogFormVisible" |
| | | :before-close="handleClose" |
| | | > |
| | | <el-form :model="ruleForm" ref="ruleForm" :rules="rules"> |
| | | <el-form |
| | | :model="ruleForm" |
| | | ref="ruleForm" |
| | | :rules="rules" |
| | | > |
| | | <el-form-item |
| | | :label="$t('dataManage.dataUpObj.directoryName')" |
| | | prop="name" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="ruleForm.name" autocomplete="off"></el-input> |
| | | <el-input |
| | | v-model="ruleForm.name" |
| | | autocomplete="off" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dataUpObj.catalogDescription')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="ruleForm.descr" autocomplete="off"></el-input> |
| | | <el-input |
| | | v-model="ruleForm.descr" |
| | | autocomplete="off" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dataUpObj.fileExtension')" |
| | |
| | | :label="$t('dataManage.dataUpObj.catalogRemarks')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="ruleForm.bak" autocomplete="off"></el-input> |
| | | <el-input |
| | | v-model="ruleForm.bak" |
| | | autocomplete="off" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <div |
| | | slot="footer" |
| | | class="dialog-footer" |
| | | > |
| | | <el-button @click="resetForm('ruleForm')">{{ |
| | | $t("common.cancel") |
| | | }}</el-button> |
| | |
| | | class="primary" |
| | | @click="submitForm('ruleForm')" |
| | | v-loading.fullscreen.lock="fullscreenLoading" |
| | | >{{ $t("common.preservation") }}</el-button |
| | | > |
| | | >{{ $t("common.preservation") }}</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | </div> |
| | |
| | | margin: 5px; |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | .btnBox { |
| | |
| | | :label="$t('dataManage.dataUpObj.uploaddata')" |
| | | name="first" |
| | | > |
| | | <div class="inquire subpage_Div" ref="container"> |
| | | <div |
| | | class="inquire subpage_Div" |
| | | ref="container" |
| | | > |
| | | <el-form |
| | | :inline="true" |
| | | :model="formInline" |
| | |
| | | </el-input> |
| | | </el-form-item> |
| | | <!-- éæ©å
æ°æ® --> |
| | | <el-form-item v-show="uploadFlag" style="padding-left: 16px"> |
| | | <el-form-item |
| | | v-show="uploadFlag" |
| | | style="padding-left: 16px" |
| | | > |
| | | <el-link |
| | | :disabled="tableData.length == 0 ? false : true" |
| | | v-show="formInline.metaData == 'è¯·éæ©å
æ°æ®'" |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | </el-form> |
| | | |
| | | </div> |
| | | <!-- ä¸ä¼ æ°æ®å表 --> |
| | | <div class="dividing-line"></div> |
| | | <div class="table_box" :style="styleVar"> |
| | | <div |
| | | class="table_box" |
| | | :style="styleVar" |
| | | > |
| | | <el-table |
| | | style="width:100%" |
| | | :data="tableData" |
| | |
| | | :label="$t('dataManage.dataUpObj.receiptdata')" |
| | | name="second" |
| | | > |
| | | <div class="inquire subpage_Div" ref="container1"> |
| | | <div |
| | | class="inquire subpage_Div" |
| | | ref="container1" |
| | | > |
| | | <el-form |
| | | :inline="true" |
| | | :model="formWarehousing" |
| | |
| | | > |
| | | <div class="flex_box"> |
| | | <div style="margin-right: auto"> |
| | | <el-form-item size="small" :label="$t('dataManage.dataUpObj.describe')"> |
| | | <el-form-item |
| | | size="small" |
| | | :label="$t('dataManage.dataUpObj.describe')" |
| | | > |
| | | <el-input |
| | | v-model="formWarehousing.name" |
| | | :placeholder="$t('shuJuGuanLi.lable1')" |
| | | style="width: 200px;" |
| | | ><i slot="suffix" class="el-icon-search" @click="setWarehouseSearch" style="padding-right: 8px"></i></el-input> |
| | | ><i |
| | | slot="suffix" |
| | | class="el-icon-search" |
| | | @click="setWarehouseSearch" |
| | | style="padding-right: 8px" |
| | | ></i></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | </el-form> |
| | | </div> |
| | | <!-- å
¥åº --> |
| | | <div class="dividing-line"></div> |
| | | <div class="table_box" :style="styleVar1"> |
| | | <div |
| | | class="table_box" |
| | | :style="styleVar1" |
| | | > |
| | | <el-table |
| | | ref="filterTable" |
| | | :data="waretableData" |
| | |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | |
| | | :label="$t('common.name')" |
| | | |
| | | width="120" |
| | | > |
| | | <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> |
| | | <span v-else>{{ scope.row.name }}</span> |
| | |
| | | width="100" |
| | | /> |
| | | </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" |
| | |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | |
| | | :visible.sync="testQuayVisible" |
| | | :modal="false" |
| | | :before-close="handleTestQuayCloseDown" |
| | | |
| | | > |
| | | <el-form :model="formCheckAll" label-position="top"> |
| | | <el-form |
| | | :model="formCheckAll" |
| | | label-position="top" |
| | | > |
| | | <el-form-item label="项ç®åç§°"> |
| | | |
| | | <el-input |
| | |
| | | |
| | | </el-form-item> |
| | | <el-form-item label="æå±ä¸ä¸"> |
| | | |
| | | |
| | | <el-input |
| | | disabled |
| | |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | |
| | | |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | width="70%" |
| | | > |
| | | <div style="height: 500px; overflow: auto;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" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" |
| | | suffix-icon="el-icon-edit"></el-input> |
| | | <el-input |
| | | size="small" |
| | | v-model="fromQueryMeta.name" |
| | | :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" |
| | | suffix-icon="el-icon-edit" |
| | | ></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button type="primary" size="small" @click="setSearchMetaData()">æ¥è¯¢</el-button> |
| | | <el-button type="info" size="small" @click="setRestMetaData()">éç½®</el-button> |
| | | <el-button |
| | | type="primary" |
| | | size="small" |
| | | @click="setSearchMetaData()" |
| | | >æ¥è¯¢</el-button> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="setRestMetaData()" |
| | | >éç½®</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-table |
| | |
| | | :data="metaDataTable" |
| | | style="width: 100%" |
| | | height="calc(100% - 130px)" |
| | | |
| | | > |
| | | |
| | | <el-table-column |
| | |
| | | align="center" |
| | | prop="name" |
| | | :label="$t('common.name')" |
| | | |
| | | width="120" |
| | | > |
| | | |
| | | |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | :label="$t('dataManage.dataUpObj.describe')" |
| | | /> |
| | | |
| | | |
| | | </el-table> |
| | | <div |
| | | style="margin-top: 15px" |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | </el-dialog> |
| | | <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-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')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <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> |
| | | |
| | | </div> |
| | | </el-dialog> |
| | | <input |
| | | name="file1" |
| | |
| | | dataUploadSelectFiles, |
| | | dataUploadSelectPath, |
| | | dataUploadSelectVerByDirid, |
| | | dataUpload_selectMetaById, |
| | | selectdirTab, |
| | | } from "../../api/api"; |
| | | |
| | |
| | | name: "", |
| | | }, |
| | | metaDataTable: [], |
| | | queryMetaFlag1: false, |
| | | metaDataTable1: [], |
| | | }; |
| | | }, |
| | | |
| | |
| | | this.listMetaData.pageIndex = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | |
| | | //å
æ°æ®æ¥è¯¢ |
| | | async setMetaDataQuery(row) { |
| | | this.fromQueryMeta.title = row.name; |
| | | this.listMetaData = { |
| | | id: row.metaid, |
| | | }; |
| | | const data = await dataUpload_selectMetaById(this.listMetaData); |
| | | if (data.code != 200) { |
| | | return; |
| | | } |
| | | this.queryMetaFlag1 = true; |
| | | this.metaDataTable1 = [data.result]; |
| | | }, |
| | | |
| | | |
| | | //å
æ°æ®æ¥è¯¢ |
| | | setQueryMetaData(row) { |
| | | this.fromQueryMeta.title = row.name; |
| | |
| | | <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"> |
| | |
| | | </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> |
| | | ><i |
| | | slot="suffix" |
| | | class="el-icon-search" |
| | | @click="queryInfo()" |
| | | style="padding-right: 8px" |
| | | ></i></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div> |
| | |
| | | @click="deleteMetaInfo" |
| | | icon="el-icon-delete" |
| | | >{{ $t("common.delete") }} |
| | | </el-button |
| | | > |
| | | </el-button> |
| | | </el-form-item> |
| | | <el-form-item v-if="btnStatus.download"> |
| | | <el-button |
| | |
| | | type="success" |
| | | size="small" |
| | | >{{ $t("common.download") }} |
| | | </el-button |
| | | > |
| | | </el-button> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | |
| | | type="info" |
| | | size="small" |
| | | >{{ $t("common.reset") }} |
| | | </el-button |
| | | > |
| | | </el-button> |
| | | </el-form-item> |
| | | |
| | | </div> |
| | |
| | | </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%" |
| | | @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" |
| | |
| | | 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 |
| | | 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="type" |
| | | :label="$t('dataManage.vmobj.format')" |
| | | /> |
| | | <el-table-column |
| | | prop="sizes" |
| | | :label="$t('dataManage.vmobj.size')" |
| | |
| | | /> |
| | | <el-table-column :label="$t('dataManage.dataUpObj.tableName')"> |
| | | <template slot-scope="scope"> |
| | | <a @click="detail(scope.row)">{{ scope.row.tab }}</a> |
| | | <!-- <span ></span> --> |
| | | <el-link></el-link> |
| | | <el-link |
| | | :underline="false" |
| | | @click="detail(scope.row)" |
| | | >{{ scope.row.tab }}</el-link> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | |
| | | :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')" |
| | |
| | | :label="$t('dataManage.vmobj.createontime')" |
| | | :formatter="formatData" |
| | | /> |
| | | <el-table-column min-width="180" :label="$t('common.operate')"> |
| | | <el-table-column |
| | | min-width="180" |
| | | :label="$t('common.operate')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | @click="showDetail(scope.row)" |
| | |
| | | plain |
| | | size="small" |
| | | >{{ $t("common.details") }} |
| | | </el-button |
| | | > |
| | | </el-button> |
| | | <el-button |
| | | type="warning" |
| | | plain |
| | |
| | | @click="editInfo(scope.row)" |
| | | style="margin-left: 10px" |
| | | >{{ $t("common.edit") }} |
| | | </el-button |
| | | > |
| | | </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" |
| | |
| | | </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> |
| | |
| | | :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')" |
| | |
| | | :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')" |
| | |
| | | <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()">{{ |
| | | <div |
| | | v-if="behavior == 'ä¿®æ¹ä¿¡æ¯'" |
| | | slot="footer" |
| | | class="dialog-footer" |
| | | > |
| | | <el-button |
| | | size="small" |
| | | @click="cancelEdit()" |
| | | >{{ |
| | | $t("common.reset") |
| | | }} |
| | | </el-button> |
| | |
| | | @click="sendEdit('editForm')" |
| | | v-loading.fullscreen.lock="fullscreenLoading" |
| | | >{{ $t("common.submit") }} |
| | | </el-button |
| | | > |
| | | </el-button> |
| | | </div> |
| | | <div v-else slot="footer" class="dialog-footer"> |
| | | <el-button size="small" @click="cancelAdd('editForm')">{{ |
| | | <div |
| | | v-else |
| | | slot="footer" |
| | | class="dialog-footer" |
| | | > |
| | | <el-button |
| | | size="small" |
| | | @click="cancelAdd('editForm')" |
| | | >{{ |
| | | $t("common.reset") |
| | | }} |
| | | </el-button> |
| | |
| | | @click="sendAdd('editForm')" |
| | | v-loading.fullscreen.lock="fullscreenLoading" |
| | | >{{ $t("common.submit") }} |
| | | </el-button |
| | | > |
| | | </el-button> |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog |
| | |
| | | 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" |
| | |
| | | </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" |
| | |
| | | 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" |
| | |
| | | size="small" |
| | | @click="download('codeForm')" |
| | | >{{ $t("common.confirm") }} |
| | | </el-button |
| | | > |
| | | <el-button type="info" size="small" @click="closeDown('codeForm')">{{ |
| | | </el-button> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="closeDown('codeForm')" |
| | | >{{ |
| | | $t("common.cancel") |
| | | }} |
| | | </el-button> |
| | |
| | | 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> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="setRestMetaData()" |
| | | >éç½® |
| | | </el-button |
| | | > |
| | | </el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-table |
| | |
| | | :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> |
| | |
| | | :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" |
| | |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | </el-dialog> |
| | | <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-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')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <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> |
| | | |
| | | </div> |
| | | </el-dialog> |
| | | <iframe |
| | |
| | | selectdirTab, |
| | | sign_getPublicKey, |
| | | updateMeta, |
| | | meta_selectById |
| | | } from "../../api/api"; |
| | | |
| | | import MyBread from "../../components/MyBread.vue"; |
| | |
| | | name: "", |
| | | }, |
| | | metaDataTable: [], |
| | | queryMetaFlag1: false, |
| | | metaDataTable1: [], |
| | | }; |
| | | }, |
| | | created() { |
| | |
| | | this.listMetaData.pageIndex = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //å
æ°æ®æ¥è¯¢ |
| | | async setMetaDataQuery(row) { |
| | | |
| | | this.fromQueryMeta.title = row.name; |
| | | this.listMetaData = { |
| | | id: row.metaid, |
| | | // name: "", |
| | | // pageIndex: 1, |
| | | // pageSize: 10, |
| | | // count: 0, |
| | | }; |
| | | const data = await meta_selectById(this.listMetaData); |
| | | if (data.code != 200) { |
| | | return; |
| | | } |
| | | |
| | | this.queryMetaFlag1 = true; |
| | | this.metaDataTable1 = [data.result]; |
| | | // this.listMetaData.count = data.count; |
| | | }, |
| | | //æºæ°æ®æ¥è¯¢ |
| | | setQueryMetaData(row) { |
| | | this.fromQueryMeta.title = row.name; |
| | |
| | | <template> |
| | | <div class="verSionBox"> |
| | | <My-bread |
| | | :list="[ |
| | | <My-bread :list="[ |
| | | `${$t('dataManage.dataManage')}`, |
| | | `${$t('dataManage.projectManage')}`, |
| | | ]" |
| | | ></My-bread> |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="verSionContent"> |
| | | <div class="verSion_leftTree subpage_Div" style="border: 1px solid #dcdfe6;"> |
| | | <div |
| | | class="verSion_leftTree subpage_Div" |
| | | style="border: 1px solid #dcdfe6;" |
| | | > |
| | | <el-form |
| | | :inline="true" |
| | | class="demo-form-inline" |
| | | > |
| | | <el-form-item style="padding-bottom: 14px"> |
| | | <el-button |
| | | v-if="btnStatus.insert" |
| | | icon="el-icon-plus" |
| | | @click="insertProject" |
| | | :disabled="count1 != 0 ? true : false" |
| | | type="success" |
| | | size="small" |
| | | >{{ $t("common.append") }}</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-tree |
| | | ref="tree" |
| | | :props="defaultProps" |
| | |
| | | </el-tree> |
| | | </div> |
| | | <div class="verSion_rightContent subpage_Div"> |
| | | <el-form :inline="true" class="demo-form-inline"> |
| | | <el-form-item style="padding-bottom: 14px"> |
| | | <el-button |
| | | v-if="btnStatus.insert" |
| | | icon="el-icon-plus" |
| | | @click="insertProject" |
| | | :disabled="count1 != 0 ? true : false" |
| | | type="success" |
| | | size="small" |
| | | >{{ $t("common.append") }}</el-button |
| | | > |
| | | </el-form-item> |
| | | </el-form> |
| | | <!-- |
| | | <!-- <el-divider class="eldivider" /> --> |
| | | <div class="dividing-line"></div> |
| | | <div class="table_box" style="height: calc(100% - 89px)"> |
| | | <!-- <div class="dividing-line"></div> --> |
| | | <div |
| | | class="table_box" |
| | | style="height:100%" |
| | | > |
| | | <el-table |
| | | ref="filterTable" |
| | | :data="dbTableData" |
| | |
| | | prop="remarks" |
| | | :label="$t('dataManage.projectObj.remarks')" |
| | | /> |
| | | <el-table-column label="æä½" width="200"> |
| | | <el-table-column |
| | | label="æä½" |
| | | width="200" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | v-if="btnStatus.delete" |
| | |
| | | size="small" |
| | | plain |
| | | type="danger" |
| | | >{{ $t("common.delete") }}</el-button |
| | | > |
| | | >{{ $t("common.delete") }}</el-button> |
| | | <el-button |
| | | v-if="btnStatus.update" |
| | | @click="EditProject(scope.row)" |
| | | type="warning" |
| | | plain |
| | | size="small" |
| | | >{{ $t("common.update") }}</el-button |
| | | > |
| | | >{{ $t("common.update") }}</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | label-position="top" |
| | | > |
| | | <el-form-item :label="$t('dataManage.projectObj.projname')"> |
| | | <el-input v-model="editFrom.projname" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.projname" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.projtype')"> |
| | | <el-input v-model="editFrom.projtype" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.projtype" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.location')"> |
| | | <div class="BoxFlex"> |
| | |
| | | </el-form-item> |
| | | |
| | | <el-form-item :label="$t('dataManage.projectObj.country')"> |
| | | <el-input v-model="editFrom.country" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.country" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.province')"> |
| | | <el-input v-model="editFrom.province" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.province" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.county')"> |
| | | <el-input v-model="editFrom.location" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.location" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.corpname')"> |
| | | <el-input v-model="editFrom.corpname" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.corpname" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.department')"> |
| | | <el-input |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.contents')"> |
| | | <el-input v-model="editFrom.contents" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.contents" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.projstate')"> |
| | | <el-input |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.remarks')"> |
| | | <el-input v-model="editFrom.remarks" style="width: 85%"></el-input> |
| | | <el-input |
| | | v-model="editFrom.remarks" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <div |
| | | slot="footer" |
| | | class="dialog-footer" |
| | | > |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | :disabled="behavior != 'æ°å¢é¡¹ç®' ? true : false" |
| | | @click="setRestEditFrom" |
| | | >{{ $t("common.reset") }}</el-button |
| | | > |
| | | <el-button size="small" type="primary" @click="insertEditFrom">{{ |
| | | >{{ $t("common.reset") }}</el-button> |
| | | <el-button |
| | | size="small" |
| | | type="primary" |
| | | @click="insertEditFrom" |
| | | >{{ |
| | | $t("common.confirm") |
| | | }}</el-button> |
| | | </div> |