This commit is contained in:
zpc 2026-03-05 10:52:04 +08:00
parent a20a6b869c
commit b5d4c1db44
75 changed files with 121 additions and 7 deletions

1
.gitignore vendored
View File

@ -37,3 +37,4 @@ node_modules/
dist/
build/
out/
odf-uniapp/unpackage/cache/*

View File

@ -1,5 +1,5 @@
{
"name" : "odf-uniapp",
"name" : "绥时录",
"appid" : "__UNI__45FFD83",
"description" : "",
"versionName" : "1.0.0",
@ -41,9 +41,16 @@
]
},
/* ios */
"ios" : {},
"ios" : {
"dSYMs" : false
},
/* SDK */
"sdkConfigs" : {}
"sdkConfigs" : {},
"icons" : {
"android" : {
"hdpi" : ""
}
}
}
},
/* */
@ -68,5 +75,8 @@
"uniStatistics" : {
"enable" : false
},
"vueVersion" : "3"
"vueVersion" : "3",
"h5" : {
"title" : "绥时录"
}
}

View File

@ -268,7 +268,7 @@ function locateByDistance() {
/**
* 在路线点序列上根据沿线距离找到对应坐标线性插值
*/
export function findPointAtDistance(points, targetDist) {
function findPointAtDistance(points, targetDist) {
if (!points || points.length < 2) return null
if (targetDist <= 0) return { lng: points[0].lng, lat: points[0].lat }
@ -293,7 +293,7 @@ export function findPointAtDistance(points, targetDist) {
/**
* Haversine 公式计算两点间距离
*/
export function haversineDistance(p1, p2) {
function haversineDistance(p1, p2) {
const R = 6371000 //
const toRad = (deg) => deg * Math.PI / 180
const dLat = toRad(p2.lat - p1.lat)

View File

@ -1,7 +1,8 @@
// services/api.js
import store from '@/store'
const BASE_URL = 'http://49.233.115.141:11082'
// const BASE_URL = 'http://49.233.115.141:11082'
const BASE_URL = 'http://115.190.188.216:2861'
const TIMEOUT = 20000
/**

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 262 KiB

View File

@ -0,0 +1 @@
const o=(o,t)=>{const c=o.__vccOpts||o;for(const[s,n]of t)c[s]=n;return c};export{o as _};

View File

@ -0,0 +1 @@
import{J as e}from"./index-Cr_ht7z3.js";import{s as t}from"./index.C_M5FNPz.js";function s(s,a,o={}){return new Promise(((r,n)=>{const d={"Content-Type":"application/json",Authorization:`Bearer ${t.token}`,Userid:t.userId,Username:t.userName};e({url:"http://115.190.188.216:2861"+a,method:s,data:"GET"===s?void 0:o,..."GET"===s?{data:o}:{},header:d,timeout:2e4,success(e){const{code:t,msg:s,data:a}=e.data;r({code:t,msg:s,data:a})},fail(e){n({code:-1,msg:e.errMsg||"网络异常"})}})}))}const a=(e,t)=>s("GET",e,t),o=(e,t)=>s("POST",e,t);export{a as g,o as p};

View File

@ -0,0 +1 @@
import{g as s,p as a}from"./api.T7U6XU0r.js";const o=(s,o)=>a("/appLogin",{username:s,password:o}),r=()=>s("/business/OdfPorts/odf"),e=(s,o)=>a("/system/user/profile/updateUserPwd",{oldPassword:s,newPassword:o});export{o as a,r as c,e as u};

View File

@ -0,0 +1 @@
import{g as s}from"./api.T7U6XU0r.js";const t=()=>s("/business/OdfRooms/getcompany"),e=()=>s("/system/dict/data/type/odf_ports_unit_type"),p=()=>s("/system/dict/data/type/odf_ports_business_type"),a=t=>s("/webapi/CheckAppVersion",{version:t});export{e as a,p as b,a as c,t as g};

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

View File

@ -0,0 +1 @@
const s="/assets/home_bg-Cf4nUGLU.png";export{s as _};

View File

@ -0,0 +1 @@
const A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAABOCAYAAABWpoQXAAAAAXNSR0IArs4c6QAACJ9JREFUaEPF21ezZFUZxvEHRBQQEEVAJCqYMIAklZwMhE/CjZ/CC2/9JFbpjRQYQAmCyJBEGKIMOAYkqESFn7VearFmnznd5/Tu3lVdp6e7zul/P29+155DsvnrQ0mOS/KFJBcmuSjJ2Uk+muTZJH9I8vghG+b0+cck+WyDvDjJV5KcnOTDSf6W5JEkezcJemiSo5OckQTgZUnOb5AfS+L915M8neS5TYGCOLKZ+JtJrkzyjSSnNiW97/pfkr97bAK0zH1mkm8nuaIp+Znml6M3vpjkhXWDChzmBvmtBimAQB4+EP43yb+T/HHdwVSQn2+QVyX5WvNJkKNo/HNvkt8k2bMuRfncx5OcleSSpuR5SU5M8pGJzPOvJM8kuTPJ7UkeXQcoyGOTfK5BChzmPqEFTs/J3P9J8mSS3733hX6R5P4kz88NClKqkcwFDshzm0/Kk+P1apInktzVlLwvyT7wc4L25gZ5eRLm/vSEuaWhl5uSdyTxoCRIAXWAA6+qUB3WyiKfBHlpy5MgRyXfTkLJx5Pc/d4Xuq2VzeeTeM+XmAUU5CeSfLUBgvxi55O9FUvJh5P8uj0eSvLXJG8W5BygII9v9ZqplUWQn5xQsqrOY0l+1SAfaJXordG0q/TRgvxSCxqg8qSIl0P7i0lfS0I9Sopuz//Sq9j/wqpAC7LMDRIwdUfId5K8JDd2kHuS/COJ9yavVYCqKhI39SRzwVPm9gX6C4jWrSBFN0ivbQm5Ch8FqXcEqblQv+XMKXPzO0oysWrDLwWRwPl/ZB/s2o2i0ox0oyO/Ool2TW+pEZ4yt3ZNsEg/ICV24Px122unoOqzjkcC11wwuY4I5Pg3mXR/U0/QCB6qyp0HNfduggkEJTW4IJVEPmnG0QhXw+szmJO5/9n8kIpA+afAWepaVtFSkrnLJ5lbj9lDgpCw+R8/rDxp/gGu+VjqWgb0iKYkSOnHz60g39CVd4GjXQPJJ5eGXDTqfRmQp7d6fW1r0/ikkXZUUsNrfDDm8sffJvlTg1xKxWV9FIxxVuqpXlIgjT5Z5gZ5b4tu3bkp8pWdKlmw25m+lBTVIJkb5FET0jC3joeSUhBzU1K3vm2e3E7qrUC9Lpkzr5m7zM38AmrsgPSM6vTvW+CoOOYdKWgl1xSo15hVCpLEJXOwpzRfHX9Hc2H1AlLF0VM+1SB3reRWpq+Zu99eXNCgR3ODAEk5PikFMbuhzOsrgxyjXvSC0ZXzxWtaUqfklLmZlXJ88ZdJ7mmjA19d+dWbUeBoKDS7yqLKc9IEJIiCFNW3NkjJXWqa5QJKSSmITxobrmu+WZD9BzOnVKOhqHHWpMjcCzUXO/0Wlcx1QZZU322wZvBxCFNRQBrCxnF2NiX7YPpUknOakt9JYuWiCxqVVKNBqjbV8EruIFcaOFOqUxSkzcUNTU3deu+7OiA+aVklcCRzjQbIWQJnK9DvtTzJ7Dr1Pg3xO0pKQVTUpsmXAmdWnxxhKXdzi3CBJH/2Sys+WZC3tOjWAWnh1noB/WEzv7X0uLjSqonqn7WEbgbfUZu2228F9MdtamR2G45+clQa5cqftHbtud1+4E5/H+iPmqLSkzm8BxUwFP1pqz4UnT3CtwqmH7RVoFbutGFFrWbbVSqRP29J3jS58FC2UwWngummlp5UJGc89pl1Ua9mcREPWGo66FZjVXD93+nz6PWtzk/lUbBmHilKbQdru7E2NwBq00ZJVen7rTKNLZ2cCUzSV5kEmNnca2tJVTWn803N8Y3tp39P7Y2YHKyBTZNs82G5MDssUA9zuUZEi8dX9aNjquIytS4U/WDrMMAKe9b8WjXdrsjxiobEzK4ftULUsEwdCiirBjeqFuysbtA3H2Bt4b7cHbN4LrimDqyUV+sZI4gHn+UGGpWVB9k4qBWsOb5OMurEdzwClEv7Q4Kamf48B+zUFKrj14/y2TqvLNjxlK0OC8xOZibZQCVTalc64G0119eg159bmqEMeqPPgrVkAGdUlr5A6xNWBnuwTUkpW24gwDTYZqmpMUWDbX1jdBZgoLWIK5kAtlvpFGwdbNUNAGas0WelL+eYpaxya7ZaiRtsB+rD6zyz3MDm5OvdUeH4N0S9qZSiAqx3gx03M4uAFmzd/2HNY4mrKBixR2X5LHNbmDnxoCxoeXepdfjYlCza7FQFq3WPwmDdo9zaVY0XZcc9qSlWsVha2UUVLQhuYKMCFqQAo6yAmyoKAkwRMBBSVvdlebH0enxZ0HIDsPakGhk+qzjUSnJUFixlNTCyAViNjdS1cH+wE9ACYW5wYGUDP/ms18e/q7sC6wy+lJW6nNEvBLsb0FoHgeUGlDV3+bcpYTwUo6yplhtUTwt2IZ/dDShl/T4F5VUpy26AG9gKjodjde5keWFasHHhBp5Tdtaz0HID20A7AfeL6Gk95F03B45XTQtSlzyrVeSzs58uFwhTl7LcgLqOwgXeOC2ABWZDzWe5gjy7JexuTT+qpQfQbNcZKVhdmKZ8CtYBRd2mwQ08N0ge4AarBgUOVuPCZ/mrVpEbcI0RVoDVMWTdnVMT7gdg5wAFyw1MBiYEqlpumHTNYWPJ5Qa1OwDLFUwOH9gYzgVaygomagouuZbKU7dvFKwS298I8z7snKClrDnMspiyYClL7THPSvyUlQFMCtR9sOXeN+YGrWBj8rp7R+dFWQE2NYcZGo3jelnqKr1ru3+0bn/js0ApS2VuME4Lggis5RxV5dnH1qVoNTOUBSi4tInAp0YbVUxpLWUfWSdolVywbjcCym8tkOXeccKlrNKqxD6xbtAKMP6pEFSA1U2vU25gXbRvE6D9aEPZuq+0v424r3hWRfs3BVogUpc7fORZQUZZAVaHxMxv87IxRQuUUNpBsEotV5BnK8D4qCq1ER8dGxmwlFXBrI404fYI+lyVSdLf+P8V6ZUV+WCBSlvgjS+2hHvfBSLrJ+KrnFGkAAAAAElFTkSuQmCC";export{A as _};

View File

@ -0,0 +1 @@
const A="data:image/png;base64,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";export{A as _};

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1 @@
const A="data:image/png;base64,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",w="/assets/ic_set-C2waiFQ3.png";export{A as _,w as a};

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@ -0,0 +1 @@
.portal-page[data-v-69046e11]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-69046e11]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-69046e11]{position:relative;z-index:1}.nav-bar[data-v-69046e11]{width:100%}.nav-bar-inner[data-v-69046e11]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-69046e11]{width:1.375rem;height:1.375rem}.nav-title[data-v-69046e11]{font-size:1.0625rem;font-weight:600;color:#fff}.module-grid[data-v-69046e11]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.75rem}.module-card[data-v-69046e11]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.module-image[data-v-69046e11]{width:3.75rem;height:3.75rem;margin-bottom:.5rem}.module-name[data-v-69046e11]{font-size:.9375rem;color:#333;font-weight:500;text-align:center}.empty-state[data-v-69046e11]{display:flex;align-items:center;justify-content:center;padding:6.25rem 0}.empty-text[data-v-69046e11]{font-size:.875rem;color:#999}

View File

@ -0,0 +1 @@
.route-plan-page[data-v-ed9d5487]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-ed9d5487]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-ed9d5487]{position:relative;z-index:1;padding-bottom:4.375rem}.nav-bar[data-v-ed9d5487]{width:100%}.nav-bar-inner[data-v-ed9d5487]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-ed9d5487],.nav-icon-placeholder[data-v-ed9d5487]{width:1.375rem;height:1.375rem}.nav-title[data-v-ed9d5487]{font-size:1.0625rem;font-weight:600;color:#fff}.form-area[data-v-ed9d5487]{padding:.75rem}.form-group[data-v-ed9d5487]{margin-bottom:.75rem}.form-label[data-v-ed9d5487]{font-size:.875rem;color:#333;margin-bottom:.375rem;font-weight:500;display:block}.form-input[data-v-ed9d5487]{height:2.5rem;padding:0 .75rem;background:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;font-size:.875rem}.plan-btn[data-v-ed9d5487]{display:flex;align-items:center;justify-content:center;height:2.75rem;background:#1a73ec;border-radius:.375rem;margin-top:.5rem;margin-bottom:.75rem}.plan-btn-text[data-v-ed9d5487]{color:#fff;font-size:1rem;font-weight:500}.result-area[data-v-ed9d5487]{padding:0 .75rem}.result-card[data-v-ed9d5487]{background:#fff;border-radius:.375rem;padding:.75rem;margin-bottom:.75rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.result-label[data-v-ed9d5487]{font-size:.8125rem;color:#999;display:block;margin-bottom:.25rem}.result-value[data-v-ed9d5487]{font-size:1.0625rem;color:#333;font-weight:600;display:block}.map-area[data-v-ed9d5487]{padding:0 .75rem;margin-bottom:.75rem}.route-map[data-v-ed9d5487]{width:100%;height:18.75rem;border-radius:.375rem;overflow:hidden}.bottom-bar[data-v-ed9d5487]{position:fixed;bottom:0;left:0;width:100%;padding:.75rem;background:#fff;box-sizing:border-box}.navigate-btn[data-v-ed9d5487]{display:flex;align-items:center;justify-content:center;width:100%;height:2.75rem;background:#1a73ec;border-radius:.625rem}.navigate-btn-text[data-v-ed9d5487]{color:#fff;font-size:1rem}.loading-mask[data-v-ed9d5487]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:999}.loading-text[data-v-ed9d5487]{background:#fff;padding:1rem 1.5rem;border-radius:.375rem;font-size:.875rem;color:#333}

View File

@ -0,0 +1 @@
.checkin-page[data-v-a0385c09]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-a0385c09]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-a0385c09]{position:relative;z-index:1}.nav-bar[data-v-a0385c09]{width:100%}.nav-bar-inner[data-v-a0385c09]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-a0385c09],.nav-icon-placeholder[data-v-a0385c09]{width:1.375rem;height:1.375rem}.nav-title[data-v-a0385c09]{font-size:1.0625rem;font-weight:600;color:#fff}.form-area[data-v-a0385c09]{padding:.75rem}.form-group[data-v-a0385c09]{margin-bottom:1rem}.form-label[data-v-a0385c09]{font-size:.875rem;color:#333;margin-bottom:.375rem;font-weight:500;display:block}.form-input[data-v-a0385c09]{height:2.5rem;padding:0 .75rem;background:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;font-size:.875rem;color:#333}.form-picker[data-v-a0385c09]{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:0 .75rem;background:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8}.picker-text[data-v-a0385c09]{font-size:.875rem;color:#999}.picker-text-active[data-v-a0385c09]{color:#333}.picker-arrow[data-v-a0385c09]{font-size:.75rem;color:#999}.form-textarea[data-v-a0385c09]{min-height:6.25rem;padding:.75rem;background:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;font-size:.875rem;color:#333;width:100%;box-sizing:border-box}.input-placeholder[data-v-a0385c09]{color:#999}.bottom-bar[data-v-a0385c09]{position:fixed;bottom:0;left:0;width:100%;padding:.75rem;background:#fff;box-sizing:border-box}.submit-btn[data-v-a0385c09]{width:100%;height:2.75rem;background:#1a73ec;border-radius:.625rem;display:flex;align-items:center;justify-content:center}.submit-btn-text[data-v-a0385c09]{color:#fff;font-size:1rem}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.start-page[data-v-c1285463]{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#fff}.app-name[data-v-c1285463]{font-size:1.5rem;font-weight:700;color:#1a73ec}

View File

@ -0,0 +1 @@
.change-password-page[data-v-bbfc282a]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-bbfc282a]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-bbfc282a]{position:relative;z-index:1}.nav-bar[data-v-bbfc282a]{width:100%}.nav-bar-inner[data-v-bbfc282a]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-bbfc282a],.nav-icon-placeholder[data-v-bbfc282a]{width:1.375rem;height:1.375rem}.nav-title[data-v-bbfc282a]{font-size:1.0625rem;font-weight:600;color:#fff}.form-area[data-v-bbfc282a]{padding:1.25rem .75rem;display:flex;flex-direction:column;align-items:center}.input-wrap[data-v-bbfc282a]{width:17.5rem;height:2.8125rem;background-color:#eceff3;border:.03125rem solid rgba(0,0,0,.08);border-radius:.625rem;display:flex;align-items:center;padding:0 .75rem;box-sizing:border-box;margin-bottom:.9375rem}.input-field[data-v-bbfc282a]{width:100%;height:100%;font-size:.875rem;color:#333}.placeholder[data-v-bbfc282a]{color:#999}.submit-btn[data-v-bbfc282a]{margin-top:1.875rem;width:17.5rem;height:2.8125rem;background-color:#1a73ec;border-radius:.625rem;display:flex;align-items:center;justify-content:center}.submit-btn-text[data-v-bbfc282a]{font-size:1rem;color:#fff}

View File

@ -0,0 +1 @@
.rack-page[data-v-43740782]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-43740782]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-43740782]{position:relative;z-index:1}.nav-bar[data-v-43740782]{width:100%}.nav-bar-inner[data-v-43740782]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-43740782]{width:1.375rem;height:1.375rem}.checkin-btn[data-v-43740782]{background-color:#1a73ec;border-radius:.25rem;padding:.25rem .75rem}.checkin-btn-text[data-v-43740782]{color:#fff;font-size:.8125rem}.nav-title[data-v-43740782]{font-size:1.0625rem;font-weight:600;color:#fff}.rack-list[data-v-43740782]{padding:.5rem .75rem}.rack-card[data-v-43740782]{display:flex;align-items:center;padding:1rem .75rem;margin-bottom:.625rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.rack-name[data-v-43740782]{font-size:.9375rem;font-weight:500;color:#333}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.fault-list-page[data-v-960a1e26]{position:relative;min-height:100vh;background-color:#f5f5f5;padding-bottom:3.75rem}.bg-image[data-v-960a1e26]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-960a1e26]{position:relative;z-index:1}.nav-bar[data-v-960a1e26]{width:100%}.nav-bar-inner[data-v-960a1e26]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-960a1e26],.nav-icon-placeholder[data-v-960a1e26]{width:1.375rem;height:1.375rem}.nav-title[data-v-960a1e26]{font-size:1.0625rem;font-weight:600;color:#fff}.section-title[data-v-960a1e26]{font-size:.9375rem;font-weight:600;color:#333;padding:.5rem .75rem .25rem;display:block}.fault-list[data-v-960a1e26]{padding:0 0 .75rem}.fault-card[data-v-960a1e26]{background-color:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;padding:.75rem;margin:0 .75rem .625rem}.fault-row[data-v-960a1e26]{display:flex;align-items:flex-start;margin-bottom:.375rem}.fault-row.last-row[data-v-960a1e26]{margin-bottom:0}.fault-label[data-v-960a1e26]{font-size:.8125rem;color:#999;flex-shrink:0}.fault-value[data-v-960a1e26]{font-size:.8125rem;color:#333;flex:1}.bottom-bar[data-v-960a1e26]{position:fixed;bottom:0;left:0;width:100%;padding:.75rem;background:#fff;box-sizing:border-box}.add-fault-btn[data-v-960a1e26]{width:100%;height:2.75rem;background:#1a73ec;border-radius:.625rem;display:flex;align-items:center;justify-content:center}.add-fault-btn-text[data-v-960a1e26]{color:#fff;font-size:1rem}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.login-page[data-v-9e8ee7cf]{display:flex;flex-direction:column;align-items:center;height:100vh;background-image:url(/assets/login_bg-D9Mxnfh_.png);background-size:cover;background-position:center}.app-title[data-v-9e8ee7cf]{margin-top:6.25rem;font-size:1.25rem;font-weight:600;color:#333}.input-wrap[data-v-9e8ee7cf]{margin-top:1.875rem;width:17.5rem;height:2.8125rem;background-color:#eceff3;border:.03125rem solid rgba(0,0,0,.08);border-radius:.625rem;display:flex;align-items:center;padding:0 .75rem;box-sizing:border-box}.input-field[data-v-9e8ee7cf]{width:100%;height:100%;font-size:.875rem;color:#333}.placeholder[data-v-9e8ee7cf]{color:#999}.login-btn[data-v-9e8ee7cf]{margin-top:5rem;width:17.5rem;height:2.8125rem;background-color:#1a73ec;border-radius:.625rem;display:flex;align-items:center;justify-content:center}.login-btn-text[data-v-9e8ee7cf]{font-size:1rem;color:#fff}

View File

@ -0,0 +1 @@
.region-page[data-v-9afce1e9]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-9afce1e9]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-9afce1e9]{position:relative;z-index:1}.nav-bar[data-v-9afce1e9]{width:100%}.nav-bar-inner[data-v-9afce1e9]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-9afce1e9],.nav-icon-placeholder[data-v-9afce1e9]{width:1.375rem;height:1.375rem}.nav-title[data-v-9afce1e9]{font-size:1.0625rem;font-weight:600;color:#fff}.region-list[data-v-9afce1e9]{padding:.5rem .75rem;height:calc(100vh - 9.375rem)}.region-card[data-v-9afce1e9]{display:flex;align-items:center;padding:1rem .75rem;margin-bottom:.625rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.region-name[data-v-9afce1e9]{font-size:.9375rem;font-weight:500;color:#333}

View File

@ -0,0 +1 @@
.trunk-search-page[data-v-5ffe197b]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-5ffe197b]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-5ffe197b]{position:relative;z-index:1}.nav-bar[data-v-5ffe197b]{width:100%}.nav-bar-inner[data-v-5ffe197b]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-5ffe197b],.nav-icon-placeholder[data-v-5ffe197b]{width:1.375rem;height:1.375rem}.nav-title[data-v-5ffe197b]{font-size:1.0625rem;font-weight:600;color:#fff}.result-area[data-v-5ffe197b]{padding:.5rem 0}.section[data-v-5ffe197b]{margin-bottom:.5rem}.section-title[data-v-5ffe197b]{font-size:.9375rem;font-weight:600;color:#333;padding:.5rem .75rem .25rem;display:block}.cable-card[data-v-5ffe197b]{display:flex;flex-direction:column;align-items:center;margin:0 .75rem .625rem;padding:.75rem;background-color:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.cable-image[data-v-5ffe197b]{width:100%;height:5rem;background:#f0f0f0;border-radius:.25rem;margin-bottom:.5rem}.cable-name[data-v-5ffe197b]{font-size:.9375rem;color:#333;font-weight:500;text-align:center}.fault-card[data-v-5ffe197b]{background-color:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;padding:.75rem;margin:0 .75rem .625rem}.fault-row[data-v-5ffe197b]{display:flex;align-items:flex-start;margin-bottom:.375rem}.fault-row.last-row[data-v-5ffe197b]{margin-bottom:0}.fault-label[data-v-5ffe197b]{font-size:.8125rem;color:#999;flex-shrink:0}.fault-value[data-v-5ffe197b]{font-size:.8125rem;color:#333;flex:1}.no-result[data-v-5ffe197b]{display:flex;align-items:center;justify-content:center;padding:6.25rem 0}.no-result-text[data-v-5ffe197b]{font-size:.875rem;color:#999}

View File

@ -0,0 +1 @@
.fault-add-page[data-v-347b9d8c]{position:relative;min-height:100vh;background-color:#f5f5f5;padding-bottom:3.75rem}.bg-image[data-v-347b9d8c]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-347b9d8c]{position:relative;z-index:1}.nav-bar[data-v-347b9d8c]{width:100%}.nav-bar-inner[data-v-347b9d8c]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-347b9d8c],.nav-icon-placeholder[data-v-347b9d8c]{width:1.375rem;height:1.375rem}.nav-title[data-v-347b9d8c]{font-size:1.0625rem;font-weight:600;color:#fff}.photo-area[data-v-347b9d8c]{padding:.75rem}.photo-scroll[data-v-347b9d8c]{white-space:nowrap}.photo-list[data-v-347b9d8c]{display:inline-flex;align-items:center}.photo-add-btn[data-v-347b9d8c]{width:6.25rem;height:6.25rem;background:#fff;border:.0625rem dashed #CCCCCC;border-radius:.375rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.plus-icon[data-v-347b9d8c]{font-size:1.5rem;color:#999}.add-text[data-v-347b9d8c]{font-size:.75rem;color:#999;margin-top:.25rem}.photo-thumb[data-v-347b9d8c]{width:6.25rem;height:6.25rem;border-radius:.375rem;margin-left:.5rem;flex-shrink:0}.form-area[data-v-347b9d8c]{padding:0 .75rem}.form-group[data-v-347b9d8c]{margin-bottom:1rem}.form-label[data-v-347b9d8c]{font-size:.875rem;color:#333;margin-bottom:.375rem;font-weight:500;display:block}.form-input[data-v-347b9d8c]{height:2.5rem;padding:0 .75rem;background:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;font-size:.875rem;color:#333}.form-display[data-v-347b9d8c]{height:2.5rem;padding:0 .75rem;background:#f5f5f5;border-radius:.375rem;border:.03125rem solid #E8E8E8;display:flex;align-items:center}.display-text[data-v-347b9d8c]{font-size:.875rem;color:#333}.form-textarea[data-v-347b9d8c]{min-height:6.25rem;padding:.75rem;background:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;font-size:.875rem;color:#333;width:100%;box-sizing:border-box}.input-placeholder[data-v-347b9d8c]{color:#999}.location-btn[data-v-347b9d8c]{background:#1a73ec;border-radius:.375rem;padding:.5rem 0;text-align:center;width:100%}.location-btn-text[data-v-347b9d8c]{color:#fff;font-size:.875rem}.location-text[data-v-347b9d8c]{font-size:.8125rem;color:#999;margin-top:.375rem;display:block}.bottom-bar[data-v-347b9d8c]{position:fixed;bottom:0;left:0;width:100%;padding:.75rem;background:#fff;box-sizing:border-box}.submit-btn[data-v-347b9d8c]{width:100%;height:2.75rem;background:#1a73ec;border-radius:.625rem;display:flex;align-items:center;justify-content:center}.submit-btn-text[data-v-347b9d8c]{color:#fff;font-size:1rem}

View File

@ -0,0 +1 @@
.trunk-page[data-v-38fab19a]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-38fab19a]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-38fab19a]{position:relative;z-index:1}.nav-bar[data-v-38fab19a]{width:100%}.nav-bar-inner[data-v-38fab19a]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-38fab19a],.nav-icon-placeholder[data-v-38fab19a]{width:1.375rem;height:1.375rem}.nav-title[data-v-38fab19a]{font-size:1.0625rem;font-weight:600;color:#fff}.section-title[data-v-38fab19a]{font-size:.9375rem;font-weight:600;color:#333;padding:.5rem .75rem .25rem;display:block}.company-list[data-v-38fab19a]{padding:0 0 .75rem;height:calc(100vh - 12.5rem)}.company-card[data-v-38fab19a]{display:flex;flex-direction:column;align-items:center;margin:0 .75rem .625rem;padding:.75rem;background-color:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.company-image[data-v-38fab19a]{width:100%;height:5rem;background:#f0f0f0;border-radius:.25rem;margin-bottom:.5rem}.company-name[data-v-38fab19a]{font-size:.9375rem;color:#333;font-weight:500;text-align:center}

View File

@ -0,0 +1 @@
.fault-detail-page[data-v-4336c203]{position:relative;min-height:100vh;background-color:#f5f5f5;padding-bottom:3.75rem}.bg-image[data-v-4336c203]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-4336c203]{position:relative;z-index:1}.nav-bar[data-v-4336c203]{width:100%}.nav-bar-inner[data-v-4336c203]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-4336c203],.nav-icon-placeholder[data-v-4336c203]{width:1.375rem;height:1.375rem}.nav-title[data-v-4336c203]{font-size:1.0625rem;font-weight:600;color:#fff}.image-area[data-v-4336c203]{padding:.75rem}.image-scroll[data-v-4336c203]{white-space:nowrap}.image-grid[data-v-4336c203]{display:inline-flex;gap:.5rem}.image-item[data-v-4336c203]{width:8.75rem;height:8.75rem;border-radius:.25rem;flex-shrink:0}.info-area[data-v-4336c203]{background-color:#fff;margin:0 .75rem;padding:.75rem;border-radius:.375rem}.info-row[data-v-4336c203]{display:flex;align-items:flex-start;margin-bottom:.5rem}.info-row.last-row[data-v-4336c203]{margin-bottom:0}.info-label[data-v-4336c203]{font-size:.8125rem;color:#999;flex-shrink:0;width:5.625rem}.info-value[data-v-4336c203]{font-size:.8125rem;color:#333;flex:1;word-break:break-all}.bottom-bar[data-v-4336c203]{position:fixed;bottom:0;left:0;width:100%;padding:.75rem;background:#fff;box-sizing:border-box}.navigate-btn[data-v-4336c203]{width:100%;height:2.75rem;background:#1a73ec;border-radius:.625rem;display:flex;align-items:center;justify-content:center}.navigate-btn-text[data-v-4336c203]{color:#fff;font-size:1rem}

View File

@ -0,0 +1 @@
.settings-page[data-v-5772b866]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-5772b866]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-5772b866]{position:relative;z-index:1}.nav-bar[data-v-5772b866]{width:100%}.nav-bar-inner[data-v-5772b866]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-5772b866],.nav-icon-placeholder[data-v-5772b866]{width:1.375rem;height:1.375rem}.nav-title[data-v-5772b866]{font-size:1.0625rem;font-weight:600;color:#fff}.settings-list[data-v-5772b866]{padding:.5rem .75rem}.settings-card[data-v-5772b866]{display:flex;align-items:center;padding:1rem .75rem;margin-bottom:.625rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.settings-label[data-v-5772b866]{font-size:.9375rem;font-weight:500;color:#333}.logout-text[data-v-5772b866]{color:#e53935}

View File

@ -0,0 +1 @@
.update-mask[data-v-397370ad]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.update-dialog[data-v-397370ad]{display:flex;flex-direction:column;align-items:center;width:17.5rem;padding:1.875rem 1.25rem;background-color:#fff;border-radius:.75rem}.update-icon[data-v-397370ad]{width:5rem;height:5rem;margin-bottom:1.25rem}.update-title[data-v-397370ad]{font-size:1rem;font-weight:600;color:#333;margin-bottom:1.5rem}.update-btn[data-v-397370ad]{width:12.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#1a73ec;border-radius:1.25rem}.update-btn-text[data-v-397370ad]{font-size:.9375rem;color:#fff;font-weight:500}.home-page[data-v-c44ab7a3]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-c44ab7a3]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-c44ab7a3]{position:relative;z-index:1}.nav-bar[data-v-c44ab7a3]{width:100%}.nav-bar-inner[data-v-c44ab7a3]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-c44ab7a3]{width:1.375rem;height:1.375rem}.nav-title[data-v-c44ab7a3]{font-size:1.0625rem;font-weight:600;color:#fff}.search-bar[data-v-c44ab7a3]{display:flex;align-items:center;margin:.5rem .75rem;padding:0 .75rem;height:2.25rem;background-color:rgba(255,255,255,.9);border-radius:1.125rem}.search-icon[data-v-c44ab7a3]{width:1rem;height:1rem;margin-right:.5rem}.search-placeholder[data-v-c44ab7a3]{font-size:.8125rem;color:#999}.company-list[data-v-c44ab7a3]{padding:.5rem .75rem;height:calc(100vh - 12.5rem)}.company-card[data-v-c44ab7a3]{display:flex;align-items:center;padding:1rem .75rem;margin-bottom:.625rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.company-name[data-v-c44ab7a3]{font-size:.9375rem;font-weight:500;color:#333}

View File

@ -0,0 +1 @@
.cable-page[data-v-734d075b]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-734d075b]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-734d075b]{position:relative;z-index:1}.nav-bar[data-v-734d075b]{width:100%}.nav-bar-inner[data-v-734d075b]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-734d075b],.nav-icon-placeholder[data-v-734d075b]{width:1.375rem;height:1.375rem}.nav-title[data-v-734d075b]{font-size:1.0625rem;font-weight:600;color:#fff}.section-title[data-v-734d075b]{font-size:.9375rem;font-weight:600;color:#333;padding:.5rem .75rem .25rem;display:block}.search-bar[data-v-734d075b]{display:flex;align-items:center;margin:.5rem .75rem;padding:0 .75rem;height:2.25rem;background:#fff;border-radius:1.125rem}.search-icon[data-v-734d075b]{width:1rem;height:1rem;margin-right:.5rem}.search-input[data-v-734d075b]{flex:1;font-size:.8125rem;border:none}.search-placeholder[data-v-734d075b]{color:#999;font-size:.8125rem}.cable-list[data-v-734d075b]{padding:0 0 .75rem;height:calc(100vh - 15.625rem)}.cable-card[data-v-734d075b]{display:flex;flex-direction:column;align-items:center;margin:0 .75rem .625rem;padding:.75rem;background-color:#fff;border-radius:.375rem;border:.03125rem solid #E8E8E8;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.cable-image[data-v-734d075b]{width:100%;height:5rem;background:#f0f0f0;border-radius:.25rem;margin-bottom:.5rem}.cable-name[data-v-734d075b]{font-size:.9375rem;color:#333;font-weight:500;text-align:center}

View File

@ -0,0 +1 @@
.room-page[data-v-66b63e1a]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-66b63e1a]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-66b63e1a]{position:relative;z-index:1}.nav-bar[data-v-66b63e1a]{width:100%}.nav-bar-inner[data-v-66b63e1a]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-66b63e1a],.nav-icon-placeholder[data-v-66b63e1a]{width:1.375rem;height:1.375rem}.nav-title[data-v-66b63e1a]{font-size:1.0625rem;font-weight:600;color:#fff}.room-list[data-v-66b63e1a]{padding:.5rem .75rem}.room-card[data-v-66b63e1a]{display:flex;flex-direction:column;padding:.75rem;margin-bottom:.625rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.room-name[data-v-66b63e1a]{font-size:.9375rem;font-weight:500;color:#333;margin-bottom:.375rem}.room-address[data-v-66b63e1a]{font-size:.8125rem;color:#666;margin-bottom:.25rem}.room-odf[data-v-66b63e1a]{font-size:.75rem;color:#999}

View File

@ -0,0 +1 @@
.search-page[data-v-b29935d0]{position:relative;min-height:100vh;background-color:#f5f5f5}.bg-image[data-v-b29935d0]{position:absolute;top:0;left:0;width:100%;height:15.625rem;z-index:0}.content[data-v-b29935d0]{position:relative;z-index:1}.nav-bar[data-v-b29935d0]{width:100%}.nav-bar-inner[data-v-b29935d0]{display:flex;align-items:center;justify-content:space-between;height:2.75rem;padding:0 .75rem}.nav-icon[data-v-b29935d0],.nav-icon-placeholder[data-v-b29935d0]{width:1.375rem;height:1.375rem}.nav-title[data-v-b29935d0]{font-size:1.0625rem;font-weight:600;color:#fff}.search-bar[data-v-b29935d0]{display:flex;align-items:center;padding:.5rem .75rem}.search-input[data-v-b29935d0]{flex:1;height:2.25rem;padding:0 .75rem;background-color:#fff;border-radius:.375rem;font-size:.875rem}.search-btn[data-v-b29935d0]{margin-left:.5rem;padding:0 .875rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:#1a73ec;border-radius:.375rem}.search-btn-text[data-v-b29935d0]{color:#fff;font-size:.875rem}.result-area[data-v-b29935d0]{padding:.5rem .75rem}.section[data-v-b29935d0]{margin-bottom:.75rem}.section-title[data-v-b29935d0]{font-size:.9375rem;font-weight:600;color:#333;margin-bottom:.5rem}.room-card[data-v-b29935d0]{display:flex;align-items:center;padding:1rem .75rem;margin-bottom:.625rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.room-card-name[data-v-b29935d0]{font-size:.9375rem;font-weight:500;color:#333}.port-card[data-v-b29935d0]{padding:.75rem;margin-bottom:.625rem;background-color:#fff;border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.port-card-row[data-v-b29935d0]{display:flex;align-items:flex-start;margin-bottom:.375rem}.port-card-row[data-v-b29935d0]:last-child{margin-bottom:0}.port-label[data-v-b29935d0]{font-size:.8125rem;color:#999;flex-shrink:0}.port-value[data-v-b29935d0]{font-size:.8125rem;color:#333;flex:1}.status-wrap[data-v-b29935d0]{display:flex;align-items:center}.status-dot[data-v-b29935d0]{width:.5rem;height:.5rem;border-radius:50%;margin-right:.25rem}.status-green[data-v-b29935d0]{background-color:#4caf50}.status-red[data-v-b29935d0]{background-color:#f44336}.status-text[data-v-b29935d0]{font-size:.8125rem;color:#333}.no-result[data-v-b29935d0]{display:flex;justify-content:center;padding:2.5rem 0}.no-result-text[data-v-b29935d0]{font-size:.875rem;color:#999}

View File

@ -0,0 +1 @@
import{z as s,K as e,L as t,M as i}from"./index-Cr_ht7z3.js";const u=s({token:e("token")||"",userId:e("userId")||"",userName:e("userName")||"",isPermission:!1,modules:JSON.parse(e("modules")||"[]"),dictUnitTypes:[],dictBusinessTypes:[],setAuth(s,e,i){this.token=s,this.userId=e,this.userName=i,t("token",s),t("userId",e),t("userName",i)},setModules(s){this.modules=s||[],t("modules",JSON.stringify(this.modules))},clearAuth(){this.token="",this.userId="",this.userName="",this.isPermission=!1,this.modules=[],i("token"),i("userId"),i("userName"),i("modules")}});export{u as s};

Binary file not shown.

After

Width:  |  Height:  |  Size: 893 KiB

View File

@ -0,0 +1 @@
import{g as s,p as e}from"./api.T7U6XU0r.js";const a=e=>s("/business/OdfRooms/getregion",{deptId:e}),i=(e,a,i)=>s("/business/OdfRooms/list",{pageNum:e,pageSize:a,deptId:i}),o=(e,a,i)=>s("/business/OdfRacks/list",{pageNum:e,pageSize:a,roomId:i}),d=e=>s("/business/OdfPorts/mlist",{RackId:e}),t=e=>s(`/business/OdfPorts/${e}`),p=s=>e("/business/OdfPorts/save",s);export{i as a,o as b,t as c,d,a as g,p as s};

View File

@ -0,0 +1 @@
function o(o,n,t){window.open(`https://uri.amap.com/navigation?to=${n},${o},${encodeURIComponent(t)}&mode=car&src=odf`)}export{o};

View File

@ -0,0 +1 @@
import{j as a,e,k as s,c as l,w as c,i as t,o,a as n,n as r,u as i,b as d,l as u,m as p,F as m,q as f,p as _,h as b,d as v,I as h,S as g,t as j}from"./index-Cr_ht7z3.js";import{_ as k}from"./home_bg.BmQJoAoC.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{_ as y}from"./ic_search.B5zIBUX-.js";import{o as I,a as C}from"./uni-app.es.yixCAkvl.js";import{g as F}from"./trunk.DhpRsWtX.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const N=w({__name:"index",setup(w){const N=a().statusBarHeight||0,U=e([]),V=e(""),R=e("");async function q(){const a=await F(V.value);200===a.code&&(U.value=a.data||[])}function B(){f()}function H(){const a=R.value.trim();a&&_({url:"/pages/trunk-search/index?deptId="+V.value+"&keyword="+encodeURIComponent(a)})}return I((a=>{a.deptId&&(V.value=a.deptId),q()})),C((()=>{q().finally((()=>{s()}))})),(a,e)=>{const s=b,f=v,I=t,C=h,F=g;return o(),l(I,{class:"cable-page"},{default:c((()=>[n(s,{class:"bg-image",src:k,mode:"aspectFill"}),n(I,{class:"content"},{default:c((()=>[n(I,{class:"nav-bar",style:r({paddingTop:i(N)+"px"})},{default:c((()=>[n(I,{class:"nav-bar-inner"},{default:c((()=>[n(s,{class:"nav-icon",src:x,mode:"aspectFit",onClick:B}),n(f,{class:"nav-title"},{default:c((()=>[d("干线")])),_:1}),n(I,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(f,{class:"section-title"},{default:c((()=>[d("光缆列表")])),_:1}),n(I,{class:"search-bar"},{default:c((()=>[n(s,{class:"search-icon",src:y,mode:"aspectFit"}),n(C,{class:"search-input",modelValue:R.value,"onUpdate:modelValue":e[0]||(e[0]=a=>R.value=a),placeholder:"只支持搜索本公司光缆和故障信息","placeholder-class":"search-placeholder","confirm-type":"search",onConfirm:H},null,8,["modelValue"])])),_:1}),n(F,{class:"cable-list","scroll-y":""},{default:c((()=>[(o(!0),u(m,null,p(U.value,(a=>(o(),l(I,{class:"cable-card",key:a.id,onClick:e=>function(a){_({url:"/pages/fault-list/index?cableId="+a.id+"&cableName="+encodeURIComponent(a.cableName)})}(a)},{default:c((()=>[n(I,{class:"cable-image"}),n(f,{class:"cable-name"},{default:c((()=>[d(j(a.cableName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-734d075b"]]);export{N as default};

View File

@ -0,0 +1 @@
import{j as a,e,c as s,w as l,i as t,o,a as n,n as c,u as i,b as u,q as d,s as r,h as p,d as m,I as f}from"./index-Cr_ht7z3.js";import{_}from"./home_bg.BmQJoAoC.js";import{_ as v}from"./ic_back.BKIFUCMS.js";import{u as h}from"./auth.UEfOVhuE.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const g=b({__name:"index",setup(b){const g=a().statusBarHeight||0,j=e(""),w=e("");function x(){d()}async function V(){if(!j.value)return void r({title:"请输入旧密码!",icon:"none"});if(!w.value)return void r({title:"请输入新密码!",icon:"none"});const a=await h(j.value,w.value);200===a.code?(r({title:"修改成功",icon:"none"}),setTimeout((()=>{d()}),1500)):110===a.code&&r({title:a.msg,icon:"none"})}return(a,e)=>{const d=p,r=m,h=t,b=f;return o(),s(h,{class:"change-password-page"},{default:l((()=>[n(d,{class:"bg-image",src:_,mode:"aspectFill"}),n(h,{class:"content"},{default:l((()=>[n(h,{class:"nav-bar",style:c({paddingTop:i(g)+"px"})},{default:l((()=>[n(h,{class:"nav-bar-inner"},{default:l((()=>[n(d,{class:"nav-icon",src:v,mode:"aspectFit",onClick:x}),n(r,{class:"nav-title"},{default:l((()=>[u("修改密码")])),_:1}),n(h,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(h,{class:"form-area"},{default:l((()=>[n(h,{class:"input-wrap"},{default:l((()=>[n(b,{class:"input-field",modelValue:j.value,"onUpdate:modelValue":e[0]||(e[0]=a=>j.value=a),placeholder:"请输入旧密码","placeholder-class":"placeholder",password:""},null,8,["modelValue"])])),_:1}),n(h,{class:"input-wrap"},{default:l((()=>[n(b,{class:"input-field",modelValue:w.value,"onUpdate:modelValue":e[1]||(e[1]=a=>w.value=a),placeholder:"请输入新密码","placeholder-class":"placeholder",password:""},null,8,["modelValue"])])),_:1}),n(h,{class:"submit-btn",onClick:V},{default:l((()=>[n(r,{class:"submit-btn-text"},{default:l((()=>[u("确认修改")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-bbfc282a"]]);export{g as default};

View File

@ -0,0 +1 @@
import{j as e,e as a,z as s,c as l,w as t,i as o,o as n,a as c,n as i,u as r,b as u,A as m,t as d,q as p,s as f,h as _,d as h,I as k,y as v,B as b}from"./index-Cr_ht7z3.js";import{_ as g}from"./home_bg.BmQJoAoC.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{o as C}from"./uni-app.es.yixCAkvl.js";import{p as T}from"./api.T7U6XU0r.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./index.C_M5FNPz.js";const j=w({__name:"index",setup(w){const j=e().statusBarHeight||0,y=a(""),V=a(!1),I=s({personnel:"",checkinTime:"",workContent:""});function B(){p()}function F(e){I.checkinTime=e.detail.value}async function U(){if(I.personnel.trim())if(I.checkinTime)if(I.workContent.trim()){if(!V.value){V.value=!0;try{const a=await(e={roomId:y.value,personnel:I.personnel.trim(),checkinTime:I.checkinTime,workContent:I.workContent.trim()},T("/business/OdfCheckin/submit",e));200===a.code?(f({title:"提交成功",icon:"success"}),setTimeout((()=>{p()}),1500)):f({title:a.msg||"提交失败",icon:"none"})}catch(a){f({title:"网络异常,请重试",icon:"none"})}finally{V.value=!1}var e}}else f({title:"请输入工作内容",icon:"none"});else f({title:"请选择时间",icon:"none"});else f({title:"请输入人员",icon:"none"})}return C((e=>{e.roomId&&(y.value=e.roomId)})),(e,a)=>{const s=_,p=h,f=o,C=k,T=v,w=b;return n(),l(f,{class:"checkin-page"},{default:t((()=>[c(s,{class:"bg-image",src:g,mode:"aspectFill"}),c(f,{class:"content"},{default:t((()=>[c(f,{class:"nav-bar",style:i({paddingTop:r(j)+"px"})},{default:t((()=>[c(f,{class:"nav-bar-inner"},{default:t((()=>[c(s,{class:"nav-icon",src:x,mode:"aspectFit",onClick:B}),c(p,{class:"nav-title"},{default:t((()=>[u("签到")])),_:1}),c(f,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),c(f,{class:"form-area"},{default:t((()=>[c(f,{class:"form-group"},{default:t((()=>[c(p,{class:"form-label"},{default:t((()=>[u("人员")])),_:1}),c(C,{class:"form-input",modelValue:I.personnel,"onUpdate:modelValue":a[0]||(a[0]=e=>I.personnel=e),placeholder:"请输入","placeholder-class":"input-placeholder"},null,8,["modelValue"])])),_:1}),c(f,{class:"form-group"},{default:t((()=>[c(p,{class:"form-label"},{default:t((()=>[u("时间")])),_:1}),c(T,{mode:"date",value:I.checkinTime,onChange:F},{default:t((()=>[c(f,{class:"form-picker"},{default:t((()=>[c(p,{class:m(["picker-text",I.checkinTime?"picker-text-active":""])},{default:t((()=>[u(d(I.checkinTime||"请选择年月日"),1)])),_:1},8,["class"]),c(p,{class:"picker-arrow"},{default:t((()=>[u("▼")])),_:1})])),_:1})])),_:1},8,["value"])])),_:1}),c(f,{class:"form-group"},{default:t((()=>[c(p,{class:"form-label"},{default:t((()=>[u("工作内容")])),_:1}),c(w,{class:"form-textarea",modelValue:I.workContent,"onUpdate:modelValue":a[1]||(a[1]=e=>I.workContent=e),placeholder:"请输入","placeholder-class":"input-placeholder"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),c(f,{class:"bottom-bar"},{default:t((()=>[c(f,{class:"submit-btn",onClick:U},{default:t((()=>[c(p,{class:"submit-btn-text"},{default:t((()=>[u("提交")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-a0385c09"]]);export{j as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{j as a,e as l,z as e,v as s,c as t,w as o,s as i,i as n,o as u,a as c,n as f,u as r,b as d,l as m,m as _,F as p,g,t as v,q as b,h as k,d as j,S as w,C as x}from"./index-Cr_ht7z3.js";import{_ as y}from"./home_bg.BmQJoAoC.js";import{_ as h}from"./ic_back.BKIFUCMS.js";import{o as N}from"./uni-app.es.yixCAkvl.js";import{b as C}from"./trunk.DhpRsWtX.js";import{o as T}from"./navigation.Bxm8NwPW.js";import{_ as F}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const R=F({__name:"index",setup(F){const R=a().statusBarHeight||0,I=l(""),q=l([]),z=e({faultTime:"",personnel:"",faultReason:"",mileage:"",cableName:"",location:"",latitude:0,longitude:0,remark:""}),B=s((()=>z.latitude&&z.longitude&&0!==Number(z.latitude)&&0!==Number(z.longitude)));function H(){b()}function S(){T(z.latitude,z.longitude,z.location||"故障地点")}return N((a=>{a.faultId&&(I.value=a.faultId),async function(){try{const a=await C(I.value);if(200===a.code&&a.data){const l=a.data;z.faultTime=l.faultTime||"",z.personnel=l.personnel||"",z.faultReason=l.faultReason||"",z.mileage=l.mileage||"",z.cableName=l.cableName||"",z.location=l.location||"",z.latitude=l.latitude||0,z.longitude=l.longitude||0,z.remark=l.remark||"",q.value=(l.images||[]).map((a=>a.url))}}catch(a){i({title:"加载失败",icon:"none"})}}()})),(a,l)=>{const e=k,s=j,i=n,b=w;return u(),t(i,{class:"fault-detail-page"},{default:o((()=>[c(e,{class:"bg-image",src:y,mode:"aspectFill"}),c(i,{class:"content"},{default:o((()=>[c(i,{class:"nav-bar",style:f({paddingTop:r(R)+"px"})},{default:o((()=>[c(i,{class:"nav-bar-inner"},{default:o((()=>[c(e,{class:"nav-icon",src:h,mode:"aspectFit",onClick:H}),c(s,{class:"nav-title"},{default:o((()=>[d("故障详情")])),_:1}),c(i,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),q.value.length>0?(u(),t(i,{key:0,class:"image-area"},{default:o((()=>[c(b,{class:"image-scroll","scroll-x":""},{default:o((()=>[c(i,{class:"image-grid"},{default:o((()=>[(u(!0),m(p,null,_(q.value,((a,l)=>(u(),t(e,{class:"image-item",key:l,src:a,mode:"aspectFill",onClick:a=>function(a){x({urls:q.value,current:q.value[a]})}(l)},null,8,["src","onClick"])))),128))])),_:1})])),_:1})])),_:1})):g("",!0),c(i,{class:"info-area"},{default:o((()=>[c(i,{class:"info-row"},{default:o((()=>[c(s,{class:"info-label"},{default:o((()=>[d("故障时间")])),_:1}),c(s,{class:"info-value"},{default:o((()=>[d(v(z.faultTime),1)])),_:1})])),_:1}),c(i,{class:"info-row"},{default:o((()=>[c(s,{class:"info-label"},{default:o((()=>[d("人员")])),_:1}),c(s,{class:"info-value"},{default:o((()=>[d(v(z.personnel),1)])),_:1})])),_:1}),c(i,{class:"info-row"},{default:o((()=>[c(s,{class:"info-label"},{default:o((()=>[d("故障原因")])),_:1}),c(s,{class:"info-value"},{default:o((()=>[d(v(z.faultReason),1)])),_:1})])),_:1}),c(i,{class:"info-row"},{default:o((()=>[c(s,{class:"info-label"},{default:o((()=>[d("表显故障里程")])),_:1}),c(s,{class:"info-value"},{default:o((()=>[d(v(z.mileage),1)])),_:1})])),_:1}),c(i,{class:"info-row"},{default:o((()=>[c(s,{class:"info-label"},{default:o((()=>[d("所属光缆")])),_:1}),c(s,{class:"info-value"},{default:o((()=>[d(v(z.cableName),1)])),_:1})])),_:1}),c(i,{class:"info-row"},{default:o((()=>[c(s,{class:"info-label"},{default:o((()=>[d("地点")])),_:1}),c(s,{class:"info-value"},{default:o((()=>[d(v(z.location),1)])),_:1})])),_:1}),c(i,{class:"info-row last-row"},{default:o((()=>[c(s,{class:"info-label"},{default:o((()=>[d("备注")])),_:1}),c(s,{class:"info-value"},{default:o((()=>[d(v(z.remark),1)])),_:1})])),_:1})])),_:1})])),_:1}),B.value?(u(),t(i,{key:0,class:"bottom-bar"},{default:o((()=>[c(i,{class:"navigate-btn",onClick:S},{default:o((()=>[c(s,{class:"navigate-btn-text"},{default:o((()=>[d("导航至地点")])),_:1})])),_:1})])),_:1})):g("",!0)])),_:1})}}},[["__scopeId","data-v-4336c203"]]);export{R as default};

View File

@ -0,0 +1 @@
import{j as a,e as l,c as e,w as s,s as t,i as u,o as c,a as o,n as f,u as d,b as n,l as i,m as r,F as _,q as m,p,h as v,d as b,t as g}from"./index-Cr_ht7z3.js";import{_ as x}from"./home_bg.BmQJoAoC.js";import{_ as j}from"./ic_back.BKIFUCMS.js";import{o as k,b as w}from"./uni-app.es.yixCAkvl.js";import{a as I}from"./trunk.DhpRsWtX.js";import{_ as h}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const y=h({__name:"index",setup(h){const y=a().statusBarHeight||0,C=l([]),N=l(""),F=l(""),R=l(1),T=l(20),U=l(1),q=l(!1);async function B(a=!1){if(!q.value){q.value=!0;try{const l=await I(N.value,R.value,T.value);if(200===l.code){const e=l.data||{},s=e.result||[];C.value=a?[...C.value,...s]:s,U.value=e.totalPage||1}}catch(l){t({title:"加载失败",icon:"none"})}finally{q.value=!1}}}function H(){m()}function P(){p({url:"/pages/fault-add/index?cableId="+N.value+"&cableName="+encodeURIComponent(F.value)})}return k((a=>{a.cableId&&(N.value=a.cableId),a.cableName&&(F.value=decodeURIComponent(a.cableName)),B()})),w((()=>{R.value<U.value&&(R.value++,B(!0))})),(a,l)=>{const t=v,m=b,k=u;return c(),e(k,{class:"fault-list-page"},{default:s((()=>[o(t,{class:"bg-image",src:x,mode:"aspectFill"}),o(k,{class:"content"},{default:s((()=>[o(k,{class:"nav-bar",style:f({paddingTop:d(y)+"px"})},{default:s((()=>[o(k,{class:"nav-bar-inner"},{default:s((()=>[o(t,{class:"nav-icon",src:j,mode:"aspectFit",onClick:H}),o(m,{class:"nav-title"},{default:s((()=>[n("干线")])),_:1}),o(k,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),o(m,{class:"section-title"},{default:s((()=>[n("故障列表")])),_:1}),o(k,{class:"fault-list"},{default:s((()=>[(c(!0),i(_,null,r(C.value,(a=>(c(),e(k,{class:"fault-card",key:a.id,onClick:l=>function(a){p({url:"/pages/fault-detail/index?faultId="+a.id})}(a)},{default:s((()=>[o(k,{class:"fault-row"},{default:s((()=>[o(m,{class:"fault-label"},{default:s((()=>[n("故障时间:")])),_:1}),o(m,{class:"fault-value"},{default:s((()=>[n(g(a.faultTime),1)])),_:2},1024)])),_:2},1024),o(k,{class:"fault-row"},{default:s((()=>[o(m,{class:"fault-label"},{default:s((()=>[n("故障原因:")])),_:1}),o(m,{class:"fault-value"},{default:s((()=>[n(g(a.faultReason),1)])),_:2},1024)])),_:2},1024),o(k,{class:"fault-row"},{default:s((()=>[o(m,{class:"fault-label"},{default:s((()=>[n("表显故障里程:")])),_:1}),o(m,{class:"fault-value"},{default:s((()=>[n(g(a.mileage),1)])),_:2},1024)])),_:2},1024),o(k,{class:"fault-row last-row"},{default:s((()=>[o(m,{class:"fault-label"},{default:s((()=>[n("所属光缆:")])),_:1}),o(m,{class:"fault-value"},{default:s((()=>[n(g(a.cableName),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),o(k,{class:"bottom-bar"},{default:s((()=>[o(k,{class:"add-fault-btn",onClick:P},{default:s((()=>[o(m,{class:"add-fault-btn-text"},{default:s((()=>[n("新增故障")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-960a1e26"]]);export{y as default};

View File

@ -0,0 +1 @@
import{o as a,c as s,w as e,a as t,f as l,b as o,g as n,h as c,d,i,j as p,e as r,k as u,n as m,u as f,l as _,m as g,F as v,p as y,S as b,t as h}from"./index-Cr_ht7z3.js";import{_ as k}from"./home_bg.BmQJoAoC.js";import{_ as w,a as j}from"./ic_set.CFR3hq6s.js";import{_ as x}from"./ic_search.B5zIBUX-.js";import{o as C,a as U}from"./uni-app.es.yixCAkvl.js";import{s as F}from"./index.C_M5FNPz.js";import{g as I,a as T,b as B,c as S}from"./home.BEmgGb2e.js";import{_ as D}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";const G=D({__name:"update-dialog",props:{visible:{type:Boolean,default:!1},downloadUrl:{type:String,default:""}},setup(p){const r=p;function u(){r.downloadUrl&&window.open(r.downloadUrl)}return(r,m)=>{const f=c,_=d,g=i;return p.visible?(a(),s(g,{key:0,class:"update-mask",onClick:m[1]||(m[1]=l((()=>{}),["stop"]))},{default:e((()=>[t(g,{class:"update-dialog",onClick:m[0]||(m[0]=l((()=>{}),["stop"]))},{default:e((()=>[t(f,{class:"update-icon",src:"/assets/ic_update-CK0GTvgD.png",mode:"aspectFit"}),t(_,{class:"update-title"},{default:e((()=>[o("有新版本请更新")])),_:1}),t(g,{class:"update-btn",onClick:u},{default:e((()=>[t(_,{class:"update-btn-text"},{default:e((()=>[o("去更新")])),_:1})])),_:1})])),_:1})])),_:1})):n("",!0)}}},[["__scopeId","data-v-397370ad"]]),H=D({__name:"index",setup(l){const n=p().statusBarHeight||0,D=r([]),H=r(!1),K=r("");async function N(){const a=await I();200===a.code&&(D.value=a.data||[])}function P(){N()}function q(){y({url:"/pages/search/index"})}function z(){y({url:"/pages/settings/index"})}return C((()=>{N(),async function(){const[a,s]=await Promise.all([T(),B()]);200===a.code&&(F.dictUnitTypes=a.data||[]),200===s.code&&(F.dictBusinessTypes=s.data||[])}(),async function(){const a=await S();200===a.code&&a.data&&a.data.needUpdate&&(K.value=a.data.downloadUrl||"",H.value=!0)}()})),U((()=>{N().finally((()=>{u()}))})),(l,p)=>{const r=c,u=d,C=i,U=b;return a(),s(C,{class:"home-page"},{default:e((()=>[t(r,{class:"bg-image",src:k,mode:"aspectFill"}),t(C,{class:"content"},{default:e((()=>[t(C,{class:"nav-bar",style:m({paddingTop:f(n)+"px"})},{default:e((()=>[t(C,{class:"nav-bar-inner"},{default:e((()=>[t(r,{class:"nav-icon",src:w,mode:"aspectFit",onClick:P}),t(u,{class:"nav-title"},{default:e((()=>[o("公司列表")])),_:1}),t(r,{class:"nav-icon",src:j,mode:"aspectFit",onClick:z})])),_:1})])),_:1},8,["style"]),t(C,{class:"search-bar",onClick:q},{default:e((()=>[t(r,{class:"search-icon",src:x,mode:"aspectFit"}),t(u,{class:"search-placeholder"},{default:e((()=>[o("请输入要搜索的备注内容")])),_:1})])),_:1}),t(U,{class:"company-list","scroll-y":""},{default:e((()=>[(a(!0),_(v,null,g(D.value,(l=>(a(),s(C,{class:"company-card",key:l.deptId,onClick:a=>function(a){y({url:"/pages/region/index?deptId="+a.deptId})}(l)},{default:e((()=>[t(u,{class:"company-name"},{default:e((()=>[o(h(l.deptName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),t(G,{visible:H.value,downloadUrl:K.value},null,8,["visible","downloadUrl"])])),_:1})}}},[["__scopeId","data-v-c44ab7a3"]]);export{H as default};

View File

@ -0,0 +1 @@
import{e as a,c as e,w as s,i as l,o,a as t,b as d,r as n,s as u,d as i,I as p}from"./index-Cr_ht7z3.js";import{s as c}from"./index.C_M5FNPz.js";import{a as r,c as m}from"./auth.UEfOVhuE.js";import{g as f}from"./permission.luOzkMeU.js";import{_}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";const h=_({__name:"index",setup(_){const h=a(""),g=a("");async function v(){const a=await r(h.value,g.value);if(200===a.code){const{jwt:e,userId:s,userName:l}=a.data;c.setAuth(e,s,l);const o=await m();c.isPermission=200===o.code;const t=await f();200===t.code&&c.setModules(t.data),n({url:"/pages/portal/index"})}else u({title:a.msg,icon:"none"})}return(a,n)=>{const u=i,c=p,r=l;return o(),e(r,{class:"login-page"},{default:s((()=>[t(u,{class:"app-title"},{default:s((()=>[d("绥时录")])),_:1}),t(r,{class:"input-wrap"},{default:s((()=>[t(c,{class:"input-field",modelValue:h.value,"onUpdate:modelValue":n[0]||(n[0]=a=>h.value=a),placeholder:"请输入账号","placeholder-class":"placeholder"},null,8,["modelValue"])])),_:1}),t(r,{class:"input-wrap"},{default:s((()=>[t(c,{class:"input-field",modelValue:g.value,"onUpdate:modelValue":n[1]||(n[1]=a=>g.value=a),placeholder:"请输入密码","placeholder-class":"placeholder",password:""},null,8,["modelValue"])])),_:1}),t(r,{class:"login-btn",onClick:v},{default:s((()=>[t(u,{class:"login-btn-text"},{default:s((()=>[d("登录")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-9e8ee7cf"]]);export{h as default};

View File

@ -0,0 +1 @@
import{j as s,v as a,c as e,w as t,i as o,o as l,a as n,n as c,u as i,b as r,l as d,m as u,F as m,p,h as f,d as _,t as g}from"./index-Cr_ht7z3.js";import{_ as k}from"./home_bg.BmQJoAoC.js";import{_ as v,a as x}from"./ic_set.CFR3hq6s.js";import{o as j}from"./uni-app.es.yixCAkvl.js";import{s as y}from"./index.C_M5FNPz.js";import{g as h}from"./permission.luOzkMeU.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";const F=b({__name:"index",setup(b){const F=s().statusBarHeight||0,C=[{code:"odf",name:"机房",icon:"/static/images/ic_odf.png",url:"/pages/home/index"},{code:"trunk",name:"干线",icon:"/static/images/ic_trunk.png",url:"/pages/trunk/index"}],w=a((()=>C.filter((s=>y.modules.includes(s.code)))));async function q(){const s=await h();200===s.code&&y.setModules(s.data)}function B(){p({url:"/pages/change-password/index"})}return j((()=>{q()})),(s,a)=>{const j=f,y=_,h=o;return l(),e(h,{class:"portal-page"},{default:t((()=>[n(j,{class:"bg-image",src:k,mode:"aspectFill"}),n(h,{class:"content"},{default:t((()=>[n(h,{class:"nav-bar",style:c({paddingTop:i(F)+"px"})},{default:t((()=>[n(h,{class:"nav-bar-inner"},{default:t((()=>[n(j,{class:"nav-icon",src:v,mode:"aspectFit",onClick:q}),n(y,{class:"nav-title"},{default:t((()=>[r("功能列表")])),_:1}),n(j,{class:"nav-icon",src:x,mode:"aspectFit",onClick:B})])),_:1})])),_:1},8,["style"]),w.value.length>0?(l(),e(h,{key:0,class:"module-grid"},{default:t((()=>[(l(!0),d(m,null,u(w.value,(s=>(l(),e(h,{class:"module-card",key:s.code,onClick:a=>function(s){p({url:s.url})}(s)},{default:t((()=>[n(j,{class:"module-image",src:s.icon,mode:"aspectFit"},null,8,["src"]),n(y,{class:"module-name"},{default:t((()=>[r(g(s.name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):(l(),e(h,{key:1,class:"empty-state"},{default:t((()=>[n(y,{class:"empty-text"},{default:t((()=>[r("暂无可用功能模块")])),_:1})])),_:1}))])),_:1})])),_:1})}}},[["__scopeId","data-v-69046e11"]]);export{F as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{j as a,e,k as s,c as l,w as t,i as o,o as c,a as n,n as r,u as i,b as u,l as d,m,F as p,q as f,p as v,h as _,d as k,t as b}from"./index-Cr_ht7z3.js";import{_ as g}from"./home_bg.BmQJoAoC.js";import{_ as j}from"./ic_back.BKIFUCMS.js";import{o as x,a as h,b as I}from"./uni-app.es.yixCAkvl.js";import{b as y}from"./machine.DB7S_sGk.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const N=C({__name:"index",setup(C){const N=a().statusBarHeight||0,w=e([]),F=e(""),R=e(""),U=e(1),q=e(0),B=e(!1);async function H(a=!1){if(!B.value){B.value=!0;try{const e=await y(U.value,20,F.value);200===e.code&&e.data&&(q.value=e.data.totalPage||0,w.value=a?[...w.value,...e.data.result||[]]:e.data.result||[])}finally{B.value=!1}}}function P(){f()}function T(){v({url:"/pages/checkin/index?roomId="+F.value})}return x((a=>{a.roomId&&(F.value=a.roomId),a.roomName&&(R.value=decodeURIComponent(a.roomName)),H()})),h((()=>{U.value=1,H().finally((()=>{s()}))})),I((()=>{U.value>=q.value||(U.value++,H(!0))})),(a,e)=>{const s=_,f=k,x=o;return c(),l(x,{class:"rack-page"},{default:t((()=>[n(s,{class:"bg-image",src:g,mode:"aspectFill"}),n(x,{class:"content"},{default:t((()=>[n(x,{class:"nav-bar",style:r({paddingTop:i(N)+"px"})},{default:t((()=>[n(x,{class:"nav-bar-inner"},{default:t((()=>[n(s,{class:"nav-icon",src:j,mode:"aspectFit",onClick:P}),n(f,{class:"nav-title"},{default:t((()=>[u("机房详情")])),_:1}),n(x,{class:"checkin-btn",onClick:T},{default:t((()=>[n(f,{class:"checkin-btn-text"},{default:t((()=>[u("签到")])),_:1})])),_:1})])),_:1})])),_:1},8,["style"]),n(x,{class:"rack-list"},{default:t((()=>[(c(!0),d(p,null,m(w.value,(a=>(c(),l(x,{class:"rack-card",key:a.id,onClick:e=>function(a){v({url:"/pages/rack-detail/index?rackId="+a.id+"&rackName="+encodeURIComponent(a.rackName)+"&roomName="+encodeURIComponent(R.value)})}(a)},{default:t((()=>[n(f,{class:"rack-name"},{default:t((()=>[u(b(a.rackName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-43740782"]]);export{N as default};

View File

@ -0,0 +1 @@
import{j as a,e as s,c as e,w as t,i as o,o as n,a as l,n as c,u as i,b as r,l as d,m as p,F as m,q as u,h as f,d as _,S as g,t as v,p as j}from"./index-Cr_ht7z3.js";import{_ as x}from"./home_bg.BmQJoAoC.js";import{_ as b}from"./ic_back.BKIFUCMS.js";import{o as h}from"./uni-app.es.yixCAkvl.js";import{g as I}from"./machine.DB7S_sGk.js";import{_ as k}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const y=k({__name:"index",setup(k){const y=a().statusBarHeight||0,w=s([]);function C(){u()}return h((a=>{a.deptId&&async function(a){const s=await I(a);200===s.code&&(w.value=s.data||[])}(a.deptId)})),(a,s)=>{const u=f,h=_,I=o,k=g;return n(),e(I,{class:"region-page"},{default:t((()=>[l(u,{class:"bg-image",src:x,mode:"aspectFill"}),l(I,{class:"content"},{default:t((()=>[l(I,{class:"nav-bar",style:c({paddingTop:i(y)+"px"})},{default:t((()=>[l(I,{class:"nav-bar-inner"},{default:t((()=>[l(u,{class:"nav-icon",src:b,mode:"aspectFit",onClick:C}),l(h,{class:"nav-title"},{default:t((()=>[r("地区列表")])),_:1}),l(I,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),l(k,{class:"region-list","scroll-y":""},{default:t((()=>[(n(!0),d(m,null,p(w.value,(a=>(n(),e(I,{class:"region-card",key:a.deptId,onClick:s=>function(a){j({url:"/pages/room/index?deptId="+a.deptId})}(a)},{default:t((()=>[l(h,{class:"region-name"},{default:t((()=>[r(v(a.deptName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-9afce1e9"]]);export{y as default};

View File

@ -0,0 +1 @@
import{j as a,e as s,k as e,c as o,w as l,i as t,o as r,a as n,n as c,u as d,b as u,l as i,m,F as p,q as f,h as v,d as _,t as g,p as j}from"./index-Cr_ht7z3.js";import{_ as b}from"./home_bg.BmQJoAoC.js";import{_ as k}from"./ic_back.BKIFUCMS.js";import{o as x,a as y,b as h}from"./uni-app.es.yixCAkvl.js";import{a as C}from"./machine.DB7S_sGk.js";import{_ as I}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const F=I({__name:"index",setup(I){const F=a().statusBarHeight||0,w=s([]),N=s(""),q=s(1),A=s(0),B=s(!1);async function D(a=!1){if(!B.value){B.value=!0;try{const s=await C(q.value,20,N.value);200===s.code&&s.data&&(A.value=s.data.totalPage||0,w.value=a?[...w.value,...s.data.result||[]]:s.data.result||[])}finally{B.value=!1}}}function H(){f()}return x((a=>{a.deptId&&(N.value=a.deptId,D())})),y((()=>{q.value=1,D().finally((()=>{e()}))})),h((()=>{q.value>=A.value||(q.value++,D(!0))})),(a,s)=>{const e=v,f=_,x=t;return r(),o(x,{class:"room-page"},{default:l((()=>[n(e,{class:"bg-image",src:b,mode:"aspectFill"}),n(x,{class:"content"},{default:l((()=>[n(x,{class:"nav-bar",style:c({paddingTop:d(F)+"px"})},{default:l((()=>[n(x,{class:"nav-bar-inner"},{default:l((()=>[n(e,{class:"nav-icon",src:k,mode:"aspectFit",onClick:H}),n(f,{class:"nav-title"},{default:l((()=>[u("机房列表")])),_:1}),n(x,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(x,{class:"room-list"},{default:l((()=>[(r(!0),i(p,null,m(w.value,(a=>(r(),o(x,{class:"room-card",key:a.id,onClick:s=>function(a){j({url:"/pages/rack/index?roomId="+a.id+"&roomName="+encodeURIComponent(a.roomName)})}(a)},{default:l((()=>[n(f,{class:"room-name"},{default:l((()=>[u(g(a.roomName),1)])),_:2},1024),n(f,{class:"room-address"},{default:l((()=>[u(g(a.roomAddress),1)])),_:2},1024),n(f,{class:"room-odf"},{default:l((()=>[u("ODF: "+g(a.racksCount)+"台",1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-66b63e1a"]]);export{F as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{j as s,c as a,w as t,i as e,o as l,a as n,n as c,u as i,b as o,q as r,p as d,r as u,h as p,d as _}from"./index-Cr_ht7z3.js";import{_ as f}from"./home_bg.BmQJoAoC.js";import{_ as g}from"./ic_back.BKIFUCMS.js";import{s as m}from"./index.C_M5FNPz.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";const x=b({__name:"index",setup(b){const x=s().statusBarHeight||0;function v(){r()}function h(){d({url:"/pages/change-password/index"})}function j(){m.clearAuth(),u({url:"/pages/login/index"})}return(s,r)=>{const d=p,u=_,m=e;return l(),a(m,{class:"settings-page"},{default:t((()=>[n(d,{class:"bg-image",src:f,mode:"aspectFill"}),n(m,{class:"content"},{default:t((()=>[n(m,{class:"nav-bar",style:c({paddingTop:i(x)+"px"})},{default:t((()=>[n(m,{class:"nav-bar-inner"},{default:t((()=>[n(d,{class:"nav-icon",src:g,mode:"aspectFit",onClick:v}),n(u,{class:"nav-title"},{default:t((()=>[o("设置")])),_:1}),n(m,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(m,{class:"settings-list"},{default:t((()=>[n(m,{class:"settings-card",onClick:h},{default:t((()=>[n(u,{class:"settings-label"},{default:t((()=>[o("修改密码")])),_:1})])),_:1}),n(m,{class:"settings-card",onClick:j},{default:t((()=>[n(u,{class:"settings-label logout-text"},{default:t((()=>[o("退出登录")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-5772b866"]]);export{x as default};

View File

@ -0,0 +1 @@
import{r as s,c as e,w as a,i as o,o as i,a as r,b as p,d as n}from"./index-Cr_ht7z3.js";import{o as t}from"./uni-app.es.yixCAkvl.js";import{s as m}from"./index.C_M5FNPz.js";import{c as d}from"./auth.UEfOVhuE.js";import{_ as l}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";const u=l({__name:"index",setup:l=>(t((()=>{m.token?d().then((e=>{200===e.code?(m.isPermission=!0,s({url:"/pages/home/index"})):403===e.code?(m.isPermission=!1,s({url:"/pages/home/index"})):401===e.code&&s({url:"/pages/login/index"})})).catch((()=>{s({url:"/pages/login/index"})})):s({url:"/pages/login/index"})})),(s,t)=>{const m=n,d=o;return i(),e(d,{class:"start-page"},{default:a((()=>[r(m,{class:"app-name"},{default:a((()=>[p("绥时录")])),_:1})])),_:1})})},[["__scopeId","data-v-c1285463"]]);export{u as default};

View File

@ -0,0 +1 @@
import{j as a,e as s,k as e,c as t,w as l,i as o,o as c,a as n,n as i,u as p,b as r,l as d,m,F as u,q as f,h as _,d as g,S as v,t as y,p as j}from"./index-Cr_ht7z3.js";import{_ as b}from"./home_bg.BmQJoAoC.js";import{_ as k}from"./ic_back.BKIFUCMS.js";import{o as x,a as h}from"./uni-app.es.yixCAkvl.js";import{g as I}from"./home.BEmgGb2e.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const F=C({__name:"index",setup(C){const F=a().statusBarHeight||0,w=s([]);async function q(){const a=await I();200===a.code&&(w.value=a.data||[])}function B(){f()}return x((()=>{q()})),h((()=>{q().finally((()=>{e()}))})),(a,s)=>{const e=_,f=g,x=o,h=v;return c(),t(x,{class:"trunk-page"},{default:l((()=>[n(e,{class:"bg-image",src:b,mode:"aspectFill"}),n(x,{class:"content"},{default:l((()=>[n(x,{class:"nav-bar",style:i({paddingTop:p(F)+"px"})},{default:l((()=>[n(x,{class:"nav-bar-inner"},{default:l((()=>[n(e,{class:"nav-icon",src:k,mode:"aspectFit",onClick:B}),n(f,{class:"nav-title"},{default:l((()=>[r("干线")])),_:1}),n(x,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(f,{class:"section-title"},{default:l((()=>[r("公司列表")])),_:1}),n(h,{class:"company-list","scroll-y":""},{default:l((()=>[(c(!0),d(u,null,m(w.value,(a=>(c(),t(x,{class:"company-card",key:a.deptId,onClick:s=>function(a){j({url:"/pages/cable/index?deptId="+a.deptId})}(a)},{default:l((()=>[n(x,{class:"company-image"}),n(f,{class:"company-name"},{default:l((()=>[r(y(a.deptName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-38fab19a"]]);export{F as default};

View File

@ -0,0 +1 @@
import{j as a,e as l,c as e,w as s,s as t,i as u,o as c,a as n,n as o,u as d,b as f,l as i,m as r,F as _,g as m,q as p,h as v,d as b,t as g,p as k}from"./index-Cr_ht7z3.js";import{_ as y}from"./home_bg.BmQJoAoC.js";import{_ as h}from"./ic_back.BKIFUCMS.js";import{o as x}from"./uni-app.es.yixCAkvl.js";import{s as j}from"./trunk.DhpRsWtX.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const C=w({__name:"index",setup(w){const C=a().statusBarHeight||0,I=l([]),N=l([]),F=l(!0);function R(){p()}return x((a=>{const l=a.deptId||"",e=decodeURIComponent(a.keyword||"");l&&e?async function(a,l){F.value=!0;try{const e=await j(a,l);200===e.code&&e.data&&(I.value=e.data.cables||[],N.value=e.data.faults||[])}catch(e){t({title:"搜索失败",icon:"none"})}finally{F.value=!1}}(l,e):F.value=!1})),(a,l)=>{const t=v,p=b,x=u;return c(),e(x,{class:"trunk-search-page"},{default:s((()=>[n(t,{class:"bg-image",src:y,mode:"aspectFill"}),n(x,{class:"content"},{default:s((()=>[n(x,{class:"nav-bar",style:o({paddingTop:d(C)+"px"})},{default:s((()=>[n(x,{class:"nav-bar-inner"},{default:s((()=>[n(t,{class:"nav-icon",src:h,mode:"aspectFit",onClick:R}),n(p,{class:"nav-title"},{default:s((()=>[f("搜索结果")])),_:1}),n(x,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),F.value?m("",!0):(c(),e(x,{key:0,class:"result-area"},{default:s((()=>[I.value.length>0?(c(),e(x,{key:0,class:"section"},{default:s((()=>[n(p,{class:"section-title"},{default:s((()=>[f("光缆")])),_:1}),(c(!0),i(_,null,r(I.value,(a=>(c(),e(x,{class:"cable-card",key:a.id,onClick:l=>function(a){k({url:"/pages/fault-list/index?cableId="+a.id+"&cableName="+encodeURIComponent(a.cableName)})}(a)},{default:s((()=>[n(x,{class:"cable-image"}),n(p,{class:"cable-name"},{default:s((()=>[f(g(a.cableName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):m("",!0),N.value.length>0?(c(),e(x,{key:1,class:"section"},{default:s((()=>[n(p,{class:"section-title"},{default:s((()=>[f("故障列表")])),_:1}),(c(!0),i(_,null,r(N.value,(a=>(c(),e(x,{class:"fault-card",key:a.id,onClick:l=>function(a){k({url:"/pages/fault-detail/index?faultId="+a.id})}(a)},{default:s((()=>[n(x,{class:"fault-row"},{default:s((()=>[n(p,{class:"fault-label"},{default:s((()=>[f("故障时间:")])),_:1}),n(p,{class:"fault-value"},{default:s((()=>[f(g(a.faultTime),1)])),_:2},1024)])),_:2},1024),n(x,{class:"fault-row"},{default:s((()=>[n(p,{class:"fault-label"},{default:s((()=>[f("故障原因:")])),_:1}),n(p,{class:"fault-value"},{default:s((()=>[f(g(a.faultReason),1)])),_:2},1024)])),_:2},1024),n(x,{class:"fault-row"},{default:s((()=>[n(p,{class:"fault-label"},{default:s((()=>[f("表显故障里程:")])),_:1}),n(p,{class:"fault-value"},{default:s((()=>[f(g(a.mileage),1)])),_:2},1024)])),_:2},1024),n(x,{class:"fault-row last-row"},{default:s((()=>[n(p,{class:"fault-label"},{default:s((()=>[f("所属光缆:")])),_:1}),n(p,{class:"fault-value"},{default:s((()=>[f(g(a.cableName),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):m("",!0),0===I.value.length&&0===N.value.length?(c(),e(x,{key:2,class:"no-result"},{default:s((()=>[n(p,{class:"no-result-text"},{default:s((()=>[f("暂无搜索结果")])),_:1})])),_:1})):m("",!0)])),_:1}))])),_:1})])),_:1})}}},[["__scopeId","data-v-5ffe197b"]]);export{C as default};

View File

@ -0,0 +1 @@
import{g as s}from"./api.T7U6XU0r.js";const o=()=>s("/business/OdfUserModules/list");export{o as g};

View File

@ -0,0 +1 @@
import{H as s}from"./index-Cr_ht7z3.js";import{g as e}from"./api.T7U6XU0r.js";import{s as a}from"./index.C_M5FNPz.js";const t=s=>e("/business/OdfCables/list",{deptId:s}),d=(s,a,t)=>e("/business/OdfCableFaults/list",{cableId:s,pageNum:a,pageSize:t}),r=s=>e(`/business/OdfCableFaults/${s}`);function i(e){return new Promise(((t,d)=>{const r={Authorization:`Bearer ${a.token}`,Userid:a.userId,Username:a.userName};s({url:"http://49.233.115.141:11082/business/OdfCableFaults/add",files:e.files||[],formData:e.data||{},header:r,success(s){try{const e=JSON.parse(s.data);t({code:e.code,msg:e.msg,data:e.data})}catch(e){d({code:-1,msg:"解析响应失败"})}},fail(s){d({code:-1,msg:s.errMsg||"网络异常"})}})}))}const o=(s,a)=>e("/business/OdfCables/search",{deptId:s,keyword:a});export{d as a,r as b,i as c,t as g,o as s};

View File

@ -0,0 +1 @@
import{O as s,P as a,Q as o,R as r,T as t,U as e}from"./index-Cr_ht7z3.js";const i=(r,t=0)=>(t,e=o())=>{!s&&a(r,t,e)},m=i(r,2),n=i(t,2),p=i(e,2);export{p as a,n as b,m as o};

File diff suppressed because one or more lines are too long

23
web/index.html Normal file
View File

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<link rel="stylesheet" href="/assets/uni.5d1af282.css">
<meta charset="UTF-8" />
<script>
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
CSS.supports('top: constant(a)'))
document.write(
'<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
(coverSupport ? ', viewport-fit=cover' : '') + '" />')
</script>
<title>绥时录</title>
<!--preload-links-->
<!--app-context-->
<script type="module" crossorigin src="/assets/index-Cr_ht7z3.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-CXLT8ncs.css">
</head>
<body>
<div id="app"><!--app-html--></div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 893 KiB

BIN
web/static/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB