This commit is contained in:
shilixia 2021-09-09 14:06:03 +08:00
parent 16fa7f9de8
commit a97dd9e768
7 changed files with 52 additions and 8 deletions

View File

@ -97,7 +97,7 @@ export const asyncRoutes = [
path: 'index', path: 'index',
name: 'index', name: 'index',
component: () => import('@/views/equipment/index'), component: () => import('@/views/equipment/index'),
meta: { title: '设备台账', icon: 'example', perms: ['index_manage'] } meta: { title: '运维记录', icon: 'example', perms: ['index_manage'] }
} }
] ]
}, },

View File

@ -50,6 +50,9 @@
</el-table-column> </el-table-column>
<el-table-column label="型号规格"> <el-table-column label="型号规格">
<template slot-scope="scope">{{ scope.row.model }}</template> <template slot-scope="scope">{{ scope.row.model }}</template>
</el-table-column>
<el-table-column label="类型">
<template slot-scope="scope">{{ type_[scope.row.type] }}</template>
</el-table-column> </el-table-column>
<el-table-column label="购置日期"> <el-table-column label="购置日期">
<template slot-scope="scope">{{ scope.row.buy_date }}</template> <template slot-scope="scope">{{ scope.row.buy_date }}</template>
@ -66,6 +69,9 @@
<el-table-column label="任务备注"> <el-table-column label="任务备注">
<template slot-scope="scope">{{ scope.row.description }}</template> <template slot-scope="scope">{{ scope.row.description }}</template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间">
<template slot-scope="scope">{{ scope.row.create_time }}</template>
</el-table-column>
<el-table-column <el-table-column
align="center" align="center"
@ -115,6 +121,17 @@
</el-form-item> </el-form-item>
<el-form-item label="规格型号" prop="model"> <el-form-item label="规格型号" prop="model">
<el-input v-model="equipment.model" placeholder="规格型号" /> <el-input v-model="equipment.model" placeholder="规格型号" />
</el-form-item>
<el-form-item label="类型" prop="type">
<el-select style="width: 100%" v-model="equipment.type" placeholder="请选择">
<el-option
v-for="item in typeoptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="设备状态" prop="state"> <el-form-item label="设备状态" prop="state">
@ -127,6 +144,8 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="生产厂商" prop="factory"> <el-form-item label="生产厂商" prop="factory">
<el-input v-model="equipment.factory" placeholder="生产厂商" /> <el-input v-model="equipment.factory" placeholder="生产厂商" />
@ -220,6 +239,18 @@ export default {
equipmentList: { equipmentList: {
count: 0, count: 0,
}, },
type_: {
'1':'生产设备',
'2':'检验工具',
},
typeoptions: [{
value: 1,
label: '生产设备'
}, {
value: 2,
label: '检验工具'
}],
options: [{ options: [{
value: 0, value: 0,
label: '运转正常' label: '运转正常'
@ -242,6 +273,7 @@ export default {
rule1: { rule1: {
name: [{ required: true, message: "请输入", trigger: "blur" }], name: [{ required: true, message: "请输入", trigger: "blur" }],
number: [{ required: true, message: "请输入", trigger: "blur" }], number: [{ required: true, message: "请输入", trigger: "blur" }],
type: [{ required: true, message: "请输入", trigger: "blur" }],
model: [{ required: true, message: "请输入", trigger: "blur" }], model: [{ required: true, message: "请输入", trigger: "blur" }],
state: [{ required: true, message: "请选择", trigger: "blur" }], state: [{ required: true, message: "请选择", trigger: "blur" }],
belong_dept:[{ required: true, message: "请选择", trigger: "blur" }] belong_dept:[{ required: true, message: "请选择", trigger: "blur" }]
@ -270,7 +302,7 @@ export default {
//组员列表 //组员列表
getUserList() { getUserList() {
getUserList({pageoff:true}).then((res) => { getUserList({pageoff:true}).then((res) => {
this.keeperOptions = genTree(res.data.results); this.keeperOptions = genTree(res.data);
}); });
}, },
//部门列表 //部门列表

View File

@ -52,7 +52,9 @@
<template slot-scope="scope">{{ scope.row.place }}</template> <template slot-scope="scope">{{ scope.row.place }}</template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间">
<template slot-scope="scope">{{ scope.row.create_time }}</template>
</el-table-column>
<el-table-column <el-table-column
align="center" align="center"
label="操作" label="操作"

View File

@ -59,7 +59,9 @@
<el-table-column label="计量单位"> <el-table-column label="计量单位">
<template slot-scope="scope">{{ scope.row.unit }}</template> <template slot-scope="scope">{{ scope.row.unit }}</template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间">
<template slot-scope="scope">{{ scope.row.create_time }}</template>
</el-table-column>
<el-table-column <el-table-column
align="center" align="center"
@ -120,7 +122,7 @@
<el-form-item label="物料类别" prop="type"> <el-form-item label="物料类别" prop="type">
<el-select style="width: 100%" v-model="material.type" placeholder="请选择"> <el-select style="width: 100%" v-model="material.type" placeholder="请选择" >
<el-option <el-option
v-for="item in options" v-for="item in options"
:key="item.value" :key="item.value"
@ -129,7 +131,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="绑定工序" prop="processes"> <el-form-item label="绑定工序" prop="processes" v-if="material.type==1">
<el-transfer <el-transfer
v-model="material.processes" v-model="material.processes"
:data="processOptions" :data="processOptions"
@ -229,6 +231,7 @@ export default {
this.listLoading = false; this.listLoading = false;
}); });
}, },
//工序清单 //工序清单
getProcessList() { getProcessList() {
getProcessList().then((res) => { getProcessList().then((res) => {

View File

@ -34,6 +34,9 @@
<template slot-scope="scope" v-if="scope.row.instruction_"> <template slot-scope="scope" v-if="scope.row.instruction_">
<el-link :href="scope.row.instruction_.path" >{{scope.row.instruction_.name}}</el-link> <el-link :href="scope.row.instruction_.path" >{{scope.row.instruction_.name}}</el-link>
</template> </template>
</el-table-column>
<el-table-column label="创建时间">
<template slot-scope="scope">{{ scope.row.create_time }}</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
align="center" align="center"

View File

@ -237,7 +237,9 @@
<template slot-scope="scope">{{ scope.row.field_choice }}</template> <template slot-scope="scope">{{ scope.row.field_choice }}</template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间">
<template slot-scope="scope">{{ scope.row.create_time }}</template>
</el-table-column>
<el-table-column <el-table-column
align="center" align="center"
label="操作" label="操作"

View File

@ -58,7 +58,9 @@
<el-table-column label="备注"> <el-table-column label="备注">
<template slot-scope="scope">{{ scope.row.description }}</template> <template slot-scope="scope">{{ scope.row.description }}</template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间">
<template slot-scope="scope">{{ scope.row.create_time }}</template>
</el-table-column>
<el-table-column <el-table-column
align="center" align="center"
label="操作" label="操作"