jiminglei 2 years ago
parent 4b61123f6d
commit bf2043b30b
  1. 4
      psdc-ui/src/api/emonitor/api.js
  2. 40
      psdc-ui/src/views/system/device/index.vue

@ -81,3 +81,7 @@ export function postXg1(data) {
export function postDel1(data) { export function postDel1(data) {
return request.post('system/device/index/del',data) return request.post('system/device/index/del',data)
} }
export function DevData(data) {
return request.post('system/device/index/daoruDevData',data)
}

@ -69,7 +69,7 @@
:limit="1" :limit="1"
accept=".xlsx, .xls" accept=".xlsx, .xls"
:headers="data.upload.headers" :headers="data.upload.headers"
:action="data.upload.url + '?updateSupport=' + data.upload.updateSupport" :action="data.upload.url"
:disabled="data.upload.isUploading" :disabled="data.upload.isUploading"
:on-progress="handleFileUploadProgress" :on-progress="handleFileUploadProgress"
:on-success="handleFileSuccess" :on-success="handleFileSuccess"
@ -91,7 +91,7 @@
<template #footer> <template #footer>
<div class="dialog-footer"> <div class="dialog-footer">
<el-button type="primary" @click="submitFileForm"> </el-button> <el-button type="primary" @click="submitFileForm"> </el-button>
<el-button @click="data.upload.open = false"> </el-button> <el-button @click="cancel2"> </el-button>
</div> </div>
</template> </template>
</el-dialog> </el-dialog>
@ -200,7 +200,7 @@
<script setup name="Index"> <script setup name="Index">
import {ElMessage,ElMessageBox} from 'element-plus' import {ElMessage,ElMessageBox} from 'element-plus'
import {Delete} from '@element-plus/icons-vue' import {Delete} from '@element-plus/icons-vue'
import {ref,reactive,watch,onMounted} from "vue"; import {ref,reactive,watch,onMounted,} from "vue";
import {getXl, getSbTab, postNew1, getSb, postXg1, postDel1, getYh, getMx,} from '../../../api/emonitor/api' import {getXl, getSbTab, postNew1, getSb, postXg1, postDel1, getYh, getMx,} from '../../../api/emonitor/api'
import {getToken} from "@/utils/auth"; import {getToken} from "@/utils/auth";
onMounted(()=>{ onMounted(()=>{
@ -246,6 +246,7 @@ onMounted(()=>{
}) })
/** 筛选处理 */ /** 筛选处理 */
const data = reactive({ const data = reactive({
form:{}, form:{},
upload:{ upload:{
// //
@ -259,7 +260,7 @@ const data = reactive({
// //
headers: { Authorization: "Bearer " + getToken() }, headers: { Authorization: "Bearer " + getToken() },
// //
url: import.meta.env.VITE_APP_BASE_API + "/system/user/importData" url: import.meta.env.VITE_APP_BASE_API + "/system/device/index/daoruDevData"
}, },
MxList:[], MxList:[],
sblb:[], sblb:[],
@ -377,15 +378,15 @@ const handleCurrentChange = (val) => {
} }
}) })
} }
const { proxy } = getCurrentInstance();
function handleImport() { function handleImport() {
data.upload.title = "设备导入"; data.upload.title = "设备导入";
data.upload.open = true; data.upload.open = true;
}; };
/** 下载模板操作 */ /** 下载模板操作 */
function importTemplate() { function importTemplate() {
proxy.download("system/user/importTemplate", { proxy.download("system/device/index/downloadDevTemplate",{
}, `user_template_${new Date().getTime()}.xlsx`); }, `device_template_${new Date().getTime()}.xlsx`);
}; };
/**文件上传中处理 */ /**文件上传中处理 */
const handleFileUploadProgress = (event, file, fileList) => { const handleFileUploadProgress = (event, file, fileList) => {
@ -397,7 +398,26 @@ const handleFileSuccess = (response, file, fileList) => {
data.upload.isUploading = false; data.upload.isUploading = false;
proxy.$refs["uploadRef"].handleRemove(file); proxy.$refs["uploadRef"].handleRemove(file);
proxy.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + "</div>", "导入结果", { dangerouslyUseHTMLString: true }); proxy.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + "</div>", "导入结果", { dangerouslyUseHTMLString: true });
getList(); getSbTab({
"deviceId":0,
"deviceModel":data.sceneCode,
"pageNum": currentPage.value,
"pageSize": pageSize.value
}).then((res)=>{
console.log(res)
data.timingList=res.rows
data.total=res.total
for(let i in res.rows){
if(res.rows[i].isControl==2){
res.rows[i].isControl='可控'
}else if(res.rows[i].isControl==1){
res.rows[i].isControl='不可控'
}
}
})
}; };
/** 提交上传文件 */ /** 提交上传文件 */
function submitFileForm() { function submitFileForm() {
@ -420,8 +440,8 @@ function reset() {
proxy.resetForm("userRef"); proxy.resetForm("userRef");
}; };
/** 取消按钮 */ /** 取消按钮 */
function cancel() { function cancel2() {
open.value = false; data.upload.open = false;
reset(); reset();
}; };
/** 新增策略处理 */ /** 新增策略处理 */

Loading…
Cancel
Save