|
@@ -109,11 +109,31 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div> -->
|
|
|
- <el-input
|
|
|
+ <div class="search-content">
|
|
|
+ <el-select
|
|
|
+ class="multSelectTages"
|
|
|
+ size="mini"
|
|
|
+ v-model="state.alarmIds"
|
|
|
+ style="width: 300px"
|
|
|
+ multiple
|
|
|
+ collapse-tags
|
|
|
+ placeholder="全部描述"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in state.alarmIdList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.description"
|
|
|
+ :value="item.alarmId"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <!-- <el-input
|
|
|
v-model="state.alarmIds"
|
|
|
placeholder="请输入..."
|
|
|
size="mini"
|
|
|
- ></el-input>
|
|
|
+ ></el-input> -->
|
|
|
</div>
|
|
|
<div class="search-item">
|
|
|
<span class="label">日期:</span>
|
|
@@ -308,6 +328,7 @@ import {
|
|
|
fetchModel,
|
|
|
fetchRelatePartAndAlarmType,
|
|
|
GetAlarmId,
|
|
|
+ GetQuerywtalarmdesclistnew,
|
|
|
getWpList,
|
|
|
} from "@/api/zhbj/index.js";
|
|
|
import dayjs from "dayjs";
|
|
@@ -413,6 +434,7 @@ const getequipmentmodel_list = async () => {
|
|
|
const getfetchRelatePart = async () => {
|
|
|
const { data } = await fetchRelatePartAndAlarmType();
|
|
|
state.fetchListAll = data;
|
|
|
+ getAlarmId();
|
|
|
};
|
|
|
//型号列表
|
|
|
const modelList = [
|
|
@@ -677,13 +699,27 @@ function getAlarmId() {
|
|
|
// // : data.slice(0, 5).map((item) => item.alarmId);
|
|
|
// getTableList();
|
|
|
// });
|
|
|
- state.alarmIdList = [
|
|
|
- {
|
|
|
- alarmId: "10",
|
|
|
- description: "发电机转速大于900,并且 任意齿轮箱轴温度每分钟上升超过1.5",
|
|
|
- },
|
|
|
- ];
|
|
|
- getTableList();
|
|
|
+ // state.alarmIdList = [
|
|
|
+ // {
|
|
|
+ // alarmId: "10",
|
|
|
+ // description: "发电机转速大于900,并且 任意齿轮箱轴温度每分钟上升超过1.5",
|
|
|
+ // },
|
|
|
+ // ];
|
|
|
+ // getTableList();
|
|
|
+ GetQuerywtalarmdesclistnew({
|
|
|
+ components: state.components,
|
|
|
+ modelId: state.modelId,
|
|
|
+ wpId: state.changZhan,
|
|
|
+ }).then(({ data }) => {
|
|
|
+ state.alarmIdList = data;
|
|
|
+ // state.alarmIds = [];
|
|
|
+ state.alarmIds =
|
|
|
+ data.length <= 5
|
|
|
+ ? data.map((item) => item.alarmId)
|
|
|
+ : data.slice(0, 5).map((item) => item.alarmId);
|
|
|
+
|
|
|
+ getTableList();
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
// 分页导航
|