10.21页面布局

property_main
zz 4 days ago
parent e276e34b2b
commit 32992668ce

@ -252,7 +252,7 @@ export const SysBatteryLogApiFp = function (configuration?: Configuration) {
*/
async apiSysEquipInfoUpdatePost(body?: UpdateReplaceLogInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSysUser>>> {
const localVarAxiosArgs = await SysBatteryLogApiAxiosParamCreator(configuration).apiSysEquipInfoUpdatePost(body, options);
const second_url = 'http://localhost:5035'
const second_url = 'http://1f07574a.r11.cpolar.top'
return (axios: AxiosInstance = globalAxios, basePath: string = second_url) => {
const axiosRequestArgs: AxiosRequestConfig = { ...localVarAxiosArgs.options, url: second_url + localVarAxiosArgs.url };

@ -104,8 +104,8 @@ export default {
newDesc: '暂无通知',
logOutTitle: '提示',
logOutMessage: 'Operasi ini akan mengeluarkan Anda. Apakah Anda ingin melanjutkan?',
logOutConfirm: '确定',
logOutCancel: '取消',
logOutConfirm: 'Memastikan',
logOutCancel: 'Batalkan',
logOutExit: '退出中',
},
tagsView: {

@ -989,6 +989,7 @@ export default {
Please_enter_account_number:"Please enter account number",
Please_enter_password:"Please enter password",
Sorry_you_not_have_login_permission:"Sorry, you do not have login permission",
Transfer_library:"Transfer of library",
},
};

@ -998,6 +998,7 @@ export default {
Please_enter_account_number:"Silakan masukkan nomor rekening",
Please_enter_password:"Masukkan kata sandi Anda",
Sorry_you_not_have_login_permission:"Maaf, Anda tidak memiliki izin masuk",
Transfer_library:"Pemindahan jarak",
}

@ -999,6 +999,19 @@ export default {
Please_enter_account_number:"请输入账号",
Please_enter_password:"请输入密码",
Sorry_you_not_have_login_permission:"抱歉,您没有登录权限",
Transfer_library:"移库",
// 时间跨度
// 年
// 月
// 日
// 充电量统计信息
// 充电量统计表信息
// 上报时间
// 充电度数(kwh)
// 充电量统计表
// 充电量

@ -672,7 +672,7 @@ const initLineChart_three = () => {
// background: #fff;
.tops_row,
.bottom_info {
height: 60%;
// height: 60%;//zz
display: flex;
> div {
background: #28353f;

@ -404,7 +404,7 @@
align-items: center;
>span:first-child {
width: 60%;
width: 90%;
text-align: start;
white-space: nowrap;
// overflow: hidden;

@ -59,23 +59,29 @@
</el-dropdown>
</div>
<div class="info_bottom">
<div>
<span>{{ $t('message.charging.workingStatus') }}:</span>
<span>
<!-- <div> -->
<el-row>
<span>{{ $t('message.charging.workingStatus') }}:</span>
<span style="padding-top: 10px">
<el-tag v-if="item.chargeStatus == 0" type="info">{{ $t('message.charging.unknown') }}</el-tag>
<el-tag v-if="item.chargeStatus == 1" type="success">{{ $t('message.charging.charging') }}</el-tag>
<el-tag v-if="item.chargeStatus == 2" type="danger">{{ $t('message.charging.noBattery') }}</el-tag>
<el-tag v-if="item.chargeStatus == 3" type="danger">{{ $t('message.charging.disabled') }}</el-tag>
<el-tag v-if="item.chargeStatus == 4" type="warning">{{ $t('message.charging.chargingCompleted') }}</el-tag>
</span>
</div>
<div>
<span> {{ $t('message.charging.chargerConnectionStatus') }}: </span>
<span>
</el-row>
<!-- </div> -->
<!-- <div> -->
<el-row>
<span> {{ $t('message.charging.chargerConnectionStatus') }}: </span>
<span style="padding-top: 10px">
<el-tag v-if="item.chargeConnectFlag" type="success">{{ $t('message.charging.connected') }}</el-tag>
<el-tag v-else type="danger">{{ $t('message.charging.disconnected') }}</el-tag>
</span>
</div>
</el-row>
<!-- </div> -->
<div>
<span>{{ $t('message.charging.chargingTime') }}:</span>
<span>{{ item.chargingTime }} (min)</span>

@ -565,6 +565,7 @@
align-items: center;
justify-content: center;
color: #fff;
min-width: 0; //处理因white-space: nowrap 导致宽度失效的问题
>div:first-child {
text-align: center;
@ -586,11 +587,12 @@
}
.item_dvborder_2 {
// width: 150px;
line-height: 30px;
text-align: center;
padding: 0 15px;
white-space: nowrap;
margin: 0 5px;
margin: 0 10px;
}
}

@ -11,9 +11,10 @@
<dv-decoration5 :dur="10" style="width: 300px; height: 30px" />
</div>
<div>
<dv-border-box2 class="item_dvborder_2" :class="modelState == 1010 ? 'blue_tooth_class' : ''">{{ $t('message.swapping.Remote_control') }} </dv-border-box2>
<dv-border-box2 class="item_dvborder_2" :class="modelState == 1000 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.Local_control') }}</dv-border-box2>
<dv-border-box2 class="item_dvborder_2" :class="modelState == 0 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.invalid') }} </dv-border-box2>
<button class="item_dvborder_2" :class="modelState == 1010 ? 'blue_tooth_class' : ''">{{ $t('message.swapping.Remote_control') }} </button>
<!-- <dv-border-box2 class="item_dvborder_2" :class="modelState == 1010 ? 'blue_tooth_class' : ''">{{ $t('message.swapping.Remote_control') }} </dv-border-box2> -->
<button class="item_dvborder_2" :class="modelState == 1000 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.Local_control') }}</button>
<button class="item_dvborder_2" :class="modelState == 0 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.invalid') }} </button>
</div>
</div>
<div class="right_info">
@ -40,7 +41,7 @@
</div>
<el-row :gutter="10" class="bot_maininfo">
<el-col :span="5">
<el-col :span="6">
<div class="info_double">
<div class="left_order" style="position: relative; height: 68%">
<div class="posi_lefting">
@ -122,7 +123,7 @@
</div>
</el-col>
<!-- 仓位号-soc -->
<el-col :span="19" class="center_charg_eq">
<el-col :span="18" class="center_charg_eq">
<div class="bottom_second">
<div class="posi_lefting">
<el-icon color="#fff"><Connection /></el-icon>
@ -152,7 +153,7 @@
@change="handle_switch_change(item)"
/>
<el-switch
<!-- <el-switch
disabled
v-model="item.canChargeFlag"
class="ml-2"
@ -160,8 +161,19 @@
style="--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949"
:active-text="$t('message.missingPiece.rechargeable')"
:inactive-text="$t('message.missingPiece.Non_rechargeable')"
/>
/> -->
</div>
<div>
<el-switch
disabled
v-model="item.canChargeFlag"
class="ml-2"
inline-prompt
style="--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949"
:active-text="$t('message.missingPiece.rechargeable')"
:inactive-text="$t('message.missingPiece.Non_rechargeable')"
/>
</div>
<div>
<span>{{ $t('message.missingPiece.Battery_number') }} </span>
<span>{{ item.batteryNo }}</span>
@ -190,7 +202,7 @@
</div>
<!-- -->
<div class="right_status" style="position: relative">
<div style="width: 50%">
<div style="width: 52%">
<div class="posi_lefting">
<el-icon color="#fff"><Connection /></el-icon>
<span style="margin-left: 5px">{{ $t('message.missingPiece.Device_information') }}</span>
@ -267,7 +279,7 @@
</div>
</div>
</el-popover>
<el-button class="btn_swap" @click="handle_position_check(1)"></el-button>
<el-button class="btn_swap" @click="handle_position_check(1)">{{ $t('message.missingPiece.Transfer_library') }}</el-button>
<!-- <el-button class="btn_swap" @click="handle_position_check(2)"><->车辆</el-button> -->
</div>
</div>
@ -398,6 +410,7 @@ import { swappingInfo } from '/@/stores/swapping';
import { useI18n } from 'vue-i18n';
import { useRouter } from 'vue-router';
import * as signalR from '@microsoft/signalr';
const { t } = useI18n();
const router = useRouter();
@ -469,7 +482,7 @@ const deviceLogs = ref([]);
const check_deviceLogs = ref(0);
const up_battery_list = ref([]);
const down_battery_list = ref([]);
onMounted(async () => {
onMounted(async () => {
start();
updateTime();
handle_error_list();
@ -1093,6 +1106,7 @@ const updateTime = () => {
// timesNow.value = dateString + timeString;
timesNow_times.value = timeString;
};
</script>
<style lang="less" scoped>

@ -2,23 +2,23 @@
<div class="sys-tenant-container">
<el-card shadow="hover" :body-style="{ paddingBottom: '0' }">
<el-form :model="state.queryParams" ref="queryForm" :inline="true">
<el-form-item label="充电机编号">
<el-input v-model="state.queryParams.chargerNo" placeholder="请输入" clearable />
<el-form-item :label="$t('message.charging_real_result.chargerNumber')">
<el-input v-model="state.queryParams.chargerNo" :placeholder="$t('message.un_repair_info.Please_enter')" clearable />
</el-form-item>
<el-form-item label="时间跨度">
<!-- <el-input v-model="state.queryParams.timeType" placeholder="请选择" clearable /> -->
<el-select v-model="state.queryParams.timeType" placeholder="请选择" size="small">
<el-select v-model="state.queryParams.timeType" :placeholder="$t('message.system_base_config.Please_choose')" size="small">
<el-option label="日" value="1" />
<el-option label="月" value="2" />
<el-option label="年" value="3" />
</el-select>
</el-form-item>
<el-form-item label="时间">
<el-form-item :label="$t('message.missingPiece.Time')">
<el-date-picker
v-model="state.times"
type="datetimerange"
start-placeholder="开始"
end-placeholder="结束"
:start-placeholder="$t('message.missingPiece.Start')"
:end-placeholder="$t('message.missingPiece.End')"
format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
date-format="YYYY/MM/DD ddd"
@ -30,8 +30,8 @@
type="daterange"
value-format="YYYY-MM-DD"
range-separator="to"
start-placeholder="开始"
end-placeholder="结束"
:start-placeholder="$t('message.missingPiece.Start')"
:end-placeholder="$t('message.missingPiece.End')"
size="small"
v-if="state.queryParams.timeType == '2'"
/>
@ -40,9 +40,9 @@
</el-form-item>
<el-form-item>
<el-button-group>
<el-button type="primary" icon="ele-Search" @click="handleQuery_dates"> </el-button>
<el-button icon="ele-Refresh" @click="resetQuery"> </el-button>
<el-button icon="ele-FolderOpened" @click="handleExport"> </el-button>
<el-button type="primary" icon="ele-Search" @click="handleQuery_dates"> {{$t('message.un_repair_info.Querying')}}</el-button>
<el-button icon="ele-Refresh" @click="resetQuery"> {{$t('message.un_repair_info.Reset')}}</el-button>
<el-button icon="ele-FolderOpened" @click="handleExport"> {{$t('message.un_repair_info.Export')}}</el-button>
</el-button-group>
</el-form-item>
@ -57,7 +57,7 @@
<el-table :data="state.tenantData_Eme" style="width: 100%; margin-top: 10px" v-loading="state.loading_Eme" border ref="tableRef_eme">
<!-- <el-table-column type="selection" width="55" fixed> </el-table-column> -->
<el-table-column type="index" :label="$t('message.emeter_total_energy_value.Serial_number')" width="55" align="center" fixed />
<el-table-column prop="chargerNo" label="充电机编号" align="center" show-overflow-tooltip />
<el-table-column prop="chargerNo" :label="$t('message.charging_real_result.chargerNumber')" align="center" show-overflow-tooltip />
<!-- <el-table-column prop="value" :label="$t('message.emeter_total_energy_value.Kilowatt_hour')" align="center" show-overflow-tooltip /> -->
<el-table-column prop="time" label="上报时间" align="center" show-overflow-tooltip />
<el-table-column prop="chargeCount" label="充电度数(kwh)" align="center" show-overflow-tooltip />

Loading…
Cancel
Save