抄表周期及详情
This commit is contained in:
@@ -92,7 +92,7 @@
|
||||
<span>{{ scope.row.waterRecord ? scope.row.waterRecord.readTime : '--' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
|
||||
<!-- <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
|
||||
<template #default="scope">
|
||||
<el-button link type="primary" @click="handleRecode(scope.row)">充值记录</el-button>
|
||||
<el-button link type="primary" @click="handleQrCode(scope.row)">生成条码</el-button>
|
||||
@@ -102,6 +102,36 @@
|
||||
>修改</el-button
|
||||
>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
|
||||
<template #default="scope">
|
||||
<el-row>
|
||||
<el-col :span="24" class="flex flex-items-center">
|
||||
<el-button link type="primary" @click="handleRecode(scope.row)">充值记录</el-button>
|
||||
<el-button link type="primary" @click="handleQrCode(scope.row)">生成条码</el-button>
|
||||
<el-dropdown style="vertical-align: text-top">
|
||||
<el-button link type="primary">
|
||||
<div>
|
||||
更多<el-icon><arrow-down /></el-icon>
|
||||
</div>
|
||||
</el-button>
|
||||
<template #dropdown>
|
||||
<el-dropdown-menu>
|
||||
<el-dropdown-item>
|
||||
<div @click="handleOpenDialog('usedWater', scope.row)">用电量</div>
|
||||
</el-dropdown-item>
|
||||
<el-dropdown-item>
|
||||
<div @click="handleOpenDialog('Upload', scope.row)">更新固件</div>
|
||||
</el-dropdown-item>
|
||||
<el-dropdown-item>
|
||||
<div @click="handleOpenDialog('UpdateHouse', scope.row)" v-hasPermi="['system:waterDevice:edit']">修改</div>
|
||||
</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</template>
|
||||
</el-dropdown>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
@@ -110,7 +140,7 @@
|
||||
<!-- 添加或修改电 设备对话框 -->
|
||||
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
||||
<el-form v-if="dialogType === 'usedWater'" ref="UsedWaterformRef" :model="UsedWaterform" label-width="100px">
|
||||
<el-form-item label="设备编号:" prop="deviceCode"> {{ UsedWaterform.deviceCode }} </el-form-item>
|
||||
<el-form-item label="设备编号" prop="deviceCode"> {{ UsedWaterform.deviceCode }} </el-form-item>
|
||||
<el-form-item label="开始时间" prop="startTime">
|
||||
<el-date-picker
|
||||
format="YYYY-MM-DD HH:MM:ss"
|
||||
@@ -159,7 +189,7 @@
|
||||
</el-upload>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="unSubmit">取消</el-button>
|
||||
<el-button @click="unSubmit">取消</el-button>
|
||||
<el-button :loading="buttonLoading" type="primary" @click="submitForm">更新到设备</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@@ -168,7 +198,7 @@
|
||||
<el-cascader v-model="userHousepath" :options="treedata" @change="handleChange" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="unSubmit">取消</el-button>
|
||||
<el-button @click="unSubmit">取消</el-button>
|
||||
<el-button :loading="buttonLoading" type="primary" @click="submitForm">更新到设备</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@@ -258,6 +288,7 @@ const UsedWaterInfo = ref({
|
||||
|
||||
// ? 上传固件 ==============================================================================================
|
||||
const UploadFileformRef = ref(null);
|
||||
const uploadRef = ref(null);
|
||||
const UploadFileform = ref({
|
||||
id: '',
|
||||
deviceCode: '',
|
||||
@@ -336,6 +367,7 @@ const handleSelectionChange = (selection: ElectricityDeviceVO[]) => {
|
||||
multiple.value = !selection.length;
|
||||
};
|
||||
|
||||
// TODO 生成条码
|
||||
/** 生成二维码 */
|
||||
const handleQrCode = (row: ElectricityDeviceVO) => {
|
||||
// 1.电表 2.电表
|
||||
@@ -392,15 +424,9 @@ function getTree() {
|
||||
}
|
||||
|
||||
/** 电表 启停*/
|
||||
// TODO 修改水电表 启停
|
||||
const handleChangeWater = (val: string, row: ElectricityDeviceVO) => {};
|
||||
|
||||
/** 编辑房屋 按钮操作 */
|
||||
const handleUpdate = async (row?: ElectricityDeviceVO) => {
|
||||
reset();
|
||||
dialog.visible = true;
|
||||
dialog.title = '编辑房屋';
|
||||
};
|
||||
|
||||
// TODO 修改电表户号
|
||||
/** 提交按钮 */
|
||||
const submitForm = () => {
|
||||
if (dialogType.value === 'usedWater') {
|
||||
@@ -434,6 +460,7 @@ const unSubmit = () => {
|
||||
reset();
|
||||
dialog.visible = false;
|
||||
dialog.title = '';
|
||||
uploadRef?.value.clearFiles();
|
||||
};
|
||||
/** 表单重置 */
|
||||
const reset = () => {
|
||||
@@ -449,8 +476,11 @@ const reset = () => {
|
||||
endTime: ''
|
||||
};
|
||||
EditHouseform.value = {
|
||||
houseid: ''
|
||||
houseId: '',
|
||||
deviceCode: '',
|
||||
id: ''
|
||||
};
|
||||
UploadFileform.value.file = '';
|
||||
// 上传 清空
|
||||
UploadFileformRef.value?.resetFields();
|
||||
// 使用电量 清空
|
||||
@@ -472,6 +502,8 @@ const resetQuery = () => {
|
||||
};
|
||||
|
||||
const router = useRouter();
|
||||
|
||||
// TODO 充值记录 查询
|
||||
/** 充值记录 */
|
||||
const handleRecode = (row: ElectricityDeviceVO) => {
|
||||
// 1.电表 2.电表
|
||||
@@ -480,6 +512,7 @@ const handleRecode = (row: ElectricityDeviceVO) => {
|
||||
query: {
|
||||
type: '2',
|
||||
houseName: row.houseName,
|
||||
deviceCode: row.deviceCode,
|
||||
id: row.id
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user