| | |
| | | |
| | | .el-table { |
| | | background-color: #000a1f; |
| | | |
| | | &::before { |
| | | background-color: unset; |
| | | } |
| | | |
| | | .el-table__header { |
| | | thead { |
| | | color: #fff; |
| | | |
| | | tr { |
| | | border-bottom: unset; |
| | | |
| | | th.el-table__cell.is-leaf { |
| | | border-bottom: unset; |
| | | } |
| | | |
| | | th { |
| | | font-weight: 600; |
| | | } |
| | | |
| | | .el-table__cell { |
| | | padding: 6px 0; |
| | | background-color: #5e616e; |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .el-table__body { |
| | | tbody { |
| | | tr.el-table__row { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | // &--striped { |
| | | // .el-table__body { |
| | | // tr.el-table__row--striped { |
| | |
| | | background-color: #3661eb; |
| | | } |
| | | } |
| | | |
| | | .btn-prev { |
| | | background-color: #3661eb; |
| | | color: #fff; |
| | |
| | | color: rgba(246, 247, 250, 0.5); |
| | | } |
| | | } |
| | | |
| | | .btn-next { |
| | | background-color: #3661eb; |
| | | color: #f6f7fa; |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .el-select, |
| | | .el-input__inner{ |
| | | height: 32px; |
| | |
| | | color: #fff; |
| | | border: none; |
| | | outline: none; |
| | | } |
| | | //未选中框时右侧文字 |
| | | .el-checkbox__label{ |
| | | color: #fff; |
| | | } |
| | | //选中框时右侧文字 |
| | | .el-checkbox__input.is-checked+.el-checkbox__label{ |
| | | color: #fff; |
| | | } |
| | |
| | | if (this.isFullScreen) { |
| | | const clientX = document.documentElement.clientWidth || document.body.clientWidth |
| | | const clientY = document.documentElement.clientHeight || document.body.clientHeight |
| | | this.fullScreenPanoStyle = `width: 100%; height: 100%; z-index: 100; ` |
| | | if (this.currentView === '720') { |
| | | this.fullScreenStyle = `width: ${clientX - 40}px; height: ${clientY - 120}px; margin:20px; position: fixed; top: 80px; left: 0;z-index: 100;background-color: #fff;overflow: hidden;` |
| | | if (this.currentView === '720') { |
| | | this.fullScreenPanoStyle = `width: 100%; height: 100%; z-index: 100; ` |
| | | } else if(this.currentView === 'model'){ |
| | | this.fullScreenModelStyle = `width: ${clientX - 40}px; height: ${clientY - 120}px; margin:20px; position: fixed; top: 80px; left: 0;z-index: 100;background-color: #fff;overflow: hidden;` |
| | | } |
| | |
| | | newArray.push({ text: item.Bind, value: item.Bind }) |
| | | } |
| | | }) |
| | | this.bindFilters = newArray |
| | | this.bindFilters = this.arrayFilter(newArray, 'value') |
| | | console.log(newArray, this.bindFilters); |
| | | |
| | | } else { |
| | | this.tableData = [] |
| | | } |
| | |
| | | } |
| | | }); |
| | | }, |
| | | // 数组去重 |
| | | arrayFilter (arr, key) { |
| | | const res = new Map() |
| | | return arr.filter(arr => !res.has(arr[key]) && res.set(arr[key], 1)) |
| | | }, |
| | | |
| | | getParticipatingNumber() { |
| | | const data = { |
| | | "organizeId": this.projectId |
| | |
| | | * @Author: gjj Ganjj@probim.com.cn |
| | | * @Date: 2025-02-14 14:32:19 |
| | | * @LastEditors: gjj Ganjj@probim.com.cn |
| | | * @LastEditTime: 2025-03-17 11:38:32 |
| | | * @LastEditTime: 2025-03-17 14:42:01 |
| | | * @FilePath: \北京交通大学\vite.config.js |
| | | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
| | | */ |
| | |
| | | additionalData: "@import '@css/sass.scss';", |
| | | }, |
| | | }, |
| | | loaderOptions: { |
| | | postcss: { |
| | | plugins: [postcss] |
| | | } |
| | | } |
| | | }, |
| | | server: { |
| | | proxy: { |
| | |
| | | config.module.rule("css").test(/\.css$/).oneOf("vue").use("px2rem-loader").loader("px2rem-loader").options({ |
| | | remUnit: 192, |
| | | }).end(); |
| | | }, |
| | | css: { |
| | | loaderOptions: { |
| | | postcss: { |
| | | plugins: [postcss] |
| | | } |
| | | } |
| | | }, |
| | | build: { |
| | | minify: "esbuild", |