Commit 83a01479 authored by chenzj's avatar chenzj

维护保养,台账bug

parent 27ce9f14
...@@ -42,3 +42,10 @@ export function delMaintenance(toolMaintenanceId) { ...@@ -42,3 +42,10 @@ export function delMaintenance(toolMaintenanceId) {
method: 'Post' method: 'Post'
}) })
} }
// 删除台账维护
export function delMaintenan(toolMaintenanceId) {
return request({
url: '/md/maintenance/' + toolMaintenanceId,
method: 'delete'
})
}
\ No newline at end of file
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
> >
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="编号" align="center" prop="toolCode" > <el-table-column label="物料编号" align="center" prop="toolCode" >
</el-table-column> </el-table-column>
<el-table-column label="名称" align="center" prop="toolName" :show-overflow-tooltip="true"> <el-table-column label="名称" align="center" prop="toolName" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -117,8 +117,7 @@ ...@@ -117,8 +117,7 @@
<el-table-column label="型号" align="center" prop="spec" :show-overflow-tooltip="true"/> <el-table-column label="型号" align="center" prop="spec" :show-overflow-tooltip="true"/>
<el-table-column label="类型" align="center" prop="toolTypeName" /> <el-table-column label="类型" align="center" prop="toolTypeName" />
<el-table-column label="库存数量" align="center" prop="quantity" /> <el-table-column label="库存数量" align="center" prop="quantity" />
<el-table-column label="可用数量" align="center" prop="quantityAvail" />
</el-table> </el-table>
<pagination <pagination
......
...@@ -120,12 +120,8 @@ ...@@ -120,12 +120,8 @@
<el-table-column label="工装夹具名称" align="center" prop="toolName" /> <el-table-column label="工装夹具名称" align="center" prop="toolName" />
<el-table-column label="SN编码" align="center" prop="toolCode" /> <el-table-column label="SN编码" align="center" prop="toolCode" />
<el-table-column label="存放位置" align="center" prop="location" /> <el-table-column label="存放位置" align="center" prop="location" />
<el-table-column label="维护人" align="center" prop="processPerson" />
<el-table-column label="维护状态" align="center" prop="processStatus">
<template slot-scope="scope">
<dict-tag :options="dict.type.mes_tool_status" :value="scope.row.processStatus"/>
</template>
</el-table-column>
<el-table-column label="开始时间" align="center" prop="startTime" /> <el-table-column label="开始时间" align="center" prop="startTime" />
<el-table-column label="结束时间" align="center" prop="endTime" /> <el-table-column label="结束时间" align="center" prop="endTime" />
...@@ -175,7 +171,7 @@ ...@@ -175,7 +171,7 @@
<el-input v-model="form.itemCode" placeholder="请输入物料编码" /> <el-input v-model="form.itemCode" placeholder="请输入物料编码" />
</el-form-item> --> </el-form-item> -->
<el-form-item label="物料编码" prop="itemCode"> <el-form-item label="物料编码" prop="itemCode">
<el-input v-model="form.itemCode" placeholder="请选择品牌" readonly="readonly" > <el-input v-model="form.itemCode" placeholder="请选择物料号" readonly="readonly" >
<el-button <el-button
slot="append" slot="append"
icon="el-icon-search" icon="el-icon-search"
...@@ -271,7 +267,7 @@ ...@@ -271,7 +267,7 @@
<el-form-item label="维护后状态" prop="processStatus"> <el-form-item label="维护后状态" prop="processStatus">
<el-select v-model="form.processStatus" placeholder="请选择分维护后状态"> <el-select v-model="form.processStatus" placeholder="请选择分维护后状态">
<el-option <el-option
v-for="dict in dict.type.mes_tool_status" v-for="dict in dict.type.mes_to_status"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
...@@ -297,11 +293,11 @@ ...@@ -297,11 +293,11 @@
</template> </template>
<script> <script>
import { listMaintenance, getMaintenance, delMaintenance, addMaintenance, updateMaintenance } from "@/api/mes/tm/maintenance"; import { listMaintenance, getMaintenance, delMaintenance, addMaintenance, updateMaintenance,delMaintenan } from "@/api/mes/tm/maintenance";
import BrandSelect from "@/components/TmTool/index.vue"; import BrandSelect from "@/components/TmTool/index.vue";
export default { export default {
components: {BrandSelect}, components: {BrandSelect},
dicts: ['mes_maintenance_status','mes_course_type','mes_tool_status'], dicts: ['mes_maintenance_status','mes_course_type','mes_to_status'],
name: "Maintenance", name: "Maintenance",
data() { data() {
return { return {
...@@ -504,7 +500,7 @@ export default { ...@@ -504,7 +500,7 @@ export default {
handleDe(row) { handleDe(row) {
const toolMaintenanceId = row.toolMaintenanceId || this.ids; const toolMaintenanceId = row.toolMaintenanceId || this.ids;
this.$modal.confirm('是否确认删除台账维护编号为"' + toolMaintenanceId + '"的数据项?').then(function() { this.$modal.confirm('是否确认删除台账维护编号为"' + toolMaintenanceId + '"的数据项?').then(function() {
return delMaintenance(toolMaintenanceId); return delMaintenan(toolMaintenanceId);
}).then(() => { }).then(() => {
this.getList(); this.getList();
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess("删除成功");
......
...@@ -125,9 +125,8 @@ ...@@ -125,9 +125,8 @@
<el-table v-loading="loading" :data="toolList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="toolList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="编号" width="80" align="center" prop="toolCode" > <el-table-column label="物料编码" width="80" align="center" prop="itemCode" />
</el-table-column> <el-table-column label="名称" min-width="180" align="center" prop="toolName" :show-overflow-tooltip="true">
<el-table-column label="名称" min-width="180" align="center" prop="toolName" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
type="text" type="text"
...@@ -136,17 +135,22 @@ ...@@ -136,17 +135,22 @@
>{{scope.row.toolName}}</el-button> >{{scope.row.toolName}}</el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="编号" width="80" align="center" prop="toolCode" >
</el-table-column>
<el-table-column label="品牌" width="80" align="center" prop="brand" :show-overflow-tooltip="true"/> <el-table-column label="品牌" width="80" align="center" prop="brand" :show-overflow-tooltip="true"/>
<el-table-column label="型号" width="80" align="center" prop="spec" :show-overflow-tooltip="true"/> <el-table-column label="型号" width="80" align="center" prop="spec" :show-overflow-tooltip="true"/>
<el-table-column label="类型" width="80" align="center" prop="toolTypeName" /> <el-table-column label="类型" width="80" align="center" prop="toolTypeName" />
<el-table-column label="库存数量" width="100" align="center" prop="quantity" /> <el-table-column label="库存数量" width="100" align="center" prop="quantity" />
<el-table-column label="可用数量" width="100" align="center" prop="quantityAvail" />
<el-table-column label="保养维护类型" width="120" align="center" prop="maintenType"> <el-table-column label="保养维护类型" width="120" align="center" prop="maintenType">
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.mes_mainten_type" :value="scope.row.maintenType"/> <dict-tag :options="dict.type.mes_mainten_type" :value="scope.row.maintenType"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="最低寿命" width="100px" align="center" prop="nextMaintenPeriod" /> <el-table-column label="剩余寿命" width="100px" align="center" prop="lifeTime" />
<el-table-column label="下次保养日期" align="center" prop="nextMaintenDate" width="180"> <el-table-column label="下次保养日期" align="center" prop="nextMaintenDate" width="180">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.nextMaintenDate, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.nextMaintenDate, '{y}-{m}-{d}') }}</span>
...@@ -201,13 +205,6 @@ ...@@ -201,13 +205,6 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12">
<el-form-item label="工装夹具名称" prop="toolName">
<el-input v-model="form.toolName" placeholder="请输入工装夹具名称" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="物料编码" prop="itemCode"> <el-form-item label="物料编码" prop="itemCode">
<el-input v-model="form.itemCode" placeholder="请选择物料编码"> <el-input v-model="form.itemCode" placeholder="请选择物料编码">
...@@ -223,6 +220,14 @@ ...@@ -223,6 +220,14 @@
></BrandSelect> ></BrandSelect>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="工装夹具名称" prop="toolName">
<el-input v-model="form.toolName" placeholder="请输入工装夹具名称" />
</el-form-item>
</el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="存放位置" prop="location"> <el-form-item label="存放位置" prop="location">
<el-input v-model="form.location" placeholder="请输入存放位置" /> <el-input v-model="form.location" placeholder="请输入存放位置" />
......
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