|
@@ -33,19 +33,6 @@
|
|
</el-button>
|
|
</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
- <el-row :gutter="10" class="mb8">
|
|
|
|
- <el-col :span="1.5">
|
|
|
|
- <el-button
|
|
|
|
- type="primary"
|
|
|
|
- plain
|
|
|
|
- icon="el-icon-plus"
|
|
|
|
- size="mini"
|
|
|
|
- @click="handleAdd"
|
|
|
|
- >新增
|
|
|
|
- </el-button>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
-
|
|
|
|
<div style="padding-top: 10px">
|
|
<div style="padding-top: 10px">
|
|
<vxe-table
|
|
<vxe-table
|
|
ref="xTable"
|
|
ref="xTable"
|
|
@@ -65,10 +52,7 @@
|
|
<vxe-table-column field="startTime" :formatter="formatDateTime" title="开始时间"></vxe-table-column>
|
|
<vxe-table-column field="startTime" :formatter="formatDateTime" title="开始时间"></vxe-table-column>
|
|
<vxe-table-column field="endTime" :formatter="formatDateTime" title="结束时间"></vxe-table-column>
|
|
<vxe-table-column field="endTime" :formatter="formatDateTime" title="结束时间"></vxe-table-column>
|
|
<vxe-table-column field="overhaulCapacity" title="检修容量(MW)"></vxe-table-column>
|
|
<vxe-table-column field="overhaulCapacity" title="检修容量(MW)"></vxe-table-column>
|
|
- <vxe-table-column field="maintenanceQuantity" title="检修台数"></vxe-table-column>
|
|
|
|
<vxe-table-column field="status" title="状态" :formatter="statusFormatter"></vxe-table-column>
|
|
<vxe-table-column field="status" title="状态" :formatter="statusFormatter"></vxe-table-column>
|
|
- <vxe-table-column field="isUse" title="是否使用" :formatter="useFormatter"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="mcTime" title="手动停止时间" :formatter="formatDateTime"></vxe-table-column>
|
|
|
|
<vxe-table-column field="" title="使用详情">
|
|
<vxe-table-column field="" title="使用详情">
|
|
<template v-slot="{ row }">
|
|
<template v-slot="{ row }">
|
|
<el-button
|
|
<el-button
|
|
@@ -80,19 +64,6 @@
|
|
</el-button>
|
|
</el-button>
|
|
</template>
|
|
</template>
|
|
</vxe-table-column>
|
|
</vxe-table-column>
|
|
- <vxe-table-column field="" title="操作">
|
|
|
|
- <template v-slot="{ row }">
|
|
|
|
- <el-button
|
|
|
|
- v-if="row.status === 1"
|
|
|
|
- style="padding: 3px 4px 3px 4px;margin: 2px; color: red"
|
|
|
|
- size="mini"
|
|
|
|
- icon="el-icon-error"
|
|
|
|
- title="手动停止"
|
|
|
|
- type="text"
|
|
|
|
- @click="stopOverhaulPlan(row)">废弃
|
|
|
|
- </el-button>
|
|
|
|
- </template>
|
|
|
|
- </vxe-table-column>
|
|
|
|
</vxe-table>
|
|
</vxe-table>
|
|
<vxe-pager
|
|
<vxe-pager
|
|
background
|
|
background
|
|
@@ -104,113 +75,26 @@
|
|
:layouts="['PrevJump', 'PrevPage', 'JumpNumber', 'NextPage', 'NextJump', 'Sizes', 'FullJump', 'Total']">
|
|
:layouts="['PrevJump', 'PrevPage', 'JumpNumber', 'NextPage', 'NextJump', 'Sizes', 'FullJump', 'Total']">
|
|
</vxe-pager>
|
|
</vxe-pager>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
- <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="850px" height="600px" :append-to-body="true">
|
|
|
|
- <div class="dark-el-dialog">
|
|
|
|
- <el-form ref="form" :model="form" :rules="rules" width="830px" label-width="150px">
|
|
|
|
- <el-row class="mb4">
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="场站名称">
|
|
|
|
- <el-select v-model="form.stationCode" placeholder="请选择" style="width: 255px"
|
|
|
|
- popper-class="cpp-popper">
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in stationList"
|
|
|
|
- :key="item.value"
|
|
|
|
- :label="item.label"
|
|
|
|
- :value="item.value">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="检修名称" prop="name">
|
|
|
|
- <el-input style="width: 100%" v-model="form.name" maxlength="50"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
- <el-row class="dark-el-input dark-el-button ">
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="开始时间" prop="startTime">
|
|
|
|
- <el-date-picker
|
|
|
|
- popper-class="cpp-popper"
|
|
|
|
- v-model="form.startTime"
|
|
|
|
- :clearable="false"
|
|
|
|
- type="datetime"
|
|
|
|
- value-format="timestamp"
|
|
|
|
- placeholder="选择开始日期"
|
|
|
|
- style="width: 255px">
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="结束时间" prop="startTime">
|
|
|
|
- <el-date-picker
|
|
|
|
- popper-class="cpp-popper"
|
|
|
|
- v-model="form.endTime"
|
|
|
|
- :clearable="false"
|
|
|
|
- type="datetime"
|
|
|
|
- value-format="timestamp"
|
|
|
|
- placeholder="选择结束日期"
|
|
|
|
- style="width: 255px">
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
- <el-row class="mb4">
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="描述" prop="name">
|
|
|
|
- <el-input style="width: 100%" v-model="form.description" maxlength="50"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="检修容量(MW)" prop="overhaulCapacity">
|
|
|
|
- <el-input style="width: 100%" v-model="form.overhaulCapacity" maxlength="50"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
- <el-row class="mb4">
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="检修台数" prop="maintenanceQuantity">
|
|
|
|
- <el-input style="width: 100%" v-model="form.maintenanceQuantity" maxlength="50"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
- </el-form>
|
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
|
- <el-button type="primary" @click="commitChannel">确 定</el-button>
|
|
|
|
- <el-button @click="cancelChannel">取 消</el-button>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </el-dialog>
|
|
|
|
-
|
|
|
|
<el-dialog :title="title" :visible.sync="showDetails" :close-on-click-modal="false" width="1000px" height="600px" :append-to-body="true">
|
|
<el-dialog :title="title" :visible.sync="showDetails" :close-on-click-modal="false" width="1000px" height="600px" :append-to-body="true">
|
|
<div class="dark-el-dialog">
|
|
<div class="dark-el-dialog">
|
|
- <vxe-table
|
|
|
|
- ref="xTable"
|
|
|
|
- align="center"
|
|
|
|
- class="mytable-style"
|
|
|
|
- auto-resize
|
|
|
|
|
|
+ <el-table
|
|
|
|
+ element-loading-background="rgba(8, 61, 92,1)"
|
|
border
|
|
border
|
|
- resizable
|
|
|
|
- export-config
|
|
|
|
- highlight-current-row
|
|
|
|
- show-overflow
|
|
|
|
- max-height="700"
|
|
|
|
|
|
+ max-height="300px"
|
|
|
|
+ v-loading="loading"
|
|
:data="tableDataDetails.slice((currentPage-1)*pageSize,currentPage*pageSize)">
|
|
:data="tableDataDetails.slice((currentPage-1)*pageSize,currentPage*pageSize)">
|
|
- <vxe-table-column field="stationCode" title="场站名称" :formatter="codeChangeName"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="forecastModel" title="预测模型"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="forecastType" title="预测类型"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="details" title="详情"></vxe-table-column>
|
|
|
|
- </vxe-table>
|
|
|
|
- <vxe-pager
|
|
|
|
- background
|
|
|
|
- :loading="loading"
|
|
|
|
- :current-page.sync="currentPage"
|
|
|
|
- :page-size.sync="pageSize"
|
|
|
|
- :total="totalDetails"
|
|
|
|
- @page-change="handlePageChangeDetails"
|
|
|
|
- :layouts="['PrevJump', 'PrevPage', 'JumpNumber', 'NextPage', 'NextJump', 'Sizes', 'FullJump', 'Total']">
|
|
|
|
- </vxe-pager>
|
|
|
|
|
|
+ <el-table-column prop="stationCode" align="center" label="场站名称" :formatter="codeChangeName"></el-table-column>
|
|
|
|
+ <el-table-column prop="name" align="center" label="检修名称" ></el-table-column>
|
|
|
|
+ <el-table-column prop="forecastModel" align="center" label="预测模型"></el-table-column>
|
|
|
|
+ <el-table-column prop="forecastType" align="center" label="使用数据类型"></el-table-column>
|
|
|
|
+ <el-table-column prop="createTime" align="center" label="使用时间">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.createTime) }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="details" align="center" label="使用详情" :show-overflow-tooltip="true" ></el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <pagination v-show="totalDetails>0" :total="totalDetails" :page.sync="currentPage" :limit.sync="pageSize" />
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
<el-dialog :title="title" :visible.sync="showAll" :close-on-click-modal="false" width="1000px" height="600px" :append-to-body="true">
|
|
<el-dialog :title="title" :visible.sync="showAll" :close-on-click-modal="false" width="1000px" height="600px" :append-to-body="true">
|
|
@@ -234,33 +118,36 @@
|
|
</el-button>
|
|
</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
- <vxe-table
|
|
|
|
- ref="xTable"
|
|
|
|
- align="center"
|
|
|
|
- class="mytable-style"
|
|
|
|
- auto-resize
|
|
|
|
|
|
+ <el-table
|
|
|
|
+ element-loading-background="rgba(8, 61, 92,1)"
|
|
border
|
|
border
|
|
- resizable
|
|
|
|
- export-config
|
|
|
|
- highlight-current-row
|
|
|
|
- show-overflow
|
|
|
|
- max-height="700"
|
|
|
|
|
|
+ max-height="500px"
|
|
|
|
+ v-loading="loading"
|
|
:data="tableDataRecords.slice((currentPage-1)*pageSize,currentPage*pageSize)">
|
|
:data="tableDataRecords.slice((currentPage-1)*pageSize,currentPage*pageSize)">
|
|
- <vxe-table-column field="stationCode" title="场站名称" :formatter="codeChangeName"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="forecastModel" title="预测模型"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="forecastType" title="预测类型"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="details" title="详情"></vxe-table-column>
|
|
|
|
- <vxe-table-column field="createTime" title="使用时间"></vxe-table-column>
|
|
|
|
- </vxe-table>
|
|
|
|
- <vxe-pager
|
|
|
|
- background
|
|
|
|
- :loading="loading"
|
|
|
|
- :current-page.sync="currentPage"
|
|
|
|
- :page-size.sync="pageSize"
|
|
|
|
- :total="totalRecords"
|
|
|
|
- @page-change="handlePageChangeDetails"
|
|
|
|
- :layouts="['PrevJump', 'PrevPage', 'JumpNumber', 'NextPage', 'NextJump', 'Sizes', 'FullJump', 'Total']">
|
|
|
|
- </vxe-pager>
|
|
|
|
|
|
+ <el-table-column prop="stationCode" align="center" label="场站名称" :formatter="codeChangeName"></el-table-column>
|
|
|
|
+ <el-table-column prop="name" align="center" label="检修名称" ></el-table-column>
|
|
|
|
+ <el-table-column prop="overPlanCapacity" align="center" label="检修容量(MW)" ></el-table-column>
|
|
|
|
+ <el-table-column prop="forecastModel" align="center" label="预测模型"></el-table-column>
|
|
|
|
+ <el-table-column prop="forecastType" align="center" label="使用数据类型"></el-table-column>
|
|
|
|
+ <el-table-column prop="details" align="center" label="详情"></el-table-column>
|
|
|
|
+ <el-table-column prop="createTime" align="center" label="使用时间">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.createTime) }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <div class="block flex" style="justify-content: end">
|
|
|
|
+ <el-pagination
|
|
|
|
+ popper-class="cpp-popper"
|
|
|
|
+ @size-change="handleSizeChangeRecords"
|
|
|
|
+ @current-change="handleCurrentChangeRecords"
|
|
|
|
+ :current-page="currentRecords"
|
|
|
|
+ :page-size="pageSize"
|
|
|
|
+ :page-sizes="[10, 15, 30, 50]"
|
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
|
+ :total="totalRecords">
|
|
|
|
+ </el-pagination>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
@@ -269,8 +156,6 @@
|
|
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import form from "vxe-table/packages/form";
|
|
|
|
-
|
|
|
|
export default {
|
|
export default {
|
|
name: 'overhaulPlan',
|
|
name: 'overhaulPlan',
|
|
data() {
|
|
data() {
|
|
@@ -304,6 +189,7 @@ export default {
|
|
totalRecords: 0,
|
|
totalRecords: 0,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
currentPage: 1,
|
|
currentPage: 1,
|
|
|
|
+ currentRecords: 1,
|
|
stationList: [],
|
|
stationList: [],
|
|
stationCode: '',
|
|
stationCode: '',
|
|
stationName: undefined,
|
|
stationName: undefined,
|
|
@@ -312,27 +198,7 @@ export default {
|
|
tableDataRecords: [],
|
|
tableDataRecords: [],
|
|
loading: false,
|
|
loading: false,
|
|
capacity: null,
|
|
capacity: null,
|
|
- // 表单校验
|
|
|
|
- rules: {
|
|
|
|
- name: [
|
|
|
|
- {required: true, message: "检修计划名称不能为空!", trigger: "blur"}
|
|
|
|
- ],
|
|
|
|
- description: [
|
|
|
|
- {required: true, message: "描述不能为空!", trigger: "blur"}
|
|
|
|
- ],
|
|
|
|
- maintenanceQuantity: [
|
|
|
|
- {required: true, message: "检修台数不能为空!", trigger: "blur"},
|
|
|
|
- {pattern: /^[0-9]*[1-9][0-9]*$/, message: '只能输入正整数数字'}
|
|
|
|
- ],
|
|
|
|
- overhaulCapacity: [
|
|
|
|
- {required: true, message: "检修容量不能为空!", trigger: "blur"},
|
|
|
|
- {pattern: /^\d+(\.\d{2})?$/, message: '只能输入正数数字或带两位小数的数字'}
|
|
|
|
- ],
|
|
|
|
- startTime: [
|
|
|
|
- {required: true, message: '开始时间不能为空!'}
|
|
|
|
- ],
|
|
|
|
- },
|
|
|
|
- showAll: false
|
|
|
|
|
|
+ showAll: false,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -343,89 +209,19 @@ export default {
|
|
},
|
|
},
|
|
computed: {},
|
|
computed: {},
|
|
methods: {
|
|
methods: {
|
|
- // 表单重置
|
|
|
|
- reset() {
|
|
|
|
- this.form = {
|
|
|
|
- stationCode: '',
|
|
|
|
- name: '',
|
|
|
|
- startTime: '',
|
|
|
|
- endTime: '',
|
|
|
|
- overhaulCapacity: '',
|
|
|
|
- maintenanceQuantity: '',
|
|
|
|
- status: 1,
|
|
|
|
- isUse: false,
|
|
|
|
- mcTime: '',
|
|
|
|
- },
|
|
|
|
- this.resetForm("form");
|
|
|
|
- },
|
|
|
|
- // 取消按钮
|
|
|
|
- cancelChannel() {
|
|
|
|
- this.open = false;
|
|
|
|
- this.reset();
|
|
|
|
- },
|
|
|
|
- /** 新增按钮操作 */
|
|
|
|
- handleAdd() {
|
|
|
|
- this.reset();
|
|
|
|
- this.open = true;
|
|
|
|
- this.title = "新增检修计划";
|
|
|
|
- },
|
|
|
|
- // 提交按钮
|
|
|
|
- async commitChannel() {
|
|
|
|
- var checkData = []
|
|
|
|
- const param = {
|
|
|
|
- "stationCode": this.form.stationCode
|
|
|
|
- }
|
|
|
|
- await this.$axios.get('/electricfield/findCapacityByStationCode', {params: param}).then(response => {
|
|
|
|
- this.capacity = response.data.capacity
|
|
|
|
- })
|
|
|
|
- await this.$axios.get('overhaulplan/stationCode/noPage', {params: param}).then(response => {
|
|
|
|
- checkData = response.data
|
|
|
|
- })
|
|
|
|
- this.$refs["form"].validate(valid => {
|
|
|
|
- if (valid) {
|
|
|
|
- if (this.form.startTime > this.form.endTime) {
|
|
|
|
- this.$message.warning('开始时间不能大于结束时间!')
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if (this.form.startTime == null || this.form.endTime == null) {
|
|
|
|
- this.$message.warning('开始时间或者结束时间不能为空!')
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if (Number(this.form.overhaulCapacity) > this.capacity) {
|
|
|
|
- this.$message.warning('检修容量不能超过装机容量!')
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- var timeStartEnd = [this.form.startTime, this.form.endTime]
|
|
|
|
- if (this.checkDate(timeStartEnd, checkData, this.form)) {
|
|
|
|
- this.$message.warning('该时间段内已有检修计划!')
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- // 新增操作
|
|
|
|
- this.$axios.post('/overhaulplan/save', this.form).then((res) => {
|
|
|
|
- if (res == undefined) {
|
|
|
|
- this.$message.success('新增失败')
|
|
|
|
- } else {
|
|
|
|
- this.$message.success('新增成功')
|
|
|
|
- this.overhualStatus = null
|
|
|
|
- this.queryByStationCode()
|
|
|
|
- this.open = false;
|
|
|
|
- }
|
|
|
|
- }).catch((error) => {
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- },
|
|
|
|
handlePageChange({currentPage, pageSize}) {
|
|
handlePageChange({currentPage, pageSize}) {
|
|
this.currentPage = currentPage
|
|
this.currentPage = currentPage
|
|
this.pageSize = pageSize
|
|
this.pageSize = pageSize
|
|
this.queryByStationCode();
|
|
this.queryByStationCode();
|
|
},
|
|
},
|
|
- handlePageChangeDetails({currentPage, pageSize}) {
|
|
|
|
- this.currentPage = currentPage
|
|
|
|
- if (this.pageSize != pageSize) {
|
|
|
|
- this.changePageSize(pageSize)
|
|
|
|
- }
|
|
|
|
- this.pageSize = pageSize
|
|
|
|
|
|
+ handleSizeChangeRecords(val) {
|
|
|
|
+ this.pageSize = val
|
|
|
|
+ this.queryRecords()
|
|
|
|
+ },
|
|
|
|
+ handleCurrentChangeRecords(val) {
|
|
|
|
+ this.currentPage = val
|
|
|
|
+ this.queryRecords()
|
|
|
|
+
|
|
},
|
|
},
|
|
//日期转换器
|
|
//日期转换器
|
|
formatDateTime(cellValue) {
|
|
formatDateTime(cellValue) {
|
|
@@ -473,52 +269,15 @@ export default {
|
|
this.loading = false
|
|
this.loading = false
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- checkDate(v1, v2, v4) {
|
|
|
|
- let result = false
|
|
|
|
- const item = ''
|
|
|
|
- // 修改时所需便利集合
|
|
|
|
- const v5 = []
|
|
|
|
- // 在修改时,把当前在所有信息集合里要修改的信息去掉(如果不去掉会影响校验)
|
|
|
|
- for (let i = 0; i < v2.length; i++) {
|
|
|
|
- if (v2[i].id == v4.id || v2[i].status == 2) {
|
|
|
|
- continue
|
|
|
|
- }
|
|
|
|
- v5.push(v2[i])
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- for (let i = 0; i < v2.length; i++) {
|
|
|
|
- if (v1[0] >= new Date(v2[i].startTime).getTime() && v1[0] <= new Date(v2[i].endTime).getTime()) {
|
|
|
|
- result = true
|
|
|
|
- break
|
|
|
|
- }
|
|
|
|
- if (v1[1] >= new Date(v2[i].startTime).getTime() && v1[1] <= new Date(v2[i].endTime).getTime()) {
|
|
|
|
- result = true
|
|
|
|
- break
|
|
|
|
- }
|
|
|
|
- if (v1[0] <= new Date(v2[i].startTime).getTime() && v1[1] >= new Date(v2[i].endTime).getTime()) {
|
|
|
|
- result = true
|
|
|
|
- break
|
|
|
|
- }
|
|
|
|
- if (v1[0] >= new Date(v2[i].startTime).getTime() && v1[1] <= new Date(v2[i].endTime).getTime()) {
|
|
|
|
- result = true
|
|
|
|
- break
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- return result
|
|
|
|
- },
|
|
|
|
- stopOverhaulPlan(row) {
|
|
|
|
- this.$axios.post("/overhaulplan/updateStatus", row).then(response => {
|
|
|
|
- this.$message.success('检修计划停用成功!')
|
|
|
|
- this.queryByStationCode();
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
codeChangeName(row) {
|
|
codeChangeName(row) {
|
|
var codeList = this.stationList
|
|
var codeList = this.stationList
|
|
for (let i = 0; i < codeList.length; i++) {
|
|
for (let i = 0; i < codeList.length; i++) {
|
|
if (row.cellValue == codeList[i].value) {
|
|
if (row.cellValue == codeList[i].value) {
|
|
return codeList[i].label
|
|
return codeList[i].label
|
|
}
|
|
}
|
|
|
|
+ if (row.stationCode == codeList[i].value) {
|
|
|
|
+ return codeList[i].label
|
|
|
|
+ }
|
|
}
|
|
}
|
|
},
|
|
},
|
|
showRecords(row) {
|
|
showRecords(row) {
|
|
@@ -545,7 +304,7 @@ export default {
|
|
const param = {
|
|
const param = {
|
|
"stationCode": this.stationCode,
|
|
"stationCode": this.stationCode,
|
|
"startTime": startTime,
|
|
"startTime": startTime,
|
|
- "endTime": endTime
|
|
|
|
|
|
+ "endTime": endTime,
|
|
}
|
|
}
|
|
this.$axios.get('overhaulPlanRecords/findByStationCodeAndCreatTimeBetween',{params: param}).then(response =>{
|
|
this.$axios.get('overhaulPlanRecords/findByStationCodeAndCreatTimeBetween',{params: param}).then(response =>{
|
|
this.tableDataRecords = response.data
|
|
this.tableDataRecords = response.data
|