Compare commits
No commits in common. "2fdee9cafd1c8b0776c3bce2b550a2f31445f7b3" and "76c2f50bf332ac8e7ea158a0970a25a251a17c77" have entirely different histories.
2fdee9cafd
...
76c2f50bf3
@ -124,9 +124,9 @@ export default {
|
|||||||
this.Quill = new Quill(editor, this.options);
|
this.Quill = new Quill(editor, this.options);
|
||||||
// 取消自动聚焦 start
|
// 取消自动聚焦 start
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.Quill?.blur();
|
this.Quill.blur();
|
||||||
if (!this.readOnly) {
|
if (!this.readOnly) {
|
||||||
this.Quill?.enable();
|
this.Quill.enable();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// 如果设置了上传地址则自定义图片上传事件
|
// 如果设置了上传地址则自定义图片上传事件
|
||||||
|
@ -8,11 +8,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="app-container allow-overflow">
|
<div class="app-container allow-overflow">
|
||||||
<!-- 搜索工作栏 -->
|
<!-- 搜索工作栏 -->
|
||||||
<!-- <small-title
|
<small-title
|
||||||
style="margin: 16px 0; padding-left: 8px"
|
style="margin: 16px 0; padding-left: 8px"
|
||||||
:no-padding="true">
|
:no-padding="true">
|
||||||
设备运行状态
|
设备运行状态
|
||||||
</small-title> -->
|
</small-title>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="graph"
|
class="graph"
|
||||||
@ -22,8 +22,7 @@
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
position: relative;
|
position: relative;
|
||||||
">
|
">
|
||||||
<!-- <div class="blue-title">各设备加工数量</div> -->
|
<div class="blue-title">各设备加工数量</div>
|
||||||
<div class="blue-title">设备运行状态</div>
|
|
||||||
<div class="legend">
|
<div class="legend">
|
||||||
<div class="legend-item">
|
<div class="legend-item">
|
||||||
<span class="icon blue"></span>
|
<span class="icon blue"></span>
|
||||||
@ -42,17 +41,22 @@
|
|||||||
<span class="text">速度开动率</span>
|
<span class="text">速度开动率</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="list.length" class="graph-grid">
|
<div class="graph-grid">
|
||||||
<div class="bg-grid grid-line">
|
<div class="bg-grid grid-line">
|
||||||
<div class="grid-item" v-for="item in list.length" :key="item"></div>
|
<div
|
||||||
|
class="grid-item"
|
||||||
|
v-for="item in list.length"
|
||||||
|
:key="item"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="bg-grid grid-charts">
|
<div class="bg-grid grid-charts">
|
||||||
<pie-chart v-for="item in list" :key="item.id" :value="item" />
|
<pie-chart
|
||||||
|
v-for="item in list"
|
||||||
|
:key="item.id"
|
||||||
|
:value="item" />
|
||||||
<!-- <pie-chart v-for="item in 5" :key="item" :value="item" /> -->
|
<!-- <pie-chart v-for="item in 5" :key="item" :value="item" /> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="no-data-bg" v-else></div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
@ -202,9 +202,7 @@ export default {
|
|||||||
];
|
];
|
||||||
this.config.series[1].data = [
|
this.config.series[1].data = [
|
||||||
{ name: '速度开动率', value: peEfficiency },
|
{ name: '速度开动率', value: peEfficiency },
|
||||||
{ name: '', value: 100 },
|
{ name: '', value: Math.ceil(peEfficiency) - peEfficiency },
|
||||||
// { name: '速度开动率', value: peEfficiency },
|
|
||||||
// { name: '', value: Math.ceil(peEfficiency) - peEfficiency },
|
|
||||||
];
|
];
|
||||||
//
|
//
|
||||||
this.textData = {
|
this.textData = {
|
||||||
|
@ -7,30 +7,27 @@
|
|||||||
-->
|
-->
|
||||||
<template>
|
<template>
|
||||||
<div class="alarm-handle">
|
<div class="alarm-handle">
|
||||||
<el-skeleton v-if="loading" />
|
<DialogForm
|
||||||
<div v-else>
|
ref="orderForm"
|
||||||
<DialogForm
|
key="orderForm"
|
||||||
ref="orderForm"
|
v-model="orderForm"
|
||||||
key="orderForm"
|
:disabled="readOnly"
|
||||||
v-model="orderForm"
|
:has-files="false"
|
||||||
:disabled="readOnly"
|
label-position="top"
|
||||||
:has-files="false"
|
:rows="orderFormRows" />
|
||||||
label-position="top"
|
|
||||||
:rows="orderFormRows" />
|
|
||||||
|
|
||||||
<small-title style="margin: 16px 0" :no-padding="true" size="sm">
|
<small-title style="margin: 16px 0" :no-padding="true" size="sm">
|
||||||
处理方式
|
处理方式
|
||||||
</small-title>
|
</small-title>
|
||||||
|
|
||||||
<DialogForm
|
<DialogForm
|
||||||
key="handleMethodForm"
|
key="handleMethodForm"
|
||||||
ref="handleMethodForm"
|
ref="handleMethodForm"
|
||||||
v-model="handleMethodForm"
|
v-model="handleMethodForm"
|
||||||
:disabled="readOnly"
|
:disabled="readOnly"
|
||||||
:has-files="true"
|
:has-files="true"
|
||||||
label-position="top"
|
label-position="top"
|
||||||
:rows="handleMethodFormRows" />
|
:rows="handleMethodFormRows" />
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -46,7 +43,6 @@ export default {
|
|||||||
components: { SmallTitle, DialogForm, Editor },
|
components: { SmallTitle, DialogForm, Editor },
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
loading: false,
|
|
||||||
orderForm: {
|
orderForm: {
|
||||||
id: null,
|
id: null,
|
||||||
equipment: null,
|
equipment: null,
|
||||||
@ -86,9 +82,6 @@ export default {
|
|||||||
label: '处理人',
|
label: '处理人',
|
||||||
prop: 'hander',
|
prop: 'hander',
|
||||||
url: '/base/core-worker/listAll',
|
url: '/base/core-worker/listAll',
|
||||||
bind: {
|
|
||||||
multiple: true,
|
|
||||||
},
|
|
||||||
rules: [
|
rules: [
|
||||||
{ required: true, message: '类型名称不能为空', trigger: 'blur' },
|
{ required: true, message: '类型名称不能为空', trigger: 'blur' },
|
||||||
],
|
],
|
||||||
@ -129,14 +122,9 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.loading = true;
|
this.getDict().then(() => {
|
||||||
this.getDict()
|
this.init();
|
||||||
.then(() => {
|
});
|
||||||
this.init();
|
|
||||||
})
|
|
||||||
.catch((err) => {
|
|
||||||
this.loading = false;
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
/**
|
/**
|
||||||
@ -151,9 +139,8 @@ export default {
|
|||||||
* 初始化
|
* 初始化
|
||||||
*/
|
*/
|
||||||
async init() {
|
async init() {
|
||||||
await this.initTop();
|
this.initTop();
|
||||||
await this.initDown();
|
this.initDown();
|
||||||
this.loading = false;
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -185,19 +172,16 @@ export default {
|
|||||||
this.$msgError('缺少报警日志id');
|
this.$msgError('缺少报警日志id');
|
||||||
this.$emit('close');
|
this.$emit('close');
|
||||||
}
|
}
|
||||||
const url = '/base/equipment-alarm-hand/page'; // 经沟通,此处采用page接口的第一个返回值
|
const url = '/base/equipment-alarm-hand/get';
|
||||||
const { data, code } = await this.$axios({
|
const { data, code } = await this.$axios({
|
||||||
url: url,
|
url: url,
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: {
|
params: {
|
||||||
logId: this.logId,
|
id: this.logId,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
if (code == 0) {
|
if (code == 0) {
|
||||||
this.handleMethodForm = {
|
this.handleMethodForm = data;
|
||||||
...data.list[0],
|
|
||||||
hander: data.list[0]?.hander?.split(',') || '',
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -229,11 +213,7 @@ export default {
|
|||||||
const { code, data } = await this.$axios({
|
const { code, data } = await this.$axios({
|
||||||
url: url + (this.handleMethodForm.id ? '/update' : '/create'),
|
url: url + (this.handleMethodForm.id ? '/update' : '/create'),
|
||||||
method: this.handleMethodForm.id ? 'put' : 'post',
|
method: this.handleMethodForm.id ? 'put' : 'post',
|
||||||
data: {
|
data: { ...this.handleMethodForm, logId: this.logId },
|
||||||
...this.handleMethodForm,
|
|
||||||
hander: this.handleMethodForm.hander?.join(',') || '',
|
|
||||||
logId: this.logId,
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
if (code == 0) {
|
if (code == 0) {
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user