mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-17 16:36:03 +08:00
bug修复
This commit is contained in:
@@ -39,7 +39,7 @@
|
|||||||
<dict-tag :options="dict.type.iot_data_type" :value="scope.row.datatype" />
|
<dict-tag :options="dict.type.iot_data_type" :value="scope.row.datatype" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="数据定义" align="left" prop="specs" min-width="150" class-name="specsColor">
|
<el-table-column label="数据定义" align="left" header-align="center" prop="specs" min-width="150" class-name="specsColor">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div v-html="formatSpecsDisplay(scope.row.specs)"></div>
|
<div v-html="formatSpecsDisplay(scope.row.specs)"></div>
|
||||||
</template>
|
</template>
|
||||||
@@ -355,6 +355,7 @@ export default {
|
|||||||
this.form.datatype = "integer"
|
this.form.datatype = "integer"
|
||||||
this.form.specs = {
|
this.form.specs = {
|
||||||
enumList: [],
|
enumList: [],
|
||||||
|
arrayType: "int"
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** 修改按钮操作 */
|
/** 修改按钮操作 */
|
||||||
@@ -543,8 +544,6 @@ export default {
|
|||||||
value: "",
|
value: "",
|
||||||
text: ""
|
text: ""
|
||||||
}];
|
}];
|
||||||
} else if (val == "array") {
|
|
||||||
this.form.specs.arrayType = "int";
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/** 添加枚举项 */
|
/** 添加枚举项 */
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
<dict-tag :options="dict.type.iot_data_type" :value="scope.row.datatype" />
|
<dict-tag :options="dict.type.iot_data_type" :value="scope.row.datatype" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="数据定义" align="left" prop="specs" min-width="150" class-name="specsColor">
|
<el-table-column label="数据定义" align="left" header-align="center" prop="specs" min-width="150" class-name="specsColor">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div v-html="formatSpecsDisplay(scope.row.specs)"></div>
|
<div v-html="formatSpecsDisplay(scope.row.specs)"></div>
|
||||||
</template>
|
</template>
|
||||||
@@ -75,8 +75,8 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="150">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button size="small" type="primary" style="padding:5px;" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['iot:template:edit']" >修改</el-button>
|
<el-button size="small" type="primary" style="padding:5px;" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['iot:template:edit']">修改</el-button>
|
||||||
<el-button size="small" type="danger" style="padding:5px;" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['iot:template:remove']" v-if =" canEdit ? true : (scope.row.isSys == '1' ? false : true)">删除</el-button>
|
<el-button size="small" type="danger" style="padding:5px;" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['iot:template:remove']" v-if=" canEdit ? true : (scope.row.isSys == '1' ? false : true)">删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
@@ -278,15 +278,15 @@ export default {
|
|||||||
this.init();
|
this.init();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
init(){
|
init() {
|
||||||
if (this.$store.state.user.roles.indexOf("admin") !== -1){
|
if (this.$store.state.user.roles.indexOf("admin") !== -1) {
|
||||||
this.canEdit = true
|
this.canEdit = true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/** 查询通用物模型列表 */
|
/** 查询通用物模型列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
if (this.$store.state.user.roles.indexOf("admin") === -1){
|
if (this.$store.state.user.roles.indexOf("admin") === -1) {
|
||||||
this.queryParams.tenantName = this.$store.state.user.name
|
this.queryParams.tenantName = this.$store.state.user.name
|
||||||
}
|
}
|
||||||
listTemplate(this.queryParams).then((response) => {
|
listTemplate(this.queryParams).then((response) => {
|
||||||
@@ -350,6 +350,7 @@ export default {
|
|||||||
this.form.datatype = "integer"
|
this.form.datatype = "integer"
|
||||||
this.form.specs = {
|
this.form.specs = {
|
||||||
enumList: [],
|
enumList: [],
|
||||||
|
arrayType: "int"
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** 修改按钮操作 */
|
/** 修改按钮操作 */
|
||||||
@@ -428,15 +429,15 @@ export default {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
// 类型改变
|
// 类型改变
|
||||||
typeChange(label){
|
typeChange(label) {
|
||||||
if(label==2 || label==3){
|
if (label == 2 || label == 3) {
|
||||||
this.form.isMonitor=0;
|
this.form.isMonitor = 0;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 实时监测改变
|
// 实时监测改变
|
||||||
changeMonitor(isMonitor){
|
changeMonitor(isMonitor) {
|
||||||
if(isMonitor==1 && this.form.datatype!="integer" && this.form.datatype!="decimal"){
|
if (isMonitor == 1 && this.form.datatype != "integer" && this.form.datatype != "decimal") {
|
||||||
this.form.datatype="integer";
|
this.form.datatype = "integer";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 格式化物模型
|
// 格式化物模型
|
||||||
@@ -467,8 +468,6 @@ export default {
|
|||||||
value: "",
|
value: "",
|
||||||
text: ""
|
text: ""
|
||||||
}];
|
}];
|
||||||
} else if (val == "array") {
|
|
||||||
this.form.specs.arrayType = "int";
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/** 添加枚举项 */
|
/** 添加枚举项 */
|
||||||
|
|||||||
Reference in New Issue
Block a user