xial
This commit is contained in:
parent
16fa7f9de8
commit
a97dd9e768
|
@ -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'] }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
@ -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);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//部门列表
|
//部门列表
|
||||||
|
|
|
@ -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="操作"
|
||||||
|
|
|
@ -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) => {
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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="操作"
|
||||||
|
|
|
@ -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="操作"
|
||||||
|
|
Loading…
Reference in New Issue