已重命名1个文件
已添加3个文件
已修改62个文件
| | |
| | | } |
| | | |
| | | .fieldset { |
| | | margin: 10px 5px; |
| | | padding: 10px 5px; |
| | | height: calc(100% - 20px); |
| | | } |
| | | |
| | | #layers { |
| | |
| | | <legend>æ°æ®ç®å½</legend> |
| | | <!-- <div id="layers"></div> --> |
| | | <div> |
| | | <object id="TerraExplorerInformationWindowEx" classid="CLSID:3A4F919B-65A8-11D5-85C1-0001023952C1" width="300" height="400"></object> |
| | | <object id="TerraExplorerInformationWindowEx" classid="CLSID:3A4F919B-65A8-11D5-85C1-0001023952C1"></object> |
| | | |
| | | </div> |
| | | |
| | |
| | | var isWeb = location.hostname.indexOf("103.85.165.") > -1; |
| | | |
| | | |
| | | var webHost = isWeb ? location.hostname + ":8052" : '192.168.20.106' + ":12316"; |
| | | |
| | | var fmeHost = isWeb ? location.hostname + ":8051" : '192.168.20.205' + ":88"; |
| | |
| | | var modelUrl = LFData + '/tileset/SN/tileset.json'; |
| | | |
| | | // DEM |
| | | var demLayer = LFData + '/dem'; |
| | | var demLayer = 'http://192.168.20.55/LFData/dem'; |
| | | |
| | | // 综åå±ç¤º |
| | | window.sceneConfig = { |
| | | // Sdkè®¸å¯ |
| | | licenseServer: 'http://' + iisHost + '/LFServer', |
| | | // MPTåç§° |
| | | mptName: "china_5m.Ei.397334", |
| | | // SGå°å |
| | | SGUrl: "http://" + iisHost + "/SG/Elevation", |
| | | // Flyå°å |
| | | fly: 'http://' + iisHost + '/LFData/fly/' + (isWeb ? "lfy_web.fly" : "lf_127.fly"), |
| | | // |
| | | positionBtn: [], |
| | | // Sdkè®¸å¯ |
| | | licenseServer: 'http://' + iisHost + '/LFServer', |
| | | // MPTåç§° |
| | | mptName: "china_5m.Ei.397334", |
| | | // SGå°å |
| | | SGUrl: "http://" + iisHost + "/SG/Elevation", |
| | | // Flyå°å |
| | | fly: 'http://' + iisHost + '/LFData/fly/' + (isWeb ? "lfy_web.fly" : "lf_127.fly"), |
| | | // |
| | | positionBtn: [], |
| | | }; |
| | | |
| | | var gaoDeBaseUrl = [{ |
| | |
| | | export function apply_insertApply(params) { |
| | | return request.post('/apply/insertApply', params); |
| | | } |
| | | |
| | | //èµæé¦=>æ ¹æ®åä½IDéåæ¥è¯¢åä½ |
| | | export function dataLib_selectDepsByIds(params) { |
| | | return request.get('/dataLib/selectDepsByIds?' + params); |
| | | } |
| | | |
| | | //èµæé¦=>请æ±ä¸è½½ |
| | | export function dataLib_downloadReq(params) { |
| | |
| | | export function dataLib_selectBusinessType(params) { |
| | | return request.get('/dataLib/selectBusinessType', { params: params }); |
| | | } |
| | | |
| | | //èµæé¦=>å页æ¥è¯¢ä¸è½½æä»¶ |
| | | export function dataLib_selectPageCountForDownload(params) { |
| | | return request.get('/dataLib/selectPageCountForDownload', { params: params }); |
| | | } |
| | | |
| | | //ä¸è½½æ¥å¿=ãå页æ¥è¯¢å¹¶è¿åè®°å½æ° |
| | | export function downlog_selectByPageAndCount(params) { |
| | |
| | | //项ç®ç®¡ç=>å é¤ |
| | | export function project_selectLocation(params) { |
| | | return request.get('/project/selectLocation?x=' + params.x + '&y=' + params.y) |
| | | } |
| | | } |
| | | //æ¥è©¢ææå¾å± |
| | | export function perms_selectLayers(params) { |
| | | return request.get('/perms/selectLayers', { params: params }); |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* æ»å¨æ¡æ ·å¼ */ |
| | | |
| | | ::-webkit-scrollbar{ |
| | | width:8px; |
| | | height:8px; |
| | | background-color: #409eff; |
| | | } |
| | | ::-webkit-scrollbar-track{ |
| | | background: #eee; |
| | | } |
| | | ::-webkit-scrollbar-thumb{ |
| | | background: #409eff; |
| | | border-radius:100px; |
| | | } |
| | | ::-webkit-scrollbar-thumb:hover{ |
| | | background: #409eff; |
| | | } |
| | | ::-webkit-scrollbar-corner{ |
| | | background: #409eff; |
| | | } |
| | | |
| | | |
| | | .box_div { |
| | | background: #F4F8FF; |
| | | } |
| | | |
| | | .subpage_Div { |
| | | border: 1px solid #dcdfe6; |
| | | } |
| | | |
| | | .el-scrollbar .el-scrollbar__bar .is-vertical { |
| | | width: 0; |
| | | } |
| | | |
| | | .el-tree { |
| | | background: transparent; |
| | | } |
| | | |
| | | .el-tree-node.is-current>.el-tree-node__content { |
| | | |
| | | color: #409eff !important; |
| | | } |
| | | |
| | | .el-tree-node__content :hover { |
| | | |
| | | background-color: transparent !important; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | .contentBox { |
| | | width: 100%; |
| | | height: 100%; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | |
| | | .box { |
| | | width: calc(100% - 20px); |
| | | height: calc(100% - 20px); |
| | | margin: 10px; |
| | | overflow: hidden; |
| | | |
| | | } |
| | | |
| | | /*左侧divæ ·å¼*/ |
| | | .left { |
| | | width: calc(17% - 10px); |
| | | /*左侧åå§å宽度*/ |
| | | height: 100%; |
| | | overflow: auto; |
| | | border-radius: 10px; |
| | | float: left; |
| | | } |
| | | |
| | | /*ææ½åºdivæ ·å¼*/ |
| | | .resize { |
| | | cursor: col-resize; |
| | | float: left; |
| | | position: relative; |
| | | top: 45%; |
| | | background-color: #d6d6d6; |
| | | border-radius: 5px; |
| | | margin-top: -10px; |
| | | width: 10px; |
| | | height: 50px; |
| | | background-size: cover; |
| | | background-position: center; |
| | | /*z-index: 99999;*/ |
| | | font-size: 32px; |
| | | color: white; |
| | | } |
| | | |
| | | /*ææ½åºé¼ æ æ¬åæ ·å¼*/ |
| | | .resize:hover { |
| | | color: #444444; |
| | | } |
| | | |
| | | /*å³ä¾§div'æ ·å¼*/ |
| | | .mid { |
| | | float: left; |
| | | width: 83%; |
| | | /*å³ä¾§åå§å宽度*/ |
| | | height: 100%; |
| | | |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | |
| | | |
| | | .subpage_Box { |
| | | width: 98%; |
| | | height: 98%; |
| | | padding: 1%; |
| | | overflow: auto; |
| | | } |
| | | |
| | | .subpage_Iquery { |
| | | width: calc(98% - 2px); |
| | | height: auto; |
| | | |
| | | padding-left: 1%; |
| | | padding-right: 1%; |
| | | padding-top: 1%; |
| | | border-radius: 5px; |
| | | } |
| | | |
| | | .subpage_Content { |
| | | width: calc(98% - 2px); |
| | | height: auto; |
| | | |
| | | margin-top: 1%; |
| | | margin-bottom: 1%; |
| | | padding: 1%; |
| | | border-radius: 5px; |
| | | } |
| | | |
| | | .tarnsbtton { |
| | | width: 6%; |
| | | height: 100%; |
| | | /*flex å¸å±*/ |
| | | display: flex; |
| | | /*å®ç°åç´å±
ä¸*/ |
| | | align-items: center; |
| | | /*å®ç°æ°´å¹³å±
ä¸*/ |
| | | justify-content: center; |
| | | } |
| | | |
| | | .dialogBox { |
| | | width: 100%; |
| | | height: 500px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | } |
| | | |
| | | .transFarBox { |
| | | width: 30%; |
| | | height: 100%; |
| | | |
| | | border-radius: 5px; |
| | | max-height: 500px; |
| | | overflow-y: auto; |
| | | } |
| | | |
| | | .transFarBox li { |
| | | line-height: 30px; |
| | | text-align: center; |
| | | } |
| | | |
| | | .transFarBox li:hover { |
| | | background: rgba(0, 0, 0, 0.2); |
| | | } |
| | | |
| | | .transFarBox .active { |
| | | color: #409eff; |
| | | } |
| | | |
| | | .dialogContent { |
| | | width: calc(100% - 20px); |
| | | max-height: 370px; |
| | | float: left; |
| | | overflow: auto; |
| | | padding: 10px; |
| | | |
| | | } |
| | | |
| | | .dialogContent .ContBox { |
| | | width: 44%; |
| | | padding: 10px; |
| | | margin-left: 2%; |
| | | float: left; |
| | | |
| | | } |
| | | |
| | | .dialogContent .ContDiv { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | margin: 5px 0px; |
| | | |
| | | } |
| | | |
| | | .dialogContent .contLable { |
| | | width: 175px; |
| | | |
| | | } |
| | | |
| | | .infoBox { |
| | | width: 500px; |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 15%; |
| | | right: 15%; |
| | | border: 1px solid white; |
| | | |
| | | height: 600px; |
| | | padding: 10px; |
| | | overflow: auto; |
| | | border-radius: 5px; |
| | | |
| | | } |
| | | |
| | | .infoBox .el-card { |
| | | background-color: transparent; |
| | | |
| | | } |
| | | |
| | | .infoBox span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | } |
| | | |
| | | .infoBox .contentBox { |
| | | margin: 0 aotu 10px; |
| | | |
| | | } |
| | | |
| | | .infoBox p { |
| | | font-size: 14px; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | html {} |
| | | |
| | | /* Homeé¡µé¢ */ |
| | | .home { |
| | | height: 100vh; |
| | | position: relative; |
| | | } |
| | | |
| | | .el-container { |
| | | height: 100%; |
| | | } |
| | | |
| | | .el-header { |
| | | padding: 0; |
| | | height: 90px !important; |
| | | } |
| | | |
| | | .el-main { |
| | | margin: 0px; |
| | | padding: 0px !important; |
| | | background: #3B4D6E; |
| | | } |
| | | |
| | | /* å¯¼èªæ é¡µé¢ */ |
| | | .NavBox { |
| | | width: 100%; |
| | | height: 100%; |
| | | background-image: linear-gradient(rgb(34, 33, 33), rgb(27, 31, 78)); |
| | | } |
| | | |
| | | .topBox { |
| | | width: 100%; |
| | | height: 100%; |
| | | display: flex; |
| | | justify-content: space-around; |
| | | align-items: center; |
| | | } |
| | | |
| | | .topTitle { |
| | | width: 415px; |
| | | height: 70px; |
| | | background: url("../img/LOGO.png") no-repeat center; |
| | | } |
| | | |
| | | .topMenu { |
| | | width: auto; |
| | | flex: 1; |
| | | height: 100px; |
| | | } |
| | | |
| | | .menuContent { |
| | | width: 100%; |
| | | height: 100%; |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | |
| | | .contentDiv { |
| | | margin-left: 1%; |
| | | } |
| | | |
| | | .ImgMenu { |
| | | width: 100%; |
| | | height: auto; |
| | | display: flex; |
| | | justify-content: center; |
| | | } |
| | | |
| | | .menuImage { |
| | | width: 40px; |
| | | height: 40px; |
| | | } |
| | | |
| | | .menulabel { |
| | | font-size: 14px; |
| | | font-family: Source Han Sans CN; |
| | | font-weight: 500; |
| | | text-align: center; |
| | | width: 120px; |
| | | color: #fff |
| | | } |
| | | |
| | | .changeStyle { |
| | | color: #fec801; |
| | | } |
| | | |
| | | .m1 { |
| | | background: url("../img/menu/menu11.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m2 { |
| | | background: url("../img/menu/menu21.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m3 { |
| | | background: url("../img/menu/menu31.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m4 { |
| | | background: url("../img/menu/menu41.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m5 { |
| | | background: url("../img/menu/menu51.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m6 { |
| | | background: url("../img/menu/menu61.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m7 { |
| | | background: url("../img/menu/qwyzt.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m11 { |
| | | background: url("../img/menu/menu12.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m21 { |
| | | background: url("../img/menu/menu22.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m31 { |
| | | background: url("../img/menu/menu32.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m41 { |
| | | background: url("../img/menu/menu42.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m51 { |
| | | background: url("../img/menu/menu52.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m61 { |
| | | background: url("../img/menu/menu62.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .m71 { |
| | | background: url("../img/menu/qwyzt-h.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .topUser { |
| | | color: white; |
| | | height: 70px; |
| | | } |
| | | |
| | | .userName { |
| | | margin: 10px 10px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | height: 30px; |
| | | } |
| | | |
| | | .userLanguage { |
| | | margin: 0px 10px; |
| | | margin-top: 10px; |
| | | display: flex; |
| | | height: 30px; |
| | | } |
| | | |
| | | .userImage { |
| | | width: 20px; |
| | | height: 20px; |
| | | float: left; |
| | | margin-right: 10px; |
| | | } |
| | | |
| | | .user1 { |
| | | background: url("../img/user.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .user2 { |
| | | background: url("../img/EN.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .userText { |
| | | font-size: 15px; |
| | | line-height: 15px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | |
| | | text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35); |
| | | } |
| | | |
| | | .TextLanguage { |
| | | font-size: 15px; |
| | | line-height: 15px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | |
| | | text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35); |
| | | } |
| | | |
| | | .elLink { |
| | | margin-left: 5px; |
| | | font-size: 15px; |
| | | margin-bottom: 4px; |
| | | color: white; |
| | | } |
| | | |
| | | .secondMenuDiv { |
| | | position: absolute; |
| | | z-index: 1024; |
| | | margin-top: 10px; |
| | | border: 1px solid gray; |
| | | border-radius: 5px; |
| | | } |
| | | |
| | | .topUser .el-link--default:hover { |
| | | color: #409eff !important; |
| | | } |
| | | |
| | | .topUser .el-link--default { |
| | | color: white !important; |
| | | } |
| | | |
| | | .el-menu { |
| | | border: transparent; |
| | | } |
| | | |
| | | .secondMenuDiv { |
| | | position: absolute; |
| | | z-index: 1024; |
| | | margin-top: 15px; |
| | | background: rgba(244,248,255, 0.85); |
| | | border-radius: 5px; |
| | | |
| | | } |
| | | |
| | | .secondMenuDiv div { |
| | | line-height: 30px; |
| | | |
| | | padding: 10px; |
| | | font-size: 18px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | |
| | | line-height: 49px; |
| | | min-width: 120px; |
| | | } |
| | | |
| | | .secondMenuDiv .changeLiStyle { |
| | | color: #409eff ; |
| | | box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); |
| | | border:1px solid #409eff; |
| | | /* background: #182E45 */ |
| | | /* |
| | | */ |
| | | |
| | | } |
ÎļþÃû´Ó src/views/Thematic/index.js ÐÞ¸Ä |
| | |
| | | isEdit: false, |
| | | children: [ |
| | | { |
| | | id: 13, |
| | | label: '项ç®', |
| | | resource: 'LF:bs_project', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 14, |
| | | label: 'ç«åº', |
| | | resource: 'LF:m_sitepoint', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 15, |
| | | label: 'å
´è¶£ç¹', |
| | | resource: 'LF:m_poi', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 16, |
| | | label: '1:100ä¸èªç¶å°åç¹', |
| | | resource: 'LF:dlg_100w_aanp', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 18, |
| | | label: '1:100ä¸å±
æ°å°å°åç¹', |
| | | resource: 'LF:dlg_100w_agnp', |
| | | isEdit: false, |
| | | }, |
| | | |
| | | { |
| | | id: 11, |
| | | label: '管éä¸å¿çº¿', |
| | | resource: 'LF:m_pipeline', |
| | |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 13, |
| | | label: '项ç®', |
| | | resource: 'LF:bs_project', |
| | | id: 19, |
| | | label: '1:100ä¸å
¬è·¯', |
| | | resource: 'LF:dlg_100w_lrdl', |
| | | isEdit: false, |
| | | }, { |
| | | id: 20, |
| | | label: ' 1:100ä¸éè·¯', |
| | | resource: 'LF:dlg_100w_lrrl', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 14, |
| | | label: 'ç«åº', |
| | | resource: 'LF:m_sitepoint', |
| | | id: 21, |
| | | label: '1:100䏿°´ç³»çº¿', |
| | | resource: 'LF:dlg_100w_lrrl', |
| | | isEdit: false, |
| | | }, { |
| | | id: 22, |
| | | label: '1:100ä¸è¡æ¿å¢ç线', |
| | | resource: 'LF:dlg_100w_boul', |
| | | isEdit: false, |
| | | },{ |
| | | id: 23, |
| | | label: '1:100ä¸è¡æ¿å¢çé¢', |
| | | resource: 'LF:dlg_100w_boua', |
| | | isEdit: false, |
| | | },{ |
| | | id: 24, |
| | | label: '1:100䏿°´ç³»é¢', |
| | | resource: 'LF:dlg_100w_hyda', |
| | | isEdit: false, |
| | | }, |
| | | ], |
| | |
| | | lineNuber: 'line Nuber', |
| | | pleaseInputPassworld: 'Please input a password', |
| | | passworld: 'Passworld', |
| | | language:"䏿" |
| | | language: "䏿" |
| | | }, |
| | | |
| | | dataManage: { |
| | |
| | | selectMetadata: 'Select Metadata', |
| | | entryName: 'Entry Name', |
| | | selectWBSData: 'Select WBS Data', |
| | | |
| | | coordinateSystem:'Coordinate System' |
| | | |
| | | coordinateSystem: 'Coordinate System' |
| | | }, |
| | | |
| | | metadataManage: 'metadataManage', |
| | |
| | | gather: 'Acquisition time', |
| | | depName: 'Company', |
| | | versionNumber: 'Version Number', |
| | | tab:'Table', |
| | | row:'rows' |
| | | tab: 'Table', |
| | | row: 'rows' |
| | | }, |
| | | dictionaryManage: 'dictionaryManage', |
| | | dictionaryManageObj: { |
| | |
| | | }, |
| | | }, |
| | | synthesis: { |
| | | DownloadList: 'Download List', |
| | | import: 'Import', |
| | | export: 'Export', |
| | | pipelineAnalysis: 'Pipeline analysis', |
| | |
| | | }, |
| | | more: 'More', |
| | | Multiplechoice: 'Multiple choice', |
| | | Singlechoice:'Single choice', |
| | | undergroundMode:'Underground mode' |
| | | Singlechoice: 'Single choice', |
| | | undergroundMode: 'Underground mode' |
| | | }, |
| | | downlog: { |
| | | type1: 'Shp file', |
| | |
| | | export: '导åº', |
| | | pipelineAnalysis: '管éåæ', |
| | | synthesis: '综åå±ç¤º', |
| | | DownloadList:'ä¸è½½å表', |
| | | dataApplication: 'æ°æ®ç³è¯·', |
| | | sceneExtraction: 'åºæ¯æå', |
| | | themaic: 'ä¸é¢å°å¾', |
| | |
| | | <el-form-item label="å®¡æ ¸åä½"> |
| | | <div> |
| | | <ul> |
| | | <li v-for="item in ruleForm.depname"> |
| | | <li v-for="item in ruleForm.depid"> |
| | | {{item.name}} |
| | | </li> |
| | | </ul> |
| | |
| | | dataQuery_selectDbOverflowDep, |
| | | apply_insertApply, |
| | | decr, encr, |
| | | dataLib_selectDepsByIds, |
| | | } from "../../api/api.js"; |
| | | import { getToken } from "@/utils/auth"; |
| | | import $ from "jquery"; |
| | |
| | | this.insertFlag = 2; |
| | | var std = []; |
| | | this.insertOption.ids = data.result; |
| | | var val = ""; |
| | | for (var i in data.result) { |
| | | if (val == "") { |
| | | val += "ids=" + data.result[i] |
| | | } else { |
| | | val += "&ids=" + data.result[i] |
| | | } |
| | | |
| | | std.push({ |
| | | name: data.result[i] |
| | | }) |
| | | } |
| | | const data1 = await dataLib_selectDepsByIds(val); |
| | | |
| | | this.ruleForm.depid = data1.result; |
| | | this.ruleForm.depname = std; |
| | | this.ruleForm.wkt = decr(this.listdata.wkt) |
| | | this.ruleForm.tabs = this.option; |
| | |
| | | message: 'æ°æ®ç³è¯·æå', |
| | | type: 'success' |
| | | }); |
| | | |
| | | |
| | | this.closeDown(); |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | li { |
| | | color: white; |
| | | line-height: 20px; |
| | | border-bottom: 1px solid white; |
| | | border-bottom: 1px solid gray; |
| | | padding: 5px; |
| | | } |
| | | /deep/.el-textarea .el-input__count { |
| | | background: transparent; |
| | | } |
| | | </style> |
| | | <style lang="less"></style> |
| | | <style scoped lang="less"></style> |
| | | |
| | |
| | | padding: 4px 20px; |
| | | font-weight: 400; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | |
| | | </style> |
| | |
| | | } |
| | | </style> |
| | | <style lang="less" scoped> |
| | | .el-tree .el-tree-node .is-leaf + .el-checkbox .el-checkbox__inner { |
| | | display: inline-block; |
| | | } |
| | | .el-tree .el-tree-node .el-checkbox .el-checkbox__inner { |
| | | display: none; |
| | | } |
| | | |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff !important; |
| | | border: 1px solid; |
| | | } |
| | | |
| | | /deep/ .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-select-dropdown { |
| | | border-color: white; |
| | | opacity: 0.85; |
| | | } |
| | | |
| | | </style> |
| | |
| | | width: 100%; |
| | | height: 94%; |
| | | overflow: auto; |
| | | .el-tree { |
| | | background: transparent; |
| | | font-size: 15px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | color: #000000; |
| | | // /deep/ .el-tree-node__label { |
| | | // font-size: 18px; |
| | | // } |
| | | /deep/ .el-tree-node { |
| | | padding-top: 10px; |
| | | // padding-bottom: 10px; |
| | | } |
| | | /deep/ .el-tree-node:focus > .el-tree-node__content { |
| | | background-color: #b9b9b9; |
| | | } |
| | | /deep/ .el-tree-node__content:hover { |
| | | background-color: rgb(153, 153, 153); |
| | | } |
| | | .btnBox { |
| | | margin-left: 5px; |
| | | .el-button + .el-button { |
| | | margin-left: 5px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | </style> |
| | |
| | | height: 94%; |
| | | overflow: auto; |
| | | |
| | | .el-tree { |
| | | background: transparent; |
| | | font-size: 15px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | color: #000000; |
| | | |
| | | // /deep/ .el-tree-node__label { |
| | | // font-size: 18px; |
| | | // } |
| | | /deep/ .el-tree-node { |
| | | padding-top: 10px; |
| | | // padding-bottom: 10px; |
| | | } |
| | | |
| | | /deep/ .el-tree-node:focus > .el-tree-node__content { |
| | | background-color: #b9b9b9; |
| | | } |
| | | |
| | | /deep/ .el-tree-node__content:hover { |
| | | background-color: rgb(153, 153, 153); |
| | | } |
| | | |
| | | .btnBox { |
| | | margin: 0 10px 0 5px; |
| | | .el-button + .el-button { |
| | | margin-left: 5px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | </style> |
| | |
| | | }, |
| | | }; |
| | | </script> |
| | | <style lang="less" scoped> |
| | | .faSub { |
| | | /deep/ .el-submenu__title i { |
| | | background-color: transparent !important; |
| | | color: #fff; |
| | | } |
| | | /deep/.el-menu { |
| | | border: transparent !important; |
| | | } |
| | | } |
| | | </style> |
| | | |
| | |
| | | // è·åvuexä¸Actionséçæ¹æ³ |
| | | ...mapActions(['login', 'getpublickey']), |
| | | getCode(data) { |
| | | |
| | | |
| | | this.validCode = data; //å¨dataä¸å®ä¹ä¸ä¸ª validCode:'',ç¨æ¥è®°å½éªè¯ç ã |
| | | }, |
| | | |
| | |
| | | return |
| | | } |
| | | this.setCookies(response); |
| | | |
| | | getPerms().then((res) => { |
| | | if (res.code == 200) { |
| | | this.$store.commit('getPermsEntity', res.result); |
| | |
| | | }); |
| | | }, |
| | | setCookies(res) { |
| | | |
| | | var timeData = moment(res.result.expire).format('YYYY-MM-DD HH:mm:ss'); |
| | | var LfPrems = { |
| | | token: res.result.token, |
| | | uname: res.result.uname, |
| | | time: timeData, |
| | | userid: res.result.createUser, |
| | | expire: res.result.expire |
| | | }; |
| | | LfPrems = JSON.stringify(LfPrems); |
| | | localStorage.setItem('LFToken', LfPrems); |
| | | }, |
| | | enterLogin() { |
| | | document.onkeydown = (e) => { |
| | | e = window.event || e; |
| | | |
| | | |
| | | if (this.$route.path == '/login' && (e.code == 'Enter' || e.code == 'enter' || e.code == 'NumpadEnter')) { |
| | | |
| | | //æéè¦æåè°ç¨1.ç»å½æ ¡éªæ¹æ³ |
| | | //this.login(); |
| | | this.submitForm('loginForm') |
| | | } |
| | | }; |
| | | |
| | | } |
| | | }, |
| | | created() { }, |
| | | created() { |
| | | this.enterLogin(); |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | |
| | | // ); |
| | | // openStreetMap.item.show = false; |
| | | |
| | | // Viewer.terrainProvider = new Cesium.CesiumTerrainProvider({ |
| | | // url:demLayer |
| | | // }); |
| | | var option = { |
| | | url: window.sceneConfig.SGUrl, |
| | | layerName: window.sceneConfig.mptName, |
| | | requestVertexNormals: true |
| | | } |
| | | sgworld.Creator.sfsterrainprovider("", option, "", true, ""); |
| | | Viewer.terrainProvider = new Cesium.CesiumTerrainProvider({ |
| | | url:demLayer |
| | | }); |
| | | // var option = { |
| | | // url: window.sceneConfig.SGUrl, |
| | | // layerName: window.sceneConfig.mptName, |
| | | // requestVertexNormals: true |
| | | // } |
| | | // sgworld.Creator.sfsterrainprovider("", option, "", true, ""); |
| | | |
| | | window.elevationTool = new SmartEarth.ElevationTool(window.sgworld); |
| | | elevationTool.setContourColor('#F1D487'); |
| | |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="secondMenuDiv" |
| | | class="secondMenuDiv subpage_Div" |
| | | v-show="index == showFlag ? true :false" |
| | | > |
| | | <div |
| | |
| | | const data = await getPerms(); |
| | | this.$store.state.permsEntity = data.result; |
| | | } |
| | | |
| | | this.$store.state.uname = JSON.parse( |
| | | localStorage.getItem('LFToken') |
| | | ).uname; |
| | | this.$store.state.unid = JSON.parse( |
| | | localStorage.getItem('LFToken') |
| | | ).userid; |
| | | this.$router.push('/'); |
| | | }, |
| | | getTimeCookies() { |
| | |
| | | }; |
| | | </script> |
| | | <style lang="less" scoped> |
| | | //@import url(); å¼å
¥å
Œ
±cssç±» |
| | | .NavBox { |
| | | width: 100%; |
| | | height: 100%; |
| | | background-image: linear-gradient(rgb(34, 33, 33), rgb(27, 31, 78)); |
| | | .topBox { |
| | | width: 100%; |
| | | height: 100%; |
| | | display: flex; |
| | | justify-content: space-around; |
| | | align-items: center; |
| | | .topTitle { |
| | | width: 435px; |
| | | height: 70px; |
| | | background: url("../assets/img/LOGO.png") no-repeat center; |
| | | } |
| | | .topMenu { |
| | | width: auto; |
| | | |
| | | flex: 1; |
| | | height: 100px; |
| | | .menuContent { |
| | | width: 100%; |
| | | height: 100%; |
| | | display: flex; |
| | | .contentDiv { |
| | | margin-left: 1%; |
| | | } |
| | | } |
| | | .ImgMenu { |
| | | width: 100%; |
| | | height: auto; |
| | | display: flex; |
| | | justify-content: center; |
| | | } |
| | | .menuImage { |
| | | width: 70px; |
| | | height: 70px; |
| | | } |
| | | .menulabel { |
| | | font-size: 14px; |
| | | font-family: Source Han Sans CN; |
| | | font-weight: 500; |
| | | color: #ffffff; |
| | | text-align: center; |
| | | width: 120px; |
| | | } |
| | | .changeStyle { |
| | | color: #fec801; |
| | | } |
| | | .m1 { |
| | | background: url("../assets/img/menu/menu11.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m2 { |
| | | background: url("../assets/img/menu/menu21.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m3 { |
| | | background: url("../assets/img/menu/menu31.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m4 { |
| | | background: url("../assets/img/menu/menu41.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m5 { |
| | | background: url("../assets/img/menu/menu51.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m6 { |
| | | background: url("../assets/img/menu/menu61.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m7 { |
| | | background: url("../assets/img/menu/qwyzt.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m11 { |
| | | background: url("../assets/img/menu/menu12.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m21 { |
| | | background: url("../assets/img/menu/menu22.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m31 { |
| | | background: url("../assets/img/menu/menu32.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m41 { |
| | | background: url("../assets/img/menu/menu42.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m51 { |
| | | background: url("../assets/img/menu/menu52.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m61 { |
| | | background: url("../assets/img/menu/menu62.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .m71 { |
| | | background: url("../assets/img/menu/qwyzt-h.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | } |
| | | |
| | | .topUser { |
| | | height: 70px; |
| | | |
| | | .userName { |
| | | margin: 0px 10px; |
| | | |
| | | display: flex; |
| | | justify-content: space-between; |
| | | height: 30px; |
| | | } |
| | | .userLanguage { |
| | | margin: 0px 10px; |
| | | margin-top: 10px; |
| | | |
| | | display: flex; |
| | | |
| | | height: 30px; |
| | | } |
| | | .userImage { |
| | | width: 30px; |
| | | height: 30px; |
| | | float: left; |
| | | margin-right: 10px; |
| | | } |
| | | .user1 { |
| | | background: url("../assets/img/user.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .user2 { |
| | | background: url("../assets/img/EN.png") no-repeat; |
| | | background-size: 100% 100%; |
| | | } |
| | | .userText { |
| | | font-size: 15px; |
| | | |
| | | line-height: 30px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | color: #ffffff; |
| | | text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35); |
| | | } |
| | | .TextLanguage { |
| | | font-size: 15px; |
| | | |
| | | line-height: 30px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | color: #ffffff; |
| | | text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35); |
| | | } |
| | | } |
| | | .elLink { |
| | | margin-left: 5px; |
| | | font-size: 15px; |
| | | margin-bottom: 4px; |
| | | } |
| | | } |
| | | |
| | | .secondMenuDiv { |
| | | position: absolute; |
| | | z-index: 1024; |
| | | margin-top: 10px; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | div { |
| | | line-height: 30px; |
| | | background: #303030; |
| | | padding: 10px; |
| | | font-size: 18px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | color: #ffffff; |
| | | line-height: 49px; |
| | | min-width: 120px; |
| | | } |
| | | .changeLiStyle { |
| | | color: #fec801; |
| | | background: linear-gradient(180deg, #002992, #080472); |
| | | } |
| | | } |
| | | |
| | | /deep/.el-link.el-link--default:hover { |
| | | color: #409eff !important; |
| | | } |
| | | /deep/ .el-link.el-link--default { |
| | | color: white !important; |
| | | } |
| | | /deep/ ul.el-menu-vertical-demo.el-menu { |
| | | // æ·»å èæ¯é¢è² |
| | | background-image: rgba(255, 255, 255, 0.1) !important; |
| | | } |
| | | |
| | | /deep/ li.el-menu-item.is-active { |
| | | // æ·»å æ ·å¼ï¼åªéå¯¹å¯¼èªæ é¦èå |
| | | background-color: transparent; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | // import locale from 'element-ui/lib/locale/lang/zh-CN' |
| | | // import 'element-ui/lib/theme-chalk/index.css'; |
| | | import '@/assets/element-variables.scss'; |
| | | |
| | | import '@/assets/css/index.css' |
| | | import '@/assets/css/content.css' |
| | | import '@/assets/css/configure.css' |
| | | Vue.prototype.$echarts = echarts; |
| | | import * as echarts from 'echarts'; |
| | | Vue.use(ElementUI, { locale }); |
| | |
| | | theme: variables.theme, |
| | | //ç»å½ç¨æ·å |
| | | uname: null, |
| | | unid: null, |
| | | //项ç®ç®¡ç |
| | | projeOl: null, |
| | | download: false, |
| | | showAllLayers: true, |
| | | primitLayer:null, |
| | | loading:false, |
| | | pipelineEntity:[], |
| | | reporturl:null, |
| | | layerMnage:false, |
| | | primitLayer: null, |
| | | loading: false, |
| | | pipelineEntity: [], |
| | | reporturl: null, |
| | | layerMnage: false, |
| | | }, |
| | | mutations: { |
| | | //è·åæéåé |
| | |
| | | login(data) |
| | | .then((response) => { |
| | | const data = response; |
| | | |
| | | |
| | | if (data.code !== 200) { |
| | | resolve(data); |
| | | return |
| | |
| | | }); |
| | | }); |
| | | }, |
| | | setCookies(res) { |
| | | setCookies(res) { |
| | | var value = localStorage.getItem('LFToken'); |
| | | if (value != null) { |
| | | this.rmCookies(); |
| | |
| | | if (token) { |
| | | config.headers["token"] = token; |
| | | } |
| | | |
| | | if (config.url.indexOf("logout") != -1 && config.url.indexOf("login") != -1) { |
| | | var expire = JSON.parse(window.localStorage.getItem("LFToken")).expire; |
| | | var timeire = new Date().getTime(); |
| | | if (timeire >= expire) { |
| | | |
| | | this.$router.push("logout") |
| | | } |
| | | } |
| | | |
| | | //å è½½loading |
| | | store.commit("UPDATE_API_COUNT", "add"); |
| | | return config; |
| | |
| | | { |
| | | let str = this.result.toString(); |
| | | let res = JSON.parse(str); |
| | | |
| | | |
| | | Message({ |
| | | message: res.message, |
| | | type: "error", |
| | |
| | | <template> |
| | | <div class="logLog_box"> |
| | | <div class="logLog_box box_div"> |
| | | <My-bread :list="[ |
| | | `${$t('synthesis.synthesis')}`, |
| | | `${$t('synthesis.dataApplication')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | ref="sizeForm" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | |
| | | > |
| | | |
| | | <el-table-column |
| | |
| | | <el-table-column |
| | | align="center" |
| | | prop="uname" |
| | | label="ç³è¯·äºº" |
| | | label="å®¡æ ¸äºº" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | |
| | | align="center" |
| | | prop="status" |
| | | label="ç¶æ" |
| | | :formatter="formatStatus1" |
| | | /> |
| | | <el-table-column |
| | | min-width="150" |
| | | :label="$t('common.operate')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <div v-if="matchState3(scope,/[]/)"> |
| | | <el-button |
| | | type="danger" |
| | | size="mini" |
| | | @click="handleApplyRepulse(scope.$index, scope.row)" |
| | | plain |
| | | >æå</el-button> |
| | | |
| | | <el-button |
| | | v-if="scope.row.status == 0" |
| | | type="danger" |
| | | size="mini" |
| | | @click="handleApplyRepulse(scope.$index, scope.row)" |
| | | plain |
| | | >æå</el-button> |
| | | |
| | | <el-button |
| | | v-if="scope.row.status == 0" |
| | | @click="handleApplyAdopt(scope.$index, scope.row)" |
| | | type="success" |
| | | size="mini" |
| | | plain |
| | | >éè¿</el-button> |
| | | <el-button |
| | | @click="handleApplyAdopt(scope.$index, scope.row)" |
| | | type="success" |
| | | size="mini" |
| | | plain |
| | | >éè¿</el-button> |
| | | </div> |
| | | <div v-if="!matchState3(scope,/[]/)">- -</div> |
| | | |
| | | </template> |
| | | |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | |
| | | |
| | | data() { |
| | | return { |
| | | detailsFrom: {}, |
| | | detailsFrom: { |
| | | tableData:[], |
| | | }, |
| | | dialogDetailsVisible: false, |
| | | sizeForm: { |
| | | start: null, |
| | |
| | | if (data.code != 200) { |
| | | return this.$message.error("å表è°ç¨å¤±è´¥"); |
| | | } |
| | | |
| | | this.showRestData(); |
| | | }, |
| | | async handleApplyAdopt(index, row) { |
| | |
| | | if (data1.code != 200) { |
| | | return this.$message.error("å表è°ç¨å¤±è´¥"); |
| | | } |
| | | this.detailsFrom.tableData = data.result; |
| | | this.detailsFrom.tableData = data1.result; |
| | | }, |
| | | async handleReApply(index, row) { |
| | | const data = await apply_updateForResubmit({ applyid: row.id }); |
| | |
| | | this.detailsFrom.uname = row.uname; |
| | | this.detailsFrom.time = this.format(row.createTime); |
| | | this.detailsFrom.status = this.statusFormat(row.status); |
| | | console.log(data.result) |
| | | this.detailsFrom.statued = row.status; |
| | | this.dialogDetailsVisible = true; |
| | | |
| | | }, |
| | | matchState(state = '', reg) { |
| | | var row = state.row; |
| | | if (row.status >= -1 && row.status <= 9 && this.$store.state.uname == row.uname) { |
| | | if (row.status >= -1 && row.status <= 9 && this.$store.state.unid == row.userid) { |
| | | return true |
| | | } |
| | | return false |
| | | }, |
| | | matchState1(state = '', reg) { |
| | | |
| | | var row = state.row; |
| | | if (row.status == -1 && this.$store.state.uname == row.uname) { |
| | | if (row.status == -1 && this.$store.state.unid == row.userid) { |
| | | return true |
| | | } |
| | | return false |
| | | }, |
| | | matchState2(state = '', reg) { |
| | | var row = state.row; |
| | | if (row.status != -10 && this.$store.state.unid == row.userid) { |
| | | return true |
| | | } |
| | | return false |
| | | }, |
| | | matchState3(state = '', reg) { |
| | | var row = state.row; |
| | | if (row.status == 0 && (this.detailsFrom.statued > -10 && this.detailsFrom.statued < 10) && this.$store.state.unid == row.userid) { |
| | | return true |
| | | } |
| | | return false |
| | |
| | | return this.statusFormat(data); |
| | | }, |
| | | statusFormat(res) { |
| | | |
| | | if (res >= 0 && res <= 9) { |
| | | return "å®¡æ ¸ä¸" |
| | | } else if (res == -10) { |
| | | return "éå" |
| | | return "ä½åº" |
| | | } else if (res == -1) { |
| | | return "æå" |
| | | }else if (res == 10) { |
| | | return "éè¿" |
| | | } |
| | | }, |
| | | formatStatus1(row, column) { |
| | | let data = row[column.property]; |
| | | if (data == null) { |
| | | return data; |
| | | } |
| | | return this.statusFormat1(data); |
| | | }, statusFormat1(res) { |
| | | if (res == 1) { |
| | | return "éè¿" |
| | | } else if (res == 0) { |
| | | return "å¾
å®¡æ ¸" |
| | | } else if (res == -1) { |
| | | return "éå" |
| | | return "æå" |
| | | } |
| | | }, |
| | | resAllTable() { |
| | |
| | | <style lang="less" scoped> |
| | | //@import url(); å¼å
¥å
Œ
±cssç±» |
| | | .logLog_box { |
| | | width: 100%; |
| | | padding: 10px; |
| | | height: 100%; |
| | | width: 98%; |
| | | |
| | | box-sizing: border-box; |
| | | height: 95%; |
| | | padding: 1%; |
| | | |
| | | .el-input { |
| | | width: 300px; |
| | | } |
| | |
| | | margin-top: 20px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 20px; |
| | | .el-form-item { |
| | | margin: 7px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | } |
| | | .statusLabel { |
| | | color: white; |
| | | padding: 0px 5px; |
| | | font-size: 14px; |
| | | } |
| | |
| | | padding: 10px; |
| | | height: auto; |
| | | border-radius: 5px; |
| | | |
| | | |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | | } |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | /deep/.el-textarea__inner { |
| | | background: transparent !important; |
| | | border-color: #fff !important; |
| | | color: white; |
| | | } |
| | | /deep/.el-textarea .el-input__count { |
| | | background: transparent; |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <div class="archive"> |
| | | <div class="archive box_div"> |
| | | <div class="top_header"> |
| | | <div class="top_left"> |
| | | <My-bread :list="[`${$t('synthesis.synthesis')}`, `${$t('synthesis.archive')}`]"></My-bread> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="box_item"> |
| | | <div class="box_item "> |
| | | <div class="box_left">èµæç±»å«</div> |
| | | <div class="box_cont"> |
| | | |
| | |
| | | </div> |
| | | <div |
| | | v-if="!isShowFirstCheck" |
| | | class="box_div" |
| | | class="menu_div" |
| | | v-for="(item, index) in showList" |
| | | :key="index" |
| | | @click="changeListDataType(item)" |
| | | > |
| | | <!-- <el-checkbox |
| | | v-if="isShowFirstCheck" |
| | | v-model="item.isCheckedFlag" |
| | | :checked="item.isCheckedFlag" |
| | | ></el-checkbox> --> |
| | | |
| | | <div |
| | | :class="{menuActive:dataTypeName == item.name}" |
| | | style="margin-left: 5px" |
| | |
| | | </div> |
| | | <div class="box_right"> |
| | | <div |
| | | class="box_div box_menu" |
| | | class="menu_div subpage_Div" |
| | | @click="moreEvent(1)" |
| | | > |
| | | {{ $t('synthesis.more') }} |
| | | </div> |
| | | <div |
| | | class="box_div box_menu" |
| | | class="menu_div subpage_Div " |
| | | @click="checkEvent(1)" |
| | | > |
| | | <i class="el-icon-plus"></i> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="box_item"> |
| | | <div class="box_item "> |
| | | <div class="box_left">项ç®åç§°</div> |
| | | <div class="box_cont"> |
| | | <div v-if=" isShowSecondCheck"> |
| | |
| | | </div> |
| | | <div |
| | | v-if="!isShowSecondCheck" |
| | | class="box_div" |
| | | class="menu_div" |
| | | v-for="(item, index) in showList1" |
| | | :key="index" |
| | | @click="changeListEntryName(item)" |
| | |
| | | </div> |
| | | <div class="box_right"> |
| | | <div |
| | | class="box_div box_menu" |
| | | class="menu_div subpage_Div" |
| | | @click="moreEvent(2)" |
| | | > |
| | | {{ $t('synthesis.more') }} |
| | | </div> |
| | | <div |
| | | class="box_div box_menu" |
| | | class="menu_div subpage_Div" |
| | | @click="checkEvent(2)" |
| | | > |
| | | <i class="el-icon-plus"></i> |
| | |
| | | </div> |
| | | <div class="bottom_content"> |
| | | |
| | | <div class="bottom_left"> |
| | | <!-- <div class="box_div">å½åæç´¢å
³é®è¯:</div> --> |
| | | <div class="bottom_left "> |
| | | <!-- <div class="menu_div">å½åæç´¢å
³é®è¯:</div> --> |
| | | <div> |
| | | <ul> |
| | | <li>æç´¢ç±»å</li> |
| | |
| | | <li |
| | | @click="getMenuChange(2)" |
| | | :class="{ menuActive: !isMenuActive }" |
| | | style="border-bottom: 1px solid white" |
| | | style="border-bottom: 1px solid #dcdfe6" |
| | | > |
| | | æä»¶æ°æ®æº |
| | | </li> |
| | |
| | | $t('synthesis.rangequery') |
| | | }}</el-button> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button |
| | | @click="getdownloadList" |
| | | size="mini" |
| | | >{{ |
| | | $t('synthesis.DownloadList') |
| | | }}</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div v-if="isMenuActive"> |
| | |
| | | :key="index" |
| | | > |
| | | <div |
| | | class="box_div" |
| | | class="menu_div" |
| | | @click="getShowTable(item)" |
| | | > |
| | | {{ item.tabDesc }} |
| | |
| | | </div> |
| | | </el-dialog> |
| | | <div |
| | | class="downloadBox" |
| | | class="downloadBox box_div subpage_Div" |
| | | v-if="showCodeBox" |
| | | > |
| | | <h4 style="padding: 20px">{{$t('common.passworld')}}</h4> |
| | |
| | | <div |
| | | style="float:right;margin-right:10px" |
| | | @click="downBatchFormData()" |
| | | ><i |
| | | style="color:#FFF" |
| | | class="el-icon-download" |
| | | ></i></div> |
| | | ><i class="el-icon-download"></i></div> |
| | | <div style="height:580px"> |
| | | |
| | | <el-table |
| | |
| | | :title=" $t('synthesis.rangequery')" |
| | | :visible.sync="dialogMapVisible" |
| | | width="90%" |
| | | top="10vh" |
| | | > |
| | | <div style="height:700px"> |
| | | <map-sdk v-if='showMapVisible'></map-sdk> |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog |
| | | :visible.sync="downloadListVisible" |
| | | width="90%" |
| | | top="10vh" |
| | | > |
| | | <div style="height:700px"> |
| | | <el-table |
| | | :data="downloadTableData" |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column |
| | | type="index" |
| | | width="50" |
| | | label="åºå·" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | property="descr" |
| | | label="æ é¢" |
| | | > </el-table-column> |
| | | <el-table-column |
| | | property="name" |
| | | label="æä»¶åç§°" |
| | | > </el-table-column> |
| | | <el-table-column |
| | | property="createName" |
| | | label="åºå¾äºº" |
| | | > </el-table-column> |
| | | <el-table-column |
| | | property="createTime" |
| | | :formatter="formatData" |
| | | label="æ¥æ" |
| | | > |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="æä½" |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-link |
| | | @click.native.prevent="downloadMap(scope.$index, scope.row)" |
| | | :underline="false" |
| | | >ä¸è½½</el-link> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <el-pagination |
| | | @size-change="downloadSizeChange" |
| | | @current-change="downloadCurrentChange" |
| | | :current-page="downloadPage.pageIndex" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :page-size="downloadPage.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="downloadPage.count" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </el-dialog> |
| | | <iframe |
| | |
| | | deleteMeta, |
| | | dataLib_selectProject, |
| | | dataLib_selectBaseType, |
| | | dataLib_selectBusinessType |
| | | dataLib_selectBusinessType, |
| | | dataLib_selectPageCountForDownload, |
| | | } from '../../api/api'; |
| | | import $ from 'jquery' |
| | | import { getToken } from '@/utils/auth'; |
| | |
| | | } |
| | | }; |
| | | return { |
| | | downloadListVisible: false, |
| | | data_type: [], |
| | | project_name: [], |
| | | checkedDataType: [], |
| | |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0 |
| | | }, |
| | | downloadTableData: [], |
| | | downloadPage: { |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | name: null, |
| | | } |
| | | }; |
| | | }, |
| | |
| | | }, |
| | | }, |
| | | methods: { |
| | | downloadMap(index, rows) { |
| | | // var token = '?token=' + getToken(); |
| | | // debugger |
| | | // var url = BASE_URL + '/dataLib/downloadFile' + token + '&guid=' + rows.guid+ '&pwd='+ rows.pwd |
| | | var token = getToken() |
| | | |
| | | var url = BASE_URL + "/dataLib/downloadFile?token=" + token + "&guid=" + rows.guid + "&pwd=" + rows.pwd; |
| | | $("#downFrame").attr("src", url).click(); |
| | | }, |
| | | downloadSizeChange(val) { |
| | | |
| | | this.downloadPage.pageIndex = 1; |
| | | this.downloadPage.pageSize = val; |
| | | this.getdownloadListData(); |
| | | }, |
| | | downloadCurrentChange(val) { |
| | | this.downloadPage.pageIndex = val; |
| | | this.getdownloadListData(); |
| | | }, |
| | | getdownloadList() { |
| | | this.downloadPage = { |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | name: null, |
| | | } |
| | | this.downloadListVisible = true; |
| | | this.getdownloadListData(); |
| | | }, |
| | | async getdownloadListData() { |
| | | const data = await dataLib_selectPageCountForDownload(this.downloadPage); |
| | | if (data.code != 200) { |
| | | this.downloadListVisible = false; |
| | | return this.$message.error('ä¸è½½å表è·å失败'); |
| | | } |
| | | |
| | | this.downloadTableData = data.result; |
| | | console.log(this.downloadTableData, data.result.length, this.downloadPage) |
| | | this.downloadPage.count = data.count; |
| | | }, |
| | | handleCheckedEntryNameChange(res) { |
| | | if (this.checkedEntryName.indexOf(res.name) != -1) { |
| | | if (res.name == "ä¸é") { |
| | |
| | | name: res.result[i].value |
| | | }) |
| | | } |
| | | for(var i in rest.result){ |
| | | str.push({ |
| | | for (var i in rest.result) { |
| | | str.push({ |
| | | id: rest.result[i].key, |
| | | name: rest.result[i].value |
| | | }) |
| | |
| | | |
| | | <style lang="less" scoped> |
| | | .archive { |
| | | width: 100%; |
| | | height: 100%; |
| | | margin: 0; |
| | | overflow-y: auto; |
| | | background: #353539; |
| | | width: 98%; |
| | | height: 95%; |
| | | padding: 1%; |
| | | position: relative; |
| | | overflow: auto; |
| | | .top_header { |
| | | width: calc(100% -20px); |
| | | height: 60px; |
| | | display: flex; |
| | | padding: 0 10px; |
| | | justify-content: space-between; |
| | | border-bottom: 1px solid white; |
| | | |
| | | .top_left { |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | line-height: 70px; |
| | | } |
| | | span { |
| | | color: gray; |
| | | margin: 0 5px; |
| | | } |
| | | /deep/.el-form--inline .el-form-item__content { |
| | | line-height: 70px; |
| | | } |
| | | /deep/.el-form--inline .el-form-item__label { |
| | | line-height: 70px; |
| | | } |
| | | } |
| | | .box_item { |
| | | width: calc(100% - 60px); |
| | | border-bottom: 1px solid white; |
| | | height: auto; |
| | | padding: 10px 30px; |
| | | |
| | |
| | | display: flex; |
| | | float: left; |
| | | .box_left { |
| | | color: white; |
| | | height: 100%; |
| | | line-height: 100%; |
| | | width: 100px; |
| | | text-align: center; |
| | | color: white; |
| | | |
| | | font-size: 14px; |
| | | font-weight: 400; |
| | | } |
| | | .box_cont { |
| | | color: white; |
| | | height: 100%; |
| | | width: 80%; |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | /* 设置å¤è¡å¯¹é½ */ |
| | | align-content: flex-start; |
| | | color: white; |
| | | |
| | | font-size: 14px; |
| | | font-weight: 400; |
| | | } |
| | |
| | | display: flex; |
| | | justify-content: space-between; |
| | | margin-left: 10px; |
| | | color: white; |
| | | |
| | | font-size: 14px; |
| | | align-self: flex-start; |
| | | font-weight: 400; |
| | | .box_menu { |
| | | border: 1px solid white; |
| | | } |
| | | |
| | | .box_menu:hover { |
| | | border: 1px solid #009cff; |
| | | color: #009cff; |
| | |
| | | font-size: 14px; |
| | | font-weight: 400; |
| | | align-self: flex-start; |
| | | color: white; |
| | | |
| | | ul { |
| | | margin-left: 10px; |
| | | } |
| | | li { |
| | | height: 42px; |
| | | border-top: 1px solid white; |
| | | border-left: 1px solid white; |
| | | border-right: 1px solid white; |
| | | border-top: 1px solid #dcdfe6; |
| | | border-left: 1px solid #dcdfe6; |
| | | border-right: 1px solid #dcdfe6; |
| | | font-size: 14px; |
| | | line-height: 42px; |
| | | padding: 5px 15px; |
| | |
| | | width: 100%; |
| | | padding: 0px 20px; |
| | | height: auto; |
| | | color: white; |
| | | |
| | | .boxCard { |
| | | margin: 1%; |
| | | /deep/.el-card { |
| | | background: #303030 !important; |
| | | color: #fff !important; |
| | | } |
| | | |
| | | .cardItem { |
| | | margin-bottom: 10px; |
| | | } |
| | | } |
| | | li { |
| | | border-bottom: 1px solid white; |
| | | border-bottom: 1px solid #dcdfe6; |
| | | padding: 10px 0px; |
| | | } |
| | | li:hover { |
| | |
| | | display: flex; |
| | | justify-content: center; |
| | | } |
| | | .box_div { |
| | | .menu_div { |
| | | padding: 5px 15px; |
| | | margin-left: 10px; |
| | | display: flex; |
| | | align-items: center; |
| | | display: flex; |
| | | |
| | | .menuActive { |
| | | color: #409eff; |
| | | } |
| | | } |
| | | .primaries { |
| | | background: linear-gradient(180deg, #002992, #080472); |
| | | border: 1px solid #000000; |
| | | box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.21); |
| | | color: white; |
| | | } |
| | | .elLink { |
| | | color: white; |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 25%; |
| | | right: 25%; |
| | | background: #303030; |
| | | color: #fff; |
| | | .el-card { |
| | | background-color: transparent; |
| | | color: #fff; |
| | | span { |
| | | color: #fff; |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 500px; |
| | | overflow: auto; |
| | | p { |
| | | // background-color: #bfa; |
| | | // margin-bottom: 10px; |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | top: 20%; |
| | | left: 40%; |
| | | padding: 20px; |
| | | background: #303030; |
| | | width: 30%; |
| | | border: 1px solid gray; |
| | | border-radius: 10px; |
| | | color: white; |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-checkbox { |
| | | color: #ffff; |
| | | line-height: 25px; |
| | | } |
| | | } |
| | | |
| | | .elLink { |
| | | color: white !important; |
| | | } |
| | | .el-icon-folder-opened { |
| | | color: white; |
| | | width: 30%; |
| | | |
| | | border-radius: 10px; |
| | | } |
| | | } |
| | | |
| | | .contentBox { |
| | | height: 60vh; |
| | | overflow: auto; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | z-index: 99; |
| | | } |
| | | |
| | | .downloadBox { |
| | | z-index: 999; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog__body { |
| | | padding: 10px; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 5px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid white !important; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/.el-dialog__wrapper { |
| | | overflow: hidden; |
| | | } |
| | | /deep/.el-textarea__inner { |
| | | background: transparent; |
| | | border-color: #fff !important; |
| | | color: white; |
| | | height: 70px !important; |
| | | } |
| | | /deep/.el-form-item { |
| | | margin-bottom: 0px; |
| | | } |
| | | /deep/.el-form-item__content { |
| | | line-height: 70px; |
| | | } |
| | | /deep/.el-textarea.is-disabled .el-textarea__inner { |
| | | background: transparent; |
| | | } |
| | | </style> |
| | |
| | | ]" |
| | | ></My-bread> |
| | | <el-divider /> |
| | | <div class="menuTreeBox"> |
| | | <div class="left_tree"> |
| | | <div class="menuTreeBox "> |
| | | <div class="left_tree subpage_Div"> |
| | | <el-tree |
| | | :data="depList" |
| | | :props="defaultProps" |
| | |
| | | > |
| | | </el-tree> |
| | | </div> |
| | | <div class="right_menu"> |
| | | <div class="right_menu subpage_Div"> |
| | | <div |
| | | style=" |
| | | font-size: 14px; |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .menuTreeBox { |
| | | width: 100%; |
| | | height: 91%; |
| | | .left_tree { |
| | | width: 30%; |
| | | width: 29%; |
| | | height: 92%; |
| | | padding: 10px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | border-radius: 5px; |
| | | float: left; |
| | | overflow-y: auto; |
| | | // æ´æ¹ææ æ 徿 é¢è² |
| | | /deep/ .el-tree .el-icon-caret-right:before { |
| | | color: white; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | } |
| | | /deep/ .el-tree { |
| | | color: white; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | background: transparent; |
| | | } |
| | | /deep/.el-tree-node__content { |
| | | &:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | } |
| | | /deep/.el-tree-node.is-current > .el-tree-node__content { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | color: #409eff; |
| | | } |
| | | |
| | | } |
| | | .right_menu { |
| | | width: 65%; |
| | | width: 67%; |
| | | height: 92%; |
| | | padding: 10px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | border-radius: 5px; |
| | | float: right; |
| | | } |
| | | } |
| | | /*éé¢ç代ç å¯ä»¥æ ¹æ®èªå·±éæ±å»è¿è¡æ´æ¹*/ |
| | | /* 设置æ»å¨æ¡çæ ·å¼ */ |
| | | ::-webkit-scrollbar { |
| | | width: 4px; |
| | | } |
| | | /* æ»å¨æ§½ */ |
| | | ::-webkit-scrollbar-track { |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3); |
| | | border-radius: 10px; |
| | | } |
| | | /* æ»å¨æ¡æ»å */ |
| | | ::-webkit-scrollbar-thumb { |
| | | border-radius: 10px; |
| | | background: #8b8b8b; |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); |
| | | } |
| | | ::-webkit-scrollbar-thumb:window-inactive { |
| | | background: #8b8b8b; |
| | | height: 289px; |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | .divider { |
| | | margin-top: 8px; |
| | | } |
| | | } |
| | | </style> |
| | | <style> |
| | | .el-select-dropdown { |
| | | background: #303030 !important; |
| | | border-color: 1px solid !important; |
| | | } |
| | | |
| | | .el-scrollbar__wrap { |
| | | margin-bottom: -20px !important; |
| | | margin-right: -20px !important; |
| | | } |
| | | .el-select-dropdown__item.hover, |
| | | .el-select-dropdown__item:hover { |
| | | background: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | .el-select-dropdown__item { |
| | | color: white !important; |
| | | } |
| | | </style> |
| | | |
| | |
| | | <div class="menuSettings_box"> |
| | | <!-- è§è²ï¼åä½ --> |
| | | <div class="menuSettings_tree"> |
| | | <div class="content_box"> |
| | | <div class="content_box subpage_Div"> |
| | | <My-bread :list="[ |
| | | `${$t('operatManage.operatManage')}`, |
| | | `${$t('operatManage.RoleMenuAuthorization')}`, |
| | |
| | | <el-form-item label="åä½"> |
| | | <el-select |
| | | ref="multiSelect" |
| | | style="width: 300px; " |
| | | style="width: 300px;" |
| | | v-model="selFrom.name" |
| | | placeholder="è¯·éæ©åä½åç§°..." |
| | | @change="chooseCustom('multiSelect')" |
| | | > |
| | | <el-option |
| | | :value="selectTree" |
| | | style="overflow: auto; backgrond: transparent; height: 100%;" |
| | | style=" backgrond: transparent; height: 100%;" |
| | | disabled |
| | | > |
| | | <el-tree |
| | |
| | | style="width: 100%" |
| | | @row-click="singleElection" |
| | | highlight-current-row |
| | | height="78%" |
| | | |
| | | > |
| | | <el-table-column |
| | | align="center" |
| | |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | <div class="content_box"> |
| | | <div class="content_box subpage_Div"> |
| | | <div style=" |
| | | font-size: 14px; |
| | | color: #216fe6; |
| | |
| | | {{ $t('operatManage.UserRoleAuthorizationObj.menuTable') }}</span> |
| | | </div> |
| | | <el-divider /> |
| | | <div class="menuContent"> |
| | | <el-tree |
| | | :data="menuList" |
| | | :props="defaultMenuProps" |
| | | :show-checkbox="false" |
| | | :check-on-click-node="true" |
| | | :check-strictly="true" |
| | | node-key="id" |
| | | @check="menuTreeCheck" |
| | | ref="treeForm" |
| | | :default-expanded-keys="[1]" |
| | | > |
| | | </el-tree> |
| | | </div> |
| | | |
| | | <el-tree |
| | | :data="menuList" |
| | | :props="defaultMenuProps" |
| | | :show-checkbox="false" |
| | | :check-on-click-node="true" |
| | | :check-strictly="true" |
| | | node-key="id" |
| | | @check="menuTreeCheck" |
| | | ref="treeForm" |
| | | :default-expanded-keys="[1]" |
| | | > |
| | | </el-tree> |
| | | |
| | | </div> |
| | | <div class="content_box"> |
| | | <div class="content_box subpage_Div"> |
| | | <div style=" |
| | | font-size: 14px; |
| | | color: #216fe6; |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .menuSettings_tree { |
| | | display: flex; |
| | | justify-content: space-around; |
| | |
| | | height: 100%; |
| | | .content_box { |
| | | padding: 10px; |
| | | width: 31%; |
| | | width: 30%; |
| | | height: 94%; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | overflow-y: auto; |
| | | overflow-x: hidden; |
| | | border-radius: 5px; |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | } |
| | | .menuContent { |
| | | height: 90%; |
| | | overflow: auto; |
| | | } |
| | | } |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /* //å³ä¾§å䏿¹çç½è¾¹ */ |
| | | /deep/.el-scrollbar__wrap{ |
| | | height: 1000px !important; |
| | | } |
| | | .divider { |
| | | margin-top: 8px; |
| | | } |
| | | } |
| | | </style> |
| | | <style> |
| | | .el-tree .el-icon-caret-right:before { |
| | | color: white !important; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | } |
| | | .el-tree { |
| | | color: white !important; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | background: transparent !important; |
| | | } |
| | | .el-tree-node__content { |
| | | background: transparent !important; |
| | | } |
| | | |
| | | .el-tree-node.is-current > .el-tree-node__content { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | color: #409eff; |
| | | } |
| | | /*éé¢ç代ç å¯ä»¥æ ¹æ®èªå·±éæ±å»è¿è¡æ´æ¹*/ |
| | | /* 设置æ»å¨æ¡çæ ·å¼ */ |
| | | ::-webkit-scrollbar { |
| | | width: 4px; |
| | | } |
| | | /* æ»å¨æ§½ */ |
| | | ::-webkit-scrollbar-track { |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3); |
| | | border-radius: 10px; |
| | | } |
| | | /* æ»å¨æ¡æ»å */ |
| | | ::-webkit-scrollbar-thumb { |
| | | border-radius: 10px; |
| | | background: #8b8b8b; |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); |
| | | } |
| | | ::-webkit-scrollbar-thumb:window-inactive { |
| | | background: #8b8b8b; |
| | | height: 289px; |
| | | } |
| | | .el-select-dropdown { |
| | | background: #303030; |
| | | border-color: white; |
| | | } |
| | | /* //å³ä¾§å䏿¹çç½è¾¹ */ |
| | | .el-scrollbar__wrap { |
| | | margin-bottom: -20px !important; |
| | | margin-right: -20px !important; |
| | | |
| | | } |
| | | .el-select-dropdown__item.hover, |
| | | .el-select-dropdown__item:hover { |
| | | background: rgba(0, 0, 0, 0.1) !important; |
| | | } |
| | | .el-select-dropdown__item { |
| | | color: white; |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <div class="menuSettings_box"> |
| | | <div class="menuSettings_tree"> |
| | | <div class="content_box"> |
| | | <div class="content_box subpage_Div"> |
| | | <My-bread :list="[ |
| | | `${$t('operatManage.operatManage')}`, |
| | | `${$t('operatManage.RoleResAuthorization')}`, |
| | |
| | | </el-tree> |
| | | </div> |
| | | </div> |
| | | <div class="content_box"> |
| | | <div class="content_box subpage_Div"> |
| | | <div style=" |
| | | font-size: 14px; |
| | | color: #216fe6; |
| | |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | <div class="content_box"> |
| | | <div class="content_box subpage_Div"> |
| | | <div style=" |
| | | font-size: 14px; |
| | | color: #216fe6; |
| | |
| | | v-if="menuStatus.delete" |
| | | type="danger" |
| | | icon="el-icon-delete" |
| | | size="small" |
| | | size="small" |
| | | @click="deletesUser" |
| | | :disabled="roleid == null ? true : false" |
| | | >{{ |
| | |
| | | slot="footer" |
| | | class="dialog-footer" |
| | | > |
| | | <el-button size="small" @click="dialogTableVisible = false">{{ |
| | | <el-button |
| | | size="small" |
| | | @click="dialogTableVisible = false" |
| | | >{{ |
| | | $t('dataManage.dictionaryManageObj.cancel') |
| | | }}</el-button> |
| | | <el-button |
| | | size="small" type="primary" |
| | | size="small" |
| | | type="primary" |
| | | @click="addConfirm" |
| | | >{{ $t('dataManage.dictionaryManageObj.confirm') }}</el-button> |
| | | </div> |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .menuSettings_tree { |
| | | width: 100%; |
| | | height: 100%; |
| | |
| | | padding: 10px; |
| | | width: 31%; |
| | | height: 94%; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | border-radius: 5px; |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | } |
| | | .divider { |
| | | margin-top: 8px; |
| | | } |
| | | } |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.1) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <div class="menuSettings_box"> |
| | | <div class="menuSettings_tree"> |
| | | <div class="menuSettings_tree subpage_Div"> |
| | | <My-bread :list="[ |
| | | `${$t('operatManage.operatManage')}`, |
| | | `${$t('operatManage.UserRoleAuthorization')}`, |
| | |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="menuSettings_tree"> |
| | | <div class="menuSettings_tree subpage_Div"> |
| | | <div style=" |
| | | font-size: 14px; |
| | | color: #409eff; |
| | |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | <div class="menuSettings_tree"> |
| | | <!-- <div class="title_box"> |
| | | <h4>详ç»ä¿¡æ¯</h4> |
| | | </div> --> |
| | | <div class="menuSettings_tree subpage_Div"> |
| | | |
| | | <div style=" |
| | | font-size: 14px; |
| | | color: #409eff; |
| | |
| | | size="small" |
| | | :disabled="roleid == null ? true : false" |
| | | @click="adduser" |
| | | |
| | | >{{ $t('operatManage.UserRoleAuthorizationObj.Added') }}</el-button> |
| | | <el-button |
| | | v-if="menuStatus.delete" |
| | |
| | | slot="footer" |
| | | class="dialog-footer" |
| | | > |
| | | <el-button size="small" @click="dialogTableVisible = false">{{ |
| | | <el-button |
| | | size="small" |
| | | @click="dialogTableVisible = false" |
| | | >{{ |
| | | $t('dataManage.dictionaryManageObj.cancel') |
| | | }}</el-button> |
| | | <el-button |
| | | size="small" type="primary" |
| | | size="small" |
| | | type="primary" |
| | | @click="addConfirm" |
| | | >{{ $t('dataManage.dictionaryManageObj.confirm') }}</el-button> |
| | | </div> |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | display: flex; |
| | | justify-content: space-between; |
| | | .el-card-define { |
| | | height: 630px; |
| | | background: #303030; |
| | | border: transparent; |
| | | } |
| | | |
| | | .menuSettings_tree { |
| | | border: 1px solid gray; |
| | | width: 33%; |
| | | height: 98%; |
| | | position: relative; |
| | |
| | | .menuTreeBox { |
| | | height: 90%; |
| | | overflow: auto; |
| | | .card_tree { |
| | | display: block; |
| | | |
| | | // æ´æ¹ææ æ 徿 é¢è² |
| | | /deep/ .el-tree .el-icon-caret-right:before { |
| | | color: white; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | } |
| | | /deep/ .el-tree { |
| | | color: white; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | background: transparent; |
| | | } |
| | | /deep/.el-tree-node__content { |
| | | &:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | } |
| | | /deep/.el-tree-node.is-current > .el-tree-node__content { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | color: #409eff; |
| | | } |
| | | |
| | | .btnBox { |
| | | margin-left: 5px; |
| | | .el-button + .el-button { |
| | | margin-left: 5px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .menuSettings { |
| | | border-radius: 10px; |
| | | border: 1px solid gray; |
| | | width: 33%; |
| | | height: 98%; |
| | | padding: 10px; |
| | | box-sizing: border-box; |
| | | .title_box { |
| | | background: #fff; |
| | | padding: 10px; |
| | | margin-bottom: 24px; |
| | | display: flex; |
| | | border-radius: 10px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | box-sizing: border-box; |
| | | } |
| | | } |
| | | .table_box { |
| | | padding: 10px; |
| | | background: #fff; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | overflow: auto; |
| | | height: 85%; |
| | | } |
| | | |
| | | |
| | | .divider { |
| | | margin-top: 8px; |
| | | } |
| | | } |
| | | |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | .el-table, |
| | | .el-table /deep/ .el-table__expanded-cell { |
| | | background-color: transparent; |
| | | } |
| | | |
| | | .el-table /deep/ th, |
| | | .el-table /deep/ tr { |
| | | background-color: transparent; |
| | | } |
| | | /*éé¢ç代ç å¯ä»¥æ ¹æ®èªå·±éæ±å»è¿è¡æ´æ¹*/ |
| | | /* 设置æ»å¨æ¡çæ ·å¼ */ |
| | | ::-webkit-scrollbar { |
| | | width: 4px; |
| | | } |
| | | /* æ»å¨æ§½ */ |
| | | ::-webkit-scrollbar-track { |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3); |
| | | border-radius: 10px; |
| | | } |
| | | /* æ»å¨æ¡æ»å */ |
| | | ::-webkit-scrollbar-thumb { |
| | | border-radius: 10px; |
| | | background: #8b8b8b; |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); |
| | | } |
| | | ::-webkit-scrollbar-thumb:window-inactive { |
| | | background: #8b8b8b; |
| | | height: 289px; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | </style> |
| | | <style> |
| | | .el-select-dropdown { |
| | | background: #303030; |
| | | border-color: 1px solid; |
| | | } |
| | | |
| | | .el-scrollbar__wrap { |
| | | margin-bottom: -20px !important; |
| | | margin-right: -20px !important; |
| | | } |
| | | .el-select-dropdown__item.hover, |
| | | .el-select-dropdown__item:hover { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | } |
| | | .el-select-dropdown__item { |
| | | color: white !important; |
| | | } |
| | | </style> |
| | | |
| | |
| | | <nav-menu></nav-menu> |
| | | </el-header> |
| | | <el-main> |
| | | |
| | | <router-view /> |
| | | |
| | | </el-main> |
| | | </el-container> |
| | | </div> |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | // shwomMapview: true, |
| | | |
| | | }; |
| | | }, |
| | | methods: {}, |
| | | }; |
| | | </script> |
| | | <style lang="less"> |
| | | .home { |
| | | height: 100vh; |
| | | position: relative; |
| | | .el-container { |
| | | height: 100%; |
| | | .el-header { |
| | | padding: 0; |
| | | height: 140px !important; |
| | | } |
| | | .el-main { |
| | | margin: 0px; |
| | | padding: 0px !important; |
| | | |
| | | background-color: rgb(53, 53, 57); |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | |
| | | |
| | |
| | | <template> |
| | | <div class="menu_Box"> |
| | | <div class="menu_Box box_div"> |
| | | <div |
| | | class="leftMen_div" |
| | | @click="setChangeTwoMenu(item)" |
| | |
| | | // this.openMeasureResultInfo('æµ·æé«åº¦', data); |
| | | // } |
| | | // ); |
| | | var measure = window.sgworld.Command.execute(0, 3, this.colorAll, (data) => { |
| | | data.id = window.sgworld.Core.getuid(); |
| | | this.measureData.set(data.id, measure); |
| | | this.openMeasureResultInfo('å¹³é¢é¢ç§¯', data); |
| | | var measure = window.sgworld.Command.execute(0, 3, this.colorAll, (data) => { |
| | | data.id = window.sgworld.Core.getuid(); |
| | | this.measureData.set(data.id, measure); |
| | | this.openMeasureResultInfo('å¹³é¢é¢ç§¯', data); |
| | | |
| | | |
| | | }); |
| | | |
| | | |
| | | }); |
| | | |
| | | break; |
| | | case 'j2': |
| | | var measure = window.sgworld.Command.execute( |
| | |
| | | switch (res) { |
| | | case 'a1': |
| | | if (this.$store.state.layerMnage == false) { |
| | | this.$refs && this.$refs.maplayer && this.$refs.maplayer.closeAll(); |
| | | this.$refs && this.$refs.maplayer && this.$refs.maplayer.open(); |
| | | this.$store.state.layerMnage = true; |
| | | } else if (this.$store.state.layerMnage == true) { |
| | | this.$refs && this.$refs.maplayer && this.$refs.maplayer.close(); |
| | | this.$refs && this.$refs.maplayer && this.$refs.maplayer.closeAll(); |
| | | this.$store.state.layerMnage = false; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | }); |
| | | this.$bus.$on('showLeftMenu', (res) => { |
| | | this.$store.state.showAllLayers = true; |
| | | |
| | | this.setCoverage('a1'); |
| | | |
| | | }); |
| | | this.$store.state.showAllLayers = true; |
| | | this.$store.state.layerMnage = false; |
| | | this.setCoverage('a1'); |
| | | }, |
| | | }; |
| | | </script> |
| | |
| | | font-size: 16px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | color: #ffffff; |
| | | |
| | | padding: 10px; |
| | | min-width: 100px; |
| | | margin-left: 10px; |
| | |
| | | border-radius: 5px; |
| | | } |
| | | .leftMen_div:hover { |
| | | background: linear-gradient(180deg, #002992, #080472); |
| | | border: 1px solid #000000; |
| | | box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.21); |
| | | background: rgba(64, 158, 255, 0.4); |
| | | border: 1px solid #409eff; |
| | | box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); |
| | | border-radius: 5px; |
| | | } |
| | | .lefMenuDivActive { |
| | | background: linear-gradient(180deg, #002992, #080472); |
| | | background: rgba(64, 158, 255, 0.4); |
| | | border: 1px solid #409eff; |
| | | } |
| | | .menuTwoImage { |
| | | width: 32px; |
| | |
| | | //左侧è忻卿¾é |
| | | setMenuChange(res) { |
| | | switch (res.id) { |
| | | |
| | | case 1: |
| | | if (this.showMenuFlag == null) return; |
| | | this.openStatus = !this.openStatus; |
| | | break; |
| | | case 10: |
| | | if (this.showMenuFlag == null) { |
| | | this.openStatus = false; |
| | | } |
| | | this.$bus.$emit('setChangeTwoMenu', res.id - 2); |
| | | break; |
| | | default: { |
| | | this.openStatus = true; |
| | |
| | | }, |
| | | }, |
| | | mounted() { |
| | | this.$store.state.layerMnage = false |
| | | this.$bus.$emit('showLeftMenu', true); |
| | | // this.$bus.$emit('showLeftMenu', true); |
| | | this.$store.state.mapMenuBoolean = false; |
| | | this.$store.state.mapMenuBoxFlag = null; |
| | | this.$store.state.mapPopBoolean = false; |
| | |
| | | width: 63px; |
| | | height: 100%; |
| | | overflow-y: auto; |
| | | background: #353535; |
| | | background: #3b4d6e; |
| | | position: absolute; |
| | | z-index: 30; |
| | | .MenuIcon { |
| | |
| | | |
| | | <script> |
| | | import mapsdk from '../../components/mapsdk.vue'; |
| | | import { right_menu, right_list, image_layer } from './index.js'; |
| | | import { right_menu, right_list, image_layer } from '../../assets/js/index.js'; |
| | | import echart11 from '../../components/echart11.vue'; |
| | | import echart12 from '../../components/echart12.vue'; |
| | | import echart13 from '../../components/echart13.vue'; |
| | |
| | | var Viewer = null; |
| | | |
| | | import mapsdk from '../../components/mapsdk.vue'; |
| | | import { right_menu, right_list, image_layer } from './index.js'; |
| | | import { right_menu, right_list, image_layer } from '../../assets/js/index.js'; |
| | | import { perms_selectLayers } from '../../api/api.js'; |
| | | import echart11 from '../../components/echart11.vue'; |
| | | import echart12 from '../../components/echart12.vue'; |
| | | import echart13 from '../../components/echart13.vue'; |
| | |
| | | }; |
| | | }, |
| | | mounted() { |
| | | this.treeData = image_layer; |
| | | |
| | | this.rightList = right_list[0]; |
| | | this.rightMenu = right_menu; |
| | | this.changeSelectli = this.rightList[0].id; |
| | | this.changeSelectStyle = this.rightMenu[0].id; |
| | | this.initMapView(); |
| | | this.addImageLayer(); |
| | | |
| | | |
| | | }, |
| | | created() { }, |
| | | created() { |
| | | |
| | | }, |
| | | methods: { |
| | | setTopReturn() { |
| | | this.$router.push('/Synthesis'); |
| | |
| | | Viewer.imageryLayers._layers[3].show = true; |
| | | } |
| | | }, |
| | | addImageLayer() { |
| | | var val_layer = this.treeData[0].children; |
| | | async addImageLayer() { |
| | | const data = await perms_selectLayers(); |
| | | // var val_layer = this.treeData[0].children; |
| | | // var std = []; |
| | | // for (var i = 0; i < val_layer.length; i++) { |
| | | // if (val_layer[i].id != 13 && val_layer[i].id != 14) { |
| | | // let layerWMS = new Cesium.WebMapServiceImageryProvider({ |
| | | // url: geoServerURl, |
| | | // layers: val_layer[i].resource, |
| | | // parameters: { |
| | | // transparent: true, |
| | | // format: 'image/png', |
| | | // }, |
| | | // }); |
| | | // layerWMS.name = val_layer[i].label; |
| | | // Viewer.imageryLayers.addImageryProvider(layerWMS); |
| | | // std.push(val_layer[i].id); |
| | | // } |
| | | // } |
| | | if (data.code != 200) { |
| | | return this.$message.error("å¾å±å表æ¥è¯¢å¤±è´¥"); |
| | | } |
| | | var std = []; |
| | | for (var i = 0; i < val_layer.length; i++) { |
| | | if (val_layer[i].id != 13 && val_layer[i].id != 14) { |
| | | let layerWMS = new Cesium.WebMapServiceImageryProvider({ |
| | | url: geoServerURl, |
| | | layers: val_layer[i].resource, |
| | | parameters: { |
| | | transparent: true, |
| | | format: 'image/png', |
| | | }, |
| | | }); |
| | | layerWMS.name = val_layer[i].label; |
| | | Viewer.imageryLayers.addImageryProvider(layerWMS); |
| | | std.push(val_layer[i].id); |
| | | var layer_list = []; |
| | | var layer_groups = []; |
| | | for (var i in data.result) { |
| | | if (data.result[i].type == 1) { |
| | | layer_groups.push({ |
| | | id: data.result[i].id, |
| | | label: data.result[i].cnName, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | children: [], |
| | | }) |
| | | } else if (data.result[i].type == 2) { |
| | | if (data.result[i].url != null) { |
| | | var layer_entity = { |
| | | id: data.result[i].id, |
| | | pid: data.result[i].pid, |
| | | label: data.result[i].cnName, |
| | | resource: data.result[i].url, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | } |
| | | layer_list.push(layer_entity) |
| | | if (data.result[i].isShow == 1) { |
| | | std.push(data.result[i].id); |
| | | this.setAddImageLayer(layer_entity); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | for (var i in layer_list) { |
| | | for (var j in layer_groups) { |
| | | if (layer_list[i].pid === layer_groups[j].id) { |
| | | layer_groups[j].children.push(layer_list[i]) |
| | | } |
| | | } |
| | | } |
| | | this.treeData = layer_groups; |
| | | |
| | | this.$refs.tree.setCheckedKeys(std); |
| | | }, |
| | | handleCheckChange(data, checked, indeterminate) { |
| | |
| | | } |
| | | } |
| | | } |
| | | /deep/.el-tree .el-tree-node__content:hover { |
| | | background-color: transparent !important; |
| | | } |
| | | /deep/.el-tree { |
| | | color: white !important; |
| | | background: transparent !important; |
| | | } |
| | | /deep/.el-tree-node:focus > .el-tree-node__content { |
| | | background: transparent !important; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { image_layer } from '../../assets/js/index.js'; |
| | | import ImageWMS from 'ol/source/ImageWMS'; |
| | | import Image from 'ol/layer/Image'; |
| | | import { perms_selectLayers } from '../../api/api.js' |
| | | export default { |
| | | name: 'tree', |
| | | data() { |
| | |
| | | 'm_sitepoint', |
| | | ], |
| | | treeData: [ |
| | | { |
| | | id: 1, |
| | | label: 'LF', |
| | | isEdit: false, |
| | | children: [ |
| | | { |
| | | id: 11, |
| | | label: '管éä¸å¿çº¿', |
| | | resource: 'LF:m_pipeline', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 12, |
| | | label: 'æç¥éé', |
| | | resource: 'LF:th_strategic_channel', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 13, |
| | | label: '项ç®', |
| | | resource: 'LF:bs_project', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 14, |
| | | label: 'ç«åº', |
| | | resource: 'LF:m_sitepoint', |
| | | isEdit: false, |
| | | }, |
| | | ], |
| | | }, |
| | | |
| | | ], |
| | | defaultProps: { |
| | | children: 'children', |
| | |
| | | console.log('tree drop: ', dropNode.label, dropType); |
| | | }, |
| | | handleCheckChange(data, checked, indeterminate) { |
| | | if (data.children != null) return; |
| | | |
| | | if (data.type != 2) return; |
| | | var std = []; |
| | | var layers_ol = window.map.getAllLayers(); |
| | | for (var i = 0; i < window.Viewer.imageryLayers._layers.length; i++) { |
| | |
| | | img_layer.show = checked; |
| | | } |
| | | } |
| | | |
| | | if (std.length == 0 && checked == true) { |
| | | this.setAddLayers(data) |
| | | } |
| | |
| | | } |
| | | }, |
| | | setAddLayers(res) { |
| | | |
| | | |
| | | let layerWMS = new Cesium.WebMapServiceImageryProvider({ |
| | | url: geoServerURl, |
| | | layers: res.resource, |
| | |
| | | layerWMS.name = res.label; |
| | | window.Viewer.imageryLayers.addImageryProvider(layerWMS); |
| | | |
| | | var layer2 = new Image({ |
| | | name: res.label, |
| | | source: new ImageWMS({ |
| | | crossOrigin: 'anonymous', |
| | | url: geoServerURl, |
| | | |
| | | params: { |
| | | FORMAT: 'image/png', |
| | | VERSION: '1.1.1', |
| | | LAYERS: res.resource, |
| | | }, |
| | | }), |
| | | }); |
| | | window.map.addLayer(layer2); |
| | | }, |
| | | async layersStart() { |
| | | const data = await perms_selectLayers(); |
| | | if (data.code != 200) { |
| | | return this.$message.error("å¾å±å表æ¥è¯¢å¤±è´¥"); |
| | | |
| | | } |
| | | var std = []; |
| | | var layer_list = []; |
| | | var layer_groups = []; |
| | | for (var i in data.result) { |
| | | if (data.result[i].type == 1) { |
| | | layer_groups.push({ |
| | | id: data.result[i].id, |
| | | label: data.result[i].cnName, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | children: [], |
| | | }) |
| | | } else if (data.result[i].type == 2) { |
| | | if (data.result[i].url != null) { |
| | | var layer_entity = { |
| | | id: data.result[i].id, |
| | | pid: data.result[i].pid, |
| | | label: data.result[i].cnName, |
| | | resource: data.result[i].url, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | } |
| | | layer_list.push(layer_entity) |
| | | |
| | | if (data.result[i].isShow == 1) { |
| | | std.push(data.result[i].id); |
| | | this.setAddLayers(layer_entity); |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | | for (var i in layer_list) { |
| | | for (var j in layer_groups) { |
| | | if (layer_list[i].pid === layer_groups[j].id) { |
| | | layer_groups[j].children.push(layer_list[i]) |
| | | } |
| | | } |
| | | } |
| | | this.treeData = layer_groups; |
| | | this.$refs.tree.setCheckedKeys(std); |
| | | }, |
| | | async treelayersStart() { |
| | | const data = await perms_selectLayers(); |
| | | if (data.code != 200) { |
| | | return this.$message.error("å¾å±å表æ¥è¯¢å¤±è´¥"); |
| | | } |
| | | var std = []; |
| | | var layer_list = []; |
| | | var layer_groups = []; |
| | | for (var i in data.result) { |
| | | if (data.result[i].type == 1) { |
| | | layer_groups.push({ |
| | | id: data.result[i].id, |
| | | label: data.result[i].cnName, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | children: [], |
| | | }) |
| | | } else if (data.result[i].type == 2) { |
| | | if (data.result[i].url != null) { |
| | | var layer_entity = { |
| | | id: data.result[i].id, |
| | | pid: data.result[i].pid, |
| | | label: data.result[i].cnName, |
| | | resource: data.result[i].url, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | } |
| | | layer_list.push(layer_entity) |
| | | } |
| | | } |
| | | } |
| | | for (var i in layer_list) { |
| | | for (var j in layer_groups) { |
| | | if (layer_list[i].pid === layer_groups[j].id) { |
| | | layer_groups[j].children.push(layer_list[i]) |
| | | } |
| | | } |
| | | } |
| | | this.treeData = layer_groups; |
| | | |
| | | for (var i in data.result) { |
| | | if (data.result[i].type == 2 && data.result[i].url != null) { |
| | | for (var j = 0; j < window.Viewer.imageryLayers._layers.length; j++) { |
| | | var val_id = window.Viewer.imageryLayers._layers[j]; |
| | | if (val_id.show == true) { |
| | | |
| | | if (val_id.imageryProvider.name == data.result[i].cnName) { |
| | | std.push(data.result[i].id); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | this.$refs.tree.setCheckedKeys(std); |
| | | |
| | | } |
| | | }, |
| | | watch: { |
| | | filterText(val) { |
| | |
| | | }, |
| | | }, |
| | | mounted() { |
| | | var std = []; |
| | | var val = this.treeData[0].children; |
| | | |
| | | |
| | | if (this.$store.state.showAllLayers == true) { |
| | | for (var j = 0; j < val.length; j++) { |
| | | if (val[j].id != 13 && val[j].id != 14) { |
| | | std.push(val[j].id); |
| | | this.setAddLayers(val[j]); |
| | | } |
| | | |
| | | } |
| | | this.layersStart(); |
| | | this.$store.state.showAllLayers = false; |
| | | |
| | | |
| | | } else { |
| | | for (var i = 0; i < window.Viewer.imageryLayers._layers.length; i++) { |
| | | var val_id = window.Viewer.imageryLayers._layers[i]; |
| | | if (val_id.show == true) { |
| | | for (var j = 0; j < val.length; j++) { |
| | | if (val_id.imageryProvider.name == val[j].label) { |
| | | std.push(val[j].id); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | this.treelayersStart(); |
| | | |
| | | this.$refs.tree.setCheckedKeys(std); |
| | | } |
| | | |
| | | }, |
| | | }; |
| | | </script> |
| | |
| | | display: block; |
| | | z-index: 10000; |
| | | |
| | | background-color: #fff; |
| | | padding: 10px 0; |
| | | border: 1px solid #ebeef5; |
| | | border-radius: 4px; |
| | |
| | | color: #fff !important; |
| | | border: 1px solid !important; |
| | | } |
| | | /deep/.el-tree .el-tree-node__content:hover { |
| | | background-color: transparent !important; |
| | | } |
| | | /deep/.el-tree { |
| | | color: white !important; |
| | | background: transparent !important; |
| | | } |
| | | /deep/.el-tree-node:focus > .el-tree-node__content { |
| | | background: transparent !important; |
| | | } |
| | | </style> |
| | |
| | | width: 100%; |
| | | } |
| | | |
| | | /deep/ .el-form-item__label { |
| | | color: #fff; |
| | | font-size: 18px; |
| | | } |
| | | // /deep/ .el-form-item__label { |
| | | // color: #fff; |
| | | // font-size: 18px; |
| | | // } |
| | | } |
| | | |
| | | /deep/ .scrollbar { |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style scoped lang="less"> |
| | | |
| | |
| | | `${$t('dataManage.dataRetrieval')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="spatialContent"> |
| | | <div class="spatial_leftTree"> |
| | | <div class="spatialContent "> |
| | | <div class="spatial_leftTree subpage_Div"> |
| | | <el-input v-model="filterText"></el-input> |
| | | <div style="width:300px"> |
| | | |
| | |
| | | ></el-tree> |
| | | </div> |
| | | </div> |
| | | <div class="spatial_rightContent"> |
| | | <div class="spatial_rightContent subpage_Div"> |
| | | <el-form |
| | | ref="ruleForm" |
| | | :model="ruleForm" |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button v-if="btnStatus.insert" |
| | | <el-button |
| | | v-if="btnStatus.insert" |
| | | @click="conditionVisible = true" |
| | | size="small" |
| | | icon="el-icon-plus" |
| | |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="infoBox" |
| | | class="infoBox box_div" |
| | | v-show="showinfoBox" |
| | | > |
| | | |
| | |
| | | style="display: none" |
| | | @change="insertFile( )" |
| | | /> |
| | | <el-link |
| | | <el-link |
| | | @click="getInsertFile( )" |
| | | :underline="false" |
| | | ><i class="el-icon-folder-opened"></i></el-link> |
| | |
| | | <el-form-item> |
| | | <el-row> |
| | | <el-col :span="3"> |
| | | <el-link v-if="btnStatus.insert" |
| | | <el-link |
| | | v-if="btnStatus.insert" |
| | | class="elLink" |
| | | :underline="false" |
| | | @click="setAttachInsert" |
| | | >{{$t('common.append')}}</i></el-link> |
| | | </el-col> |
| | | <el-col :span="3"> |
| | | <el-link v-if="btnStatus.delete" |
| | | <el-link |
| | | v-if="btnStatus.delete" |
| | | class="elLink" |
| | | :underline="false" |
| | | @click="setAttachDel" |
| | |
| | | .spatial_leftTree { |
| | | width: calc(15% - 0px); |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow: auto; |
| | |
| | | .spatial_rightContent { |
| | | width: 80%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow-y: auto; |
| | | } |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | .eldivider { |
| | | margin-top: 0px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 10px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 15%; |
| | | right: 15%; |
| | | background-color: #303030; |
| | | color: white; |
| | | border: 1px solid gray; |
| | | height: 600px; |
| | | padding: 10px; |
| | | overflow: auto; |
| | | border-radius: 5px; |
| | | .el-card { |
| | | background-color: transparent; |
| | | color: white; |
| | | span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | color: white; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | p { |
| | | color: white; |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | |
| | | .elLink { |
| | | color: white !important; |
| | | } |
| | | .el-icon-folder-opened { |
| | | color: white; |
| | | } |
| | | |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/.el-textarea__inner { |
| | | background: transparent !important; |
| | | border-color: #fff !important; |
| | | color: white; |
| | | } |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog__body { |
| | | padding: 10px; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid white !important; |
| | | } |
| | | /deep/.el-dialog__wrapper { |
| | | overflow: hidden !important; |
| | | |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <div class="cataLogBox"> |
| | | <div class="subpage_Box"> |
| | | <My-bread :list="[ |
| | | `${$t('dataManage.dataManage')}`, |
| | | `${$t('dataManage.catalogueManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="cataLogContent"> |
| | | <div class="cataLog_leftTree"> |
| | | <div class="cataLog_leftTree subpage_Div"> |
| | | <div style="min-width:450px"> |
| | | <el-tree |
| | | ref="tree" |
| | |
| | | :data="dirList" |
| | | :highlight-current="true" |
| | | :expand-on-click-node="false" |
| | | :default-expand-all="true" |
| | | :default-expanded-keys="expandData" |
| | | @node-click="handleNodeClick" |
| | | > |
| | | |
| | | </el-tree> |
| | | </div> |
| | | </div> |
| | | <div class="cataLog_rightContent"> |
| | | <div class="cataLog_rightContent subpage_Div"> |
| | | <div style="display:flex;justify-content:space-between"> |
| | | <el-breadcrumb separator="/"> |
| | | <el-breadcrumb-item :to="{ path: '/' }">{{ |
| | |
| | | name: [{ required: true, validator: validName, trigger: 'blur' }], |
| | | }, |
| | | newNode: null, |
| | | expandData: [], |
| | | }; |
| | | }, |
| | | methods: { |
| | |
| | | |
| | | if (this.itemdetail.id != null) { |
| | | this.$nextTick(() => { |
| | | this.$refs.tree.setCurrentKey(this.itemdetail.id); |
| | | |
| | | // this.expandData=[1] |
| | | // this.$refs.tree.setCurrentKey(this.itemdetail.id); |
| | | // document.getElementById(this.itemdetail.id).click(); |
| | | }); |
| | | } |
| | | |
| | |
| | | message: 'æ·»å æå', |
| | | type: 'success', |
| | | }); |
| | | |
| | | this.itemdetail = {}; |
| | | this.ruleForm = {}; |
| | | this.dialogFormVisible = false; |
| | |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .cataLogBox { |
| | | .subpage_Box { |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | |
| | | .cataLog_leftTree { |
| | | width: 15%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow-y: auto; |
| | |
| | | .cataLog_rightContent { |
| | | width: 80%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | } |
| | | } |
| | | // .cataSettings_tree { |
| | | // position: relative; |
| | | // width: 344px; |
| | | // height: 100%; |
| | | // background: rgb(240, 242, 245); |
| | | // padding: 20px; |
| | | // border-radius: 10px; |
| | | // box-sizing: border-box; |
| | | // overflow: auto; |
| | | // .saveBtn { |
| | | // position: absolute; |
| | | // left: 250px; |
| | | // top: 23px; |
| | | // } |
| | | // .cataTreeBox { |
| | | // height: 88%; |
| | | // width: 100%; |
| | | // overflow: auto; |
| | | // .el-tree { |
| | | // background: transparent; |
| | | // font-size: 15px; |
| | | // font-family: Microsoft YaHei; |
| | | // font-weight: 400; |
| | | // color: #000000; |
| | | // /deep/ .el-tree-node { |
| | | // padding-top: 10px; |
| | | // // padding-bottom: 10px; |
| | | // } |
| | | // /deep/ .el-tree-node:focus > .el-tree-node__content { |
| | | // background-color: #b9b9b9; |
| | | // } |
| | | // /deep/ .el-tree-node__content:hover { |
| | | // background-color: rgb(153, 153, 153); |
| | | // } |
| | | // .btnBox { |
| | | // margin: 0 10px 0 5px; |
| | | // .el-button + .el-button { |
| | | // margin-left: 5px; |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // .itemSettings { |
| | | // width: calc(100% - 344px); |
| | | // border-radius: 10px; |
| | | // background: rgb(240, 242, 245); |
| | | // margin-left: 10px; |
| | | // height: 100%; |
| | | // padding: 10px; |
| | | // box-sizing: border-box; |
| | | // .title_box { |
| | | // background: #fff; |
| | | // padding: 10px; |
| | | // margin-bottom: 24px; |
| | | // display: flex; |
| | | // border-radius: 10px; |
| | | // border: 1px solid rgb(202, 201, 204); |
| | | // box-sizing: border-box; |
| | | // } |
| | | // .form_box { |
| | | // border: 1px solid rgb(202, 201, 204); |
| | | // border-radius: 10px; |
| | | // background: #fff; |
| | | // padding-top: 30px; |
| | | // box-sizing: border-box; |
| | | // width: 100%; |
| | | // .el-input, |
| | | // /deep/ .el-textarea { |
| | | // width: 400px; |
| | | // } |
| | | // .btnBox { |
| | | // margin: 0 270px 20px; |
| | | // width: 200px; |
| | | // display: flex; |
| | | // justify-content: space-between; |
| | | // } |
| | | // } |
| | | // } |
| | | // /deep/ .el-dialog__body { |
| | | // padding: 0 30px 0 0; |
| | | // } |
| | | .el-icon-delete-solid { |
| | | color: gray; |
| | | } |
| | | .el-icon-circle-plus { |
| | | color: gray; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <div class="mochaitmo_Box"> |
| | | <div class="left_tree"> |
| | | <el-card class="el-card-define"> |
| | | <div class="card_tree"> |
| | | <el-menu |
| | | active-text-color="#ffd04b" |
| | | class="el-menu-vertical-demo" |
| | | :default-active="activeIndex" |
| | | background-color="transparent" |
| | | text-color="#fff" |
| | | @select="handleselect" |
| | | > |
| | | <customElMenu :menuData="menuList"></customElMenu> |
| | | </el-menu> |
| | | </div> |
| | | </el-card> |
| | | </div> |
| | | <div class="right_page"> |
| | | <el-card class="el-card-define"> |
| | | <div class="contentBox"> |
| | | |
| | | <div |
| | | class="box" |
| | | ref="box" |
| | | > |
| | | <div class="left box_div"> |
| | | <el-menu |
| | | :default-active="activeIndex" |
| | | background-color="transparent" |
| | | @select="handleselect" |
| | | > |
| | | <customElMenu :menuData="menuList"></customElMenu> |
| | | </el-menu> |
| | | </div> |
| | | <div |
| | | class="resize" |
| | | title="æ¶ç¼©ä¾§è¾¹æ " |
| | | > |
| | | â® |
| | | </div> |
| | | <div class="mid box_div"> |
| | | <data-updata v-if="setMenuFlag == 'dataUpdata'"></data-updata> |
| | | <catalogue-manage v-if="setMenuFlag == 'catalogueManage'"></catalogue-manage> |
| | | |
| | |
| | | <data-loader v-if="setMenuFlag == 'dataLoader'"></data-loader> |
| | | <down-loader v-if="setMenuFlag == 'downLoader'"></down-loader> |
| | | <project-manage v-if="setMenuFlag == 'projectManage'"></project-manage> |
| | | </el-card> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | |
| | | created() { }, |
| | | mounted() { |
| | | this.getTreeData(); |
| | | //左峿å |
| | | this.dragControllerDiv(); |
| | | }, |
| | | methods: { |
| | | //左峿å |
| | | dragControllerDiv: function () { |
| | | var resize = document.getElementsByClassName('resize'); |
| | | var left = document.getElementsByClassName('left'); |
| | | var mid = document.getElementsByClassName('mid'); |
| | | var box = document.getElementsByClassName('box'); |
| | | for (let i = 0; i < resize.length; i++) { |
| | | // é¼ æ æä¸äºä»¶ |
| | | resize[i].onmousedown = function (e) { |
| | | //é¢è²æ¹åæé |
| | | resize[i].style.background = '#818181'; |
| | | var startX = e.clientX; |
| | | resize[i].left = resize[i].offsetLeft; |
| | | // é¼ æ æå¨äºä»¶ |
| | | document.onmousemove = function (e) { |
| | | var endX = e.clientX; |
| | | var moveLen = resize[i].left + (endX - startX); // ï¼endx-startxï¼=ç§»å¨çè·ç¦»ãresize[i].left+ç§»å¨çè·ç¦»=左边åºåæåç宽度 |
| | | var maxT = box[i].clientWidth - resize[i].offsetWidth; // 容å¨å®½åº¦ - 左边åºåç宽度 = å³è¾¹åºåç宽度 |
| | | |
| | | if (moveLen < 205) moveLen = 205; // 左边åºåçæå°å®½åº¦ä¸º32px |
| | | if (moveLen > maxT - 300) moveLen = maxT - 300; //å³è¾¹åºåæå°å®½åº¦ä¸º150px |
| | | |
| | | resize[i].style.left = moveLen; // 设置左侧åºåç宽度 |
| | | |
| | | for (let j = 0; j < left.length; j++) { |
| | | left[j].style.width = moveLen + 'px'; |
| | | mid[j].style.width = (box[i].clientWidth - moveLen - 10) + 'px'; |
| | | } |
| | | }; |
| | | // é¼ æ æ¾å¼äºä»¶ |
| | | document.onmouseup = function (evt) { |
| | | //é¢è²æ¢å¤ |
| | | resize[i].style.background = '#d6d6d6'; |
| | | document.onmousemove = null; |
| | | document.onmouseup = null; |
| | | resize[i].releaseCapture && resize[i].releaseCapture(); //å½ä½ ä¸å¨éè¦ç»§ç»è·å¾é¼ æ æ¶æ¯å°±è¦åºè¯¥è°ç¨ReleaseCapture()éæ¾æ |
| | | }; |
| | | resize[i].setCapture && resize[i].setCapture(); //è¯¥å½æ°å¨å±äºå½å线ç¨çæå®çªå£éè®¾ç½®é¼ æ æè· |
| | | return false; |
| | | }; |
| | | } |
| | | }, |
| | | |
| | | |
| | | |
| | | //è·åæ |
| | | async getTreeData() { |
| | | const data = await queryMenuTree(); |
| | |
| | | return value.type == 1; |
| | | }); |
| | | this.menuList = this.treeData(menuList); |
| | | |
| | | |
| | | this.setViewController(this.menuList[0]); |
| | | } else { |
| | | |
| | | |
| | | this.$message.error('ææ èåæ æ°æ®'); |
| | | } |
| | | } else { |
| | | this.$message.error('æ¥å£æ¥é'); |
| | | this.$message.error('æ¥å£æ¥é'); |
| | | } |
| | | |
| | | // this.treeList = this.treeData(data.result); |
| | |
| | | return father.pid == 1; // è¿åä¸çº§èå |
| | | }); |
| | | } else { |
| | | |
| | | this.$message.error('ææ èåæ æ°æ®'); |
| | | |
| | | this.$message.error('ææ èåæ æ°æ®'); |
| | | } |
| | | }, |
| | | |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .mochaitmo_Box { |
| | | width: calc(100% - 20px); |
| | | height: calc(100% - 20px); |
| | | margin: 0; |
| | | padding: 10px; |
| | | |
| | | .left_tree { |
| | | width: 270px; |
| | | height: 100%; |
| | | position: relative; |
| | | float: left; |
| | | border-radius: 5px; |
| | | } |
| | | .el-card-define { |
| | | height: 100%; |
| | | background: #303030; |
| | | border: 1px solid gray; |
| | | padding: 1px !important; |
| | | } |
| | | .el-tree { |
| | | background-color: transparent; |
| | | } |
| | | .card_tree { |
| | | height: 100%; |
| | | overflow-y: auto; |
| | | } |
| | | .el-card__body, |
| | | .el-main { |
| | | padding: 0px !important; |
| | | height: 100%; |
| | | } |
| | | .right_page { |
| | | width: calc(100% - 280px); |
| | | height: 100%; |
| | | background: #303030; |
| | | position: relative; |
| | | float: right; |
| | | } |
| | | /deep/.el-menu { |
| | | border: transparent !important; |
| | | } |
| | | /deep/.el-submenu__title:hover { |
| | | background: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | /deep/ .el-submenu .el-menu-item:hover { |
| | | background: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | /deep/.el-textarea__inner { |
| | | background: transparent; |
| | | border-color: #fff !important; |
| | | color: white; |
| | | } |
| | | /deep/.el-textarea .el-input__count { |
| | | background: transparent; |
| | | color: #fff !important; |
| | | } |
| | | /deep/ .el-card__body { |
| | | padding: 0px !important; |
| | | height: 100%; |
| | | } |
| | | } |
| | | </style> |
| | | |
| | |
| | | justify-content: center; |
| | | } |
| | | } |
| | | .el-icon-d-arrow-right { |
| | | color: white; |
| | | } |
| | | .el-icon-d-arrow-left { |
| | | color: #fff; |
| | | } |
| | | .el-icon-plus { |
| | | color: white; |
| | | } |
| | | |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | |
| | | } |
| | | } |
| | | </style> |
| | | <style> |
| | | .el-loading-spinner i { |
| | | color: #1890ff !important; |
| | | } |
| | | </style> |
| | | |
| | |
| | | <template> |
| | | <div |
| | | class="authorityManagement_box" |
| | | class="subpage_Box" |
| | | v-loading="loading" |
| | | element-loading-background="rgba(0, 0, 0, 0.8)" |
| | | > |
| | |
| | | :label="$t('dataManage.dataUpObj.uploaddata')" |
| | | name="first" |
| | | > |
| | | <div class="contentIquery"> |
| | | <div class="subpage_Iquery subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | :model="formInline" |
| | |
| | | </el-form> |
| | | </div> |
| | | <!-- ä¸ä¼ æ°æ®å表 --> |
| | | <div class="contentBox"> |
| | | <div class="subpage_Content subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | @selection-change="handleSelectionChange" |
| | |
| | | :label="$t('dataManage.dataUpObj.receiptdata')" |
| | | name="second" |
| | | > |
| | | <div class="contentIquery"> |
| | | <div class="subpage_Iquery subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | :model="formWarehousing" |
| | |
| | | </el-form> |
| | | </div> |
| | | <div |
| | | class="contentBox" |
| | | class="subpage_Content subpage_Div" |
| | | style="min-height:330px" |
| | | > |
| | | <div class="contentTable"> |
| | |
| | | /> |
| | | </el-table> |
| | | </div> |
| | | <div class="pagination_box"> |
| | | <div> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | |
| | | width="70%" |
| | | > |
| | | <div class="dialogBox"> |
| | | <div class="transFarBox"> |
| | | <div class="transFarBox subpage_Div"> |
| | | <ul> |
| | | <li |
| | | @click="singleElection(item)" |
| | | v-for="(item, i) in tableWareOne" |
| | | :class="{ active: activeName == item.tab }" |
| | | :class="{ active: activeName == item.eventid }" |
| | | >{{item.tab}} ({{item.type}})</li> |
| | | </ul> |
| | | </div> |
| | | <div class="tarnsbtton"> |
| | | <div> |
| | | <div style="padding:2%"> |
| | | <el-link><i |
| | | style="color:white" |
| | | class="el-icon-plus" |
| | | ></i></el-link> |
| | | <el-link><i class="el-icon-plus"></i></el-link> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="transFarBox"> |
| | | <div class="transFarBox subpage_Div"> |
| | | <ul> |
| | | <li |
| | | @click="singleElection2(item)" |
| | |
| | | <div class="tarnsbtton"> |
| | | <div> |
| | | <div style="padding:2%"> |
| | | <el-link @click="setWareTableChangeLeft"><i |
| | | style="color:white" |
| | | class="el-icon-d-arrow-left" |
| | | ></i></el-link> |
| | | <el-link @click="setWareTableChangeLeft"><i class="el-icon-d-arrow-left"></i></el-link> |
| | | </div><br /> |
| | | <div style="padding:2%"> |
| | | <el-link><i |
| | | @click="setWareTableChangeRight" |
| | | style="color:white" |
| | | class="el-icon-d-arrow-right" |
| | | ></i></el-link> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="transFarBox"> |
| | | <div class="transFarBox subpage_Div"> |
| | | <ul> |
| | | <li |
| | | @click="singleElection3(i)" |
| | |
| | | <el-button |
| | | size="small" |
| | | @click="autoMatchWare" |
| | | type="primary" |
| | | >èªå¨å¹é
</el-button> |
| | | <el-button |
| | | size="small" |
| | | type="info" |
| | | @click="setInsrtWareTableClose " |
| | | >å æ¶</el-button> |
| | | <el-button |
| | | size="small" |
| | | type="primary" |
| | | @click="setInsrtWareTable" |
| | | >ç¡® å®</el-button> |
| | | </span> |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | this.loading = true; |
| | | const res = await dataUpload_insertFiles(JSON.stringify(this.insertWareList)); |
| | | this.loading = false |
| | |
| | | //æ°æ®å¹é
左侧ç¹å»äºä»¶ |
| | | singleElection(row) { |
| | | this.wareSelectOne = row; |
| | | this.activeName = row.tab |
| | | this.activeName = row.eventid |
| | | }, |
| | | //æ°æ®å¹é
左侧ä¸é´ç¹å»äºä»¶ |
| | | singleElection2(row) { |
| | |
| | | } |
| | | }; |
| | | </script> |
| | | <style lang="less" scoped> |
| | | //@import url(); å¼å
¥å
Œ
±cssç±» |
| | | .authorityManagement_box { |
| | | width: 98%; |
| | | height: 98%; |
| | | padding: 1%; |
| | | overflow: auto; |
| | | .contentIquery { |
| | | width: calc(98% - 2px); |
| | | height: auto; |
| | | border: 1px solid white; |
| | | padding-left: 1%; |
| | | padding-right: 1%; |
| | | padding-top: 1%; |
| | | border-radius: 5px; |
| | | } |
| | | .contentBox { |
| | | width: calc(98% - 2px); |
| | | height: auto; |
| | | border: 1px solid white; |
| | | margin-top: 1%; |
| | | margin-bottom: 1%; |
| | | padding: 1%; |
| | | border-radius: 5px; |
| | | } |
| | | .elDivider { |
| | | margin: 0; |
| | | } |
| | | .dialogBox { |
| | | width: 100%; |
| | | height: 500px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | .transFarBox { |
| | | width: 30%; |
| | | height: 100%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | max-height: 500px; |
| | | overflow-y: auto; |
| | | li { |
| | | color: white; |
| | | border-bottom: 1px solid white; |
| | | line-height: 30px; |
| | | text-align: center; |
| | | } |
| | | li:hover { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | } |
| | | .active { |
| | | color: #409eff; |
| | | } |
| | | } |
| | | .tarnsbtton { |
| | | width: 6%; |
| | | height: 100%; |
| | | |
| | | /*flex å¸å±*/ |
| | | display: flex; |
| | | /*å®ç°åç´å±
ä¸*/ |
| | | align-items: center; |
| | | /*å®ç°æ°´å¹³å±
ä¸*/ |
| | | justify-content: center; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 10px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | /deep/.el-dialog__headerbtn { |
| | | display: none; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /deep/ .popper__arrow::after { |
| | | border-top-color: rgba(43, 45, 55, 0.8); |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-cascader .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-textarea__inner { |
| | | background: transparent; |
| | | border-color: #fff !important; |
| | | color: white; |
| | | } |
| | | /deep/.el-textarea .el-input__count { |
| | | background: transparent; |
| | | color: #fff !important; |
| | | } |
| | | /deep/.el-loading-spinner i { |
| | | color: #1890ff !important; |
| | | } |
| | | /deep/.el-tabs__active-bar { |
| | | background: #409eff; |
| | | } |
| | | /deep/ .el-tabs__item { |
| | | color: #409eff; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | .dialogDiv { |
| | | /deep/.el-form-item { |
| | | margin-bottom: 0px; |
| | | } |
| | | /deep/.el-checkbox { |
| | | color: white; |
| | | } |
| | | /deep/.el-checkbox__input.is-checked + .el-checkbox__label { |
| | | color: white !important; |
| | | } |
| | | /deep/.el-checkbox__input.is-disabled + span.el-checkbox__label { |
| | | color: white !important; |
| | | } |
| | | .dialogContent { |
| | | width: calc(100% - 20px); |
| | | max-height: 370px; |
| | | float: left; |
| | | overflow: auto; |
| | | padding: 10px; |
| | | .ContBox { |
| | | width: 44%; |
| | | padding: 10px; |
| | | margin-left: 2%; |
| | | float: left; |
| | | .ContDiv { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | margin: 5px 0px; |
| | | .contLable { |
| | | width: 175px; |
| | | color: white; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .elBotton { |
| | | background: transparent !important; |
| | | border: 1px solid white !important; |
| | | color: white !important; |
| | | } |
| | | /deep/.el-dialog__wrapper { |
| | | overflow: hidden; |
| | | } |
| | | } |
| | | </style> |
| | | |
| | |
| | | @click="getRemoveForm" |
| | | type="info" |
| | | >{{ $t('common.reset') }}</el-button> |
| | | <el-button v-if="btnStatus.insert" |
| | | <el-button |
| | | v-if="btnStatus.insert" |
| | | icon="el-icon-edit" |
| | | size="small" |
| | | @click="InsertFormdialog = true" |
| | | type="success" |
| | | >{{ $t('common.append') }}</el-button> |
| | | <el-button v-if="btnStatus.delete" |
| | | <el-button |
| | | v-if="btnStatus.delete" |
| | | icon="el-icon-delete" |
| | | size="small" |
| | | @click="DelFormData" |
| | |
| | | </el-form> |
| | | </div> |
| | | <div class="dictionaryContent"> |
| | | <div class="dictionary_leftTree"> |
| | | <div class="dictionary_leftTree subpage_Div"> |
| | | <ul> |
| | | <li |
| | | @click="getTableDesc(item)" |
| | | v-for="item in optionCount" |
| | | :class="{ active: activeName == item.tab }" |
| | | > |
| | | {{ item.tabDesc }} |
| | | {{ item.tabDesc }} |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | <div class="dictionary_rightContent"> |
| | | <div class="dictionary_rightContent subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | |
| | | <template slot-scope="scope"> |
| | | <el-link |
| | | v-if="btnStatus.select" |
| | | style="color: white" |
| | | @click="showDetail(scope.$index, scope.row)" |
| | | >{{ $t('dataManage.dictionaryManageObj.lookOver') }}</el-link> |
| | | <el-link |
| | | v-if="btnStatus.update" |
| | | @click="handleEdit(scope.$index, scope.row)" |
| | | style="margin-left: 10px; color: white" |
| | | style="margin-left: 10px; " |
| | | >{{ $t('dataManage.dictionaryManageObj.revamp') }}</el-link> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="infoBox" |
| | | class="infoBox box_div " |
| | | v-show="showinfoBox" |
| | | > |
| | | <el-card class="box-card"> |
| | | |
| | | <div |
| | | slot="header" |
| | | class="clearfix" |
| | | > |
| | | <span>{{ $t('dataManage.dictionaryManageObj.particulars') }}</span> |
| | | <div |
| | | slot="header" |
| | | class="clearfix" |
| | | style="float: right; cursor: pointer" |
| | | @click="closeDetial" |
| | | > |
| | | <span>{{ $t('dataManage.dictionaryManageObj.particulars') }}</span> |
| | | <div |
| | | style="float: right; cursor: pointer" |
| | | @click="closeDetial" |
| | | > |
| | | <i class="el-icon-close"></i> |
| | | </div> |
| | | <i class="el-icon-close"></i> |
| | | </div> |
| | | <div class="contentBox"> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.tableName') }}ï¼{{ |
| | | </div> |
| | | <el-divider></el-divider> |
| | | <div class="contentBox"> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.tableName') }}ï¼{{ |
| | | itemdetail.tab |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.tableAliasName') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.tableAliasName') }}ï¼{{ |
| | | itemdetail.tabDesc |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | </p> |
| | | <el-divider></el-divider> |
| | | |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldName') }}ï¼{{ |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldName') }}ï¼{{ |
| | | itemdetail.field |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldAliasName') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldAliasName') }}ï¼{{ |
| | | itemdetail.alias |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldType') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldType') }}ï¼{{ |
| | | itemdetail.type |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldLength') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.fieldLength') }}ï¼{{ |
| | | itemdetail.len |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.FieldPrecision') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.FieldPrecision') }}ï¼{{ |
| | | itemdetail.precision |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | </p> |
| | | <el-divider></el-divider> |
| | | |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.remark') }}ï¼{{ |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.remark') }}ï¼{{ |
| | | itemdetail.bak |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.creationTime') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.creationTime') }}ï¼{{ |
| | | itemdetail.createTime |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.createPersonnel') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.createPersonnel') }}ï¼{{ |
| | | itemdetail.createUser |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.updateTime') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.updateTime') }}ï¼{{ |
| | | itemdetail.updateTime |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.updatePersonnel') }}ï¼{{ |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t('dataManage.dictionaryManageObj.updatePersonnel') }}ï¼{{ |
| | | itemdetail.updateUser |
| | | }} |
| | | </p> |
| | | </div> |
| | | </el-card> |
| | | </p> |
| | | </div> |
| | | |
| | | </div> |
| | | <el-dialog |
| | | top="3vh" |
| | |
| | | .dictionary_leftTree { |
| | | width: 15%; |
| | | height: 80%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | max-height: 670px; |
| | | overflow-y: auto; |
| | | li { |
| | | color: white; |
| | | border-bottom: 1px solid white; |
| | | border-bottom: 1px solid #dcdfe6; |
| | | line-height: 30px; |
| | | text-align: center; |
| | | } |
| | |
| | | .dictionary_rightContent { |
| | | width: 80%; |
| | | height: 80%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow-y: auto; |
| | |
| | | } |
| | | .infinite-list-item { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | color: white; |
| | | |
| | | margin-top: 5%; |
| | | padding: 1%; |
| | | text-align: center; |
| | |
| | | .eldivider { |
| | | margin-top: 0px; |
| | | margin-bottom: 10px; |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 5px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | |
| | | position: absolute; |
| | | z-index: 100; |
| | | background: #303030; |
| | | top: 15%; |
| | | right: 25%; |
| | | |
| | | .el-card { |
| | | color: white; |
| | | background-color: transparent; |
| | | span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 500px; |
| | | overflow: auto; |
| | | p { |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-cascader .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="mainBox"> |
| | | <div class="leftTree"> |
| | | <div class="leftTree subpage_Div"> |
| | | <el-input v-model="filterInput"></el-input> |
| | | <div style="width:450px"> |
| | | <el-tree |
| | |
| | | ></el-tree> |
| | | </div> |
| | | </div> |
| | | <div class="right"> |
| | | <div class="right subpage_Div"> |
| | | <div class="inquire"> |
| | | <el-form |
| | | ref="queryForm" |
| | |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="infoBox" |
| | | class="infoBox subpage_Div box_div" |
| | | v-show="showinfoBox" |
| | | > |
| | | <el-card class="box-card"> |
| | | |
| | | <div |
| | | slot="header" |
| | | class="clearfix" |
| | |
| | | <i class="el-icon-close"></i> |
| | | </div> |
| | | </div> |
| | | <el-divider></el-divider> |
| | | <div class="contentBox"> |
| | | <p> |
| | | {{ $t('dataManage.domainManage.domName') }}ï¼{{ |
| | |
| | | <el-divider></el-divider> |
| | | <p>{{ $t('dataManage.domainManage.bak') }}ï¼{{ itemdetail.bak }}</p> |
| | | </div> |
| | | </el-card> |
| | | |
| | | </div> |
| | | <el-dialog |
| | | width="510px" |
| | |
| | | }; |
| | | </script> |
| | | <style lang="less" scoped> |
| | | //@import url(); å¼å
¥å
Œ
±cssç±» |
| | | // @import url(); å¼å
¥å
Œ
±cssç±» |
| | | .domainBox { |
| | | height: 98%; |
| | | width: 98%; |
| | |
| | | .leftTree { |
| | | width: 15%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | max-height: 670px; |
| | |
| | | .right { |
| | | width: 80%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | max-height: 670px; |
| | |
| | | } |
| | | } |
| | | |
| | | .infoBox { |
| | | width: 500px; |
| | | |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 15%; |
| | | right: 25%; |
| | | color: white; |
| | | background-color: #303030; |
| | | .el-card { |
| | | background-color: transparent; |
| | | color: white; |
| | | span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | color: white; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 500px; |
| | | overflow: auto; |
| | | color: white; |
| | | overflow-y: auto; |
| | | p { |
| | | color: white; |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 5px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | /deep/ .el-dialog { |
| | | width: 620px !important; |
| | | margin-top: 10vh !important; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-dialog .el-input__inner { |
| | | width: 300px; |
| | | } |
| | | /deep/ .el-dialog__body { |
| | | padding: 0px 30px; |
| | | } |
| | | /deep/ .el-dialog__footer { |
| | | padding-top: 0 !important; |
| | | width: 600px; |
| | | display: flex; |
| | | margin: 0 auto; |
| | | justify-content: center; |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | |
| | | } |
| | | </style> |
| | |
| | | `${$t('dataManage.metadataManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | ref="queryForm" |
| | | :model="queryForm" |
| | |
| | | </el-form> |
| | | </div> |
| | | <div class="bottom"> |
| | | <!-- <div class="leftTree"> |
| | | <el-tree |
| | | ref="tree" |
| | | :props="defaultProps" |
| | | node-key="id" |
| | | :data="optionCount" |
| | | :default-expanded-keys="[1]" |
| | | :current-node-key="1" |
| | | :expand-on-click-node="false" |
| | | :default-expand-all="false" |
| | | draggable |
| | | @node-click="handleNodeClick" |
| | | > |
| | | |
| | | </span> |
| | | </el-tree> |
| | | |
| | | </div> --> |
| | | <div class="rightTable"> |
| | | <div class="rightTable subpage_Div"> |
| | | <div class="table_box"> |
| | | <el-table |
| | | :data="tableData" |
| | |
| | | >{{ |
| | | $t('common.details') |
| | | }}</el-link> |
| | | <el-link v-if="btnStatus.update" |
| | | <el-link |
| | | v-if="btnStatus.update" |
| | | @click="editInfo(scope.row)" |
| | | style="margin-left: 10px; color: white" |
| | | >{{ $t('common.edit') }}</el-link> |
| | |
| | | class="dialog-footer" |
| | | > |
| | | <el-button |
| | | size="small" |
| | | size="small" |
| | | @click="cancelEdit()" |
| | | >{{ |
| | | $t('common.reset') |
| | | }}</el-button> |
| | | <el-button |
| | | size="small" |
| | | size="small" |
| | | type="primary" |
| | | @click="sendEdit('editForm')" |
| | | v-loading.fullscreen.lock="fullscreenLoading" |
| | |
| | | class="dialog-footer" |
| | | > |
| | | <el-button |
| | | size="small" |
| | | size="small" |
| | | @click="cancelAdd('editForm')" |
| | | >{{ |
| | | $t('common.reset') |
| | | }}</el-button> |
| | | <el-button |
| | | size="small" |
| | | size="small" |
| | | type="primary" |
| | | @click="sendAdd('editForm')" |
| | | v-loading.fullscreen.lock="fullscreenLoading" |
| | |
| | | } |
| | | this.companyOption1 = this.treeData(res.result); |
| | | this.queryForm.depid = this.companyOption1[0].id |
| | | this.getQueryDirTree(); |
| | | |
| | | this.getQueryDirTree(); |
| | | |
| | | }, |
| | | async getQueryDirTree() { |
| | | const res = await selectdirTab(); |
| | |
| | | } |
| | | this.companyOption = this.treeData(res.result); |
| | | this.queryForm.dirid = this.companyOption[0].id |
| | | this.getMetaData(); |
| | | this.getMetaData(); |
| | | }, |
| | | handleChange(value) { |
| | | this.listData.pageSize = 10; |
| | |
| | | this.optionCount = this.treeData(res.result); |
| | | this.dirComPanyOption = this.treeData(res.result); |
| | | this.listData.dirid = this.optionCount[0].id; |
| | | |
| | | |
| | | }, |
| | | handleNodeClick(data) { |
| | | this.listData.pageSize = 10; |
| | |
| | | this.listData.depid = this.queryForm.depid; |
| | | this.listData.dirid = this.queryForm.dirid; |
| | | // this.listData.dirid = 57 |
| | | |
| | | |
| | | select_meta_ByPageAndCount(this.listData).then((res) => { |
| | | |
| | | |
| | | this.tableData = res.result; |
| | | this.count = res.count; |
| | | }); |
| | |
| | | position: relative; |
| | | overflow: auto; |
| | | padding-bottom: 8px; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | .el-form-item { |
| | |
| | | height: 74%; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | .leftTree { |
| | | width: 15%; |
| | | height: 100%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | max-height: 670px; |
| | | overflow-y: auto; |
| | | li { |
| | | color: white; |
| | | border-bottom: 1px solid white; |
| | | line-height: 30px; |
| | | text-align: center; |
| | | } |
| | | li:hover { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | } |
| | | .active { |
| | | color: #409eff; |
| | | } |
| | | } |
| | | |
| | | .rightTable { |
| | | width: 98%; |
| | | height: 92%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | |
| | | height: 93%; |
| | | margin: 0 auto; |
| | | overflow: auto; |
| | | } |
| | | } |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 10%; |
| | | right: 25%; |
| | | background: #303030; |
| | | color: #fff; |
| | | .el-card { |
| | | background-color: transparent; |
| | | color: #fff; |
| | | span { |
| | | color: #fff; |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 500px; |
| | | overflow: auto; |
| | | p { |
| | | // background-color: #bfa; |
| | | // margin-bottom: 10px; |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | } |
| | |
| | | top: 20%; |
| | | left: 40%; |
| | | padding: 20px; |
| | | background: #303030; |
| | | |
| | | width: 30%; |
| | | border: 1px solid gray; |
| | | |
| | | border-radius: 10px; |
| | | color: white; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 5px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid white !important; |
| | | } |
| | | </style> |
| | |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="verSionContent"> |
| | | <div class="verSion_leftTree"> |
| | | <div class="verSion_leftTree subpage_Div"> |
| | | <el-tree |
| | | ref="tree" |
| | | :props="defaultProps" |
| | |
| | | > |
| | | </el-tree> |
| | | </div> |
| | | <div class="verSion_rightContent"> |
| | | <div class="verSion_rightContent subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | class="demo-form-inline" |
| | |
| | | style="margin-top: 10px" |
| | | class="pagination_box" |
| | | > |
| | | <!-- <el-pagination |
| | | @size-change="handleLoaderSizeChange" |
| | | @current-change="handleLoaderCurrentChange" |
| | | :current-page="listLoader.pageIndex" |
| | | :page-sizes="[10, 20, 30, 40]" |
| | | :page-size="listLoader.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="count1" |
| | | > |
| | | </el-pagination> --> |
| | | |
| | | </div> |
| | | <!-- <el-form |
| | | class="projFrom" |
| | | ref="form" |
| | | :model="projectFrom" |
| | | label-width="200px" |
| | | > |
| | | <el-form-item :label="$t('dataManage.projectObj.projname')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.projname" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.projtype')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.projtype" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.location')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.location" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.province')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.province" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.country')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.country" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.corpname')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.corpname" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.department')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.department" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.conperiod')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.conperiod" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.contents')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.contents" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.projstate')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.projstate" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.remarks')"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="projectFrom.remarks" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-form> --> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | ></el-input> |
| | | <el-link |
| | | @click="ShowInner" |
| | | style="color: white; margin-left: 20px" |
| | | style=" margin-left: 20px" |
| | | icon="el-icon-plus" |
| | | > |
| | | </el-link> |
| | |
| | | .verSion_leftTree { |
| | | width: 15%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | |
| | |
| | | .verSion_rightContent { |
| | | width: 80%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow-y: auto; |
| | |
| | | height: 46px; |
| | | padding: 12px 12px; |
| | | font-size: 14px; |
| | | color: white; |
| | | |
| | | border-bottom: 1px solid white; |
| | | line-height: 46px; |
| | | } |
| | |
| | | width: 600px; |
| | | } |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 10px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-cascader .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | |
| | | </style> |
| | | <style scoped></style> |
| | | > |
| | |
| | | // padding-bottom: 10px; |
| | | } |
| | | |
| | | /deep/ .el-tree-node:focus > .el-tree-node__content { |
| | | background-color: #b9b9b9; |
| | | } |
| | | |
| | | /deep/ .el-tree-node__content:hover { |
| | | background-color: rgb(153, 153, 153); |
| | | } |
| | | |
| | | |
| | | |
| | | .btnBox { |
| | | margin-left: 5px; |
| | |
| | | `${$t('dataManage.styleManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="searchComp"> |
| | | <div class="searchComp subpage_Div"> |
| | | <el-form |
| | | ref="ruleForm" |
| | | :model="ruleForm" |
| | |
| | | <el-button |
| | | @click="submitForm('ruleForm')" |
| | | icon="el-icon-search" |
| | | type="primary" |
| | | type="primary" |
| | | size="small" |
| | | >{{ $t('common.iquery') }}</el-button> |
| | | <el-button |
| | |
| | | class="dialog-footer" |
| | | > |
| | | <el-button |
| | | type="info" size="small" |
| | | type="info" |
| | | size="small" |
| | | @click="removeUpdate" |
| | | >{{$t('common.close')}}</el-button> |
| | | <el-button |
| | | type="primary" |
| | | @click="updateForm" size="small" |
| | | type="primary" |
| | | @click="updateForm" |
| | | size="small" |
| | | >{{$t('common.confirm')}}</el-button> |
| | | </div> |
| | | </el-dialog> |
| | |
| | | class="dialog-footer" |
| | | > |
| | | <el-button |
| | | type="info" size="small" |
| | | type="info" |
| | | size="small" |
| | | @click="insertFromDataClose" |
| | | >{{$t('common.close')}}</el-button> |
| | | <el-button |
| | | type="primary" size="small" |
| | | type="primary" |
| | | size="small" |
| | | @click="insertFromData" |
| | | >{{$t('common.confirm')}}</el-button> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="btnBox"> |
| | | <el-button |
| | | type="primary" |
| | | type="primary" |
| | | size="small" |
| | | @click="selectDirCataName" |
| | | >{{ |
| | |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="leftTree" |
| | | class="leftTree subpage_Div" |
| | | v-if="showDepCata" |
| | | > |
| | | <div class="treeBox"> |
| | |
| | | margin: 10px auto; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | .el-form-item { |
| | | margin: 5px; |
| | | } |
| | |
| | | left: 800px; |
| | | width: 400px; |
| | | height: 600px; |
| | | background: #303030; |
| | | border: 1px solid #000; |
| | | |
| | | .treeBox { |
| | | height: 550px; |
| | | overflow: auto; |
| | | /deep/ .el-tree-node__content:hover { |
| | | background-color: rgb(153, 153, 153); |
| | | } |
| | | } |
| | | .btnBox { |
| | | width: 160px; |
| | | margin: 10px auto 0; |
| | | // background-color: red; |
| | | } |
| | | } |
| | | .bottom { |
| | |
| | | height: 80%; |
| | | margin: 0 auto; |
| | | overflow: auto; |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 5px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 15%; |
| | | right: 25%; |
| | | background-color: #303030; |
| | | .el-card { |
| | | color: white; |
| | | background-color: transparent; |
| | | span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 500px; |
| | | overflow: auto; |
| | | p { |
| | | // background-color: #bfa; |
| | | // margin-bottom: 10px; |
| | | font-size: 14px; |
| | | } |
| | | .boxlabel { |
| | | margin-left: 10px; |
| | | } |
| | | } |
| | | /* æ´ä½æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar { |
| | | width: 6px; |
| | | height: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡ */ |
| | | .contentBox::-webkit-scrollbar-thumb { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡é¼ æ ç»è¿æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar-thumb:hover { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡è½¨é */ |
| | | .contentBox::-webkit-scrollbar-track-piece { |
| | | -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); |
| | | border-radius: 10px; |
| | | background: #ededed; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-cascader .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | .el-icon-plus { |
| | | color: white; |
| | | } |
| | | .el-icon-upload2 { |
| | | color: white; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | <!-- <div class="verSion_leftTree"> |
| | | <ver-dir-tree></ver-dir-tree> |
| | | </div> --> |
| | | <div class="verSion_rightContent"> |
| | | <div class="verSion_rightContent subpage_Div"> |
| | | <el-form |
| | | ref="ruleForm" |
| | | :model="ruleForm" |
| | |
| | | height: 92%; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | .verSion_leftTree { |
| | | width: 15%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | max-height: 670px; |
| | | overflow-y: auto; |
| | | } |
| | | |
| | | .verSion_rightContent { |
| | | width: 98%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow-y: auto; |
| | | } |
| | | } |
| | | .eldivider { |
| | | margin-top: 0px; |
| | | } |
| | | .primary { |
| | | background: #409eff; |
| | | border: #409eff; |
| | | color: white; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next i { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev i { |
| | | color: white; |
| | | } |
| | | } |
| | | |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | // 设置è¾å
¥æ¡çèæ¯è²ãåä½é¢è²ãè¾¹æ¡å±æ§è®¾ç½®ï¼ |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important ; |
| | | color: #fff; |
| | | border: 1px solid; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 5px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | /deep/.el-cascader .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | id="mapView" |
| | | class="MapBox" |
| | | v-loading="loading" |
| | | |
| | | element-loading-background="rgba(0, 0, 0, 0.8)" |
| | | > |
| | | <div class="topMenu"> |
| | |
| | | v-show="lefMenuContent" |
| | | > |
| | | <el-tree |
| | | :data="data" |
| | | :data="treeData" |
| | | show-checkbox |
| | | node-key="id" |
| | | :props="defaultProps" |
| | |
| | | import mapviewVue from '../../components/mapview.vue'; |
| | | import { removeToken, getToken } from '@/utils/auth'; |
| | | import $ from 'jquery'; |
| | | import { exportSelectByPage } from '../../api/api.js'; |
| | | import { exportSelectByPage, perms_selectLayers } from '../../api/api.js'; |
| | | import moment from 'moment'; |
| | | import { image_layer } from '../../assets/js/index.js'; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | { label: 'A6', value: 'A6' }, |
| | | ], |
| | | value: 'A4', |
| | | data: [ |
| | | { |
| | | id: 1, |
| | | label: 'å¾å±', |
| | | children: [ |
| | | { |
| | | id: 11, |
| | | label: '项ç®', |
| | | value: '项ç®', |
| | | layer: 'LF:bs_project', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 12, |
| | | label: 'ç«åº', |
| | | value: 'ç«åº', |
| | | layer: 'LF:m_sitepoint', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 13, |
| | | label: '管éä¸å¿çº¿', |
| | | value: '管éä¸å¿çº¿', |
| | | layer: 'LF:m_pipeline', |
| | | isEdit: false, |
| | | }, |
| | | { |
| | | id: 14, |
| | | label: 'æç¥éé', |
| | | value: 'æç¥éé', |
| | | layer: 'LF:th_strategic_channel', |
| | | isEdit: false, |
| | | }, |
| | | ], |
| | | }, |
| | | treeData: [ |
| | | |
| | | ], |
| | | arrList: [], |
| | | defaultProps: { |
| | |
| | | count: 0, |
| | | }; |
| | | }, |
| | | |
| | | mounted() { |
| | | this.LayerStart(); |
| | | this.initMap(); |
| | | this.showMapLayer(); |
| | | }, |
| | | methods: { |
| | | showMapLayer() { |
| | | var val = this.data[0].children; |
| | | async LayerStart() { |
| | | const data = await perms_selectLayers(); |
| | | if (data.code != 200) { |
| | | return this.$message.error("å¾å±å表æ¥è¯¢å¤±è´¥"); |
| | | } |
| | | var std = []; |
| | | for (var i = 0; i < val.length; i++) { |
| | | var layer2 = new Image({ |
| | | name: val[i].label, |
| | | source: new ImageWMS({ |
| | | crossOrigin: 'anonymous', |
| | | url: geoServerURl, |
| | | var layer_list = []; |
| | | var layer_groups = []; |
| | | for (var i in data.result) { |
| | | if (data.result[i].type == 1) { |
| | | layer_groups.push({ |
| | | id: data.result[i].id, |
| | | label: data.result[i].cnName, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | children: [], |
| | | }) |
| | | } else if (data.result[i].type == 2) { |
| | | if (data.result[i].url != null) { |
| | | var layer_entity = { |
| | | id: data.result[i].id, |
| | | pid: data.result[i].pid, |
| | | label: data.result[i].cnName, |
| | | resource: data.result[i].url, |
| | | type: data.result[i].type, |
| | | isEdit: false, |
| | | } |
| | | layer_list.push(layer_entity) |
| | | if (data.result[i].isShow == 1) { |
| | | std.push(data.result[i].id); |
| | | this.showMapLayer(layer_entity); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | for (var i in layer_list) { |
| | | for (var j in layer_groups) { |
| | | if (layer_list[i].pid === layer_groups[j].id) { |
| | | layer_groups[j].children.push(layer_list[i]) |
| | | } |
| | | } |
| | | } |
| | | this.treeData = layer_groups; |
| | | for (var i in data.result) { |
| | | if (data.result[i].type == 2 && data.result[i].url != null) { |
| | | for (var j = 0; j < window.Viewer.imageryLayers._layers.length; j++) { |
| | | var val_id = window.Viewer.imageryLayers._layers[j]; |
| | | if (val_id.show == true) { |
| | | |
| | | params: { |
| | | FORMAT: 'image/png', |
| | | VERSION: '1.1.1', |
| | | LAYERS: val[i].layer, |
| | | }, |
| | | }), |
| | | }); |
| | | mapView.addLayer(layer2); |
| | | std.push(val[i].id); |
| | | if (val_id.imageryProvider.name == data.result[i].cnName) { |
| | | std.push(data.result[i].id); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | this.$refs.tree.setCheckedKeys(std); |
| | | }, |
| | | showMapLayer(val) { |
| | | var layer2 = new Image({ |
| | | name: val.label, |
| | | source: new ImageWMS({ |
| | | crossOrigin: 'anonymous', |
| | | url: geoServerURl, |
| | | |
| | | params: { |
| | | FORMAT: 'image/png', |
| | | VERSION: '1.1.1', |
| | | LAYERS: val.resource, |
| | | }, |
| | | }), |
| | | }); |
| | | mapView.addLayer(layer2); |
| | | }, |
| | | showLeftMenu(res) { |
| | | switch (res) { |
| | |
| | | var layers = mapView.getAllLayers(); |
| | | for (var i in layers) { |
| | | var layer = layers[i]; |
| | | var str = 0; |
| | | if (layer.values_.name == data.label) { |
| | | |
| | | layer.setVisible(nodes); //æ¾ç¤ºå¾å± |
| | | if (nodes == true) { |
| | | str++; |
| | | this.arrList.push({ |
| | | name: data.label, |
| | | }); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | if (str == 0 && nodes == true) { |
| | | |
| | | this.showMapLayer(data) |
| | | this.arrList.push({ |
| | | name: data.label, |
| | | }); |
| | | } |
| | | |
| | | |
| | | this.tableData = this.arrList; |
| | | }, |
| | | setAddMapLayer() { |
| | |
| | | padding: 20px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | overflow: auto; |
| | | } |
| | | .CenDiv { |
| | | height: 40px; |
| | |
| | | /deep/.el-loading-spinner i { |
| | | color: #409eff !important; |
| | | } |
| | | /deep/.el-tree .el-tree-node__content:hover { |
| | | background-color: transparent !important; |
| | | } |
| | | /deep/.el-tree { |
| | | color: white !important; |
| | | background: transparent !important; |
| | | } |
| | | /deep/.el-tree-node:focus > .el-tree-node__content { |
| | | background: transparent !important; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | name="first" |
| | | > |
| | | <div> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | ref="queryInfo" |
| | | :model="queryInfo" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="BTableData" |
| | | @selection-change="blackSelectionChange" |
| | |
| | | :label="$t('operatManage.BWL.whiteList')" |
| | | name="second" |
| | | > |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | ref="queryInfo" |
| | | :model="queryInfo" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box1"> |
| | | <div class="table_box1 subpage_Div"> |
| | | <el-table |
| | | :data="WTableData" |
| | | @selection-change="blackSelectionChange" |
| | |
| | | .logLog_box { |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | padding: 1%; |
| | | overflow: auto; |
| | | .el-input { |
| | | width: 300px; |
| | | } |
| | |
| | | padding: 10px; |
| | | margin-top: 20px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 20px; |
| | | } |
| | | .table_box { |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | overflow: auto; |
| | | height: 322px; |
| | | |
| | | |
| | | |
| | | } |
| | | .table_box1 { |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | overflow: auto; |
| | | height: 322px; |
| | | |
| | | |
| | | |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | /deep/ .el-tabs__item { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/.el-tabs__active-bar { |
| | | background: #409eff; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | |
| | | } |
| | | </style> |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | } |
| | | </style> |
| | |
| | | `${$t('operatManage.DownloadLog')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | ref="sizeForm" |
| | |
| | | <el-button |
| | | @click="onSubmit" |
| | | icon="el-icon-search" |
| | | size="small" type="primary" |
| | | size="small" |
| | | type="primary" |
| | | >{{ $t("operatManage.operationLogObj.inquire") }}</el-button> |
| | | <el-button |
| | | @click="resAllTable" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .el-input { |
| | | width: 300px; |
| | | } |
| | |
| | | margin-top: 20px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 20px; |
| | | .el-form-item { |
| | | margin: 7px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | } |
| | | .table_box { |
| | |
| | | height: 57%; |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | | } |
| | | } |
| | | /deep/ .el-select .el-input__inner { |
| | | border-color: #fff !important; |
| | | } |
| | | </style> |
| | |
| | | `${$t('operatManage.ResourceLog')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | ref="sizeForm" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .el-input { |
| | | width: 300px; |
| | | } |
| | |
| | | margin-top: 20px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 20px; |
| | | .el-form-item { |
| | | margin: 7px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | |
| | | } |
| | | .table_box { |
| | | overflow: auto; |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | height: 57%; |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | |
| | | `${$t('operatManage.logLog')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | |
| | | <el-form |
| | | :inline="true" |
| | |
| | | </el-form> |
| | | </div> |
| | | <!-- è¡¨æ ¼æ¾ç¤º --> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .inquire { |
| | | padding: 10px; |
| | | margin-top: 10px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 10px; |
| | | /deep/.el-form-item { |
| | | margin-bottom: 10px; |
| | | } |
| | | .herder_box { |
| | | padding: 10px; |
| | | border-bottom: 1px solid #ccc; |
| | | margin-bottom: 20px; |
| | | font-size: 14px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | } |
| | | .table_box { |
| | | padding: 10px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | overflow: auto; |
| | | height: 60%; |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | |
| | | <el-divider /> |
| | | </div> |
| | | <div class="cataLogContent"> |
| | | <div class="left_Tree"> |
| | | <div class="left_Tree subpage_Div"> |
| | | <div style="width:auto"> |
| | | <el-tree |
| | | ref="tree" |
| | |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="right_menu"> |
| | | <div class="right_menu subpage_Div"> |
| | | |
| | | <div style="display:flex;justify-content:space-between"> |
| | | <el-breadcrumb separator="/"> |
| | |
| | | |
| | | <div> |
| | | <el-button |
| | | v-if="menuStatus.update" |
| | | v-if="menuStatus.update" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setEditNode(1)" |
| | | type="info" |
| | |
| | | size="small" |
| | | >åä¸ç§»å¨</el-button> |
| | | <el-button |
| | | v-if="menuStatus.update" |
| | | v-if="menuStatus.update" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setEditNode(2)" |
| | | type="info" |
| | |
| | | size="small" |
| | | >åä¸ç§»å¨</el-button> |
| | | <el-button |
| | | v-if="menuStatus.insert" |
| | | v-if="menuStatus.insert" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setNewNode(1)" |
| | | type="success" |
| | |
| | | size="small" |
| | | >æ°å¢å级</el-button> |
| | | <el-button |
| | | v-if="menuStatus.insert" |
| | | v-if="menuStatus.insert" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setNewNode(2)" |
| | | type="success" |
| | |
| | | size="small" |
| | | >æ°å¢å级</el-button> |
| | | <el-button |
| | | v-if="menuStatus.delete" |
| | | v-if="menuStatus.delete" |
| | | @click="setDelNode()" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | type="danger" |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | menuStatus: { |
| | | menuStatus: { |
| | | delete: false, |
| | | insert: false, |
| | | update: false, |
| | |
| | | this.getMenuTree(); |
| | | return; |
| | | } else { |
| | | this.$message.error('è°æ´å¤±è´¥ï¼è¯·éè¯ï¼'); |
| | | this.$message.error('è°æ´å¤±è´¥ï¼è¯·éè¯ï¼'); |
| | | } |
| | | }) |
| | | .catch(() => { |
| | | this.$message.error('è°æ´å¤±è´¥ï¼è¯·éè¯ï¼'); |
| | | this.$message.error('è°æ´å¤±è´¥ï¼è¯·éè¯ï¼'); |
| | | }); |
| | | }, |
| | | handleNodeClick(data, node) { |
| | |
| | | } |
| | | }, |
| | | showPermsMenu(res) { |
| | | |
| | | |
| | | switch (res.tag) { |
| | | case '/delete': |
| | | this.menuStatus.delete = true; |
| | |
| | | getPerms() { |
| | | var val = this.$store.state.currentPerms; |
| | | var permsEntity = this.$store.state.permsEntity; |
| | | |
| | | |
| | | if (permsEntity.length == 0) { |
| | | getPerms().then((res) => { |
| | | if (res.code == 200) { |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .cataLogContent { |
| | | width: 100%; |
| | | height: 92%; |
| | |
| | | .left_Tree { |
| | | width: 15%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow-y: auto; |
| | | .el-icon-circle-plus { |
| | | color: gray; |
| | | } |
| | | .el-icon-delete-solid { |
| | | color: gray; |
| | | } |
| | | } |
| | | .right_menu { |
| | | width: 80%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow: auto; |
| | |
| | | .el-input { |
| | | width: 400px; |
| | | } |
| | | |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .el-card-define { |
| | | height: 100%; |
| | | background: #303030; |
| | | border: 1px solid gray; |
| | | padding: 1px; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | |
| | | /*éé¢ç代ç å¯ä»¥æ ¹æ®èªå·±éæ±å»è¿è¡æ´æ¹*/ |
| | | /* 设置æ»å¨æ¡çæ ·å¼ */ |
| | | ::-webkit-scrollbar { |
| | | width: 4px; |
| | | } |
| | | /* æ»å¨æ§½ */ |
| | | ::-webkit-scrollbar-track { |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3); |
| | | border-radius: 10px; |
| | | } |
| | | /* æ»å¨æ¡æ»å */ |
| | | ::-webkit-scrollbar-thumb { |
| | | border-radius: 10px; |
| | | background: #8b8b8b; |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); |
| | | } |
| | | ::-webkit-scrollbar-thumb:window-inactive { |
| | | background: #8b8b8b; |
| | | height: 289px; |
| | | } |
| | | } |
| | | </style> |
| | | <style lang="less"> |
| | | .el-select-dropdown { |
| | | background: #303030; |
| | | border-color: white; |
| | | } |
| | | //å³ä¾§å䏿¹çç½è¾¹ |
| | | .el-scrollbar__wrap { |
| | | margin-bottom: -20px !important; |
| | | margin-right: -20px !important; |
| | | } |
| | | .el-select-dropdown__item.hover, |
| | | .el-select-dropdown__item:hover { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | } |
| | | .el-select-dropdown__item { |
| | | color: white; |
| | | } |
| | | </style> |
| | | |
| | |
| | | <template> |
| | | <div class="mochaitmo_Box"> |
| | | <div class="left_tree"> |
| | | <el-card class="el-card-define"> |
| | | <div class="card_tree"> |
| | | <el-menu |
| | | active-text-color="#ffd04b" |
| | | class="el-menu-vertical-demo" |
| | | :default-active="activeIndex" |
| | | background-color="transparent" |
| | | text-color="#fff" |
| | | @select="handleselect" |
| | | > |
| | | <customElMenu :menuData="menuList"></customElMenu> |
| | | </el-menu> |
| | | </div> |
| | | </el-card> |
| | | <div class="contentBox"> |
| | | |
| | | <div |
| | | class="box" |
| | | ref="box" |
| | | > |
| | | <div class="left box_div"> |
| | | <el-menu |
| | | :default-active="activeIndex" |
| | | background-color="transparent" |
| | | @select="handleselect" |
| | | > |
| | | <customElMenu :menuData="menuList"></customElMenu> |
| | | </el-menu> |
| | | </div> |
| | | <div |
| | | class="resize" |
| | | title="æ¶ç¼©ä¾§è¾¹æ " |
| | | > |
| | | â® |
| | | </div> |
| | | <div class="mid box_div"> |
| | | <menu-settings v-if="setMenuFlag == 'menuSettings'"></menu-settings> |
| | | <user-management v-if="setMenuFlag == 'userInfoManage'"></user-management> |
| | | <org-manage v-if="setMenuFlag == 'orgManage'"></org-manage> |
| | | <resource-manage v-if="setMenuFlag == 'resourceManage'"></resource-manage> |
| | | <role-manage v-if="setMenuFlag == 'roleManage'"></role-manage> |
| | | <authority-manage v-if="setMenuFlag == 'authorityManage'"></authority-manage> |
| | | <user-role-authorization v-if="setMenuFlag == 'userRoleAuthorization'"></user-role-authorization> |
| | | <menu-role-authorization v-if="setMenuFlag == 'menuRoleAuthorization'"></menu-role-authorization> |
| | | <role-menu-authorization v-if="setMenuFlag == 'roleMenuAuthorization'"> |
| | | </role-menu-authorization> |
| | | <role-res-authorization v-if="setMenuFlag == 'roleResAuthorization'"></role-res-authorization> |
| | | <log-log v-if="setMenuFlag == 'logLog'"> </log-log> |
| | | <operation-log v-if="setMenuFlag == 'operationLog'"></operation-log> |
| | | <eventlog-manage v-if="setMenuFlag == 'eventlogManage'"></eventlog-manage> |
| | | <tokentool v-if="setMenuFlag == 'tokentool'"></tokentool> |
| | | <blackwhite-list v-if="setMenuFlag == 'blackwhiteList'"></blackwhite-list> |
| | | <database-monitoring v-if="setMenuFlag == 'dataIfream'"></database-monitoring> |
| | | <system-monitoring v-if="setMenuFlag == 'systemMonitoring'"></system-monitoring> |
| | | <parameter-configuration v-if="setMenuFlag == 'parameterConfiguration'"></parameter-configuration> |
| | | <downlog v-if="setMenuFlag == 'downlog'"></downlog> |
| | | </div> |
| | | </div> |
| | | <div class="right_page"> |
| | | <el-card class="el-card-define"> |
| | | <div> |
| | | <menu-settings v-if="setMenuFlag == 'menuSettings'"></menu-settings> |
| | | <user-management v-if="setMenuFlag == 'userInfoManage'"></user-management> |
| | | <org-manage v-if="setMenuFlag == 'orgManage'"></org-manage> |
| | | <resource-manage v-if="setMenuFlag == 'resourceManage'"></resource-manage> |
| | | <role-manage v-if="setMenuFlag == 'roleManage'"></role-manage> |
| | | <authority-manage v-if="setMenuFlag == 'authorityManage'"></authority-manage> |
| | | <user-role-authorization v-if="setMenuFlag == 'userRoleAuthorization'"></user-role-authorization> |
| | | <menu-role-authorization v-if="setMenuFlag == 'menuRoleAuthorization'"></menu-role-authorization> |
| | | <role-menu-authorization v-if="setMenuFlag == 'roleMenuAuthorization'"> |
| | | </role-menu-authorization> |
| | | <role-res-authorization v-if="setMenuFlag == 'roleResAuthorization'"></role-res-authorization> |
| | | <log-log v-if="setMenuFlag == 'logLog'"> </log-log> |
| | | <operation-log v-if="setMenuFlag == 'operationLog'"></operation-log> |
| | | <eventlog-manage v-if="setMenuFlag == 'eventlogManage'"></eventlog-manage> |
| | | <tokentool v-if="setMenuFlag == 'tokentool'"></tokentool> |
| | | <blackwhite-list v-if="setMenuFlag == 'blackwhiteList'"></blackwhite-list> |
| | | <database-monitoring v-if="setMenuFlag == 'dataIfream'"></database-monitoring> |
| | | <system-monitoring v-if="setMenuFlag == 'systemMonitoring'"></system-monitoring> |
| | | <parameter-configuration v-if="setMenuFlag == 'parameterConfiguration'"></parameter-configuration> |
| | | <downlog v-if="setMenuFlag == 'downlog'"></downlog> |
| | | </div> |
| | | </el-card> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | |
| | | import databaseMonitoring from '@/views/maintenance/databaseMonitoring.vue'; //æ°æ®åºçæ§ |
| | | import systemMonitoring from '@/views/maintenance/systemMonitoring.vue'; //ç³»ç»çæ§ |
| | | import parameterConfiguration from '@/views/maintenance/parameterConfiguration.vue'; //ç³»ç»é
ç½® |
| | | import downlog from '@/views/maintenance/downlog.vue'; //ä¸è½½æ¥å¿ |
| | | import downlog from '@/views/maintenance/downlog.vue'; //ä¸è½½æ¥å¿ |
| | | import { selectMenuRecursive, queryMenuTree, getPerms } from '../../api/api'; |
| | | import customElMenu from '../../components/customElMenu.vue'; |
| | | export default { |
| | | components: { |
| | | menuSettings, |
| | | menuSettings, |
| | | userManagement, |
| | | orgManage, |
| | | resourceManage, |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | setMenuFlag: ' ', |
| | | setMenuFlag: ' ', |
| | | activeIndex: ' ', |
| | | oriData: [], //åå§æ æ°æ® |
| | | dirData: [], //elæ æ°æ® |
| | |
| | | }, |
| | | created() { }, |
| | | mounted() { |
| | | this.getTreeData(); |
| | | this.getTreeData(); |
| | | }, |
| | | methods: { |
| | | async getCookies() { |
| | | async getCookies() { |
| | | var boolean = this.getTimeCookies(); |
| | | if (boolean != true) { |
| | | this.$router.push('/login'); |
| | |
| | | let menuLists = data.result.filter((value) => { |
| | | return value.url == '/mochaitmo'; |
| | | }); |
| | | |
| | | const res = await selectMenuRecursive({ id: menuLists[0].id}); |
| | | |
| | | |
| | | const res = await selectMenuRecursive({ id: menuLists[0].id }); |
| | | |
| | | if (res.code == 200) { |
| | | if (res.result.length != 0) { |
| | | let menuList = res.result.filter((value) => { |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .mochaitmo_Box { |
| | | width: calc(100% - 20px); |
| | | height: calc(100% - 20px); |
| | | margin: 0; |
| | | padding: 10px; |
| | | overflow-y: hidden; |
| | | .left_tree { |
| | | width: 270px; |
| | | height: 100%; |
| | | position: relative; |
| | | float: left; |
| | | border-radius: 5px; |
| | | } |
| | | .el-card-define { |
| | | height: 100%; |
| | | background: #303030; |
| | | border: 1px solid gray; |
| | | padding: 1px !important; |
| | | } |
| | | .el-tree { |
| | | background-color: transparent; |
| | | } |
| | | .card_tree { |
| | | height: 100%; |
| | | overflow-y: auto; |
| | | } |
| | | .el-card__body, |
| | | .el-main { |
| | | padding: 0px !important; |
| | | height: 100%; |
| | | } |
| | | .right_page { |
| | | width: calc(100% - 280px); |
| | | height: 100%; |
| | | background: #303030; |
| | | position: relative; |
| | | float: right; |
| | | } |
| | | /deep/.el-menu { |
| | | border: transparent !important; |
| | | } |
| | | /deep/.el-submenu__title:hover { |
| | | background: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | /deep/ .el-submenu .el-menu-item:hover { |
| | | background: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | /deep/.el-textarea__inner { |
| | | background: transparent; |
| | | border-color: #fff !important; |
| | | color: white; |
| | | } |
| | | /deep/.el-textarea .el-input__count { |
| | | background: transparent; |
| | | color: #fff !important; |
| | | } |
| | | /deep/ .el-card__body { |
| | | padding: 0px !important; |
| | | height: 100%; |
| | | } |
| | | } |
| | | </style> |
| | | |
| | |
| | | <template> |
| | | <div class="operationLog_box"> |
| | | <My-bread |
| | | :list="[ |
| | | <My-bread :list="[ |
| | | `${$t('operatManage.operatManage')}`, |
| | | `${$t('operatManage.operationLog')}`, |
| | | ]" |
| | | ></My-bread> |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | |
| | | <el-form :inline="true" ref="sizeForm" :model="sizeForm"> |
| | | <div class="inquire subpage_Div"> |
| | | |
| | | <el-form |
| | | :inline="true" |
| | | ref="sizeForm" |
| | | :model="sizeForm" |
| | | > |
| | | <el-form-item |
| | | prop="uname" |
| | | :label="$t('operatManage.operationLogObj.username')" |
| | |
| | | <el-button |
| | | @click="onSubmit" |
| | | icon="el-icon-search" |
| | | size="small" type="primary" |
| | | >{{ $t("operatManage.operationLogObj.inquire") }}</el-button |
| | | > |
| | | size="small" |
| | | type="primary" |
| | | >{{ $t("operatManage.operationLogObj.inquire") }}</el-button> |
| | | <el-button |
| | | @click="onEmpty('sizeForm')" |
| | | icon="el-icon-delete" |
| | | type="info" size="small" |
| | | >{{ $t("operatManage.operationLogObj.empty") }}</el-button |
| | | > |
| | | type="info" |
| | | size="small" |
| | | >{{ $t("operatManage.operationLogObj.empty") }}</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <el-table :data="tableData" style="width: 100%" height="79%"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | height="79%" |
| | | > |
| | | <!-- <el-table-column type="selection" width="55" /> --> |
| | | <el-table-column |
| | | :label="$t('operatManage.operationLogObj.num')" |
| | |
| | | </template> |
| | | </el-table-column> --> |
| | | </el-table> |
| | | <div style="margin-top: 40px" class="pagination_box"> |
| | | <div |
| | | style="margin-top: 40px" |
| | | class="pagination_box" |
| | | > |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .inquire { |
| | | padding: 10px; |
| | | margin-top: 20px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 20px; |
| | | .herder_box { |
| | | padding: 10px; |
| | | border-bottom: 1px solid #ccc; |
| | | margin-bottom: 20px; |
| | | font-size: 14px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | } |
| | | .table_box { |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | | overflow: auto; |
| | | height: 60%; |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .parameterConfiguration { |
| | | padding-top: 10px; |
| | | padding-bottom: 10px; |
| | | height: 88%; |
| | | overflow: auto; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | box-sizing: border-box; |
| | | .el-select { |
| | | width: 100%; |
| | |
| | | display: flex; |
| | | justify-content: center; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | margin-top: 10px; |
| | | } |
| | | |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | .boxlabel { |
| | | color: white; |
| | | } |
| | | |
| | | } |
| | | </style> |
| | |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="content_Box"> |
| | | <div class="cloumn_Box1"> |
| | | <div class="flex_Box1"> |
| | | <div class="cloumn_Box1"> |
| | | <div class="flex_Box1 subpage_Div"> |
| | | <el-tabs |
| | | v-model="activeName" |
| | | @tab-click="handleClick" |
| | |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | <div class="flex_Box"> |
| | | <div class="flex_Box subpage_Div"> |
| | | <div> |
| | | <div |
| | | style="line-height: 32px" |
| | |
| | | </div> |
| | | </div> |
| | | <div class="cloumn_Box"> |
| | | <div class="flex_Box"> |
| | | <div class="flex_Box subpage_Div"> |
| | | <div style="width: 100%; height: 20px"> |
| | | <div class="image1"></div> |
| | | <div class="imageTitle"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="flex_Box"> |
| | | <div class="flex_Box subpage_Div"> |
| | | <div> |
| | | <div class="image2"></div> |
| | | <div |
| | |
| | | style="width: 100%; height: 86%; margin-top: 8%" |
| | | ></div> |
| | | </div> |
| | | <div class="flex_Box"> |
| | | <div class="flex_Box subpage_Div"> |
| | | <div style="width: 100%; height: 34px"> |
| | | <div class="image3"></div> |
| | | <div |
| | |
| | | toolbox: { |
| | | show: true, |
| | | feature: { |
| | | |
| | | saveAsImage: { show: true } |
| | | } |
| | | }, |
| | |
| | | left: 'center', |
| | | textStyle: { |
| | | fontSize: 18, //åä½å¤§å° |
| | | color: '#ffffff', //åä½é¢è² |
| | | |
| | | }, |
| | | }, |
| | | series: [ |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .content_Box { |
| | | width: 97%; |
| | | height: 85%; |
| | | position: absolute; |
| | | width: 100%; |
| | | height: 90%; |
| | | |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: space-around; |
| | |
| | | .flex_Box { |
| | | width: 30.5%; |
| | | height: 88%; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | background: rgb(21, 20, 20); |
| | | |
| | | |
| | | .image1 { |
| | | width: 46px; |
| | |
| | | } |
| | | .imageTitle { |
| | | float: left; |
| | | color: white; |
| | | |
| | | margin-left: 10px; |
| | | } |
| | | .ycTltle { |
| | |
| | | .height_title { |
| | | width: 100%; |
| | | height: 48%; |
| | | label { |
| | | color: white; |
| | | } |
| | | |
| | | p { |
| | | color: white; |
| | | |
| | | margin-top: 3%; |
| | | font-size: 24px; |
| | | } |
| | |
| | | width: 64%; |
| | | height: 92%; |
| | | padding: 1%; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | border-radius: 5px; |
| | | background: rgb(21, 20, 20); |
| | | |
| | | } |
| | | .flex_Box { |
| | | width: 30.5%; |
| | | height: 92%; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | background: rgb(21, 20, 20); |
| | | |
| | | } |
| | | } |
| | | } |
| | | /deep/.el-tabs__item { |
| | | color: white; |
| | | } |
| | | /deep/.el-tabs__item.is-active { |
| | | color: #009cff; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | </style> |
| | |
| | | `${$t('operatManage.tokentool')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | ref="formData" |
| | | :model="ruleForm" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <div></div> |
| | | <el-table |
| | | :data="tableData" |
| | | height="102.1%" |
| | | |
| | | style="width: 100%" |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div style="margin-top:10px"> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" |
| | | :page-sizes="[10, 20, 30, 40]" |
| | | :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="count" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | <div class="pagination_box"> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" |
| | | :page-sizes="[10, 20, 30, 40]" |
| | | :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="count" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | |
| | | <!-- æ°å¢å¼¹çª --> |
| | | <el-dialog |
| | | :title="$t('operatManage.tokentoolObj.addToken')" |
| | |
| | | }, |
| | | }; |
| | | </script> |
| | | <style scoped> |
| | | /deep/ .el-table__fixed-right { |
| | | height: 100% !important; |
| | | } |
| | | </style> |
| | | |
| | | <style lang="less" scoped> |
| | | //@import url(); å¼å
¥å
Œ
±cssç±» |
| | | |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | overflow: auto; |
| | | .el-input { |
| | | width: 745px; |
| | | } |
| | | .el-select { |
| | | width: 745px; |
| | | } |
| | | |
| | | .inquire { |
| | | padding: 10px; |
| | | margin-top: 20px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 10px; |
| | | .herder_box { |
| | | padding: 10px; |
| | | border-bottom: 1px solid #ccc; |
| | | margin-bottom: 20px; |
| | | font-size: 14px; |
| | | } |
| | | |
| | | .el-select { |
| | | width: 200px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | } |
| | | .table_box { |
| | | padding: 10px; |
| | | height: 63%; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | margin-bottom: 10px; |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | } |
| | | .pagination_box { |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | `${$t('userManage.userManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | ref="queryForm" |
| | | :model="queryForm" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | border |
| | |
| | | }, |
| | | }; |
| | | </script> |
| | | <style> |
| | | /deep/ .el-table__fixed-right { |
| | | height: 100% !important; |
| | | } |
| | | </style> |
| | | |
| | | <style lang="less" scoped> |
| | | //@import url(); å¼å
¥å
Œ
±cssç±» |
| | | .userInfo_box { |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .el-input { |
| | | width: 300px; |
| | |
| | | margin-top: 20px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 20px; |
| | | .el-form-item { |
| | | margin: 5px; |
| | |
| | | height: 60%; |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | overflow: auto; |
| | | |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 5px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | } |
| | | .el-dialog { |
| | | .el-form-item { |
| | |
| | | } |
| | | } |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog__body { |
| | | padding: 10px 0 0 0; |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #409eff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | /deep/.userInfo_box .pagination_box .btn-next { |
| | | background: white; |
| | | } |
| | | } |
| | | </style> |
| | | <style> |
| | | .el-select-dropdown { |
| | | background: #303030; |
| | | border-color: 1px solid; |
| | | } |
| | | |
| | | .el-scrollbar__wrap { |
| | | margin-bottom: -20px !important; |
| | | margin-right: -20px !important; |
| | | } |
| | | .el-select-dropdown__item.hover, |
| | | .el-select-dropdown__item:hover { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | } |
| | | .el-select-dropdown__item { |
| | | color: white !important; |
| | | } |
| | | </style> |
| | | |
| | |
| | | `${$t('userManage.authorityManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="power_quire"> |
| | | <div class="power_quire subpage_Div"> |
| | | <el-form |
| | | ref="form" |
| | | :model="ruleForm" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | |
| | | </div> |
| | | |
| | | <div |
| | | class="infoBox" |
| | | class="infoBox subpage_Div box_div" |
| | | v-show="showinfoBox" |
| | | > |
| | | <el-card class="box-card"> |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .el-input { |
| | | width: 300px; |
| | | } |
| | | .power_quire { |
| | | overflow: auto; |
| | | padding: 8px; |
| | | |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item { |
| | | margin-bottom: 0px; |
| | | } |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | |
| | | margin-bottom: 10px; |
| | | } |
| | | .table_box { |
| | |
| | | padding: 10px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 15%; |
| | | right: 12%; |
| | | background-color: #303030; |
| | | .el-icon-close { |
| | | color: white; |
| | | } |
| | | .el-card { |
| | | background-color: transparent; |
| | | span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | color: white; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 485px; |
| | | overflow: auto; |
| | | p { |
| | | color: white; |
| | | font-size: 14px; |
| | | } |
| | | .boxlabel { |
| | | margin-left: 10px; |
| | | } |
| | | } |
| | | /* æ´ä½æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar { |
| | | width: 6px; |
| | | height: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡ */ |
| | | .contentBox::-webkit-scrollbar-thumb { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡é¼ æ ç»è¿æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar-thumb:hover { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡è½¨é */ |
| | | .contentBox::-webkit-scrollbar-track-piece { |
| | | -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); |
| | | border-radius: 10px; |
| | | background: #ededed; |
| | | } |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | </style> |
| | | <style> |
| | | .el-select-dropdown { |
| | | background: #303030; |
| | | border-color: 1px solid; |
| | | } |
| | | |
| | | .el-scrollbar__wrap { |
| | | margin-bottom: -20px !important; |
| | | margin-right: -20px !important; |
| | | } |
| | | .el-select-dropdown__item.hover, |
| | | .el-select-dropdown__item:hover { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | } |
| | | .el-select-dropdown__item { |
| | | color: white !important; |
| | | } |
| | | </style> |
| | | |
| | |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="cataLogContent"> |
| | | <div class="left_Tree"> |
| | | <div class="left_Tree subpage_Div"> |
| | | <div style="min-width:200px"> |
| | | <el-tree |
| | | ref="tree" |
| | |
| | | </el-tree> |
| | | </div> |
| | | </div> |
| | | <div class="right_menu"> |
| | | <div class="right_menu subpage_Div"> |
| | | |
| | | <div style="display:flex;justify-content:space-between"> |
| | | <el-breadcrumb separator="/"> |
| | |
| | | </el-breadcrumb> |
| | | |
| | | <div> |
| | | <el-button v-if="menuStatus.update" |
| | | <el-button |
| | | v-if="menuStatus.update" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setEditNode(1)" |
| | | type="info" |
| | | icon="el-icon-top" |
| | | size="small" |
| | | >åä¸ç§»å¨</el-button> |
| | | <el-button v-if="menuStatus.update" |
| | | <el-button |
| | | v-if="menuStatus.update" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setEditNode(2)" |
| | | type="info" |
| | | icon="el-icon-bottom" |
| | | size="small" |
| | | >åä¸ç§»å¨</el-button> |
| | | <el-button v-if="menuStatus.insert" |
| | | <el-button |
| | | v-if="menuStatus.insert" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setNewNode(1)" |
| | | type="success" |
| | | icon="el-icon-plus" |
| | | size="small" |
| | | >æ°å¢å级</el-button> |
| | | <el-button v-if="menuStatus.insert" |
| | | <el-button |
| | | v-if="menuStatus.insert" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | @click="setNewNode(2)" |
| | | type="success" |
| | | icon="el-icon-plus" |
| | | size="small" |
| | | >æ°å¢å级</el-button> |
| | | <el-button v-if="menuStatus.delete" |
| | | <el-button |
| | | v-if="menuStatus.delete" |
| | | @click="setDelNode()" |
| | | :disabled="itemdetail.pid == null ? true : false" |
| | | type="danger" |
| | |
| | | break; |
| | | } |
| | | }, |
| | | getPerms() { |
| | | getPerms() { |
| | | var val = this.$store.state.currentPerms; |
| | | var permsEntity = this.$store.state.permsEntity; |
| | | |
| | | |
| | | if (permsEntity.length == 0) { |
| | | getPerms().then((res) => { |
| | | if (res.code == 200) { |
| | |
| | | }, |
| | | mounted() { |
| | | this.getMenuTree(); |
| | | this.getPerms(); |
| | | this.getPerms(); |
| | | }, |
| | | created() { |
| | | // var val = this.$store.state.currentPerms; |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .cataLogContent { |
| | | width: 100%; |
| | | height: 92%; |
| | |
| | | .left_Tree { |
| | | width: 15%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow-y: auto; |
| | | |
| | | .el-icon-circle-plus { |
| | | color: gray; |
| | | } |
| | | .el-icon-delete-solid { |
| | | color: gray; |
| | | } |
| | | } |
| | | .right_menu { |
| | | width: 80%; |
| | | height: 91%; |
| | | border: 1px solid white; |
| | | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | overflow: auto; |
| | |
| | | .el-input { |
| | | width: 400px; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | } |
| | | .el-card-define { |
| | | height: 680px; |
| | | background: #303030; |
| | | border: 1px solid gray; |
| | | padding: 1px; |
| | | } |
| | | .card_tree { |
| | | display: block; |
| | | height: 650px; |
| | | overflow-y: auto; |
| | | // æ´æ¹ææ æ 徿 é¢è² |
| | | /deep/ .el-tree .el-icon-caret-right:before { |
| | | color: white; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | } |
| | | /deep/ .el-tree { |
| | | color: white; /** è¿éæ¯è¦ä¿®æ¹å¾æ çé¢è² **/ |
| | | background: transparent; |
| | | } |
| | | /deep/.el-tree-node__content { |
| | | &:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | } |
| | | /deep/.el-tree-node.is-current > .el-tree-node__content { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | color: #409eff; |
| | | } |
| | | } |
| | | // .menuSettings_tree { |
| | | // position: relative; |
| | | // width: 344px; |
| | | // height: 100%; |
| | | // background: rgb(240, 242, 245); |
| | | // padding: 20px; |
| | | // border-radius: 10px; |
| | | // box-sizing: border-box; |
| | | // overflow: auto; |
| | | // .saveBtn { |
| | | // position: absolute; |
| | | // left: 250px; |
| | | // top: 23px; |
| | | // } |
| | | // .depTreeBox { |
| | | // height: 88%; |
| | | // width: 100%; |
| | | // overflow: auto; |
| | | // .el-tree { |
| | | // background: transparent; |
| | | // font-size: 15px; |
| | | // font-family: Microsoft YaHei; |
| | | // font-weight: 400; |
| | | // color: #000000; |
| | | // /deep/ .el-tree-node { |
| | | // padding-top: 10px; |
| | | // // padding-bottom: 10px; |
| | | // } |
| | | // /deep/ .el-tree-node:focus > .el-tree-node__content { |
| | | // background-color: #b9b9b9; |
| | | // } |
| | | // /deep/ .el-tree-node__content:hover { |
| | | // background-color: rgb(153, 153, 153); |
| | | // } |
| | | // .btnBox { |
| | | // margin: 0 10px 0 5px; |
| | | // .el-button + .el-button { |
| | | // margin-left: 5px; |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // .itemSettings { |
| | | // width: calc(100% - 344px); |
| | | // border-radius: 10px; |
| | | // background: rgb(240, 242, 245); |
| | | // margin-left: 10px; |
| | | // height: 100%; |
| | | // padding: 10px; |
| | | // box-sizing: border-box; |
| | | // .title_box { |
| | | // background: #fff; |
| | | // padding: 10px; |
| | | // margin-bottom: 24px; |
| | | // display: flex; |
| | | // border-radius: 10px; |
| | | // border: 1px solid rgb(202, 201, 204); |
| | | // box-sizing: border-box; |
| | | // } |
| | | // .form_box { |
| | | // border: 1px solid rgb(202, 201, 204); |
| | | // border-radius: 10px; |
| | | // background: #fff; |
| | | // padding-top: 30px; |
| | | // box-sizing: border-box; |
| | | // width: 100%; |
| | | // .el-input, |
| | | // /deep/ .el-textarea { |
| | | // width: 400px; |
| | | // } |
| | | // .btnBox { |
| | | // margin: 0 270px 20px; |
| | | // width: 200px; |
| | | // display: flex; |
| | | // justify-content: space-between; |
| | | // } |
| | | // } |
| | | // } |
| | | /deep/ .el-dialog__body { |
| | | padding: 0 30px 0 0; |
| | | } |
| | | /*éé¢ç代ç å¯ä»¥æ ¹æ®èªå·±éæ±å»è¿è¡æ´æ¹*/ |
| | | /* 设置æ»å¨æ¡çæ ·å¼ */ |
| | | ::-webkit-scrollbar { |
| | | width: 4px; |
| | | } |
| | | /* æ»å¨æ§½ */ |
| | | ::-webkit-scrollbar-track { |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3); |
| | | border-radius: 10px; |
| | | } |
| | | /* æ»å¨æ¡æ»å */ |
| | | ::-webkit-scrollbar-thumb { |
| | | border-radius: 10px; |
| | | background: #8b8b8b; |
| | | -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); |
| | | } |
| | | ::-webkit-scrollbar-thumb:window-inactive { |
| | | background: #8b8b8b; |
| | | height: 289px; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | `${$t('userManage.resManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="power_quire"> |
| | | <div class="power_quire subpage_Div"> |
| | | <el-form |
| | | ref="form" |
| | | :model="ruleForm" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box "> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | |
| | | </el-pagination> |
| | | </div> |
| | | <div |
| | | class="infoBox" |
| | | class="infoBox box_div " |
| | | v-show="showinfoBox" |
| | | > |
| | | <el-card class="box-card"> |
| | |
| | | <i class="el-icon-close"></i> |
| | | </div> |
| | | </div> |
| | | <el-divider></el-divider> |
| | | <div class="contentBox"> |
| | | <p> |
| | | <label> {{ $t('userManage.resManageObj.name') }}:</label> |
| | |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="leftTree" |
| | | class="leftTree box_div" |
| | | v-if="showDepCata" |
| | | > |
| | | <div class="treeBox"> |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | |
| | | .el-input { |
| | | width: 730px; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | |
| | | .power_quire { |
| | | padding: 10px; |
| | | |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | margin-bottom: 10px; |
| | | .el-form-item { |
| | | margin: 5px; |
| | |
| | | width: 467px; |
| | | } |
| | | } |
| | | .table_box { |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | } |
| | | .pagination_box { |
| | | margin-top: 20px; |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | } |
| | | |
| | | |
| | | .leftTree { |
| | | position: absolute; |
| | | z-index: 10; |
| | |
| | | left: 800px; |
| | | width: 400px; |
| | | height: 600px; |
| | | background: #303030; |
| | | border: 1px solid #000; |
| | | |
| | | .treeBox { |
| | | height: 550px; |
| | | overflow: auto; |
| | | /deep/ .el-tree-node__content:hover { |
| | | background-color: rgb(153, 153, 153); |
| | | } |
| | | |
| | | } |
| | | .btnBox { |
| | | width: 160px; |
| | |
| | | // background-color: red; |
| | | } |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 25%; |
| | | right: 12%; |
| | | .el-icon-close { |
| | | color: white; |
| | | } |
| | | background-color: #303030; |
| | | .el-card { |
| | | background-color: transparent; |
| | | span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | color: white; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 485px; |
| | | overflow: auto; |
| | | p { |
| | | // background-color: #bfa; |
| | | // margin-bottom: 10px; |
| | | color: white; |
| | | font-size: 14px; |
| | | } |
| | | .boxlabel { |
| | | margin-left: 10px; |
| | | } |
| | | } |
| | | /* æ´ä½æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar { |
| | | width: 6px; |
| | | height: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡ */ |
| | | .contentBox::-webkit-scrollbar-thumb { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡é¼ æ ç»è¿æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar-thumb:hover { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡è½¨é */ |
| | | .contentBox::-webkit-scrollbar-track-piece { |
| | | -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); |
| | | border-radius: 10px; |
| | | background: #ededed; |
| | | } |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog__body { |
| | | padding: 10px 0 0 0; |
| | | } |
| | | |
| | | |
| | | } |
| | | </style> |
| | | <style > |
| | | .el-select-dropdown { |
| | | background: #303030; |
| | | border-color: 1px solid; |
| | | } |
| | | |
| | | .el-scrollbar__wrap { |
| | | margin-bottom: -20px !important; |
| | | margin-right: -20px !important; |
| | | } |
| | | .el-select-dropdown__item.hover, |
| | | .el-select-dropdown__item:hover { |
| | | background: rgba(255, 255, 255, 0.3); |
| | | } |
| | | .el-select-dropdown__item { |
| | | color: white !important; |
| | | } |
| | | </style> |
| | | |
| | |
| | | font-size: 15px; |
| | | font-family: Microsoft YaHei; |
| | | font-weight: 400; |
| | | color: #000000; |
| | | |
| | | |
| | | // /deep/ .el-tree-node__label { |
| | | // font-size: 18px; |
| | | // } |
| | | /deep/ .el-tree-node { |
| | | padding-top: 10px; |
| | | // padding-bottom: 10px; |
| | | } |
| | | |
| | | /deep/ .el-tree-node:focus > .el-tree-node__content { |
| | | background-color: #b9b9b9; |
| | | } |
| | | |
| | | /deep/ .el-tree-node__content:hover { |
| | | background-color: rgb(153, 153, 153); |
| | | } |
| | | |
| | | |
| | | |
| | | .btnBox { |
| | | margin-left: 5px; |
| | | |
| | |
| | | `${$t('userManage.roleManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire"> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | ref="ruleForm" |
| | | :model="roleForm" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box"> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | |
| | | </div> |
| | | </el-dialog> |
| | | <div |
| | | class="leftTree" |
| | | class="leftTree subpage_Div box_div" |
| | | v-if="showCata" |
| | | > |
| | | <div class="treeBox"> |
| | |
| | | </div> |
| | | |
| | | <div |
| | | class="infoBox" |
| | | class="infoBox box_div subpage_Div" |
| | | v-show="showinfoBox" |
| | | > |
| | | <el-card> |
| | |
| | | height: 98%; |
| | | width: 98%; |
| | | padding: 1%; |
| | | position: absolute; |
| | | overflow: auto; |
| | | .el-input { |
| | | width: 300px; |
| | |
| | | left: 37%; |
| | | width: 400px; |
| | | height: 600px; |
| | | background: #303030; |
| | | border: 1px solid #000; |
| | | color: black; |
| | | |
| | | .treeBox { |
| | | height: 550px; |
| | | overflow: auto; |
| | | /deep/ .el-tree-node__content:hover { |
| | | background-color: rgb(153, 153, 153); |
| | | } |
| | | } |
| | | .btnBox { |
| | | width: 123px; |
| | |
| | | margin-top: 10px; |
| | | width: calc(100% - 22px); |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | |
| | | .el-form-item { |
| | | margin: 7px; |
| | | } |
| | | /deep/ .el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | } |
| | | .table_box { |
| | |
| | | margin-bottom: 10px; |
| | | margin-top: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid rgb(202, 201, 204); |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__total { |
| | | color: white; |
| | | } |
| | | /deep/.el-pagination__jump { |
| | | color: white; |
| | | } |
| | | /deep/.el-pager li.active { |
| | | color: #1890ff; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | background: transparent; |
| | | } |
| | | /deep/.el-pager li { |
| | | color: white; |
| | | } |
| | | /deep/.btn-prev { |
| | | background: transparent; |
| | | } |
| | | /deep/.btn-next { |
| | | background: transparent; |
| | | } |
| | | /*ä¿®æ¹table 表ä½çèæ¯é¢è²åæåé¢è²*/ |
| | | /deep/ .el-table { |
| | | background-color: transparent; |
| | | |
| | | th, |
| | | td { |
| | | background-color: transparent; |
| | | } |
| | | .el-table__expanded-cell { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | // è¡¨å¤´èæ¯è² |
| | | th.el-table__cell { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | tr > td { |
| | | background-color: #303030; |
| | | color: #fff; |
| | | } |
| | | |
| | | // hoverææ |
| | | tr:hover > td { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | } |
| | | |
| | | tbody tr:hover { |
| | | background-color: rgba(255, 255, 255, 0.3) !important; |
| | | // text-align: center; |
| | | } |
| | | |
| | | // æ»å¨æ¡å®½é« |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | height: 5px; |
| | | } |
| | | |
| | | .el-table__body-wrapper::-webkit-scrollbar { |
| | | width: 5px; |
| | | /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 10px; |
| | | /*æ»å¨æ¡é«åº¦*/ |
| | | } |
| | | /*å®ä¹æ»å¨æ¡è½¨é å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-track { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | /*æ»å¨æ¡çèæ¯åºåçå
é´å½±*/ |
| | | border-radius: 10px; |
| | | } |
| | | |
| | | /*å®ä¹æ»å å
é´å½±+åè§*/ |
| | | .el-table__body-wrapper::-webkit-scrollbar-thumb { |
| | | box-shadow: 0px 1px 3px #216fe6 inset; |
| | | border-radius: 6px; |
| | | background-color: #216fe6; |
| | | } |
| | | } |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | | } |
| | | .infoBox { |
| | | width: 500px; |
| | | |
| | | position: absolute; |
| | | z-index: 100; |
| | | top: 15%; |
| | | right: 12%; |
| | | background-color: #303030; |
| | | .el-icon-close { |
| | | color: white; |
| | | } |
| | | .el-card { |
| | | background-color: transparent; |
| | | span { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | color: white; |
| | | } |
| | | } |
| | | .contentBox { |
| | | margin: 0 aotu 10px; |
| | | height: 485px; |
| | | overflow: auto; |
| | | p { |
| | | // background-color: #bfa; |
| | | // margin-bottom: 10px; |
| | | font-size: 14px; |
| | | color: white; |
| | | } |
| | | .boxlabel { |
| | | margin-left: 10px; |
| | | } |
| | | } |
| | | /* æ´ä½æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar { |
| | | width: 6px; |
| | | height: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡ */ |
| | | .contentBox::-webkit-scrollbar-thumb { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡é¼ æ ç»è¿æ ·å¼ */ |
| | | .contentBox::-webkit-scrollbar-thumb:hover { |
| | | background-color: #b3d8ff; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | /* æ»å¨æ¡è½¨é */ |
| | | .contentBox::-webkit-scrollbar-track-piece { |
| | | -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); |
| | | border-radius: 10px; |
| | | background: #ededed; |
| | | } |
| | | } |
| | | /deep/.el-form-item__label { |
| | | color: white; |
| | | } |
| | | /deep/.el-input__inner { |
| | | background-color: transparent !important; |
| | | border: 1px solid; |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog { |
| | | background: #303030; |
| | | } |
| | | /deep/.el-range-editor.is-active, |
| | | .el-range-editor.is-active:hover, |
| | | .el-select .el-input.is-focus .el-input__inner { |
| | | border: 1px solid; |
| | | } |
| | | /deep/.el-dialog__title { |
| | | color: white; |
| | | } |
| | | /deep/ .el-dialog__body { |
| | | padding: 10px 0 0 0; |
| | | } |
| | | /deep/ .el-radio { |
| | | color: white; |
| | | } |
| | | /deep/.el-radio__input.is-checked + .el-radio__label { |
| | | color: #1890ff; |
| | | } |
| | | } |
| | | </style> |