Commit 13149244 authored by pangjh's avatar pangjh

前端代码提交

parent 7f525e99
import request from '@/utils/request'
// const baseURL = process.env.VUE_APP_BASE_API
const baseURL = ''
// 实例列表
export function listInstance(data) {
return request({
url: `${baseURL}/iot/model/getModelInstance4Page`,
method: 'post',
data
})
}
// 实例增加
export function addInstance(data) {
return request({
url: `${baseURL}/iot/model/instance/add`,
method: 'post',
data
})
}
// 实例编辑
export function editInstance(data) {
return request({
url: `${baseURL}/iot/model/instance/edit`,
method: 'post',
data
})
}
// 实例删除
export function deleteInstance(data) {
return request({
url: `${baseURL}/iot/model/instance/delete`,
method: 'post',
data
})
}
...@@ -46,3 +46,4 @@ export function deleteModel(data) { ...@@ -46,3 +46,4 @@ export function deleteModel(data) {
data data
}) })
} }
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<el-card class="margin-top-20"> <el-card class="margin-top-20">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>模型数据</span> <span>模型数据</span>
<el-button v-if="!modelForm.hasInstance" style="float: right; padding: 0; margin-left: 10px" type="text" @click="addRow">添加</el-button> <el-button v-if="!modelForm.hasInstance" style="float: right; margin-left: 10px" type="primary" @click="addRow">添加</el-button>
</div> </div>
<el-form <el-form
ref="listForm" ref="listForm"
...@@ -59,6 +59,7 @@ ...@@ -59,6 +59,7 @@
v-if="props.row.edit" v-if="props.row.edit"
:prop="`propertyList.${props.$index}.propertyCode`" :prop="`propertyList.${props.$index}.propertyCode`"
label="" label=""
style="margin-bottom: 0px"
> >
<el-input v-model="props.row.propertyCode" /> <el-input v-model="props.row.propertyCode" />
</el-form-item> </el-form-item>
...@@ -75,6 +76,7 @@ ...@@ -75,6 +76,7 @@
v-if="props.row.edit" v-if="props.row.edit"
:prop="`propertyList.${props.$index}.propertyName`" :prop="`propertyList.${props.$index}.propertyName`"
label="" label=""
style="margin-bottom: 0px"
> >
<el-input v-model="props.row.propertyName" /> <el-input v-model="props.row.propertyName" />
</el-form-item> </el-form-item>
...@@ -90,6 +92,7 @@ ...@@ -90,6 +92,7 @@
v-if="props.row.edit" v-if="props.row.edit"
:prop="`propertyList.${props.$index}.propertyType`" :prop="`propertyList.${props.$index}.propertyType`"
label="" label=""
style="margin-bottom: 0px"
> >
<el-select v-model="props.row.propertyType"> <el-select v-model="props.row.propertyType">
<el-option <el-option
...@@ -112,6 +115,7 @@ ...@@ -112,6 +115,7 @@
v-if="props.row.edit" v-if="props.row.edit"
:prop="`propertyList.${props.$index}.propertyDefaultValue`" :prop="`propertyList.${props.$index}.propertyDefaultValue`"
label="" label=""
style="margin-bottom: 0px"
> >
<el-input v-model="props.row.propertyDefaultValue" /> <el-input v-model="props.row.propertyDefaultValue" />
</el-form-item> </el-form-item>
...@@ -127,6 +131,7 @@ ...@@ -127,6 +131,7 @@
v-if="props.row.edit" v-if="props.row.edit"
:prop="`propertyList.${props.$index}.propertyUnit`" :prop="`propertyList.${props.$index}.propertyUnit`"
label="" label=""
style="margin-bottom: 0px"
> >
<el-input v-model="props.row.propertyUnit" /> <el-input v-model="props.row.propertyUnit" />
</el-form-item> </el-form-item>
...@@ -274,7 +279,7 @@ export default { ...@@ -274,7 +279,7 @@ export default {
}) })
.catch(err => { .catch(err => {
console.error(err.message) console.error(err.message)
this.$message.error('保存失败') this.$message.error(err.message)
}) })
}, },
editModel() { editModel() {
...@@ -318,5 +323,7 @@ export default { ...@@ -318,5 +323,7 @@ export default {
</script> </script>
<style scoped> <style scoped>
.clearfix {
line-height: 36px;
}
</style> </style>
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
<el-table <el-table
:data="tableData" :data="tableData"
border border
height="500px"
> >
<el-table-column <el-table-column
type="index" type="index"
...@@ -176,11 +177,11 @@ export default { ...@@ -176,11 +177,11 @@ export default {
}, },
handleSizeChange(val) { handleSizeChange(val) {
this.pageForm.pageSize = val this.pageForm.pageSize = val
this.getTableData(1) this.listModel(1)
}, },
handleCurrentChange(val) { handleCurrentChange(val) {
this.pageForm.pageNum = val this.pageForm.pageNum = val
this.getTableData(val) this.listModel(val)
}, },
onConfirm() { onConfirm() {
this.dialogVisible = false this.dialogVisible = false
......
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