Commit 8f806e82 authored by caicaicai's avatar caicaicai

修改

parent 23fc09ef
<template>
<div class="common-page device-manage">
<div class="option page-row">
<!--工具栏-->
<div class="head-container">
<label class="el-form-item-label" style="font-weight: 500;">车牌号</label>
<el-input v-model="query.number" clearable size="small" placeholder="请输入车牌号" style="width:180px;"/>
<el-button size="mini" type="success" icon="el-icon-search" @click="toSearch">搜索</el-button>
<el-button size="mini" icon="el-icon-refresh" @click="clearLimit">重置</el-button>
</div>
</div>
<!-- 表格 -->
<div class="panel-bottom page-row">
<h3>报警管理</h3>
......@@ -12,16 +24,18 @@
</div>
<div class="content">
<el-table :data="tableData" v-loading="loading" border style="width:auto" :row-class-name="tableRowClassName">
<el-table-column prop="id" label="序号" align="center"></el-table-column>
<el-table-column prop="number" label="车牌号" align="center"></el-table-column>
<el-table-column prop="createTime" label="报警时间" align="center"></el-table-column>
<el-table-column prop="alarmclass" label="报警类型" align="center"></el-table-column>
<el-table-column prop="alarmexplain" label="报警说明" align="center"></el-table-column>
<el-table-column prop="updateBy" label="处理人" align="center"></el-table-column>
<el-table-column prop="updateTime" label="处理时间" align="center"></el-table-column>
<el-table-column label="解除报警" align="center">
<template slot-scope="scope">
<el-button size="mini" type="primary" @click="toRelieveAlarm(scope.row)" v-if="scope.row.status == 1">解除报警</el-button>
<span v-if="scope.row.status == 0">已解除报警</span>
</template>
</el-table-column>
<el-table-column prop="alarmexplain" label="报警说明" align="center"></el-table-column>
<!-- <el-table-column label="操作" align="center" fixed="right">
<template slot-scope="scope">
<el-button size="mini" type="primary" icon="el-icon-edit" @click="toEdit(scope.row)"></el-button>
......@@ -142,6 +156,16 @@ export default {
cancelForm(a, b, c){
this.form.visible = false;
},
// 点击搜索
toSearch() {
this.page = 1;
this.loadData();
},
// 重置搜索
clearLimit(){
this.query = {};
this.loadData()
},
toAdd() {
// 请除表单验证
this.$refs['form1'] && this.$refs['form1'].clearValidate();
......
......@@ -4,12 +4,6 @@
<div class="option page-row">
<!--工具栏-->
<div class="head-container">
<!-- 搜索 -->
<!-- <label class="el-form-item-label" style="font-weight: 500;">终端车辆类型</label>
<el-select v-model="query.carclass" placeholder="请选择终端车辆类型" style="width:180px;">
<el-option label="卡车" value="卡车"></el-option>
<el-option label="电铲" value="电铲"></el-option>
</el-select> -->
<label class="el-form-item-label" style="font-weight: 500;">设备编码</label>
<el-input v-model="query.name" clearable size="small" placeholder="请输入设备编码" style="width:180px;"/>
......@@ -30,7 +24,7 @@
</div>
<div class="content">
<el-table :data="tableData" v-loading="loading" border style="width:auto" :row-class-name="tableRowClassName">
<el-table-column prop="name" label="设备名称" align="center"></el-table-column>
<el-table-column prop="name" label="设备编码" align="center"></el-table-column>
<el-table-column prop="status" label="设备状态" align="center"></el-table-column>
<el-table-column prop="carclass" label="车辆类型" align="center"></el-table-column>
<el-table-column prop="remarks" label="备注" align="center"></el-table-column>
......@@ -52,8 +46,8 @@
<!-- 表单渲染 -->
<el-dialog append-to-body :close-on-click-modal="true" :before-close="cancelForm" :visible.sync="form.visible" :title="form.title" width="700px">
<el-form :model="form.item" :rules="rules" ref="form1" :inline="true" size="small" label-width="150px">
<el-form-item label="设备名称" prop="name">
<el-input v-model="form.item.name" style="width:280px;" placeholder="请输入设备名称"/>
<el-form-item label="设备编码" prop="name">
<el-input v-model="form.item.name" style="width:280px;" placeholder="请输入设备编码"/>
</el-form-item>
<el-form-item label="设备状态" prop="status">
<el-select v-model="form.item.status" placeholder="请选择设备状态" style="width:280px;">
......
......@@ -76,10 +76,10 @@ export default {
}
},
mounted() {
var that = this;
this.$nextTick(() => {
this.loadData();
})
// var that = this;
// this.$nextTick(() => {
// this.loadData();
// })
},
methods: {
loadData() {
......
......@@ -34,8 +34,10 @@
<el-table-column prop="number" label="车牌号" align="center"></el-table-column>
<el-table-column prop="driver" label="司机" align="center"></el-table-column>
<el-table-column prop="carrepair" label="检修类型" align="center"></el-table-column>
<el-table-column prop="createTime" label="日期" align="center"></el-table-column>
<el-table-column prop="cardescribe" label="检修保养说明" align="center"></el-table-column>
<el-table-column prop="createTime" label="日期" align="center"></el-table-column>
<el-table-column prop="gongsi" label="维修公司" align="center"></el-table-column>
<el-table-column prop="weixiu" label="维修人" align="center"></el-table-column>
<el-table-column label="操作" align="center" fixed="right">
<template slot-scope="scope">
<el-button size="mini" type="primary" icon="el-icon-edit" @click="toEdit(scope.row)"></el-button>
......@@ -73,6 +75,12 @@
<el-form-item label="检修保养说明" prop="cardescribe">
<el-input v-model="form.item.cardescribe" style="width:280px;" placeholder="请输入检修保养说明"/>
</el-form-item>
<el-form-item label="维修公司" prop="gongsi">
<el-input v-model="form.item.gongsi" style="width:280px;" placeholder="请输入维修公司"/>
</el-form-item>
<el-form-item label="维修人" prop="weixiu">
<el-input v-model="form.item.weixiu" style="width:280px;" placeholder="请输入维修人"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="text" @click="cancelForm">取消</el-button>
......
......@@ -13,7 +13,7 @@
<div class="content">
<el-table :data="tableData" v-loading="loading" border style="width:auto" :row-class-name="tableRowClassName">
<el-table-column prop="month" label="生产计划月份" align="center" :formatter="changeTimeFormat"></el-table-column>
<el-table-column prop="plan" label="预计总计划量" align="center"></el-table-column>
<el-table-column prop="plan" label="预计总计划量(T)" align="center"></el-table-column>
<el-table-column prop="createTime" label="日期" align="center"></el-table-column>
<el-table-column label="操作" align="center" fixed="right">
<template slot-scope="scope">
......@@ -35,10 +35,10 @@
<el-dialog append-to-body :close-on-click-modal="true" :before-close="cancelForm" :visible.sync="form.visible" :title="form.title" width="700px">
<el-form :model="form.item" :rules="rules" ref="form1" :inline="true" size="small" label-width="150px">
<el-form-item label="生产计划月份" prop="month">
<el-date-picker v-model="form.item.month" type="month" placeholder="选择月" style="width:280px;"></el-date-picker>
<el-date-picker v-model="form.item.month" type="month" placeholder="选择月" style="width:280px;"></el-date-picker>
</el-form-item>
<el-form-item label="总计划量(kg)" prop="plan">
<el-input v-model="form.item.plan" style="width:280px;" placeholder="请输入总计划量(kg)"/>
<el-form-item label="总计划量(T)" prop="plan">
<el-input v-model="form.item.plan" style="width:280px;" placeholder="请输入总计划量(T)"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
......@@ -55,9 +55,9 @@
</div>
<el-table :data="gridData" border v-loading="gradeLoading">
<el-table-column property="name" label="采区名称" align="center"></el-table-column>
<el-table-column property="plan" label="计划量(kg)" align="center"></el-table-column>
<el-table-column property="mean" label="平均日产量(kg)" align="center"></el-table-column>
<el-table-column property="total" label="累计完成量(kg)" align="center"></el-table-column>
<el-table-column property="plan" label="计划量(T)" align="center"></el-table-column>
<el-table-column property="mean" label="平均日产量(T)" align="center"></el-table-column>
<el-table-column property="total" label="累计完成量(T)" align="center"></el-table-column>
<el-table-column property="ratio" label="完成率(%)" align="center"></el-table-column>
<el-table-column label="操作" align="center" fixed="right">
<template slot-scope="scope">
......@@ -76,11 +76,11 @@
<el-option v-for="(obj,index) in RegionalTypeData" :label="obj.name" :value="obj.name" :key="index"></el-option>
</el-select>
</el-form-item>
<el-form-item label="计划量(kg)">
<el-input v-model="gradeFrom.item.plan" style="width:260px;" placeholder="请输入计划量(kg)"></el-input>
<el-form-item label="计划量(T)">
<el-input v-model="gradeFrom.item.plan" style="width:260px;" placeholder="请输入计划量(T)"></el-input>
</el-form-item>
<el-form-item label="累计完成量(kg)">
<el-input v-model="gradeFrom.item.total" style="width:260px;" placeholder="请输入累计完成量(kg)"></el-input>
<el-form-item label="累计完成量(T)">
<el-input v-model="gradeFrom.item.total" style="width:260px;" placeholder="请输入累计完成量(T)"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
......@@ -118,9 +118,9 @@ export default {
item:{},
},
rules: {
// time: [
// {required: true, message: '请输入区域信息', trigger: 'blur' }
// ],
month: [
{required: true, message: '请选择月份', trigger: 'change' }
],
},
......
......@@ -62,16 +62,10 @@
<el-form-item label="最大承接车辆数" prop="max">
<el-input v-model="form.item.max" style="width:160px;" placeholder="请输入最大承接车辆数"/>
</el-form-item>
<!-- <el-form-item label="区域中心坐标点" prop="coordinate">
<el-input v-model="form.item.coordinate" style="width:160px;" placeholder="请输入区域中心坐标点"/>
</el-form-item> -->
<el-form-item label="区域标记">
<el-input v-model="picFileName" style="width:160px;" placeholder="请选择图片" disabled />
<input type="file" name="image" @change="excelImport($event)" />
</el-form-item>
<!-- <el-form-item label="区域范围或直径" prop="arearange">
<el-input v-model="form.item.arearange" style="width:160px;" placeholder="请输入区域范围或直径"/>
</el-form-item> -->
<el-form-item label="电铲名称" prop="areashovel">
<el-input v-model="form.item.areashovel" style="width:160px;" placeholder="请输入电铲名称"/>
</el-form-item>
......@@ -90,9 +84,9 @@
<el-form-item label="优先级" prop="areapriority">
<el-input-number v-model="form.item.areapriority" :min="1" :max="10" label=""></el-input-number>
</el-form-item>
<div id="centerDiv" class="mapcontainer3" v-show="form.reqType == 'add'">
<!-- <div id="centerDiv" class="mapcontainer3" v-show="form.reqType == 'add'">
<mars3dViewerMap :url="configUrl" @onload="onMapload" ref="mars3dViewerMapMethod"/>
</div>
</div> -->
<!-- 如果所属类型是电子围栏,要添加一下属性 -->
......
......@@ -12,8 +12,7 @@
</div>
<div class="content">
<el-table :data="tableData" v-loading="loading" border style="width:auto" :row-class-name="tableRowClassName">
<el-table-column prop="code" label="区域编码" align="center"></el-table-column>
<el-table-column prop="classname" label="类别名称" align="center"></el-table-column>
<el-table-column prop="classname" label="区域类别名称" align="center"></el-table-column>
<el-table-column prop="color" label="区域遮罩层颜色" align="center"></el-table-column>
<el-table-column prop="createTime" label="日期" align="center"></el-table-column>
<el-table-column label="操作" align="center" fixed="right">
......@@ -34,14 +33,16 @@
<!-- 表单渲染 -->
<el-dialog append-to-body :close-on-click-modal="true" :before-close="cancelForm" :visible.sync="form.visible" :title="form.title" width="700px">
<el-form :model="form.item" :rules="rules" ref="form1" :inline="true" size="small" label-width="150px">
<el-form-item label="区域编码" prop="code">
<el-input v-model="form.item.code" style="width:280px;" placeholder="请输入区域编码"/>
</el-form-item>
<el-form-item label="类别名称" prop="classname">
<el-form-item label="区域类别名称" prop="classname">
<el-input v-model="form.item.classname" style="width:280px;" placeholder="请输入类别名称"/>
</el-form-item>
<el-form-item label="区域遮罩层颜色" prop="color">
<el-input v-model="form.item.color" style="width:280px;" placeholder="请输入区域遮罩层颜色"/>
<el-select v-model="form.item.color" placeholder="请选择区域遮罩层颜色" style="width:280px;">
<el-option label="蓝色" value="蓝色"></el-option>
<el-option label="绿色" value="绿色"></el-option>
<el-option label="红色" value="红色"></el-option>
<el-option label="黄色" value="黄色"></el-option>
</el-select>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
......@@ -81,7 +82,6 @@ export default {
}
},
mounted() {
var that = this;
this.$nextTick(() => {
this.loadData();
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment