修正ts类型
This commit is contained in:
@@ -62,56 +62,14 @@
|
||||
<el-table-column label="备注" align="center" prop="remark" />
|
||||
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
|
||||
<template #default="scope">
|
||||
<el-tooltip content="修改" placement="top">
|
||||
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:route:edit']"></el-button>
|
||||
</el-tooltip>
|
||||
<el-tooltip content="删除" placement="top">
|
||||
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['system:route:remove']"></el-button>
|
||||
</el-tooltip>
|
||||
<el-button link type="primary" @click="handleUpdate(scope.row)" v-hasPermi="['system:route:edit']">修改</el-button>
|
||||
<el-button link type="primary" @click="handleDelete(scope.row)" v-hasPermi="['system:route:remove']">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
|
||||
</el-card>
|
||||
<!-- 添加或修改巡检路线对话框 -->
|
||||
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
||||
<el-form ref="routeFormRef" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="巡检路线名称" prop="routeName">
|
||||
<el-input v-model="form.routeName" placeholder="请输入巡检路线名称" />
|
||||
</el-form-item>
|
||||
<el-form-item label="路线描述" prop="description">
|
||||
<el-input v-model="form.description" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
<el-form-item label="巡检点" prop="totalPoints">
|
||||
<el-input v-model="form.totalPoints" placeholder="请输入巡检点" />
|
||||
</el-form-item>
|
||||
<el-form-item label="预计巡检时长" prop="estimatedTime">
|
||||
<el-input v-model="form.estimatedTime" placeholder="请输入预计巡检时长" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
<el-form-item label="起点经度" prop="startLng">
|
||||
<el-input v-model="form.startLng" placeholder="请输入起点经度" />
|
||||
</el-form-item>
|
||||
<el-form-item label="起点纬度" prop="startLat">
|
||||
<el-input v-model="form.startLat" placeholder="请输入起点纬度" />
|
||||
</el-form-item>
|
||||
<el-form-item label="终点经度" prop="endLng">
|
||||
<el-input v-model="form.endLng" placeholder="请输入终点经度" />
|
||||
</el-form-item>
|
||||
<el-form-item label="终点纬度" prop="endLat">
|
||||
<el-input v-model="form.endLat" placeholder="请输入终点纬度" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<template #footer>
|
||||
<div class="dialog-footer">
|
||||
<el-button :loading="buttonLoading" type="primary" @click="submitForm">确 定</el-button>
|
||||
<el-button @click="cancel">取 消</el-button>
|
||||
</div>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -143,6 +101,7 @@ const dialog = reactive<DialogOption>({
|
||||
const initFormData: RouteForm = {
|
||||
id: undefined,
|
||||
routeName: undefined,
|
||||
pathPoints: undefined,
|
||||
description: undefined,
|
||||
totalPoints: undefined,
|
||||
estimatedTime: undefined,
|
||||
@@ -160,14 +119,14 @@ const data = reactive<PageData<RouteForm, RouteQuery>>({
|
||||
pageSize: 10,
|
||||
routeName: undefined,
|
||||
description: undefined,
|
||||
pathPoints: undefined,
|
||||
totalPoints: undefined,
|
||||
estimatedTime: undefined,
|
||||
routeStatus: undefined,
|
||||
startLng: undefined,
|
||||
startLat: undefined,
|
||||
endLng: undefined,
|
||||
endLat: undefined,
|
||||
params: {}
|
||||
endLat: undefined
|
||||
},
|
||||
rules: {
|
||||
id: [{ required: true, message: '主键ID不能为空', trigger: 'blur' }],
|
||||
@@ -258,7 +217,7 @@ const submitForm = () => {
|
||||
/** 删除按钮操作 */
|
||||
const handleDelete = async (row?: RouteVO) => {
|
||||
const _ids = row?.id || ids.value;
|
||||
await proxy?.$modal.confirm('是否确认删除巡检路线编号为"' + _ids + '"的数据项?').finally(() => (loading.value = false));
|
||||
await proxy?.$modal.confirm('是否确认删除该巡检路线?').finally(() => (loading.value = false));
|
||||
await delRoute(_ids);
|
||||
proxy?.$modal.msgSuccess('删除成功');
|
||||
await getList();
|
||||
|
||||
Reference in New Issue
Block a user