|
@@ -1,50 +1,40 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
|
- <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
|
|
- <el-form-item label="参数名称" prop="configName">
|
|
|
|
|
|
|
+ <p style="font-size: 16px;font-weight: bold">采集模块配置:</p>
|
|
|
|
|
+ <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="100px">
|
|
|
|
|
+ <el-form-item label="采集模块IP" prop="configName">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="queryParams.configName"
|
|
v-model="queryParams.configName"
|
|
|
- placeholder="请输入参数名称"
|
|
|
|
|
|
|
+ placeholder="请输入采集模块IP"
|
|
|
clearable
|
|
clearable
|
|
|
style="width: 240px"
|
|
style="width: 240px"
|
|
|
@keyup.enter="handleQuery"
|
|
@keyup.enter="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="参数键名" prop="configKey">
|
|
|
|
|
|
|
+ <el-form-item label="端口号" prop="configKey">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="queryParams.configKey"
|
|
v-model="queryParams.configKey"
|
|
|
- placeholder="请输入参数键名"
|
|
|
|
|
|
|
+ placeholder="请输入端口号"
|
|
|
clearable
|
|
clearable
|
|
|
style="width: 240px"
|
|
style="width: 240px"
|
|
|
@keyup.enter="handleQuery"
|
|
@keyup.enter="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="系统内置" prop="configType">
|
|
|
|
|
- <el-select v-model="queryParams.configType" placeholder="系统内置" clearable>
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in sys_yes_no"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value"
|
|
|
|
|
- />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- <el-form-item label="创建时间" style="width: 308px;">
|
|
|
|
|
- <el-date-picker
|
|
|
|
|
- v-model="dateRange"
|
|
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
|
|
- type="daterange"
|
|
|
|
|
- range-separator="-"
|
|
|
|
|
- start-placeholder="开始日期"
|
|
|
|
|
- end-placeholder="结束日期"
|
|
|
|
|
- ></el-date-picker>
|
|
|
|
|
|
|
+ <el-form-item label="采样频率" prop="configKey">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="queryParams.configKey"
|
|
|
|
|
+ placeholder="请输入采样频率"
|
|
|
|
|
+ clearable
|
|
|
|
|
+ style="width: 240px"
|
|
|
|
|
+ @keyup.enter="handleQuery"
|
|
|
|
|
+ />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
<el-form-item>
|
|
|
- <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
|
|
- <el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary" icon="Search" @click="handleQuery">连接</el-button>
|
|
|
|
|
+ <el-button icon="Refresh" @click="resetQuery">断开连接</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
-
|
|
|
|
|
|
|
+ <p style="font-size: 16px;font-weight: bold;margin-top: 12px">振动传感器配置:</p>
|
|
|
<el-row :gutter="10" class="mb8">
|
|
<el-row :gutter="10" class="mb8">
|
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
<el-button
|
|
@@ -52,82 +42,163 @@
|
|
|
plain
|
|
plain
|
|
|
icon="Plus"
|
|
icon="Plus"
|
|
|
@click="handleAdd"
|
|
@click="handleAdd"
|
|
|
- v-hasPermi="['system:config:add']"
|
|
|
|
|
>新增</el-button>
|
|
>新增</el-button>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ <!--<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>-->
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+
|
|
|
|
|
+ <el-table v-loading="loading" :data="configList" @selection-change="handleSelectionChange">
|
|
|
|
|
+ <el-table-column type="selection" width="55" align="center" />
|
|
|
|
|
+ <!--<el-table-column label="参数主键" align="center" prop="configId" />-->
|
|
|
|
|
+ <el-table-column label="传感器编号" align="center" prop="code" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-input v-model="scope.row.code" placeholder="请输入传感器编号"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="安装设备名称" align="center" prop="name" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-input v-model="scope.row.name" placeholder="请输入安装设备名称"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="安装位置" align="center" prop="location" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-input v-model="scope.row.location" placeholder="请输入安装位置"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="ICP" align="center" prop="icp" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-select v-model="scope.row.icp" placeholder="请选择">
|
|
|
|
|
+ <el-option label="0" value="0" />
|
|
|
|
|
+ <el-option label="1" value="1" />
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="灵敏度" align="center" prop="db" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-input v-model="scope.row.db" placeholder="请输入灵敏度"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="模块通道号" align="center" prop="channelNumbers" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-select v-model="scope.row.channelNumbers" multiple placeholder="请选择">
|
|
|
|
|
+ <el-option label="00" value="00" />
|
|
|
|
|
+ <el-option label="01" value="01" />
|
|
|
|
|
+ <el-option label="02" value="02" />
|
|
|
|
|
+ <el-option label="03" value="03" />
|
|
|
|
|
+ <el-option label="04" value="04" />
|
|
|
|
|
+ <el-option label="05" value="05" />
|
|
|
|
|
+ <el-option label="06" value="06" />
|
|
|
|
|
+ <el-option label="07" value="07" />
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="是否使用" align="center" prop="used" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-switch
|
|
|
|
|
+ v-model="scope.row.used"
|
|
|
|
|
+ active-color="#13ce66"
|
|
|
|
|
+ inactive-color="#ff4949">
|
|
|
|
|
+ </el-switch>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-tooltip content="删除" placement="top" v-if="scope.row.roleId !== 1">
|
|
|
|
|
+ <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)"></el-button>
|
|
|
|
|
+ </el-tooltip>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ </el-table>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="dialog-footer" style="margin-top: 12px;display: flex;justify-content: end">
|
|
|
|
|
+ <el-button type="primary" @click="submitForm">保存</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <p style="font-size: 16px;font-weight: bold;margin-top: 24px">电流传感器配置:</p>
|
|
|
|
|
+ <el-row :gutter="10" class="mb8" style="margin-top: 24px">
|
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
<el-button
|
|
|
- type="success"
|
|
|
|
|
- plain
|
|
|
|
|
- icon="Edit"
|
|
|
|
|
- :disabled="single"
|
|
|
|
|
- @click="handleUpdate"
|
|
|
|
|
- v-hasPermi="['system:config:edit']"
|
|
|
|
|
- >修改</el-button>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="1.5">
|
|
|
|
|
- <el-button
|
|
|
|
|
- type="danger"
|
|
|
|
|
- plain
|
|
|
|
|
- icon="Delete"
|
|
|
|
|
- :disabled="multiple"
|
|
|
|
|
- @click="handleDelete"
|
|
|
|
|
- v-hasPermi="['system:config:remove']"
|
|
|
|
|
- >删除</el-button>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="1.5">
|
|
|
|
|
- <el-button
|
|
|
|
|
- type="warning"
|
|
|
|
|
- plain
|
|
|
|
|
- icon="Download"
|
|
|
|
|
- @click="handleExport"
|
|
|
|
|
- v-hasPermi="['system:config:export']"
|
|
|
|
|
- >导出</el-button>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="1.5">
|
|
|
|
|
- <el-button
|
|
|
|
|
- type="danger"
|
|
|
|
|
- plain
|
|
|
|
|
- icon="Refresh"
|
|
|
|
|
- @click="handleRefreshCache"
|
|
|
|
|
- v-hasPermi="['system:config:remove']"
|
|
|
|
|
- >刷新缓存</el-button>
|
|
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ plain
|
|
|
|
|
+ icon="Plus"
|
|
|
|
|
+ @click="handleAdd1"
|
|
|
|
|
+ >新增</el-button>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
|
|
|
+ <!--<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>-->
|
|
|
</el-row>
|
|
</el-row>
|
|
|
-
|
|
|
|
|
- <el-table v-loading="loading" :data="configList" @selection-change="handleSelectionChange">
|
|
|
|
|
|
|
+ <el-table v-loading="loading" :data="configList1" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="参数主键" align="center" prop="configId" />
|
|
|
|
|
- <el-table-column label="参数名称" align="center" prop="configName" :show-overflow-tooltip="true" />
|
|
|
|
|
- <el-table-column label="参数键名" align="center" prop="configKey" :show-overflow-tooltip="true" />
|
|
|
|
|
- <el-table-column label="参数键值" align="center" prop="configValue" :show-overflow-tooltip="true" />
|
|
|
|
|
- <el-table-column label="系统内置" align="center" prop="configType">
|
|
|
|
|
|
|
+ <!--<el-table-column label="参数主键" align="center" prop="configId" />-->
|
|
|
|
|
+ <el-table-column label="传感器编号" align="center" prop="code" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-input v-model="scope.row.code" placeholder="请输入传感器编号"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="安装设备名称" align="center" prop="name" :show-overflow-tooltip="true">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- <dict-tag :options="sys_yes_no" :value="scope.row.configType" />
|
|
|
|
|
|
|
+ <el-input v-model="scope.row.name" placeholder="请输入安装设备名称"/>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="备注" align="center" prop="remark" :show-overflow-tooltip="true" />
|
|
|
|
|
- <el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
|
|
|
|
|
|
+ <el-table-column label="安装位置" align="center" prop="location" :show-overflow-tooltip="true">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- <span>{{ parseTime(scope.row.createTime) }}</span>
|
|
|
|
|
|
|
+ <el-input v-model="scope.row.location" placeholder="请输入安装位置"/>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" align="center" width="150" class-name="small-padding fixed-width">
|
|
|
|
|
|
|
+ <el-table-column label="量程上限" align="center" prop="location" :show-overflow-tooltip="true">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:config:edit']" >修改</el-button>
|
|
|
|
|
- <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['system:config:remove']">删除</el-button>
|
|
|
|
|
|
|
+ <el-input v-model="scope.row.max" placeholder="请输入量程上限"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="量程下限" align="center" prop="location" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-input v-model="scope.row.min" placeholder="请输入量程下限"/>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="模块通道号" align="center" prop="channelNumbers" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-select v-model="scope.row.channelNumbers" multiple placeholder="请选择">
|
|
|
|
|
+ <el-option label="00" value="00" />
|
|
|
|
|
+ <el-option label="01" value="01" />
|
|
|
|
|
+ <el-option label="02" value="02" />
|
|
|
|
|
+ <el-option label="03" value="03" />
|
|
|
|
|
+ <el-option label="04" value="04" />
|
|
|
|
|
+ <el-option label="05" value="05" />
|
|
|
|
|
+ <el-option label="06" value="06" />
|
|
|
|
|
+ <el-option label="07" value="07" />
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="是否使用" align="center" prop="used" :show-overflow-tooltip="true">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-switch
|
|
|
|
|
+ v-model="scope.row.used"
|
|
|
|
|
+ active-color="#13ce66"
|
|
|
|
|
+ inactive-color="#ff4949">
|
|
|
|
|
+ </el-switch>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-tooltip content="删除" placement="top" v-if="scope.row.roleId !== 1">
|
|
|
|
|
+ <el-button link type="primary" icon="Delete" @click="handleDelete1(scope.row)"></el-button>
|
|
|
|
|
+ </el-tooltip>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
|
|
|
|
|
- <pagination
|
|
|
|
|
- v-show="total > 0"
|
|
|
|
|
- :total="total"
|
|
|
|
|
- v-model:page="queryParams.pageNum"
|
|
|
|
|
- v-model:limit="queryParams.pageSize"
|
|
|
|
|
- @pagination="getList"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <div class="dialog-footer" style="margin-top: 24px;display: flex;justify-content: end">
|
|
|
|
|
+ <el-button type="primary" @click="submitForm">保存</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="dialog-footer" style="margin-top: 24px;display: flex;justify-content: center">
|
|
|
|
|
+ <el-button type="primary" @click="submitForm">开始采集</el-button>
|
|
|
|
|
+ <el-button type="primary" @click="submitForm">停止采集</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!--<pagination-->
|
|
|
|
|
+ <!-- v-show="total > 0"-->
|
|
|
|
|
+ <!-- :total="total"-->
|
|
|
|
|
+ <!-- v-model:page="queryParams.pageNum"-->
|
|
|
|
|
+ <!-- v-model:limit="queryParams.pageSize"-->
|
|
|
|
|
+ <!-- @pagination="getList"-->
|
|
|
|
|
+ <!--/>-->
|
|
|
|
|
|
|
|
<!-- 添加或修改参数配置对话框 -->
|
|
<!-- 添加或修改参数配置对话框 -->
|
|
|
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
|
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
|
@@ -171,6 +242,7 @@ const { proxy } = getCurrentInstance();
|
|
|
const { sys_yes_no } = proxy.useDict("sys_yes_no");
|
|
const { sys_yes_no } = proxy.useDict("sys_yes_no");
|
|
|
|
|
|
|
|
const configList = ref([]);
|
|
const configList = ref([]);
|
|
|
|
|
+const configList1 = ref([]);
|
|
|
const open = ref(false);
|
|
const open = ref(false);
|
|
|
const loading = ref(true);
|
|
const loading = ref(true);
|
|
|
const showSearch = ref(true);
|
|
const showSearch = ref(true);
|
|
@@ -202,11 +274,14 @@ const { queryParams, form, rules } = toRefs(data);
|
|
|
/** 查询参数列表 */
|
|
/** 查询参数列表 */
|
|
|
function getList() {
|
|
function getList() {
|
|
|
loading.value = true;
|
|
loading.value = true;
|
|
|
- listConfig(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
|
|
|
|
- configList.value = response.rows;
|
|
|
|
|
- total.value = response.total;
|
|
|
|
|
- loading.value = false;
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ // listConfig(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
|
|
|
|
+ // configList.value = response.rows;
|
|
|
|
|
+ // total.value = response.total;
|
|
|
|
|
+ // loading.value = false;
|
|
|
|
|
+ // });
|
|
|
|
|
+ // configList.value = [];
|
|
|
|
|
+ total.value = 8;
|
|
|
|
|
+ loading.value = false;
|
|
|
}
|
|
}
|
|
|
/** 取消按钮 */
|
|
/** 取消按钮 */
|
|
|
function cancel() {
|
|
function cancel() {
|
|
@@ -244,9 +319,34 @@ function handleSelectionChange(selection) {
|
|
|
}
|
|
}
|
|
|
/** 新增按钮操作 */
|
|
/** 新增按钮操作 */
|
|
|
function handleAdd() {
|
|
function handleAdd() {
|
|
|
- reset();
|
|
|
|
|
- open.value = true;
|
|
|
|
|
- title.value = "添加参数";
|
|
|
|
|
|
|
+ // reset();
|
|
|
|
|
+ // open.value = true;
|
|
|
|
|
+ // title.value = "添加参数";
|
|
|
|
|
+ configList.value.push({
|
|
|
|
|
+ configId: 1,
|
|
|
|
|
+ code: 'V0' + (configList.value.length+1),
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ location: '',
|
|
|
|
|
+ icp: '1',
|
|
|
|
|
+ db: '100',
|
|
|
|
|
+ channelNumbers: '',
|
|
|
|
|
+ used: ''
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+function handleAdd1() {
|
|
|
|
|
+ // reset();
|
|
|
|
|
+ // open.value = true;
|
|
|
|
|
+ // title.value = "添加参数";
|
|
|
|
|
+ configList1.value.push({
|
|
|
|
|
+ configId: 1,
|
|
|
|
|
+ code: 'C0' + (configList1.value.length+1),
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ location: '',
|
|
|
|
|
+ max: '25',
|
|
|
|
|
+ min: '25',
|
|
|
|
|
+ channelNumbers: '',
|
|
|
|
|
+ used: ''
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
|
function handleUpdate(row) {
|
|
function handleUpdate(row) {
|
|
@@ -282,12 +382,23 @@ function submitForm() {
|
|
|
function handleDelete(row) {
|
|
function handleDelete(row) {
|
|
|
const configIds = row.configId || ids.value;
|
|
const configIds = row.configId || ids.value;
|
|
|
proxy.$modal.confirm('是否确认删除参数编号为"' + configIds + '"的数据项?').then(function () {
|
|
proxy.$modal.confirm('是否确认删除参数编号为"' + configIds + '"的数据项?').then(function () {
|
|
|
- return delConfig(configIds);
|
|
|
|
|
|
|
+ configList.value.splice(configList.value.indexOf(row), 1);
|
|
|
|
|
+ return true;
|
|
|
}).then(() => {
|
|
}).then(() => {
|
|
|
- getList();
|
|
|
|
|
|
|
+ // getList();
|
|
|
proxy.$modal.msgSuccess("删除成功");
|
|
proxy.$modal.msgSuccess("删除成功");
|
|
|
}).catch(() => {});
|
|
}).catch(() => {});
|
|
|
}
|
|
}
|
|
|
|
|
+function handleDelete1(row) {
|
|
|
|
|
+ const configIds = row.configId || ids.value;
|
|
|
|
|
+ proxy.$modal.confirm('是否确认删除参数编号为"' + configIds + '"的数据项?').then(function () {
|
|
|
|
|
+ configList1.value.splice(configList1.value.indexOf(row), 1);
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }).then(() => {
|
|
|
|
|
+ // getList();
|
|
|
|
|
+ proxy.$modal.msgSuccess("删除成功");
|
|
|
|
|
+ }).catch(() => {});
|
|
|
|
|
+}
|
|
|
/** 导出按钮操作 */
|
|
/** 导出按钮操作 */
|
|
|
function handleExport() {
|
|
function handleExport() {
|
|
|
proxy.download("system/config/export", {
|
|
proxy.download("system/config/export", {
|