fix: BUG修改

This commit is contained in:
cjp 2023-09-05 18:27:05 +08:00
parent d13c07e168
commit 3801c8f564
4 changed files with 165 additions and 292 deletions

View File

@ -315,6 +315,13 @@ const rules = ref({
trigger: "blur"
}
],
devNumber: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
installTime: [
{
required: true,
@ -322,18 +329,23 @@ const rules = ref({
trigger: "blur"
}
],
blackBox: [
model: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
structureType: [
gearModule: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
installImage: [
@ -343,42 +355,76 @@ const rules = ref({
trigger: "change"
}
],
isForeignDev: [
registrationCertificate: [
{
required: true,
message: "请选择",
message: "请上传",
trigger: "change"
}
],
isNewDev: [
maxHeight: [
{
required: true,
message: "请选择",
trigger: "change"
message: "请输入",
trigger: "blur"
},
{
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
model: [
maxLoad: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
ratedPeopleNum: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数",
trigger: "blur"
}
],
filingNumber: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
factoryCertificate: [
totalFloor: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^-?\d+$/,
message: "请输入整数",
trigger: "blur"
}
],
useRegistrationTime: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
workingRange: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
maxLiftingCapacity: [
verifyCode: [
{
required: true,
message: "请输入",
@ -390,26 +436,10 @@ const rules = ref({
required: true,
message: "请输入",
trigger: "blur"
}
],
acquisitionDate: [
},
{
required: true,
message: "请选择",
trigger: "change"
}
],
numberValidityPeriod: [
{
required: true,
message: "请选择",
trigger: "change"
}
],
originalValue: [
{
required: true,
message: "请输入",
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
@ -418,114 +448,10 @@ const rules = ref({
required: true,
message: "请输入",
trigger: "blur"
}
],
invoiceCode: [
},
{
required: true,
message: "请输入",
trigger: "blur"
}
],
verifyCode: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
productionDate: [
{
required: true,
message: "请选择",
trigger: "change"
}
],
manufacturerLicense: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
isOriginalProduct: [
{
required: true,
message: "请选择",
trigger: "change"
}
],
useTo: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
forearmLength: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
posteriorArmLength: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
towerHeight: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
forearmFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
rearArmFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
towerCapFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
upwardTurntableFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
lowerTurntableFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
mastSectionFlag: [
{
required: true,
message: "请输入",
pattern: /^[1-9]\d*$/,
message: "请输入正整数",
trigger: "blur"
}
]

View File

@ -286,7 +286,6 @@ const columns: ColumnProps[] = [
// { prop: "blackBox", label: "" },
{ prop: "operation", label: "操作", fixed: "right", width: 260 }
];
const rules = ref({
devName: [
{
@ -295,6 +294,13 @@ const rules = ref({
trigger: "blur"
}
],
devNumber: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
installTime: [
{
required: true,
@ -302,18 +308,23 @@ const rules = ref({
trigger: "blur"
}
],
blackBox: [
model: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
structureType: [
gearModule: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
installImage: [
@ -323,42 +334,76 @@ const rules = ref({
trigger: "change"
}
],
isForeignDev: [
registrationCertificate: [
{
required: true,
message: "请选择",
message: "请上传",
trigger: "change"
}
],
isNewDev: [
maxHeight: [
{
required: true,
message: "请选择",
trigger: "change"
message: "请输入",
trigger: "blur"
},
{
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
model: [
maxLoad: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
ratedPeopleNum: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数",
trigger: "blur"
}
],
filingNumber: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
factoryCertificate: [
totalFloor: [
{
required: true,
message: "请输入",
trigger: "blur"
},
{
pattern: /^-?\d+$/,
message: "请输入整数",
trigger: "blur"
}
],
useRegistrationTime: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
workingRange: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
maxLiftingCapacity: [
verifyCode: [
{
required: true,
message: "请输入",
@ -370,26 +415,10 @@ const rules = ref({
required: true,
message: "请输入",
trigger: "blur"
}
],
acquisitionDate: [
},
{
required: true,
message: "请选择",
trigger: "change"
}
],
numberValidityPeriod: [
{
required: true,
message: "请选择",
trigger: "change"
}
],
originalValue: [
{
required: true,
message: "请输入",
pattern: /^\d+(\.\d{0,2})?$/,
message: "请输入整数或小数点后两位小数",
trigger: "blur"
}
],
@ -398,114 +427,10 @@ const rules = ref({
required: true,
message: "请输入",
trigger: "blur"
}
],
invoiceCode: [
},
{
required: true,
message: "请输入",
trigger: "blur"
}
],
manufacturer: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
productionDate: [
{
required: true,
message: "请选择",
trigger: "change"
}
],
manufacturerLicense: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
isOriginalProduct: [
{
required: true,
message: "请选择",
trigger: "change"
}
],
useTo: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
forearmLength: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
posteriorArmLength: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
towerHeight: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
forearmFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
rearArmFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
towerCapFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
upwardTurntableFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
lowerTurntableFlag: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
mastSectionFlag: [
{
required: true,
message: "请输入",
pattern: /^[1-9]\d*$/,
message: "请输入正整数",
trigger: "blur"
}
]
@ -513,11 +438,20 @@ const rules = ref({
//
const handleAvatarSuccess: UploadProps["onSuccess"] = (response, uploadFile) => {
console.log(response.result.url);
console.log(response, uploadFile);
// console.log(response.result.url);
// console.log(response, uploadFile);
formData.value.installImage = response.result.url;
formRef.value?.validateField("image");
};
//
const handleRegistSuccess: UploadProps["onSuccess"] = (response, uploadFile) => {
// console.log(response.result.url);
// console.log(response, uploadFile);
formData.value.registrationCertificate = response.result.url;
formRef.value?.validateField("image");
};
//
const handleDeleteItem = async (params: jxj_User.ResUserList) => {
await useHandleData(lifterEquipDel, { id: params.id }, `删除【${params.devName}`);

View File

@ -48,6 +48,8 @@
<br />
<span>运行状态: {{ row.runningState == 1 ? "上升" : row.runningState == 2 ? "下降" : "" }}</span>
<br />
<span>数据接受时间: {{ row.createTime ? row.createTime : "" }}</span>
<br />
</template>
<template #alarmInfo="{ row }">
<div class="table-data">
@ -295,8 +297,8 @@
<div class="table-data">
<span
>人数识别装置故障:
<span :style="{ color: row.multiAntiCollisionRightAlarm == 0 ? '#333' : '#E70000' }">{{
row.multiAntiCollisionRightAlarm == 0 ? "无故障" : "有故障"
<span :style="{ color: row.peopleCntError == 0 ? '#333' : '#E70000' }">{{
row.peopleCntError == 0 ? "无故障" : "有故障"
}}</span></span
>
</div>

View File

@ -331,6 +331,7 @@ const getEquipList = async () => {
equipList.value = [];
}
};
//
const getEquipInfo = async (obj: any) => {
equipActive.value = equipList.value.findIndex(item => item.id == obj.id);
@ -344,6 +345,11 @@ const getEquipInfo = async (obj: any) => {
} else {
equipInfo.value = { ...obj };
}
if (active.value === 0) {
getAlarmList();
} else {
getMonitorList();
}
};
//
const search = () => {
@ -386,6 +392,11 @@ const getProject = async () => {
searchSn.value = res.result.projectSn;
}
getEquipList();
if (active.value === 0) {
getAlarmList();
} else {
getMonitorList();
}
console.log(res);
};
const getengineering = async () => {