|
@@ -0,0 +1,123 @@
|
|
|
+<template>
|
|
|
+ <div>
|
|
|
+ <div class="my-title">点检</div>
|
|
|
+ <el-form
|
|
|
+ :model="dataForm"
|
|
|
+ :rules="dataRule"
|
|
|
+ ref="dataForm"
|
|
|
+ @keyup.enter.native="dataFormSubmit()"
|
|
|
+ label-width="140px"
|
|
|
+ >
|
|
|
+ <el-form-item label="点检时间" prop="rowRersion">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="dataForm.rowRersion"
|
|
|
+ type="datetime"
|
|
|
+ placeholder="点检时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ style="width: 100%;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="one">
|
|
|
+ <span class="my-title">1. 设备外观清洁;内部打扫干净,无残留。</span>
|
|
|
+ <el-radio-group v-model="dataForm.one">
|
|
|
+ <el-radio label="1">是</el-radio>
|
|
|
+ <el-radio label="2">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="two">
|
|
|
+ <span class="my-title">2. 各滑动面及导轨丝杆等传动部位,润滑充足,无损坏,运转无杂音。</span>
|
|
|
+ <el-radio-group v-model="dataForm.two">
|
|
|
+ <el-radio label="1">是</el-radio>
|
|
|
+ <el-radio label="2">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="three">
|
|
|
+ <span class="my-title">3. 油路畅通,油量充足;冷却液无变质。</span>
|
|
|
+ <el-radio-group v-model="dataForm.three">
|
|
|
+ <el-radio label="1">是</el-radio>
|
|
|
+ <el-radio label="2">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="four">
|
|
|
+ <span class="my-title">4. 系统运转正常,无报警,无异常。</span>
|
|
|
+ <el-radio-group v-model="dataForm.four">
|
|
|
+ <el-radio label="1">是</el-radio>
|
|
|
+ <el-radio label="2">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="five">
|
|
|
+ <span class="my-title">5. 做好交接班工作,记录清晰完整。</span>
|
|
|
+ <el-radio-group v-model="dataForm.five">
|
|
|
+ <el-radio label="1">是</el-radio>
|
|
|
+ <el-radio label="2">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="故障维修记录" prop="measuredRecords">
|
|
|
+ <el-input v-model="dataForm.measuredRecords" type="textarea" :rows="5" placeholder="故障维修记录"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="onChose">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dataFormSubmit()" v-reClick>确定</el-button>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ name: 'device-inspection',
|
|
|
+ data () {
|
|
|
+ return {
|
|
|
+ dataForm: {
|
|
|
+ id: 0,
|
|
|
+ rowRersion: '',
|
|
|
+ one: '1',
|
|
|
+ two: '1',
|
|
|
+ three: '1',
|
|
|
+ four: '1',
|
|
|
+ five: '1',
|
|
|
+ measuredRecords: ''
|
|
|
+ },
|
|
|
+ dataRule: {
|
|
|
+ rowRersion: [{required: true, message: '请选择点检时间', trigger: 'change'}]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted () {},
|
|
|
+ methods: {
|
|
|
+ init (row) {
|
|
|
+ this.dataForm.id = row.id
|
|
|
+ },
|
|
|
+ onChose () {
|
|
|
+ this.$emit('onChose')
|
|
|
+ },
|
|
|
+ dataFormSubmit () {
|
|
|
+ this.$refs['dataForm'].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ this.$http({
|
|
|
+ url: this.$http.adornUrl(`/biz-service/equipmentCheckRecord/updateCheck`),
|
|
|
+ method: 'post',
|
|
|
+ data: this.$http.adornData({ ...this.dataForm })
|
|
|
+ }).then(({ data }) => {
|
|
|
+ if (data && data.code === '200') {
|
|
|
+ this.$message({
|
|
|
+ message: '操作成功',
|
|
|
+ type: 'success',
|
|
|
+ duration: 1500,
|
|
|
+ onClose: () => {
|
|
|
+ this.onChose()
|
|
|
+ this.$emit('refreshDataList')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.$message.error(data.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style scoped>
|
|
|
+</style>
|