Commit f9c02489 authored by liwei's avatar liwei

修改了语音指令以及语音指令部署位置bug

parent 3fa2b0a3
......@@ -4,8 +4,7 @@ import zhCn from "element-plus/dist/locale/zh-cn.mjs"
import axios from "axios";
import store from "../../store";
import {getVoiceCommandsLocationData,deleteVoiceCommandsLocation,addVoiceCommandsLocation,updateVoiceCommandsLocation,getVoiceCommandsLocationDetail} from "../../api/AIStation/VoiceCommandLocation";
import { ElMessage } from 'element-plus';
import { ElMessage,ElMessageBox } from 'element-plus';
// 查询条件
const queryParams = ref({
stationId: '',//换热站id
......@@ -52,7 +51,7 @@ const Page = reactive({total: 0, rows: 20, page: 1});
// 详情弹窗
const detailOpen = ref(false)
//新增 修改弹窗
const dialogFormVisible = ref(false)
let dialogFormVisible = ref(false)
//新增或修改表单的title
const formTitle = ref('')
......@@ -67,7 +66,9 @@ function loadData(){
ipAddress: queryParams.value.ipAddress,
macAddress: queryParams.value.macAddress,
}
console.log('item:',item)
if (item.stationId === undefined){
item.stationId = ''
}
//查询数据
getVoiceCommandsLocationData(item).then(res => {
voiceCommandLocationData.value = res.rows
......@@ -120,7 +121,11 @@ const handleFormData = async () => {
message: '当前mac和ip地址已重复,请重新输入',
type: 'warning'
});
} else{
} else if (res.code === 200){
ElMessage({
message: '修改成功',
type: 'success'
});
dialogFormVisible.value = false
}
}).catch((err) => {
......@@ -196,14 +201,29 @@ function handleUpdateButton(row) {
//删除按钮
function deleteButton(row) {
console.log('row.businessId:', row.businessId)
deleteVoiceCommandsLocation(row.businessId).then(res => {
loadData()
console.log('删除:')
}).catch((err) => {
console.log(err)
}).finally(() =>{
loadData()
})
ElMessageBox.confirm('此操作将永久删除该文件, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
deleteVoiceCommandsLocation(row.businessId).then(res => {
if (res.code === 200){
ElMessage.success({
message: '删除成功!'
});
loadData()
}else {
ElMessage.error({
message: '删除失败!'
});
loadData()
}
})
}).catch(() => {
ElMessage.info({
message: '已取消删除'
});
});
}
// //获取换热机组列表
// function getSupplys(){
......@@ -301,7 +321,7 @@ getSupplys()
<el-form-item label="换热站:">
<!-- <el-cascader :options="options" v-model="queryParams.stationId" :props="props" collapse-tags clearable :show-all-levels="false"-->
<!-- placeholder="请选择" style="min-width: 210px;" />-->
<el-select v-model="queryParams.stationId" placeholder="请选择" style="min-width: 210px" filterable clearable >
<el-select v-model="queryParams.stationId" placeholder="请选择" style="min-width: 210px" filterable clearable>
<el-option
v-for="item in options"
:key="item.value"
......@@ -407,17 +427,17 @@ getSupplys()
</el-select>
</el-form-item>
<el-form-item label="编号:">
<el-input v-model="addOrUpdateForm.code" placeholder="请选择编号"></el-input>
<el-input v-model="addOrUpdateForm.code" placeholder="请选择编号" :maxlength="100" show-word-limit></el-input>
</el-form-item>
<el-form-item label="MAC地址:">
<el-input v-model="addOrUpdateForm.macAddress" placeholder="请输入MAC地址"></el-input>
<el-input v-model="addOrUpdateForm.macAddress" placeholder="请输入MAC地址" :maxlength="50" show-word-limit></el-input>
</el-form-item>
<el-form-item label="IP地址:">
<el-input v-model="addOrUpdateForm.ipAddress" placeholder="请输入IP地址"></el-input>
<el-input v-model="addOrUpdateForm.ipAddress" placeholder="请输入IP地址" :maxlength="50" show-word-limit></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="addDialog-footer">
<el-button @click="dialogFormVisible.value = false">取 消</el-button>
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click="handleFormData()">确 定</el-button>
</div>
</el-dialog>
......
......@@ -294,7 +294,7 @@ function handleDetail(row) {
</el-col>
<el-col :span="12">
<el-form-item label="指令结果:" prop="result">
<span>{{ singleDetails.result || '-' }}</span>
<span>{{ singleDetails.result === '0' ? '无' : singleDetails.result === '1' ? '成功' : singleDetails.result === '2' ? '失败' : '-' }}</span>
</el-form-item>
</el-col>
</el-row>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment