Merge branch 'master' of http://103.85.165.99:8989/r/LFWEB_NEW
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "include": [ |
| | | "./src/*" |
| | | ] |
| | | } |
| | |
| | | "install": "^0.13.0", |
| | | "jquery": "^3.6.0", |
| | | "moment": "^2.29.4", |
| | | "node-sass": "^7.0.3", |
| | | "node-sass": "^4.14.1", |
| | | "npm": "^8.15.1", |
| | | "object-assign": "^4.1.1", |
| | | "ol": "^6.15.1", |
| | | "sql.js": "^1.5.0", |
| | | "sqlite3": "^5.0.2", |
| | | "sass-loader": "^8.0.0", |
| | | "terraformer-wkt-parser": "^1.2.1", |
| | | "theme-vue": "0.0.8", |
| | | "vant": "^2.12.25", |
| | |
| | | "lint-staged": "^9.5.0", |
| | | "postcss-pxtorem": "^5.1.1", |
| | | "prettier": "^2.2.1", |
| | | "sass-loader": "^10.3.1", |
| | | "vue-particles": "^1.0.9", |
| | | "vue-template-compiler": "^2.6.11" |
| | | }, |
| | |
| | | var geoserverWFSLine = '/geoserver/LF/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=LF%3Am_pipeline&maxFeatures=50&outputFormat=application%2Fjson&cql_filter=projname='; |
| | | |
| | | // 模åå è½½å°å |
| | | var modelUrl = LFData + '/tileset/SN/tileset.json'; |
| | | var modelUrl = LFData + '/tileset'; |
| | | |
| | | // DEM |
| | | var demLayer = LFData + '/dem'; |
| | |
| | | window.TSExcavation = null; |
| | | } |
| | | } |
| | | |
| | | window.XZOutlie="dlg_100w_boua"; //1:100ä¸è¡æ¿é¢layeråç§° |
| | | window.ImageLayer3=null;//1:100ä¸è¡æ¿é¢å¾å± |
| | | |
| | | |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | .Black_theme .twoMenu_imge414 { |
| | | background: url("../../assets/img/synthesis/images/3dè§ååæ.png") no-repeat center; |
| | | background: url("../../assets/img/synthesis/images/2.png") no-repeat center; |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | .twoMenu_imge414 { |
| | | background: url("../../assets/img/synthesis/images/3ç½åº_162.png") no-repeat center; |
| | | background: url("../../assets/img/synthesis/images/1.png") no-repeat center; |
| | | } |
| | | |
| | | |
| | |
| | | /*z-index: 99999;*/ |
| | | font-size: 32px; |
| | | color: white; |
| | | |
| | | |
| | | } |
| | | .menuRoleAuthorization_resize{ |
| | | |
| | | .menuRoleAuthorization_resize { |
| | | /* left: 10px; */ |
| | | } |
| | | |
| | | /*ææ½åºé¼ æ æ¬åæ ·å¼*/ |
| | | .menuRoleAuthorization_resize, |
| | | .userRoleAuthorization_resize1, |
| | |
| | | |
| | | } |
| | | |
| | | .infoBox_box { |
| | | position: fixed; |
| | | width: 100vw; |
| | | height: 100vh; |
| | | background: rgba(0, 0, 0, 0.4); |
| | | top: 0; |
| | | left: 0; |
| | | z-index: 10; |
| | | } |
| | | |
| | | .infoBox { |
| | | background: rgb(255, 255, 255); |
| | | width: 500px; |
| | |
| | | top: 15%; |
| | | right: 15%; |
| | | border: 1px solid white; |
| | | |
| | | |
| | | height: 600px; |
| | | padding: 10px; |
| | | /* overflow: auto; */ |
| | |
| | | } |
| | | .pagination_box{ |
| | | margin-top: 25px |
| | | } |
| | | .BoxFlex { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | width: 85%; |
| | | |
| | | } |
| | | .BoxFlexinput { |
| | | flex: 1; |
| | | } |
| | |
| | | obj = this.optionx.find(function (item) { |
| | | return item.field === value; |
| | | }); |
| | | // debugger |
| | | |
| | | // if (obj.type == 'serial' || obj.type == 'int') { |
| | | // this.options = this.options2; |
| | | // } else { |
| | |
| | | }) |
| | | ) |
| | | |
| | | window.ImageLayer3=this.layer3; |
| | | |
| | | // for (var i in gaoDeBaseUrl) { |
| | | // sgworld.Creator.createUrlTemplateImageryProvider( |
| | | // gaoDeBaseUrl[i].label, |
| | |
| | | <template> |
| | | <div class="logLog_box box_div"> |
| | | <My-bread :list="[ |
| | | <My-bread |
| | | :list="[ |
| | | `${$t('synthesis.synthesis')}`, |
| | | `${$t('synthesis.dataApplication')}`, |
| | | ]"></My-bread> |
| | | ]" |
| | | ></My-bread> |
| | | <el-divider /> |
| | | <div class="inquire subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | ref="sizeForm" |
| | | :model="sizeForm" |
| | | > |
| | | <el-form-item |
| | | prop="uname" |
| | | :label="$t('operatManage.operationLogObj.username')" |
| | | > |
| | | <el-input |
| | | v-model="sizeForm.uname" |
| | | :placeholder="$t('operatManage.operationLogObj.pleaseInput')" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item |
| | | prop="status" |
| | | :label="$t('operatManage.operationLogObj.status')" |
| | | > |
| | | <el-select |
| | | v-model="sizeForm.status" |
| | | :placeholder="$t('operatManage.operationLogObj.pleaseSelect')" |
| | | > |
| | | <el-option |
| | | :label="$t('dataApply.type1')" |
| | | value="-10" |
| | | /> |
| | | <el-option |
| | | :label="$t('dataApply.type2')" |
| | | value="-1" |
| | | /> |
| | | <el-option |
| | | :label="$t('dataApply.type3')" |
| | | value="0" |
| | | /> |
| | | <el-option |
| | | :label="$t('dataApply.type4')" |
| | | value="-9" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item |
| | | prop="start" |
| | | :label="$t('operatManage.operationLogObj.startTime')" |
| | | > |
| | | <el-date-picker |
| | | format="yyyy-MM-dd HH:mm:ss" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | v-model="sizeForm.start" |
| | | style="width: 100%" |
| | | type="datetime" |
| | | :placeholder="$t('operatManage.operationLogObj.optionDate')" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item |
| | | prop="end" |
| | | :label="$t('operatManage.operationLogObj.endTime')" |
| | | > |
| | | <el-date-picker |
| | | format="yyyy-MM-dd HH:mm:ss" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | v-model="sizeForm.end" |
| | | style="width: 100%" |
| | | type="datetime" |
| | | :placeholder="$t('operatManage.operationLogObj.optionDate')" |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button |
| | | @click="onSubmit" |
| | | icon="el-icon-search" |
| | | style="background: #409eff; border: 1px solid #409eff; color: white" |
| | | >{{ $t("operatManage.operationLogObj.inquire") }}</el-button> |
| | | <el-button |
| | | @click="resAllTable" |
| | | icon="el-icon-delete" |
| | | type="info" |
| | | >{{ $t("operatManage.operationLogObj.empty") }}</el-button> |
| | | </el-form-item> |
| | | <div class="inquire subpage_Div" ref="container"> |
| | | <el-form :inline="true" ref="sizeForm" :model="sizeForm"> |
| | | <div class="flex_box"> |
| | | <div style="margin-right: auto"> |
| | | <el-form-item |
| | | prop="uname" |
| | | :label="$t('operatManage.operationLogObj.username')" |
| | | > |
| | | <el-input |
| | | v-model="sizeForm.uname" |
| | | :placeholder="$t('operatManage.operationLogObj.pleaseInput')" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item |
| | | prop="status" |
| | | :label="$t('operatManage.operationLogObj.status')" |
| | | > |
| | | <el-select |
| | | v-model="sizeForm.status" |
| | | :placeholder="$t('operatManage.operationLogObj.pleaseSelect')" |
| | | > |
| | | <el-option :label="$t('dataApply.type1')" value="-10" /> |
| | | <el-option :label="$t('dataApply.type2')" value="-1" /> |
| | | <el-option :label="$t('dataApply.type3')" value="0" /> |
| | | <el-option :label="$t('dataApply.type4')" value="-9" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item |
| | | prop="start" |
| | | :label="$t('operatManage.operationLogObj.startTime')" |
| | | > |
| | | <el-date-picker |
| | | format="yyyy-MM-dd HH:mm:ss" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | v-model="sizeForm.start" |
| | | style="width: 100%" |
| | | type="datetime" |
| | | :placeholder="$t('operatManage.operationLogObj.optionDate')" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item |
| | | prop="end" |
| | | :label="$t('operatManage.operationLogObj.endTime')" |
| | | > |
| | | <el-date-picker |
| | | format="yyyy-MM-dd HH:mm:ss" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | v-model="sizeForm.end" |
| | | style="width: 100%" |
| | | type="datetime" |
| | | :placeholder="$t('operatManage.operationLogObj.optionDate')" |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </div> |
| | | <div> |
| | | <el-form-item> |
| | | <el-button |
| | | @click="onSubmit" |
| | | icon="el-icon-search" |
| | | style=" |
| | | background: #409eff; |
| | | border: 1px solid #409eff; |
| | | color: white; |
| | | " |
| | | >{{ $t("operatManage.operationLogObj.inquire") }}</el-button |
| | | > |
| | | <el-button |
| | | @click="resAllTable" |
| | | icon="el-icon-delete" |
| | | type="info" |
| | | >{{ $t("operatManage.operationLogObj.empty") }}</el-button |
| | | > |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | </el-form> |
| | | </div> |
| | | <div class="table_box subpage_Div"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | > |
| | | |
| | | <div class="table_box subpage_Div" :style="styleVar"> |
| | | <el-table :data="tableData" style="width: 100%" height="calc(100% - 57px)"> |
| | | <el-table-column |
| | | align="center" |
| | | type="index" |
| | |
| | | :formatter="formatStatus" |
| | | /> |
| | | |
| | | <el-table-column |
| | | min-width="150" |
| | | :label="$t('common.operate')" |
| | | > |
| | | <el-table-column min-width="150" :label="$t('common.operate')"> |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | type="danger" |
| | | size="mini" |
| | | @click="handleApplyCancel(scope.$index, scope.row)" |
| | | v-if="matchState(scope,/[]/)" |
| | | v-if="matchState(scope, /[]/)" |
| | | plain |
| | | >{{$t('dataApply.ApplicationCancel')}}</el-button> |
| | | >{{ $t("dataApply.ApplicationCancel") }}</el-button |
| | | > |
| | | <el-button |
| | | type="warning" |
| | | size="mini" |
| | | @click="handleReApply(scope.$index, scope.row)" |
| | | v-if="matchState1(scope,/[]/)" |
| | | v-if="matchState1(scope, /[]/)" |
| | | plain |
| | | >{{$t('dataApply.ReApply')}}</el-button> |
| | | >{{ $t("dataApply.ReApply") }}</el-button |
| | | > |
| | | <el-button |
| | | type="info" |
| | | size="mini" |
| | | plain |
| | | @click="handlDetails(scope.$index, scope.row)" |
| | | >{{$t('dataApply.details')}}</el-button> |
| | | |
| | | >{{ $t("dataApply.details") }}</el-button |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | | <div |
| | | |
| | | class="pagination_box" |
| | | > |
| | | <div class="pagination_box"> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | |
| | | :before-close="handleClose" |
| | | > |
| | | <div> |
| | | |
| | | <el-form |
| | | :inline="true" |
| | | :model="detailsFrom" |
| | | class="demo-form-inline" |
| | | > |
| | | <el-form :inline="true" :model="detailsFrom" class="demo-form-inline"> |
| | | <el-form-item label="表åï¼"> |
| | | <div class="statusLabel">{{detailsFrom.tabs}}</div> |
| | | </el-form-item><br /> |
| | | <div class="statusLabel">{{ detailsFrom.tabs }}</div> </el-form-item |
| | | ><br /> |
| | | <el-form-item label="ç³è¯·äººï¼"> |
| | | <div class="statusLabel">{{detailsFrom.uname}}</div> |
| | | <div class="statusLabel">{{ detailsFrom.uname }}</div> |
| | | </el-form-item> |
| | | <el-form-item label="ç³è¯·æ¶é´ï¼"> |
| | | <div class="statusLabel">{{detailsFrom.time}}</div> |
| | | <div class="statusLabel">{{ detailsFrom.time }}</div> |
| | | </el-form-item> |
| | | <el-form-item label="ç¶æï¼"> |
| | | <div class="statusLabel">{{detailsFrom.status}}</div> |
| | | <div class="statusLabel">{{ detailsFrom.status }}</div> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-table |
| | | :data="detailsFrom.tableData" |
| | | style="width: 100%" |
| | | > |
| | | <el-table :data="detailsFrom.tableData" style="width: 100%"> |
| | | <el-table-column |
| | | align="center" |
| | | type="index" |
| | | :label="$t('operatManage.ELM.index')" |
| | | width="70px" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="depName" |
| | | label="åä½" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="uname" |
| | | label="å®¡æ ¸äºº" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="uname" |
| | | label="æè¿°" |
| | | > |
| | | <el-table-column align="center" prop="depName" label="åä½" /> |
| | | <el-table-column align="center" prop="uname" label="å®¡æ ¸äºº" /> |
| | | <el-table-column align="center" prop="uname" label="æè¿°"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | type="textarea" |
| | |
| | | > |
| | | </el-input> |
| | | </template> |
| | | |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | |
| | | label="ç¶æ" |
| | | :formatter="formatStatus1" |
| | | /> |
| | | <el-table-column |
| | | min-width="150" |
| | | :label="$t('common.operate')" |
| | | > |
| | | <el-table-column min-width="150" :label="$t('common.operate')"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="matchState3(scope,/[]/)"> |
| | | <div v-if="matchState3(scope, /[]/)"> |
| | | <el-button |
| | | type="danger" |
| | | size="mini" |
| | | @click="handleApplyRepulse(scope.$index, scope.row)" |
| | | plain |
| | | >æå</el-button> |
| | | >æå</el-button |
| | | > |
| | | |
| | | <el-button |
| | | @click="handleApplyAdopt(scope.$index, scope.row)" |
| | | type="success" |
| | | size="mini" |
| | | plain |
| | | >éè¿</el-button> |
| | | >éè¿</el-button |
| | | > |
| | | </div> |
| | | <div v-if="!matchState3(scope,/[]/)">- -</div> |
| | | |
| | | <div v-if="!matchState3(scope, /[]/)">- -</div> |
| | | </template> |
| | | |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | |
| | | apply_updateForDiscard, |
| | | apply_updateForSubmit, |
| | | apply_updateForReject, |
| | | apply_updateForResubmit |
| | | apply_updateForResubmit, |
| | | } from "../../api/api"; |
| | | export default { |
| | | //importå¼å
¥çç»ä»¶éè¦æ³¨å
¥å°å¯¹è±¡ä¸æè½ä½¿ç¨ |
| | |
| | | data() { |
| | | return { |
| | | detailsFrom: { |
| | | tableData:[], |
| | | tableData: [], |
| | | }, |
| | | dialogDetailsVisible: false, |
| | | sizeForm: { |
| | |
| | | start: null, |
| | | end: null, |
| | | uname: null, |
| | | status: null |
| | | status: null, |
| | | }, |
| | | count: 0, |
| | | detailsId: null, |
| | | tableHeight: 0, |
| | | timer: 0, |
| | | styleVar: { |
| | | height: "calc(100% - 109px)", |
| | | }, |
| | | }; |
| | | }, |
| | | beforeDestroy() { |
| | | this.timer && clearTimeout(this.timer); |
| | | window.removeEventListener("resize", this.onResize); |
| | | }, |
| | | mounted() { |
| | | window.addEventListener("resize", this.onResize); |
| | | this.calHeight(); |
| | | }, |
| | | methods: { |
| | | onResize() { |
| | | this.timer && clearTimeout(this.timer); |
| | | this.timer = setTimeout(() => { |
| | | this.calHeight(); |
| | | }, 500); |
| | | }, |
| | | calHeight() { |
| | | this.$nextTick(() => { |
| | | const rect = this.$refs.container.getBoundingClientRect(); |
| | | this.tableHeight = `${rect.height + 97}px`; |
| | | this.styleVar["height"] = `calc(100% - ${rect.height + 97}px)`; |
| | | }); |
| | | }, |
| | | async handleApplyRepulse(index, row) { |
| | | const data = await apply_updateForReject({ flowId: row.id }); |
| | | if (data.code != 200) { |
| | | return this.$message.error("å表è°ç¨å¤±è´¥"); |
| | | } |
| | | |
| | | |
| | | this.showRestData(); |
| | | }, |
| | | async handleApplyAdopt(index, row) { |
| | | |
| | | const data = await apply_updateForSubmit({ flowId: row.id }); |
| | | if (data.code != 200) { |
| | | return this.$message.error("å表è°ç¨å¤±è´¥"); |
| | |
| | | }, |
| | | async showRestData() { |
| | | const data1 = await apply_selectFlows({ |
| | | applyid: |
| | | this.detailsId |
| | | }) |
| | | applyid: this.detailsId, |
| | | }); |
| | | if (data1.code != 200) { |
| | | return this.$message.error("å表è°ç¨å¤±è´¥"); |
| | | } |
| | |
| | | this.getAllData(); |
| | | }, |
| | | async handlDetails(index, row) { |
| | | |
| | | this.detailsId = row.id; |
| | | const data = await apply_selectFlows({ applyid: row.id }) |
| | | const data = await apply_selectFlows({ applyid: row.id }); |
| | | if (data.code != 200) { |
| | | return this.$message.error("å表è°ç¨å¤±è´¥"); |
| | | } |
| | |
| | | this.detailsFrom.status = this.statusFormat(row.status); |
| | | this.detailsFrom.statued = row.status; |
| | | this.dialogDetailsVisible = true; |
| | | |
| | | }, |
| | | matchState(state = '', reg) { |
| | | matchState(state = "", reg) { |
| | | var row = state.row; |
| | | if (row.status >= -1 && row.status <= 9 && this.$store.state.unid == row.userid) { |
| | | return true |
| | | if ( |
| | | row.status >= -1 && |
| | | row.status <= 9 && |
| | | this.$store.state.unid == row.userid |
| | | ) { |
| | | return true; |
| | | } |
| | | return false |
| | | return false; |
| | | }, |
| | | matchState1(state = '', reg) { |
| | | |
| | | matchState1(state = "", reg) { |
| | | var row = state.row; |
| | | if (row.status == -1 && this.$store.state.unid == row.userid) { |
| | | return true |
| | | return true; |
| | | } |
| | | return false |
| | | return false; |
| | | }, |
| | | matchState2(state = '', reg) { |
| | | matchState2(state = "", reg) { |
| | | var row = state.row; |
| | | if (row.status != -10 && this.$store.state.unid == row.userid) { |
| | | return true |
| | | return true; |
| | | } |
| | | return false |
| | | return false; |
| | | }, |
| | | matchState3(state = '', reg) { |
| | | 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 |
| | | if ( |
| | | row.status == 0 && |
| | | this.detailsFrom.statued > -10 && |
| | | this.detailsFrom.statued < 10 && |
| | | this.$store.state.unid == row.userid |
| | | ) { |
| | | return true; |
| | | } |
| | | return false |
| | | return false; |
| | | }, |
| | | add0(m) { |
| | | return m < 10 ? "0" + m : m; |
| | |
| | | var mm = time.getMinutes(); |
| | | var s = time.getSeconds(); |
| | | return ( |
| | | y + "-" + this.add0(m) + "-" + this.add0(d) + |
| | | y + |
| | | "-" + |
| | | this.add0(m) + |
| | | "-" + |
| | | this.add0(d) + |
| | | " " + |
| | | this.add0(h) + |
| | | ":" + |
| | |
| | | return this.statusFormat(data); |
| | | }, |
| | | statusFormat(res) { |
| | | |
| | | if (res >= 0 && res <= 9) { |
| | | return "å®¡æ ¸ä¸" |
| | | return "å®¡æ ¸ä¸"; |
| | | } else if (res == -10) { |
| | | return "ä½åº" |
| | | return "ä½åº"; |
| | | } else if (res == -1) { |
| | | return "æå" |
| | | }else if (res == 10) { |
| | | return "éè¿" |
| | | return "æå"; |
| | | } else if (res == 10) { |
| | | return "éè¿"; |
| | | } |
| | | }, |
| | | formatStatus1(row, column) { |
| | |
| | | return data; |
| | | } |
| | | return this.statusFormat1(data); |
| | | }, statusFormat1(res) { |
| | | }, |
| | | statusFormat1(res) { |
| | | if (res == 1) { |
| | | return "éè¿" |
| | | return "éè¿"; |
| | | } else if (res == 0) { |
| | | return "å¾
å®¡æ ¸" |
| | | return "å¾
å®¡æ ¸"; |
| | | } else if (res == -1) { |
| | | return "æå" |
| | | return "æå"; |
| | | } |
| | | }, |
| | | resAllTable() { |
| | |
| | | start: null, |
| | | end: null, |
| | | uname: null, |
| | | type: null |
| | | } |
| | | type: null, |
| | | }; |
| | | this.sizeForm = { |
| | | start: null, |
| | | end: null, |
| | | uname: null, |
| | | status: null, |
| | | } |
| | | }; |
| | | this.getAllData(); |
| | | }, |
| | | onSubmit() { |
| | | this.listData.end = this.sizeForm.end; |
| | | this.listData.start = this.sizeForm.start; |
| | | this.listData.status = this.sizeForm.status; |
| | | this.listData.uname = this.sizeForm.uname |
| | | this.listData.uname = this.sizeForm.uname; |
| | | this.getAllData(); |
| | | }, |
| | | |
| | |
| | | |
| | | this.tableData = data.result; |
| | | this.count = data.count; |
| | | } |
| | | }, |
| | | }, |
| | | created() { |
| | | this.getAllData(); |
| | |
| | | <style lang="less" scoped> |
| | | //@import url(); å¼å
¥å
Œ
±cssç±» |
| | | .logLog_box { |
| | | width: 98%; |
| | | width: 100%; |
| | | |
| | | height: 95%; |
| | | height: 100%; |
| | | padding: 1%; |
| | | box-sizing: border-box; |
| | | |
| | | .el-input { |
| | | width: 300px; |
| | | } |
| | | .inquire { |
| | | overflow: auto; |
| | | padding: 10px; |
| | | margin-top: 20px; |
| | | padding: 8px; |
| | | |
| | | margin-top: 20px; |
| | | |
| | | border-radius: 5px; |
| | | |
| | | margin-bottom: 20px; |
| | | .el-form-item { |
| | | margin: 7px; |
| | | margin: 5px; |
| | | } |
| | | } |
| | | .statusLabel { |
| | |
| | | font-size: 14px; |
| | | } |
| | | .table_box { |
| | | overflow: auto; |
| | | height: 70%; |
| | | padding: 10px; |
| | | height: auto; |
| | | border-radius: 5px; |
| | | // overflow: auto; |
| | | // height: 70%; |
| | | // padding: 10px; |
| | | // height: auto; |
| | | // border-radius: 5px; |
| | | } |
| | | .text-center { |
| | | text-align: center; |
| | |
| | | var that = this; |
| | | window.model = sgworld.Creator.create3DTilesets( |
| | | '', |
| | | modelUrl, |
| | | modelUrl+'/SN/tileset.json', |
| | | {}, |
| | | {}, |
| | | '0', |
| | |
| | | }, |
| | | function (entity) { |
| | | let positions = entity.polygon.hierarchy.getValue().positions; |
| | | console.log(positions); |
| | | sgworld.Creator.SimpleGraphic.remove(entity.id); |
| | | |
| | | window.DXTerrainFlattening = sgworld.Creator.createTerrainModifier("å°å½¢åå¹³", positions, 10, {}); |
| | | } |
| | | ); |
| | |
| | | window.sgworld.Command.execute(2, 3, '', (data) => { |
| | | data.showPoint = false; |
| | | data.showLine = true; |
| | | data.mode = 1; |
| | | data.mode = 0; |
| | | // å¼¹çªæ°æ® |
| | | window.PathAnimationData = { |
| | | flyData: data, |
| | |
| | | this.$refs && this.$refs.maplayer && this.$refs.maplayer.open(); |
| | | this.$store.state.layerMnage = true; |
| | | } else if (this.$store.state.layerMnage == true) { |
| | | this.$bus.$emit("treeDataCopy","true"); |
| | | this.$refs && this.$refs.maplayer && this.$refs.maplayer.closeAll(); |
| | | this.$store.state.layerMnage = false; |
| | | |
| | | } |
| | | |
| | | break; |
| | |
| | | margin: 0; |
| | | padding: 0; |
| | | overflow-y: auto; |
| | | text-align: center; |
| | | // text-align: center; |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | align-content: flex-start; |
| | |
| | | margin-left: 10px; |
| | | margin-top: 10px; |
| | | border-radius: 5px; |
| | | text-align: center; |
| | | } |
| | | .leftMen_div:hover { |
| | | background: rgba(64, 158, 255, 0.4); |
| | |
| | | handleDrop (draggingNode, dropNode, dropType, ev) { |
| | | console.log('tree drop: ', dropNode.label, dropType); |
| | | }, |
| | | handleCheckChange (data, checked, indeterminate) { |
| | | handleCheckChange(data, checked, indeterminate) { |
| | | |
| | | |
| | | |
| | | |
| | | if (data.type != 2) return; |
| | | //å夿æ¯å¦æ¯1ï¼100ä¸è¡æ¿çé¢ |
| | | if(data.layer==window.XZOutlie&&checked){ |
| | | window.ImageLayer3.show=false; |
| | | }else{ |
| | | window.ImageLayer3.show=true; |
| | | } |
| | | |
| | | |
| | | var std = []; |
| | | if (data.layerType == 'WMS') { |
| | | var layers_ol = window.map.getAllLayers(); |
| | |
| | | } |
| | | } |
| | | }, |
| | | setAddLayers (res) { |
| | | setAddLayers(res) { |
| | | if (res.layerType == 'WMS') { |
| | | var url = geoServerURl; |
| | | if (res.url != null && res.url != undefined) { |
| | |
| | | this.$store.state.treeData = this.treeData; |
| | | this.$store.state.checkedKeys = this.$refs.tree.getCheckedKeys() |
| | | }); |
| | | |
| | | |
| | | if (this.$store.state.showAllLayers == true) { |
| | | this.layersStart(); |
| | | this.$store.state.showAllLayers = false; |
| | |
| | | align="center" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | |
| | | min-width="180" |
| | | :label="$t('common.operate')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-link |
| | | class="elLink" |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | size="small" |
| | | @click="showDetail(scope.$index, scope.row)" |
| | | >{{$t('common.details')}}</el-link> |
| | | <el-link |
| | | class="elLink" |
| | | >{{$t('common.details')}}</el-button> |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | size="small" |
| | | @click="getAttachTable(scope.$index, scope.row)" |
| | | style="margin-left: 20px; " |
| | | >{{$t('common.enclosure')}}</el-link> |
| | | >{{$t('common.enclosure')}}</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | </div> |
| | | |
| | | </div> |
| | | <div |
| | | <div class="infoBox_box" v-show="showinfoBox"> |
| | | <div |
| | | class="infoBox box_div" |
| | | v-show="showinfoBox" |
| | | |
| | | > |
| | | |
| | | <div |
| | |
| | | </ul> |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-dialog |
| | | :title="$t('common.attachinform')" |
| | | width="30%" |
| | | top="2vh" |
| | | :visible.sync="dialogFormVisible" |
| | | > |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form |
| | | :model="formInline" |
| | | class="demo-form-inline" |
| | | label-position="top" |
| | | > |
| | | <el-form-item> |
| | | <el-input |
| | |
| | | </el-row> |
| | | </el-form-item> --> |
| | | </el-form> |
| | | |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog |
| | | width="37%" |
| | | top="2vh" |
| | | :visible.sync="conditionVisible" |
| | | title="æ¥è¯¢æ¡ä»¶" |
| | | :before-close="handleconditionClose" |
| | | > |
| | | |
| | | <el-form |
| | | :inline="true" |
| | | :model="formSql" |
| | | class="demo-form-inline" |
| | | label-position="top" |
| | | > |
| | | |
| | | <el-form-item> |
| | | <el-select |
| | | @change="fieldChange($event)" |
| | |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | |
| | | </el-form> |
| | | |
| | | <span |
| | | slot="footer" |
| | | class="dialog-footer" |
| | |
| | | v-if="menuStatus.download" |
| | | v-show="scope.row.code != null" |
| | | @click="handerLogClick(scope.row)" |
| | | type="text" |
| | | type="primary" |
| | | size="mini" |
| | | style="font-size: 14px;" |
| | | plain |
| | | > æ¥å¿ |
| | | </el-button> |
| | | </template> |
| | |
| | | title="æ°æ®è´¨æ£" |
| | | :visible.sync="quayTestVisible" |
| | | width="70%" |
| | | top="10vh" |
| | | top="2vh" |
| | | :modal="false" |
| | | :before-close="handleQuayTestCloseDown" |
| | | > |
| | |
| | | <el-dialog |
| | | title="æ°æ®è´¨æ£" |
| | | :visible.sync="testQuayVisible" |
| | | width="50%" |
| | | top="15vh" |
| | | top="2vh" |
| | | :modal="false" |
| | | :before-close="handleTestQuayCloseDown" |
| | | label-width="80px" |
| | | |
| | | > |
| | | <el-form :model="formCheckAll"> |
| | | <el-form :model="formCheckAll" label-position="top"> |
| | | <el-form-item label="项ç®åç§°"> |
| | | <el-col :span="20"> |
| | | |
| | | <el-input |
| | | disabled |
| | | v-model="formCheckAll.xmmc" |
| | | style="width:85%" |
| | | ></el-input> |
| | | </el-col> |
| | | |
| | | </el-form-item> |
| | | <el-form-item label="æå±ä¸ä¸"> |
| | | |
| | | <el-col :span="20"> |
| | | |
| | | <el-input |
| | | disabled |
| | | v-model="formCheckAll.sjzy" |
| | | width="100px" |
| | | style="width:85%" |
| | | ></el-input> |
| | | </el-col> |
| | | |
| | | </el-form-item> |
| | | <el-form-item |
| | | v-show="formCheckAll.isDiZai" |
| | | label="æå±ä¸ä¸" |
| | | > |
| | | <el-col :span="20"> |
| | | |
| | | <el-select |
| | | v-model="formCheckAll.diZaiType" |
| | | placeholder="è¯·éæ©" |
| | | style="width:100%" |
| | | style="width:85%" |
| | | > |
| | | <el-option |
| | | v-for="item in disOptions" |
| | |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-col> |
| | | |
| | | |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | :title="$t('dataManage.datawarehousing')" |
| | | :visible.sync="dialogWarehousing" |
| | | width="70%" |
| | | top="2vh" |
| | | > |
| | | <div class="dialogBox"> |
| | | <div class="transFarBox subpage_Div"> |
| | |
| | | :title="$t('common.details')" |
| | | :visible.sync="dialogVisible" |
| | | width="70%" |
| | | top="10vh" |
| | | top="2vh" |
| | | > |
| | | <div style="height:550px"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-table |
| | | ref="filterTable" |
| | | :data="dbTableData" |
| | |
| | | title="ä¸ä¼ è¿åº¦" |
| | | :visible.sync="jindudialogVisible" |
| | | width="30%" |
| | | top="2vh" |
| | | > |
| | | <div> |
| | | <div> |
| | |
| | | :title="$t('common.details')" |
| | | :visible.sync="enclosureVisible" |
| | | :show-close="false" |
| | | top="2vh" |
| | | > |
| | | <span |
| | | style="font-size:20px" |
| | |
| | | :title="fromQueryMeta.title" |
| | | :visible.sync="queryMetaFlag" |
| | | width="70%" |
| | | |
| | | top="2vh" |
| | | > |
| | | <div style="height:65vh;width:100%; "> |
| | | <div style="height: 500px; overflow: auto;width:100%; "> |
| | | <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline"> |
| | | <el-form-item > |
| | | <el-input size="small" v-model="fromQueryMeta.name" ></el-input> |
| | |
| | | ref="filterTable" |
| | | :data="metaDataTable" |
| | | style="width: 100%" |
| | | height="calc(100% - 100px)" |
| | | height="calc(100% - 130px)" |
| | | |
| | | > |
| | | |
| | |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="name" |
| | | prop="name" |
| | | :label="$t('common.name')" |
| | | |
| | | width="120" |
| | |
| | | dataUpload_insertFiles, |
| | | dataUpload_selectFields, |
| | | dataUpload_selectDbData, |
| | | dataUpload_selectPageAndCountByPid |
| | | dataUpload_selectPageAndCountByPid, |
| | | } from "../../api/api"; |
| | | export default { |
| | | name: "dataUpdata", |
| | |
| | | styleVar1: { |
| | | height: "calc(100% - 109px)", |
| | | }, |
| | | metaFileData:[], |
| | | listMetaData:{ |
| | | metaid:0, |
| | | name:'', |
| | | pageIndex:1, |
| | | pageSize:10, |
| | | count:0, |
| | | metaFileData: [], |
| | | listMetaData: { |
| | | metaid: 0, |
| | | name: "", |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | }, |
| | | queryMetaFlag:false, |
| | | fromQueryMeta:{ |
| | | title:'', |
| | | name:'' |
| | | queryMetaFlag: false, |
| | | fromQueryMeta: { |
| | | title: "", |
| | | name: "", |
| | | }, |
| | | metaDataTable:[], |
| | | metaDataTable: [], |
| | | }; |
| | | }, |
| | | |
| | |
| | | }, |
| | | watch: {}, |
| | | methods: { |
| | | setRestMetaData(){ |
| | | this.fromQueryMeta.name=""; |
| | | this.listMetaData.name =this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1 |
| | | this.listMetaData.pageSize = 10 |
| | | |
| | | setRestMetaData() { |
| | | this.fromQueryMeta.name = ""; |
| | | this.listMetaData.name = this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = 10; |
| | | |
| | | this.startQueryMetaData(); |
| | | }, |
| | | setSearchMetaData(){ |
| | | this.listMetaData.name =this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1 |
| | | this.listMetaData.pageSize = 10 |
| | | |
| | | setSearchMetaData() { |
| | | this.listMetaData.name = this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = 10; |
| | | |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //å
æ°æ®é¡µé¢åæ¢ |
| | | handleMetaSizeChange(val){ |
| | | handleMetaSizeChange(val) { |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = val; |
| | | this.startQueryMetaData(); |
| | | this.listMetaData.pageSize = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //å
æ°æ®é¡µé¢åæ¢ |
| | | handMetaCurrentChange(val){ |
| | | //å
æ°æ®é¡µé¢åæ¢ |
| | | handMetaCurrentChange(val) { |
| | | this.listMetaData.pageIndex = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //å
æ°æ®æ¥è¯¢ |
| | | setQueryMetaData(row){ |
| | | this.fromQueryMeta.title = row.name |
| | | this.listMetaData = { |
| | | metaid:row.id, |
| | | name:'', |
| | | pageIndex:1, |
| | | pageSize:10, |
| | | count:0, |
| | | //å
æ°æ®æ¥è¯¢ |
| | | setQueryMetaData(row) { |
| | | this.fromQueryMeta.title = row.name; |
| | | this.listMetaData = { |
| | | metaid: row.id, |
| | | name: "", |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | }; |
| | | this.startQueryMetaData(); |
| | | this.queryMetaFlag = true; |
| | | }, |
| | | async startQueryMetaData() { |
| | | const data = await dataUpload_selectPageAndCountByPid(this.listMetaData); |
| | | if (data.code != 200) { |
| | | return; |
| | | } |
| | | this.startQueryMetaData(); |
| | | this.queryMetaFlag=true; |
| | | }, |
| | | async startQueryMetaData(){ |
| | | const data = await dataUpload_selectPageAndCountByPid(this.listMetaData); |
| | | if(data.code != 200){ |
| | | return; |
| | | } |
| | | this.metaDataTable= data.result; |
| | | this.listMetaData.count = data.count; |
| | | }, |
| | | this.metaDataTable = data.result; |
| | | this.listMetaData.count = data.count; |
| | | }, |
| | | |
| | | onResize() { |
| | | this.timer && clearTimeout(this.timer); |
| | |
| | | this.$nextTick(() => { |
| | | const rect = this.$refs.container.getBoundingClientRect(); |
| | | const rect1 = this.$refs.container1.getBoundingClientRect(); |
| | | |
| | | |
| | | this.tableHeight = `${rect.height + 40}px`; |
| | | this.styleVar["height"] = `calc(100% - ${rect.height + 40}px)`; |
| | | this.styleVar1["height"] = `calc(100% - ${rect1.height + 40}px)`; |
| | |
| | | } |
| | | } |
| | | } |
| | | for(var i in this.metaFileData){ |
| | | this.insertWareList.filter((res)=>{ |
| | | if(res.name == this.metaFileData[i]){ |
| | | res.isMeta = true; |
| | | for (var i in this.metaFileData) { |
| | | this.insertWareList.filter((res) => { |
| | | if (res.name == this.metaFileData[i]) { |
| | | res.isMeta = true; |
| | | } |
| | | }) |
| | | }); |
| | | } |
| | | |
| | | |
| | | this.loading = true; |
| | | const res = await dataUpload_insertFiles( |
| | | JSON.stringify(this.insertWareList) |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | var obj = { |
| | | dirid: this.formInline.dirid, |
| | | epsgCode: this.formInline.coordinateId, |
| | |
| | | std.push(f.name); |
| | | } |
| | | this.formInline.metaData = std.toString(); |
| | | this.metaFileData= std; |
| | | this.metaFileData = std; |
| | | }, |
| | | |
| | | //From表ååå§å |
| | |
| | | overflow: auto; |
| | | } |
| | | } |
| | | /deeep/.el-loading-mask{ |
| | | z-index:9999 |
| | | /deeep/.el-loading-mask { |
| | | z-index: 9999; |
| | | } |
| | | } |
| | | .inquire { |
| | |
| | | /> |
| | | |
| | | <el-table-column |
| | | min-width="100" |
| | | min-width="180" |
| | | :label="$t('dataManage.dictionaryManageObj.operation')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-link |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | size="small" |
| | | v-if="btnStatus.select" |
| | | @click="showDetail(scope.$index, scope.row)" |
| | | >{{ $t("dataManage.dictionaryManageObj.lookOver") }}</el-link |
| | | >{{ $t("dataManage.dictionaryManageObj.lookOver") }}</el-button |
| | | > |
| | | <el-link |
| | | <el-button |
| | | type="warning" |
| | | plain |
| | | size="small" |
| | | v-if="btnStatus.update" |
| | | @click="handleEdit(scope.$index, scope.row)" |
| | | style="margin-left: 10px" |
| | | >{{ $t("dataManage.dictionaryManageObj.revamp") }}</el-link |
| | | >{{ $t("dataManage.dictionaryManageObj.revamp") }}</el-button |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="infoBox box_div" v-show="showinfoBox"> |
| | | <div class="infoBox_box" v-show="showinfoBox"> |
| | | <div class="infoBox box_div"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>{{ $t("dataManage.dictionaryManageObj.particulars") }}</span> |
| | | <div style="float: right; cursor: pointer" @click="closeDetial"> |
| | |
| | | </p> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-dialog |
| | | top="3vh" |
| | | style="overflow: hidden" |
| | | top="2vh" |
| | | :title="$t('dataManage.dictionaryManageObj.revamp')" |
| | | :visible.sync="dialogFormVisible" |
| | | > |
| | | <el-form :model="upform"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form :model="upform" label-position="top"> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.number')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.orderNum" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.orderNum" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.tableName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.tab" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.tab" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.tableAliasName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.tabDesc" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.tabDesc" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.field" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.field" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldAliasName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.alias" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.alias" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldType')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.type" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.type" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldLength')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.len" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.len" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.FieldPrecision')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.precision" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.precision" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.remark')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="upform.bak" autocomplete="off"></el-input> |
| | | <el-input v-model="upform.bak" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button |
| | | type="info" |
| | |
| | | </el-dialog> |
| | | <el-dialog |
| | | :title="$t('dataManage.dictionaryManageObj.add')" |
| | | top="3vh" |
| | | style="overflow: hidden" |
| | | top="2vh" |
| | | :visible.sync="InsertFormdialog" |
| | | > |
| | | <el-form :model="insertform"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form :model="insertform" label-position="top"> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.number')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.orderNum" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.orderNum" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.tableName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.tab" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.tab" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.tableAliasName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.tabDesc" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.tabDesc" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.field" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.field" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldAliasName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.alias" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.alias" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldType')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.type" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.type" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.fieldLength')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.len" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.len" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dictionaryManageObj.FieldPrecision')" |
| | |
| | | <el-input |
| | | v-model="insertform.precision" |
| | | autocomplete="off" |
| | | style="width:85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | |
| | |
| | | :label="$t('dataManage.dictionaryManageObj.remark')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="insertform.bak" autocomplete="off"></el-input> |
| | | <el-input v-model="insertform.bak" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button type="info" size="small" @click="InsertFormdialog = false">{{ |
| | | $t("dataManage.dictionaryManageObj.cancel") |
| | |
| | | <el-table-column min-width="150" :label="$t('common.operate')"> |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | class="primary" |
| | | @click="showDetail(scope.row)" |
| | | type="primary" |
| | | size="small" |
| | | plain |
| | | >{{ $t("common.details") }}</el-button |
| | | > |
| | | <el-button |
| | |
| | | type="warning" |
| | | @click="handleEdit(scope.$index, scope.row)" |
| | | size="small" |
| | | plain |
| | | >{{ $t("common.update") }}</el-button |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="pagination_box" style="margin-top: 20px"> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="count" |
| | | > |
| | | </el-pagination> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="count" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="infoBox subpage_Div box_div" v-show="showinfoBox"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>{{ $t("common.details") }}</span> |
| | | <div style="float: right; cursor: pointer" @click="closeDetial"> |
| | | <i class="el-icon-close"></i> |
| | | <div class="infoBox_box" v-show="showinfoBox"> |
| | | <div class="infoBox subpage_Div box_div"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>{{ $t("common.details") }}</span> |
| | | <div style="float: right; cursor: pointer" @click="closeDetial"> |
| | | <i class="el-icon-close"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-divider></el-divider> |
| | | <div class="contentBox"> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.domName") }}ï¼{{ itemdetail.domName }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.domDesc") }}ï¼{{ itemdetail.domDesc }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.domCode") }}ï¼{{ itemdetail.domCode }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.codeDesc") }}ï¼{{ |
| | | itemdetail.codeDesc |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p>{{ $t("dataManage.domainManage.bsm") }}ï¼{{ itemdetail.bsm }}</p> |
| | | <el-divider></el-divider> |
| | | <p>{{ $t("dataManage.domainManage.level") }}ï¼{{ itemdetail.level }}</p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.orderid") }}ï¼{{ itemdetail.orderid }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p>{{ $t("dataManage.domainManage.bak") }}ï¼{{ itemdetail.bak }}</p> |
| | | <div class="contentBox"> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.domName") }}ï¼{{ |
| | | itemdetail.domName |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.domDesc") }}ï¼{{ |
| | | itemdetail.domDesc |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.domCode") }}ï¼{{ |
| | | itemdetail.domCode |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.codeDesc") }}ï¼{{ |
| | | itemdetail.codeDesc |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p>{{ $t("dataManage.domainManage.bsm") }}ï¼{{ itemdetail.bsm }}</p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.level") }}ï¼{{ itemdetail.level }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p> |
| | | {{ $t("dataManage.domainManage.orderid") }}ï¼{{ |
| | | itemdetail.orderid |
| | | }} |
| | | </p> |
| | | <el-divider></el-divider> |
| | | <p>{{ $t("dataManage.domainManage.bak") }}ï¼{{ itemdetail.bak }}</p> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-dialog |
| | | width="510px" |
| | | top="5vh" |
| | | top="2vh" |
| | | :title=" |
| | | behavior == 'æ°å¢ç¨æ·' |
| | | ? `${$t('common.append')}` |
| | |
| | | :visible.sync="dialogFormVisible" |
| | | :before-close="handleClose" |
| | | > |
| | | <el-form :model="editForm" ref="editForm"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form :model="editForm" ref="editForm" label-position="top"> |
| | | <el-form-item |
| | | :label="$t('dataManage.domainManage.domName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-select |
| | | :popper-append-to-body="false" |
| | | style="width: 100%" |
| | | style="width:85%" |
| | | v-model="editForm.domName" |
| | | placeholder="è¯·éæ©" |
| | | > |
| | |
| | | :label="$t('dataManage.domainManage.domDesc')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="editForm.domDesc" autocomplete="off"></el-input> |
| | | <el-input v-model="editForm.domDesc" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | :label="$t('dataManage.domainManage.domCode')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="editForm.domCode" autocomplete="off"></el-input> |
| | | <el-input v-model="editForm.domCode" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.domainManage.codeDesc')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="editForm.codeDesc" autocomplete="off"></el-input> |
| | | <el-input v-model="editForm.codeDesc" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.domainManage.bsm')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="editForm.bsm" autocomplete="off"></el-input> |
| | | <el-input v-model="editForm.bsm" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.domainManage.level')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="editForm.level" autocomplete="off"></el-input> |
| | | <el-input v-model="editForm.level" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.domainManage.orderid')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="editForm.orderid" autocomplete="off"></el-input> |
| | | <el-input v-model="editForm.orderid" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.domainManage.bak')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input v-model="editForm.bak" autocomplete="off"></el-input> |
| | | <el-input v-model="editForm.bak" autocomplete="off" style="width:85%"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div v-if="behavior == 'ä¿®æ¹ä¿¡æ¯'" slot="footer" class="dialog-footer"> |
| | | <el-button size="small" @click="cancelEdit()">{{ |
| | | $t("common.reset") |
| | |
| | | margin: 5px; |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | |
| | | </el-form> |
| | | </div> |
| | | |
| | | <div class="table_box subpage_Div" :style="styleVar"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | @selection-change="handleSelectionChange" |
| | | height="calc(100% - 57px)" |
| | | <div class="table_box subpage_Div" :style="styleVar"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | @selection-change="handleSelectionChange" |
| | | height="calc(100% - 57px)" |
| | | > |
| | | <el-table-column type="selection" width="55" /> |
| | | <el-table-column |
| | | :label="$t('dataManage.dictionaryManageObj.number')" |
| | | type="index" |
| | | width="50" |
| | | > |
| | | <el-table-column type="selection" width="55" /> |
| | | <el-table-column |
| | | :label="$t('dataManage.dictionaryManageObj.number')" |
| | | type="index" |
| | | width="50" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column :label="$t('dataManage.vmobj.name')" > |
| | | <template slot-scope="scope"> |
| | | <span v-if="scope.row.ismeta > 0 "> |
| | | <el-link title="æºæ°æ®æ¥è¯¢" @click="setQueryMetaData(scope.row)" target="_blank">{{ scope.row.name }}</el-link> |
| | | </span> |
| | | <span v-else>{{ scope.row.name }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table-column> |
| | | <el-table-column :label="$t('dataManage.vmobj.name')"> |
| | | <template slot-scope="scope"> |
| | | <span v-if="scope.row.ismeta > 0"> |
| | | <el-link |
| | | title="æºæ°æ®æ¥è¯¢" |
| | | @click="setQueryMetaData(scope.row)" |
| | | target="_blank" |
| | | >{{ scope.row.name }}</el-link |
| | | > |
| | | </span> |
| | | <span v-else>{{ scope.row.name }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column prop="type" :label="$t('dataManage.vmobj.format')" /> |
| | | <el-table-column |
| | | prop="sizes" |
| | | :label="$t('dataManage.vmobj.size')" |
| | | :formatter="stateFormatSizes" |
| | | /> |
| | | <el-table-column |
| | | prop="depName" |
| | | :label="$t('dataManage.vmobj.depName')" |
| | | /> |
| | | <el-table-column |
| | | prop="dirName" |
| | | :label="$t('dataManage.vmobj.dirName')" |
| | | width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="verName" |
| | | :label="$t('dataManage.vmobj.versionNumber')" |
| | | /> |
| | | <el-table-column :label="$t('dataManage.dataUpObj.tableName')"> |
| | | <template slot-scope="scope"> |
| | | <a @click="detail(scope.row)">{{ scope.row.tab }}</a> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="type" :label="$t('dataManage.vmobj.format')" /> |
| | | <el-table-column |
| | | prop="sizes" |
| | | :label="$t('dataManage.vmobj.size')" |
| | | :formatter="stateFormatSizes" |
| | | /> |
| | | <el-table-column |
| | | prop="depName" |
| | | :label="$t('dataManage.vmobj.depName')" |
| | | /> |
| | | <el-table-column |
| | | prop="dirName" |
| | | :label="$t('dataManage.vmobj.dirName')" |
| | | width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="verName" |
| | | :label="$t('dataManage.vmobj.versionNumber')" |
| | | /> |
| | | <el-table-column :label="$t('dataManage.dataUpObj.tableName')"> |
| | | <template slot-scope="scope"> |
| | | <a @click="detail(scope.row)">{{ scope.row.tab }}</a> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <!-- <el-table-column |
| | | <!-- <el-table-column |
| | | prop="tab" |
| | | :label="$t('dataManage.vmobj.tab')" |
| | | :formatter="formatData" |
| | | /> --> |
| | | <el-table-column prop="rows" :label="$t('dataManage.vmobj.row')" /> |
| | | <el-table-column |
| | | prop="uname" |
| | | :label="$t('dataManage.vmobj.createonuser')" |
| | | /> |
| | | <el-table-column |
| | | prop="createTime" |
| | | :label="$t('dataManage.vmobj.createontime')" |
| | | :formatter="formatData" |
| | | /> |
| | | <el-table-column min-width="100" :label="$t('common.operate')"> |
| | | <template slot-scope="scope"> |
| | | <el-link @click="showDetail(scope.row)">{{ |
| | | $t("common.details") |
| | | }}</el-link> |
| | | <el-link |
| | | v-if="btnStatus.update" |
| | | @click="editInfo(scope.row)" |
| | | style="margin-left: 10px" |
| | | >{{ $t("common.edit") }}</el-link |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="pagination_box"> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="count" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | |
| | | <div |
| | | class="infoBox box_div" |
| | | v-show="showinfoBox" |
| | | > |
| | | <div |
| | | slot="header" |
| | | class="clearfix" |
| | | <el-table-column prop="rows" :label="$t('dataManage.vmobj.row')" /> |
| | | <el-table-column |
| | | prop="uname" |
| | | :label="$t('dataManage.vmobj.createonuser')" |
| | | /> |
| | | <el-table-column |
| | | prop="createTime" |
| | | :label="$t('dataManage.vmobj.createontime')" |
| | | :formatter="formatData" |
| | | /> |
| | | <el-table-column min-width="100" :label="$t('common.operate')"> |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | @click="showDetail(scope.row)" |
| | | type="primary" |
| | | plain |
| | | size="small" |
| | | >{{ $t("common.details") }}</el-button |
| | | > |
| | | <el-button |
| | | type="warning" |
| | | plain |
| | | size="small" |
| | | v-if="btnStatus.update" |
| | | @click="editInfo(scope.row)" |
| | | style="margin-left: 10px" |
| | | >{{ $t("common.edit") }}</el-button |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="pagination_box"> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="count" |
| | | > |
| | | <span>{{ $t('common.details') }}</span> |
| | | <div |
| | | style="float: right; cursor: pointer" |
| | | @click="closeDetial" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | <div class="infoBox_box" v-show="showinfoBox"> |
| | | <div class="infoBox box_div"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>{{ $t("common.details") }}</span> |
| | | <div style="float: right; cursor: pointer" @click="closeDetial"> |
| | | <i class="el-icon-close"></i> |
| | | </div> |
| | | </div> |
| | | <el-divider></el-divider> |
| | | <div |
| | | class="contentBox" |
| | | style="padding:1%" |
| | | > |
| | | <p>{{ $t('dataManage.vmobj.name') }}ï¼{{ itemdetail.name }}</p> |
| | | <el-divider></el-divider> |
| | | <div class="contentBox" style="padding: 1%"> |
| | | <p>{{ $t("dataManage.vmobj.name") }}ï¼{{ itemdetail.name }}</p> |
| | | <el-divider></el-divider> |
| | | <p>{{ $t("dataManage.vmobj.format") }}ï¼{{ itemdetail.type }}</p> |
| | | <el-divider></el-divider> |
| | |
| | | }} |
| | | </p> |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | | <el-dialog |
| | | width="80vh" |
| | | top="5vh" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <el-dialog |
| | | <el-dialog |
| | | :title="fromQueryMeta.title" |
| | | :visible.sync="queryMetaFlag" |
| | | width="70%" |
| | | |
| | | width="70%" |
| | | > |
| | | <div style="height:65vh;width:100%; "> |
| | | <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline"> |
| | | <el-form-item > |
| | | <el-input size="small" v-model="fromQueryMeta.name" ></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button type="primary" size="small" @click="setSearchMetaData()">æ¥è¯¢</el-button> |
| | | <el-button type="info" size="small" @click="setRestMetaData()" >éç½®</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-table |
| | | ref="filterTable" |
| | | :data="metaDataTable" |
| | | style="width: 100%" |
| | | height="calc(100% - 100px)" |
| | | |
| | | > |
| | | |
| | | <el-table-column |
| | | align="center" |
| | | type="index" |
| | | :label="$t('common.index')" |
| | | width="70px" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="name" |
| | | :label="$t('common.name')" |
| | | |
| | | width="120" |
| | | > |
| | | |
| | | |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="dirName" |
| | | :label="$t('dataManage.dataUpObj.catalogue')" |
| | | width="300" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="depName" |
| | | :label="$t('dataManage.dataUpObj.company')" |
| | | width="200" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="verName" |
| | | :label="$t('dataManage.dataUpObj.versionNo')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="type" |
| | | :label="$t('common.type')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="sizes" |
| | | :label="$t('common.size')" |
| | | :formatter="changeSizeFile" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | :label="$t('dataManage.dataUpObj.tableName')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <a |
| | | class="scopeRowColor" |
| | | @click="detail(scope.row)" |
| | | >{{ scope.row.tab }}</a> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="rows" |
| | | :label="$t('common.lineNuber')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="desc" |
| | | :label="$t('dataManage.dataUpObj.describe')" |
| | | /> |
| | | |
| | | |
| | | </el-table> |
| | | <div |
| | | |
| | | class="pagination_box" |
| | | <div style="height: 65vh; width: 100%"> |
| | | <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline"> |
| | | <el-form-item> |
| | | <el-input size="small" v-model="fromQueryMeta.name"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button type="primary" size="small" @click="setSearchMetaData()" |
| | | >æ¥è¯¢</el-button |
| | | > |
| | | <el-button type="info" size="small" @click="setRestMetaData()" |
| | | >éç½®</el-button |
| | | > |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-table |
| | | ref="filterTable" |
| | | :data="metaDataTable" |
| | | style="width: 100%" |
| | | height="calc(100% - 100px)" |
| | | > |
| | | <el-table-column |
| | | align="center" |
| | | type="index" |
| | | :label="$t('common.index')" |
| | | width="70px" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="name" |
| | | :label="$t('common.name')" |
| | | width="120" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="dirName" |
| | | :label="$t('dataManage.dataUpObj.catalogue')" |
| | | width="300" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="depName" |
| | | :label="$t('dataManage.dataUpObj.company')" |
| | | width="200" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="verName" |
| | | :label="$t('dataManage.dataUpObj.versionNo')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="type" |
| | | :label="$t('common.type')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="sizes" |
| | | :label="$t('common.size')" |
| | | :formatter="changeSizeFile" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | :label="$t('dataManage.dataUpObj.tableName')" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <a class="scopeRowColor" @click="detail(scope.row)">{{ |
| | | scope.row.tab |
| | | }}</a> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="rows" |
| | | :label="$t('common.lineNuber')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="desc" |
| | | :label="$t('dataManage.dataUpObj.describe')" |
| | | /> |
| | | </el-table> |
| | | <div class="pagination_box"> |
| | | <el-pagination |
| | | @size-change="handleMetaSizeChange" |
| | | @current-change="handMetaCurrentChange" |
| | |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | </el-dialog> |
| | | <iframe |
| | | id="downFrame" |
| | |
| | | meta_selectFields, |
| | | meta_selectByPageForUpload, |
| | | meta_selectVerByDirid, |
| | | meta_selectPageAndCountByPid |
| | | meta_selectPageAndCountByPid, |
| | | } from "../../api/api"; |
| | | |
| | | import MyBread from "../../components/MyBread.vue"; |
| | |
| | | styleVar: { |
| | | height: "calc(100% - 109px)", |
| | | }, |
| | | listMetaData:{ |
| | | metaid:0, |
| | | name:'', |
| | | pageIndex:1, |
| | | pageSize:10, |
| | | count:0, |
| | | listMetaData: { |
| | | metaid: 0, |
| | | name: "", |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | }, |
| | | queryMetaFlag:false, |
| | | fromQueryMeta:{ |
| | | title:'', |
| | | name:'' |
| | | queryMetaFlag: false, |
| | | fromQueryMeta: { |
| | | title: "", |
| | | name: "", |
| | | }, |
| | | metaDataTable:[], |
| | | metaDataTable: [], |
| | | }; |
| | | }, |
| | | created() { |
| | |
| | | this.calHeight(); |
| | | }, |
| | | methods: { |
| | | //大å°å¼æ¹å |
| | | //大å°å¼æ¹å |
| | | changeSizeFile(row, column, cellValue, index) { |
| | | if (cellValue >= 1024) { |
| | | return parseFloat(cellValue / 1204).toFixed(3) + "GB"; |
| | |
| | | return cellValue + "MB"; |
| | | } |
| | | }, |
| | | setRestMetaData(){ |
| | | this.fromQueryMeta.name=""; |
| | | this.listMetaData.name =this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1 |
| | | this.listMetaData.pageSize = 10 |
| | | |
| | | setRestMetaData() { |
| | | this.fromQueryMeta.name = ""; |
| | | this.listMetaData.name = this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = 10; |
| | | |
| | | this.startQueryMetaData(); |
| | | }, |
| | | setSearchMetaData(){ |
| | | this.listMetaData.name =this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1 |
| | | this.listMetaData.pageSize = 10 |
| | | |
| | | setSearchMetaData() { |
| | | this.listMetaData.name = this.fromQueryMeta.name; |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = 10; |
| | | |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //æºæ°æ®é¡µé¢åæ¢ |
| | | handleMetaSizeChange(val){ |
| | | handleMetaSizeChange(val) { |
| | | this.listMetaData.pageIndex = 1; |
| | | this.listMetaData.pageSize = val; |
| | | this.startQueryMetaData(); |
| | | this.listMetaData.pageSize = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //æºæ°æ®é¡µé¢åæ¢ |
| | | handMetaCurrentChange(val){ |
| | | //æºæ°æ®é¡µé¢åæ¢ |
| | | handMetaCurrentChange(val) { |
| | | this.listMetaData.pageIndex = val; |
| | | this.startQueryMetaData(); |
| | | }, |
| | | //æºæ°æ®æ¥è¯¢ |
| | | setQueryMetaData(row){ |
| | | this.fromQueryMeta.title = row.name |
| | | this.listMetaData = { |
| | | metaid:row.id, |
| | | name:'', |
| | | pageIndex:1, |
| | | pageSize:10, |
| | | count:0, |
| | | //æºæ°æ®æ¥è¯¢ |
| | | setQueryMetaData(row) { |
| | | this.fromQueryMeta.title = row.name; |
| | | this.listMetaData = { |
| | | metaid: row.id, |
| | | name: "", |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | count: 0, |
| | | }; |
| | | this.startQueryMetaData(); |
| | | this.queryMetaFlag = true; |
| | | }, |
| | | async startQueryMetaData() { |
| | | const data = await meta_selectPageAndCountByPid(this.listMetaData); |
| | | if (data.code != 200) { |
| | | return; |
| | | } |
| | | this.startQueryMetaData(); |
| | | this.queryMetaFlag=true; |
| | | }, |
| | | async startQueryMetaData(){ |
| | | const data = await meta_selectPageAndCountByPid(this.listMetaData); |
| | | if(data.code != 200){ |
| | | return; |
| | | } |
| | | this.metaDataTable= data.result; |
| | | this.listMetaData.count = data.count; |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | this.metaDataTable = data.result; |
| | | this.listMetaData.count = data.count; |
| | | }, |
| | | |
| | | onResize() { |
| | | this.timer && clearTimeout(this.timer); |
| | |
| | | </el-tree> |
| | | </div> |
| | | <div class="verSion_rightContent subpage_Div"> |
| | | <el-form |
| | | :inline="true" |
| | | class="demo-form-inline" |
| | | > |
| | | |
| | | <el-form :inline="true" class="demo-form-inline"> |
| | | <el-form-item> |
| | | <el-button |
| | | v-if="btnStatus.insert" |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | <!-- <el-divider class="eldivider" /> --> |
| | | <div class="table_box" style="height:calc(100% - 89px)"> |
| | | <div class="table_box" style="height: calc(100% - 89px)"> |
| | | <el-table |
| | | ref="filterTable" |
| | | :data="dbTableData" |
| | | height="calc(100% - 57px)" |
| | | |
| | | height="100%" |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column |
| | |
| | | <el-button |
| | | v-if="btnStatus.delete" |
| | | @click="deleteProject(scope.row)" |
| | | icon="el-icon-delete" |
| | | size="small" |
| | | plain |
| | | type="danger" |
| | | >{{ $t("common.delete") }}</el-button |
| | | > |
| | | <el-button |
| | | v-if="btnStatus.update" |
| | | @click="EditProject(scope.row)" |
| | | icon="el-icon-edit" |
| | | type="info" |
| | | type="warning" |
| | | plain |
| | | size="small" |
| | | >{{ $t("common.update") }}</el-button |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div style="margin-top: 10px" class="pagination_box"></div> |
| | | <!-- <div class="pagination_box"></div> --> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-dialog |
| | | top="2vh" |
| | | :title=" |
| | | behavior == 'æ°å¢é¡¹ç®' |
| | | ? `${$t('dataManage.projectObj.newProj')}` |
| | |
| | | <project-ol v-if="showMap"></project-ol> |
| | | </div> |
| | | </el-dialog> |
| | | <div style="height: 540px; overflow: auto; padding: 1%"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form |
| | | class="editFrom1" |
| | | ref="form" |
| | | :model="editFrom" |
| | | label-width="200px" |
| | | label-position="top" |
| | | > |
| | | <el-form-item :label="$t('dataManage.projectObj.projname')"> |
| | | <el-input v-model="editFrom.projname"></el-input> |
| | | <el-input v-model="editFrom.projname" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.projtype')"> |
| | | <el-input v-model="editFrom.projtype"></el-input> |
| | | <el-input v-model="editFrom.projtype" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.location')"> |
| | | <el-input :disabled="true" v-model="editFrom.geom"></el-input> |
| | | <el-link |
| | | @click="ShowInner" |
| | | style="margin-left: 20px" |
| | | icon="el-icon-plus" |
| | | > |
| | | </el-link> |
| | | <div class="BoxFlex"> |
| | | <div class="BoxFlexinput"> |
| | | <el-input |
| | | :disabled="true" |
| | | v-model="editFrom.geom" |
| | | style="width: 100%" |
| | | ></el-input> |
| | | </div> |
| | | <div> |
| | | <el-button |
| | | @click="ShowInner" |
| | | style="margin-left: 6px" |
| | | icon="el-icon-plus" |
| | | type="primary" |
| | | size="small" |
| | | > |
| | | </el-button> |
| | | </div> |
| | | </div> |
| | | </el-form-item> |
| | | |
| | | <el-form-item :label="$t('dataManage.projectObj.country')"> |
| | | <el-input v-model="editFrom.country"></el-input> |
| | | <el-input v-model="editFrom.country" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.province')"> |
| | | <el-input v-model="editFrom.province"></el-input> |
| | | <el-input v-model="editFrom.province" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.county')"> |
| | | <el-input v-model="editFrom.location"></el-input> |
| | | <el-input v-model="editFrom.location" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.corpname')"> |
| | | <el-input v-model="editFrom.corpname"></el-input> |
| | | <el-input v-model="editFrom.corpname" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.department')"> |
| | | <el-input v-model="editFrom.department"></el-input> |
| | | <el-input |
| | | v-model="editFrom.department" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.conperiod')"> |
| | | <el-input v-model="editFrom.conperiod"></el-input> |
| | | <el-input |
| | | v-model="editFrom.conperiod" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.contents')"> |
| | | <el-input v-model="editFrom.contents"></el-input> |
| | | <el-input v-model="editFrom.contents" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.projstate')"> |
| | | <el-input v-model="editFrom.projstate"></el-input> |
| | | <el-input |
| | | v-model="editFrom.projstate" |
| | | style="width: 85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('dataManage.projectObj.remarks')"> |
| | | <el-input v-model="editFrom.remarks"></el-input> |
| | | <el-input v-model="editFrom.remarks" style="width: 85%"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | handleNodeClick(data) { |
| | | //è·åç®å½ID |
| | | // this.dirId = data.id; |
| | | this.dirId = data.code |
| | | this.dirId = data.code; |
| | | this.getSelectProject(); |
| | | }, |
| | | |
| | |
| | | width: 98%; |
| | | padding: 1%; |
| | | .verSionContent { |
| | | width: 100%; |
| | | width: 100%; |
| | | height: calc(100% - 75px); |
| | | display: flex; |
| | | justify-content: space-between; |
| | | .verSion_leftTree { |
| | | width: calc(23% - 0px); |
| | | width: calc(23% - 0px); |
| | | height: 100%; |
| | | padding: 10px; |
| | | border-radius: 5px; |
| | |
| | | height: 100%; |
| | | border-radius: 5px; |
| | | padding: 10px; |
| | | // padding-bottom: 0; |
| | | box-sizing: border-box; |
| | | border: 1px solid #dcdfe6; |
| | | } |
| | | .projectli { |
| | | height: 46px; |
| | | padding: 12px 12px; |
| | | font-size: 14px; |
| | | |
| | | border-bottom: 1px solid white; |
| | | line-height: 46px; |
| | | } |
| | | } |
| | | .eldivider { |
| | | margin-top: 0px; |
| | | } |
| | | .projFrom { |
| | | .el-input { |
| | | width: 800px; |
| | | } |
| | | } |
| | | .editFrom1 { |
| | | .el-input { |
| | | width: 600px; |
| | | } |
| | | } |
| | | } |
| | | .demo-form-inline{ |
| | | padding: 8px; |
| | | .demo-form-inline { |
| | | padding: 8px; |
| | | // margin-top: 10px; |
| | | border-radius: 5px; |
| | | border: 1px solid #dcdfe6; |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div class="infoBox_box" v-show="showinfoBox"> |
| | | <div |
| | | class="infoBox subpage_Div box_div" |
| | | v-show="showinfoBox" |
| | | > |
| | | |
| | | <div |
| | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | <el-dialog |
| | | :title="$t('dataManage.styleObj.modifyStyleData')" |
| | | top="2vh" |
| | | style="overflow: hidden" |
| | | top="2vh" |
| | | :before-close="removeUpdate" |
| | | :visible.sync="dialogFormVisible" |
| | | > |
| | | <el-form :model="upform"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form :model="upform" label-position="top"> |
| | | <el-form-item |
| | | :label="$t('dataManage.styleObj.name')" |
| | | :label-width="formLabelWidth" |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div |
| | | slot="footer" |
| | | class="dialog-footer" |
| | |
| | | </el-dialog> |
| | | <el-dialog |
| | | :title="$t('dataManage.styleObj.addStyleData')" |
| | | top="2vh" |
| | | style="overflow: hidden" |
| | | |
| | | top="2vh" |
| | | :visible.sync="InsertFormdialog" |
| | | :before-close="handleClose" |
| | | > |
| | | <el-form :model="insertform"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form :model="insertform" label-position="top"> |
| | | <el-form-item |
| | | :label="$t('dataManage.styleObj.name')" |
| | | :label-width="formLabelWidth" |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div |
| | | slot="footer" |
| | | class="dialog-footer" |
| | |
| | | " |
| | | type="warning" |
| | | size="small" |
| | | plain |
| | | >{{ $t("common.update") }}</el-button |
| | | > |
| | | <el-button |
| | |
| | | @click="handleDelete(scope.$index, scope.row)" |
| | | type="danger" |
| | | size="small" |
| | | plain |
| | | >{{ $t("common.delete") }}</el-button |
| | | > |
| | | </template> |
| | |
| | | <el-dialog |
| | | :title="$t('dataManage.vmobj.editVersion')" |
| | | :visible.sync="dialogFormVisible" |
| | | width="25%" |
| | | top="2vh" |
| | | > |
| | | <el-form :model="upform"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form :model="upform" label-position="top"> |
| | | <el-form-item |
| | | :label="$t('dataManage.vmobj.name')" |
| | | :label-width="formLabelWidth" |
| | |
| | | <el-input |
| | | v-model="upform.name" |
| | | autocomplete="off" |
| | | style="width: 300px" |
| | | style="width:85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item |
| | |
| | | :popper-append-to-body="false" |
| | | v-model="upform.dirid" |
| | | placeholder="è¯·éæ©" |
| | | style="width: 300px" |
| | | style="width:85%" |
| | | > |
| | | <el-option |
| | | :value="upform.dirid" |
| | |
| | | <el-input |
| | | v-model="upform.descr" |
| | | autocomplete="off" |
| | | style="width: 300px" |
| | | style="width:85%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div slot="footer" type="info" class="dialog-footer"> |
| | | <el-button size="small" @click="editFromDataClose">{{ |
| | | $t("common.close") |
| | |
| | | <el-dialog |
| | | :title="$t('dataManage.vmobj.addVersion')" |
| | | :visible.sync="InsertFormdialog" |
| | | width="25%" |
| | | top="2vh" |
| | | > |
| | | <el-form :model="insertform"> |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form :model="insertform" label-position="top"> |
| | | <el-form-item |
| | | :label="$t('dataManage.vmobj.name')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input |
| | | style="width: 300px" |
| | | style="width:85%" |
| | | v-model="insertform.name" |
| | | autocomplete="off" |
| | | ></el-input> |
| | |
| | | :popper-append-to-body="false" |
| | | v-model="insertform.path" |
| | | placeholder="è¯·éæ©" |
| | | style="width: 300px" |
| | | style="width:85%" |
| | | > |
| | | <el-option |
| | | :value="insertform.path" |
| | |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input |
| | | style="width: 300px" |
| | | style="width:85%" |
| | | v-model="insertform.descr" |
| | | autocomplete="off" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button @click="insertFromDataClose" type="info" size="small">{{ |
| | | $t("common.close") |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import MyBread from "../../components/MyBread.vue"; |
| | | import { |
| | | report_selectByPageAndCount, |
| | | report_upload, |
| | | report_insert, |
| | | report_deletes, |
| | | report_update |
| | | } from '../../api/api.js' |
| | | import { getToken } from '@/utils/auth'; |
| | | report_update, |
| | | } from "../../api/api.js"; |
| | | import { getToken } from "@/utils/auth"; |
| | | export default { |
| | | name: "templateManage", |
| | | components: { MyBread, }, |
| | | components: { MyBread }, |
| | | data() { |
| | | return { |
| | | options: [{ |
| | | value: 'countSizes', |
| | | label: 'æ°æ®éç»è®¡' |
| | | }, { |
| | | value: 'countServices', |
| | | label: 'æå¡è°ç¨éç»è®¡' |
| | | }, { |
| | | value: 'countOperates ', |
| | | label: 'ç¨æ·æµéç»è®¡' |
| | | }], |
| | | options: [ |
| | | { |
| | | value: "countSizes", |
| | | label: "æ°æ®éç»è®¡", |
| | | }, |
| | | { |
| | | value: "countServices", |
| | | label: "æå¡è°ç¨éç»è®¡", |
| | | }, |
| | | { |
| | | value: "countOperates ", |
| | | label: "ç¨æ·æµéç»è®¡", |
| | | }, |
| | | ], |
| | | itemdetail: {}, |
| | | showinfoBox: false, |
| | | behavior: 'æ°å¢', |
| | | selectFileType: '*.*', |
| | | behavior: "æ°å¢", |
| | | selectFileType: "*.*", |
| | | editForm: { |
| | | fname: '', |
| | | guid: '', |
| | | name: '', |
| | | code: '', |
| | | type: '', |
| | | bak: '', |
| | | fname: "", |
| | | guid: "", |
| | | name: "", |
| | | code: "", |
| | | type: "", |
| | | bak: "", |
| | | }, |
| | | multipleSelection: [], |
| | | dialogVisible: false, |
| | | tableData: [], |
| | | ruleForm: { |
| | | name: '' |
| | | name: "", |
| | | }, |
| | | listData: { |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | name: '', |
| | | name: "", |
| | | count: 0, |
| | | }, |
| | | btnStatus: { |
| | |
| | | insert: false, |
| | | update: false, |
| | | }, |
| | | tableHeight: 0, |
| | | tableHeight: 0, |
| | | timer: 0, |
| | | styleVar: { |
| | | "height": "calc(100% - 109px)", |
| | | height: "calc(100% - 109px)", |
| | | }, |
| | | } |
| | | }; |
| | | }, |
| | | created() { |
| | | this.showPermsBtn(); |
| | | this.showTableData(); |
| | | |
| | | }, |
| | | beforeDestroy() { |
| | | beforeDestroy() { |
| | | this.timer && clearTimeout(this.timer); |
| | | window.removeEventListener("resize", this.onResize); |
| | | }, |
| | | mounted() { |
| | | mounted() { |
| | | window.addEventListener("resize", this.onResize); |
| | | this.calHeight() |
| | | this.calHeight(); |
| | | }, |
| | | methods: { |
| | | onResize() { |
| | | onResize() { |
| | | this.timer && clearTimeout(this.timer); |
| | | this.timer = setTimeout(() => { |
| | | this.calHeight(); |
| | |
| | | var blackTheme; |
| | | if (this.$store.state.themeflag == true) { |
| | | blackTheme = { |
| | | customClass: "Black_theme" |
| | | } |
| | | customClass: "Black_theme", |
| | | }; |
| | | } |
| | | |
| | | this.$confirm('确认å
³éï¼', blackTheme) |
| | | this.$confirm("确认å
³éï¼", blackTheme) |
| | | .then((_) => { |
| | | this.closeInsertData(); |
| | | |
| | | }) |
| | | .catch((_) => { }); |
| | | .catch((_) => {}); |
| | | }, |
| | | codeData(row, column) { |
| | | let data = row[column.property]; |
| | |
| | | return data; |
| | | } |
| | | var val; |
| | | if (row.code.indexOf('countSizes') != -1) { |
| | | val = "æ°æ®éç»è®¡" |
| | | } else if (row.code.indexOf('countServices') != -1) { |
| | | val = "æå¡è°ç¨éç»è®¡" |
| | | } else if (row.code.indexOf('countOperates') != -1) { |
| | | val = "ç¨æ·æµéç»è®¡" |
| | | if (row.code.indexOf("countSizes") != -1) { |
| | | val = "æ°æ®éç»è®¡"; |
| | | } else if (row.code.indexOf("countServices") != -1) { |
| | | val = "æå¡è°ç¨éç»è®¡"; |
| | | } else if (row.code.indexOf("countOperates") != -1) { |
| | | val = "ç¨æ·æµéç»è®¡"; |
| | | } |
| | | return val; |
| | | }, |
| | | //æ¥ç |
| | | showDetail(index, row) { |
| | | |
| | | this.itemdetail = row; |
| | | |
| | | if (parseInt(row.type) == 1) { |
| | | this.itemdetail.fileType = "World模æ¿" |
| | | this.itemdetail.fileType = "World模æ¿"; |
| | | } else if (parseInt(row.type) == 2) { |
| | | this.itemdetail.fileType = "Excel模æ¿" |
| | | this.itemdetail.fileType = "Excel模æ¿"; |
| | | } |
| | | if (row.code.indexOf('countSizes') != -1) { |
| | | this.itemdetail.code = "æ°æ®éç»è®¡" |
| | | } else if (row.code.indexOf('countServices') != -1) { |
| | | this.itemdetail.code = "æå¡è°ç¨éç»è®¡" |
| | | } else if (row.code.indexOf('countOperates') != -1) { |
| | | this.itemdetail.code = "ç¨æ·æµéç»è®¡" |
| | | if (row.code.indexOf("countSizes") != -1) { |
| | | this.itemdetail.code = "æ°æ®éç»è®¡"; |
| | | } else if (row.code.indexOf("countServices") != -1) { |
| | | this.itemdetail.code = "æå¡è°ç¨éç»è®¡"; |
| | | } else if (row.code.indexOf("countOperates") != -1) { |
| | | this.itemdetail.code = "ç¨æ·æµéç»è®¡"; |
| | | } |
| | | |
| | | this.itemdetail.uTime = this.format(row.updateTime); |
| | | this.showinfoBox = true |
| | | this.showinfoBox = true; |
| | | }, |
| | | //å
³éæ¥ç |
| | | closeDetial() { |
| | | this.showinfoBox = false |
| | | this.showinfoBox = false; |
| | | }, |
| | | //ä¸è½½ |
| | | handleDownload(index, row) { |
| | | var token = getToken(); |
| | | var url = BASE_URL + "/report/download?token=" + token + "&guid=" + row.guid; |
| | | var url = |
| | | BASE_URL + "/report/download?token=" + token + "&guid=" + row.guid; |
| | | $("#downFrame").attr("src", url).click(); |
| | | }, |
| | | //ä¿®æ¹æäº¤ |
| | |
| | | return this.$message.error("ä¿®æ¹å¤±è´¥"); |
| | | } |
| | | this.$message({ |
| | | message: 'ä¿®æ¹æå', |
| | | type: 'success' |
| | | message: "ä¿®æ¹æå", |
| | | type: "success", |
| | | }); |
| | | this.closeInsertData(); |
| | | }, |
| | | //æä»¶ç±»å忢 |
| | | selFileTypeChange(val) { |
| | | if (parseInt(val) == 1) { |
| | | this.selectFileType = ".docx" |
| | | this.selectFileType = ".docx"; |
| | | } else if (parseInt(val) == 2) { |
| | | this.selectFileType = ".xlsx" |
| | | this.selectFileType = ".xlsx"; |
| | | } |
| | | }, |
| | | //ä¿®æ¹ |
| | | handleEdit(index, row) { |
| | | this.behavior = "ä¿®æ¹" |
| | | this.behavior = "ä¿®æ¹"; |
| | | this.editForm = row; |
| | | if (parseInt(row.type) == 1) { |
| | | this.selectFileType = ".docx" |
| | | this.selectFileType = ".docx"; |
| | | } else if (parseInt(row.type) == 2) { |
| | | this.selectFileType = ".xlsx" |
| | | this.selectFileType = ".xlsx"; |
| | | } |
| | | this.dialogVisible = true; |
| | | }, |
| | | //å é¤ |
| | | async delTableData() { |
| | | if (this.multipleSelection.length == 0) { |
| | | return this.$message('è¯·éæ©è¦å é¤çæ°æ®'); |
| | | return this.$message("è¯·éæ©è¦å é¤çæ°æ®"); |
| | | } |
| | | var std = []; |
| | | for (var i in this.multipleSelection) { |
| | | std.push(this.multipleSelection[i].id) |
| | | std.push(this.multipleSelection[i].id); |
| | | } |
| | | this.$confirm('æ¤æä½å°æ°¸ä¹
å é¤è¯¥æ¨¡å, æ¯å¦ç»§ç»?', 'æç¤º', { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning' |
| | | }).then(async () => { |
| | | const data = await report_deletes({ ids: std.toString() }) |
| | | if (data.code == 200) { |
| | | this.InsertFormdialog = false; |
| | | this.$confirm("æ¤æä½å°æ°¸ä¹
å é¤è¯¥æ¨¡å, æ¯å¦ç»§ç»?", "æç¤º", { |
| | | confirmButtonText: "ç¡®å®", |
| | | cancelButtonText: "åæ¶", |
| | | type: "warning", |
| | | }) |
| | | .then(async () => { |
| | | const data = await report_deletes({ ids: std.toString() }); |
| | | if (data.code == 200) { |
| | | this.InsertFormdialog = false; |
| | | this.$message({ |
| | | message: "å 餿åï¼", |
| | | type: "success", |
| | | }); |
| | | this.setRefreshTable(); |
| | | } else { |
| | | this.$message({ |
| | | message: "å é¤å¤±è´¥ï¼", |
| | | type: "warning", |
| | | }); |
| | | } |
| | | }) |
| | | .catch(() => { |
| | | this.$message({ |
| | | message: 'å 餿åï¼', |
| | | type: 'success', |
| | | type: "info", |
| | | message: "已忶å é¤", |
| | | }); |
| | | this.setRefreshTable(); |
| | | } else { |
| | | this.$message({ |
| | | message: 'å é¤å¤±è´¥ï¼', |
| | | type: 'warning', |
| | | }); |
| | | } |
| | | }).catch(() => { |
| | | this.$message({ |
| | | type: 'info', |
| | | message: '已忶å é¤' |
| | | }); |
| | | }); |
| | | // const data = await report_deletes({ ids: std.toString() }) |
| | | // if (data.code != 200) { |
| | | // return this.$message.error("å é¤å¤±è´¥"); |
| | |
| | | // }); |
| | | // this.setRefreshTable(); |
| | | }, |
| | | |
| | | |
| | | //éç½®æ¥è¯¢ |
| | | restRefreshTable() { |
| | |
| | | return this.$message.error("æ°å¢å¤±è´¥"); |
| | | } |
| | | this.$message({ |
| | | message: 'æ°å¢æå', |
| | | type: 'success' |
| | | message: "æ°å¢æå", |
| | | type: "success", |
| | | }); |
| | | this.closeInsertData(); |
| | | }, |
| | |
| | | closeInsertData() { |
| | | this.dialogVisible = false; |
| | | this.editForm = { |
| | | fname: '', |
| | | guid: '', |
| | | name: '', |
| | | code: '', |
| | | type: '', |
| | | bak: '', |
| | | } |
| | | fname: "", |
| | | guid: "", |
| | | name: "", |
| | | code: "", |
| | | type: "", |
| | | bak: "", |
| | | }; |
| | | this.setRefreshTable(); |
| | | document.getElementById("editFile").value = ""; |
| | | }, |
| | | //æä»¶ä¸ä¼ |
| | | async geteditFile(res) { |
| | | if (res == 0) { |
| | | if (this.editForm.type == '') { |
| | | return this.$message('è¯·éæ©ä¸ä¼ æä»¶ç±»å'); |
| | | if (this.editForm.type == "") { |
| | | return this.$message("è¯·éæ©ä¸ä¼ æä»¶ç±»å"); |
| | | } |
| | | |
| | | $("#editFile").click(); |
| | |
| | | formData.append("file", fs.files[0]); |
| | | var val_data = await report_upload(formData); |
| | | if (val_data.code == 200) { |
| | | |
| | | this.editForm.guid = val_data.result; |
| | | this.$message({ |
| | | message: "ä¸ä¼ æåï¼", |
| | |
| | | }); |
| | | } |
| | | } |
| | | |
| | | }, |
| | | //æ ¼å¼åå表 |
| | | formatData(row, column) { |
| | |
| | | var h = time.getHours(); |
| | | var mm = time.getMinutes(); |
| | | var s = time.getSeconds(); |
| | | return y + '-' + this.add0(m) + '-' + this.add0(d); |
| | | return y + "-" + this.add0(m) + "-" + this.add0(d); |
| | | }, |
| | | //æ ¼å¼åæ¶é´ |
| | | add0(m) { |
| | | return m < 10 ? '0' + m : m; |
| | | return m < 10 ? "0" + m : m; |
| | | }, |
| | | //Tableéæ©äºä»¶ |
| | | handleSelectionChange(val) { |
| | |
| | | }, |
| | | //æ°å¢å¼¹çª |
| | | setTableInsert() { |
| | | this.behavior = "æ°å¢" |
| | | this.dialogVisible = true |
| | | this.behavior = "æ°å¢"; |
| | | this.dialogVisible = true; |
| | | }, |
| | | //å页忢 |
| | | handleSizeChange(val) { |
| | |
| | | return this.$message.error("å表è°ç¨å¤±è´¥"); |
| | | } |
| | | this.tableData = data.result; |
| | | this.listData.count = data.count |
| | | this.listData.count = data.count; |
| | | }, |
| | | //æéé
ç½® |
| | | showPermsBtn() { |
| | |
| | | } |
| | | |
| | | .searchComp { |
| | | padding: 8px; |
| | | padding: 8px; |
| | | margin-top: 20px; |
| | | |
| | | border-radius: 5px; |