From 7a228d5837e006af03e76db757e0f559e131f4b4 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期五, 23 五月 2025 13:37:17 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/dnc/base/modules/TerminalIndex/ReportEquipmentFault.vue | 66 +++++++++++++++++++++++++++++++++ 1 files changed, 66 insertions(+), 0 deletions(-) diff --git a/src/views/dnc/base/modules/TerminalIndex/ReportEquipmentFault.vue b/src/views/dnc/base/modules/TerminalIndex/ReportEquipmentFault.vue new file mode 100644 index 0000000..8514266 --- /dev/null +++ b/src/views/dnc/base/modules/TerminalIndex/ReportEquipmentFault.vue @@ -0,0 +1,66 @@ +<template> + <div> + <slot name="function"/> + + <div class="content-container"> + <a-form-model ref="form" :model="model" :rules="validateRules" :labelCol="{span:10}" :wrapperCol="{span:6}"> + <a-form-model-item label="璁惧鍚嶇О" prop="equipmentId"> + <a-select placeholder="璇烽�夋嫨璁惧" v-model="model.equipmentId"></a-select> + </a-form-model-item> + <a-form-model-item label="鏁呴殰鍘熷洜" prop="faultReasonId"> + <a-select placeholder="璇烽�夋嫨鏁呴殰鍘熷洜" v-model="model.faultReasonId"></a-select> + </a-form-model-item> + <a-form-model-item label="鏁呴殰鎻忚堪" prop="faultDescription"> + <a-textarea placeholder="璇疯緭鍏ユ晠闅滄弿杩�" v-model="model.faultDescription"/> + </a-form-model-item> + + <div style="text-align: center"> + <a-space> + <a-button @click="handleReportFault">鏁呴殰涓婃姤</a-button> + <a-button>鏁呴殰瑙i櫎</a-button> + </a-space> + </div> + </a-form-model> + </div> + </div> +</template> + +<script> + export default { + name: 'ReportEquipmentFault', + data() { + return { + model: {}, + validateRules: { + equipmentId: [{ required: true, message: '璇烽�夋嫨璁惧锛�' }], + faultReasonId: [{ required: true, message: '璇烽�夋嫨鏁呴殰鍘熷洜锛�' }], + faultDescription: [{ required: true, message: '璇疯緭鍏ユ晠闅滄弿杩帮紒' }] + } + } + }, + methods: { + handleReportFault() { + this.$refs.form.validate(valid => { + if (valid) { + + } else { + return false + } + }) + } + } + } +</script> + +<style scoped lang="less"> + .content-container { + flex: 1; + display: flex; + justify-content: center; + align-items: center; + + /deep/ .ant-form { + width: 100%; + } + } +</style> \ No newline at end of file -- Gitblit v1.9.3