添加 手动维护功能

main
xiaoguo 7 months ago
parent 2b80ac249e
commit c3f230a044

@ -1,4 +1,4 @@
# VITE_BASE_API=http://192.168.10.246:9001/smart # VITE_BASE_API=http://192.168.10.246:9001/smart
# VITE_BASE_API=http://10.34.48.206:9000/smart # VITE_BASE_API=http://10.34.48.206:9000/smart
VITE_BASE_API=http://192.168.10.241:5223/ VITE_BASE_API=http://192.168.88.105:5223/

@ -13,7 +13,7 @@ export class EquipmentEntity {
state!: string; state!: string;
activated!: boolean; activated!: boolean;
model!:string; model!:string;
isAlarm!:boolean; isMaintain!:boolean;
ordrNo!: number; ordrNo!: number;
remark!: string; remark!: string;
} }

@ -35,8 +35,8 @@
emit-value map-options label="模式" @update:model-value="modelUpdate" /> emit-value map-options label="模式" @update:model-value="modelUpdate" />
</div> </div>
<div class="col-xl-6 col-lg-12 col-sm-12" v-show="isAlarmFlag"> <div class="col-xl-6 col-lg-12 col-sm-12" v-show="isAlarmFlag">
<q-select class="text-h6" outlined v-model="addOrEditFormData.isAlarm" :options="[{ label: '', value: true }, <q-select class="text-h6" outlined v-model="addOrEditFormData.isMaintain" :options="[{ label: '', value: true },
{ label: '否', value: false }]" emit-value map-options label="是否报警" /> { label: '否', value: false }]" emit-value map-options label="是否维护状态" />
</div> </div>
<div class="col-xl-6 col-lg-12 col-sm-12"> <div class="col-xl-6 col-lg-12 col-sm-12">
<q-input class="text-h6" type="number" outlined v-model="addOrEditFormData.ordrNo" <q-input class="text-h6" type="number" outlined v-model="addOrEditFormData.ordrNo"
@ -120,7 +120,7 @@ const clickForm = (e?: any) => {
addOrEditFormTitle.value = '新增设备'; addOrEditFormTitle.value = '新增设备';
addOrEditFormData.value.model = 'Auto'; addOrEditFormData.value.model = 'Auto';
isAlarmFlag.value = false; isAlarmFlag.value = false;
addOrEditFormData.value.isAlarm = false; addOrEditFormData.value.IsMaintain = false;
addOrEditFormData.value.activated = true; addOrEditFormData.value.activated = true;
} }
visible.value = true; visible.value = true;
@ -155,11 +155,11 @@ const modelUpdate = (val: any) => {
isAlarmFlag.value = true; isAlarmFlag.value = true;
} else { } else {
isAlarmFlag.value = false; isAlarmFlag.value = false;
addOrEditFormData.value.isAlarm = false; addOrEditFormData.value.IsMaintain = false;
} }
} }
defineExpose({ defineExpose({
clickForm, clickForm,
}); });
</script> </script>

@ -69,10 +69,10 @@
:color="helper.getModel(props.row.model).color" :color="helper.getModel(props.row.model).color"
:label="helper.getModel(props.row.model).text" /> :label="helper.getModel(props.row.model).text" />
</q-td> </q-td>
<q-td style="font-size: 16px;" key="isAlarm" :props="props"><q-badge <q-td style="font-size: 16px;" key="isMaintain" :props="props"><q-badge
style="font-size: 18px;height:30px;" style="font-size: 18px;height:30px;"
:color="helper.getIsAlarm(props.row.isAlarm).color" :color="helper.getIsAlarm(props.row.isMaintain).color"
:label="helper.getIsAlarm(props.row.isAlarm).text" /> :label="helper.getIsAlarm(props.row.isMaintain).text" />
</q-td> </q-td>
<q-td style="font-size: 16px;" key="ordrNo" :props="props">{{ <q-td style="font-size: 16px;" key="ordrNo" :props="props">{{
props.row.ordrNo props.row.ordrNo
@ -153,7 +153,7 @@ const columns = ref([
{ name: 'equipmentType', align: 'center', label: '设备类型', field: 'equipmentType', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' }, { name: 'equipmentType', align: 'center', label: '设备类型', field: 'equipmentType', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' },
{ name: 'state', align: 'center', label: '设备状态', field: 'state', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' }, { name: 'state', align: 'center', label: '设备状态', field: 'state', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' },
{ name: 'model', align: 'center', label: '模式', field: 'model', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' }, { name: 'model', align: 'center', label: '模式', field: 'model', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' },
{ name: 'isAlarm', align: 'center', label: '是否报警', field: 'isAlarm', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' }, { name: 'isMaintain', align: 'center', label: '是否维护', field: 'isMaintain', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' },
{ name: 'ordrNo', align: 'center', label: '排序', field: 'ordrNo', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' }, { name: 'ordrNo', align: 'center', label: '排序', field: 'ordrNo', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' },
{ name: 'activated', align: 'center', label: '设备启停用', field: 'activated', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' }, { name: 'activated', align: 'center', label: '设备启停用', field: 'activated', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' },
{ name: 'remark', align: 'center', label: '所属涂层室', field: 'remark', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' }, { name: 'remark', align: 'center', label: '所属涂层室', field: 'remark', headerStyle: 'background-color: #5186ec;color: white;font-weight: bold;font-size:20px;' },
@ -219,4 +219,4 @@ const delFunc = (e: any) => {
color: #2196f3; color: #2196f3;
/* background-color: yellow; */ /* background-color: yellow; */
} }
</style> </style>

Loading…
Cancel
Save