查询处理追加

main
yangzhicheng 12 months ago
parent 10c80f3278
commit f312ab3323
  1. 323
      src/views/leger/equipmentledger.vue

@ -6,6 +6,7 @@
:page="page"
:permission="permissionList"
:before-open="beforeOpen"
:header-cell-class-name="headerClass"
v-model="form"
ref="crud"
@row-update="rowUpdate"
@ -23,16 +24,34 @@
icon="el-icon-delete"
plain
v-if="permission.equipmentledger_delete"
@click="handleDelete">
@click="handleDelete">批量删除
</el-button>
<el-button
</template>
<template slot="menuRight">
<el-button type="primary"
size="small"
plain
@click="handleDetail">新增
</el-button>
<el-button type="primary"
size="small"
plain
@click="handleDetail">详情
@click="">批量审核
</el-button>
<el-button type="primary"
size="small"
plain
@click="">批量驳回
</el-button>
<el-button type="primary"
size="small"
plain
@click="">导出
</el-button>
</template>
<template #menu="{}">
<el-button @click="handleDetail" type="primary">详情</el-button>
<template #menu="{row,index,size}">
<el-button @click="handleDetail(row)" type="text">查看详情</el-button>
<el-button @click="rowDel(row)" type="text">删除</el-button>
</template>
</avue-crud>
</basic-container>
@ -41,6 +60,7 @@
<script>
import {getList, getDetail, add, update, remove} from "@/api/leger/equipmentledger";
import {mapGetters} from "vuex";
import website from "@/config/website";
export default {
data() {
@ -66,17 +86,48 @@
selection: true,
column: [
{
label: "主键",
prop: "id",
label: "场站",
prop: "station",
type: "select",
search: true,
hide: true,
dicUrl: "/api/daf-system/dict/dictionary?code=station",
props: {
label: "dictValue",
value: "dictKey"
},
rules: [{
required: true,
message: "请输入主键",
message: "请输入场站",
trigger: "blur"
}]
},
{
label: "专业",
prop: "major",
search: true,
hide: true,
rules: [{
required: true,
message: "请输入专业",
trigger: "blur"
}]
},
{
label: "安装位置",
prop: "installationLocation",
hide: true,
search: true,
rules: [{
required: true,
message: "请输入安装位置",
trigger: "blur"
}]
},
{
label: "设备台账编码",
prop: "eqLedgerCode",
search: true,
rules: [{
required: true,
message: "请输入设备台账编码",
@ -86,6 +137,14 @@
{
label: "用户状态",
prop: "userStatus",
type: "select",
search: true,
hide: true,
dicUrl: "/api/daf-system/dict/dictionary?code=user_status",
props: {
label: "dictValue",
value: "dictKey"
},
rules: [{
required: true,
message: "请输入用户状态",
@ -93,92 +152,98 @@
}]
},
{
label: "KKS编码",
prop: "kksEncoding",
label: "设备描述",
prop: "deviceDescription",
search: true,
overHidden: true,
rules: [{
required: true,
message: "请输入KKS编码",
message: "请输入设备描述",
trigger: "blur"
}]
},
{
label: "设备种类",
prop: "eqType",
label: "KKS编码",
prop: "kksEncoding",
rules: [{
required: true,
message: "请输入设备种类",
message: "请输入KKS编码",
trigger: "blur"
}]
},
{
label: "专业",
prop: "major",
label: "设备种类",
prop: "eqType",
search: true,
rules: [{
required: true,
message: "请输入专业",
message: "请输入设备种类",
trigger: "blur"
}]
},
{
label: "计划员组",
prop: "plannerGroup",
label: "资产编码",
prop: "assetCode",
rules: [{
required: true,
message: "请输入计划员组",
message: "请输入资产编码",
trigger: "blur"
}]
},
{
label: "计划工厂",
prop: "plannedFactory",
label: "制造商",
prop: "manufacturer",
rules: [{
required: true,
message: "请输入计划工厂",
message: "请输入制造商",
trigger: "blur"
}]
},
{
label: "设备定级",
prop: "eqRank",
label: "制造商国家",
prop: "manufacturerCountry",
rules: [{
required: true,
message: "请输入设备定级",
message: "请输入制造商国家",
trigger: "blur"
}]
},
{
label: "设备责任人姓名",
prop: "eqResponsibleName",
label: "制造商零件号",
prop: "manufacturerPartNo",
rules: [{
required: true,
message: "请输入设备责任人姓名",
message: "请输入制造商零件号",
trigger: "blur"
}]
},
{
label: "制造",
prop: "manufacturer",
label: "制造年月",
prop: "manufactureDate",
rules: [{
required: true,
message: "请输入制造",
message: "请输入制造年月",
trigger: "blur"
}]
},
{
label: "制造商国家",
prop: "manufacturerCountry",
label: "检修班组",
prop: "maintenanceTeam",
hide: true,
search: true,
rules: [{
required: true,
message: "请输入制造商国家",
message: "请输入检修班组",
trigger: "blur"
}]
},
{
label: "供应商",
prop: "supplier",
label: "制造序列号",
prop: "manufacturingSerialNo",
search: true,
rules: [{
required: true,
message: "请输入供应商",
message: "请输入制造序列号",
trigger: "blur"
}]
},
@ -192,188 +257,201 @@
}]
},
{
label: "出厂编号",
prop: "factoryNo",
label: "大小尺寸",
prop: "sizeAndSize",
rules: [{
required: true,
message: "请输入出厂编号",
message: "请输入大小尺寸",
trigger: "blur"
}]
},
{
label: "出厂日期",
prop: "productionDate",
label: "对象重量",
prop: "objectWeight",
rules: [{
required: true,
message: "请输入出厂日期",
message: "请输入对象重量",
trigger: "blur"
}]
},
{
label: "安装日期",
prop: "installDate",
label: "审核状态",
prop: "checkstatus",
dicUrl: "/api/daf-system/dict/dictionary?code=check_status",
props: {
label: "dictValue",
value: "dictKey"
},
rules: [{
required: true,
message: "请输入安装日期",
message: "请输入审核状态",
trigger: "blur"
}]
},
{
label: "调试单位",
prop: "debuggingUnit",
label: "系统状态",
prop: "systemState",
hide: true,
rules: [{
required: true,
message: "请输入调试单位",
message: "请输入系统状态",
trigger: "blur"
}]
},
{
label: "设备分类",
prop: "eqClass",
label: "计划员组",
prop: "plannerGroup",
hide: true,
rules: [{
required: true,
message: "请输入设备分类",
message: "请输入计划员组",
trigger: "blur"
}]
},
{
label: "图纸编码",
prop: "drawingCode",
label: "计划工厂",
prop: "plannedFactory",
hide: true,
rules: [{
required: true,
message: "请输入图纸编码",
message: "请输入计划工厂",
trigger: "blur"
}]
},
{
label: "设备描述",
prop: "deviceDescription",
label: "设备定级",
prop: "eqRank",
hide: true,
rules: [{
required: true,
message: "请输入设备描述",
message: "请输入设备定级",
trigger: "blur"
}]
},
{
label: "KKS描述",
prop: "kksDescription",
label: "设备责任人姓名",
prop: "eqResponsibleName",
hide: true,
rules: [{
required: true,
message: "请输入KKS描述",
message: "请输入设备责任人姓名",
trigger: "blur"
}]
},
{
label: "场站",
prop: "station",
label: "供应商",
prop: "supplier",
hide: true,
rules: [{
required: true,
message: "请输入场站",
message: "请输入供应商",
trigger: "blur"
}]
},
{
label: "系统状态",
prop: "systemState",
label: "出厂编号",
prop: "factoryNo",
hide: true,
rules: [{
required: true,
message: "请输入系统状态",
message: "请输入出厂编号",
trigger: "blur"
}]
},
{
label: "工厂区域",
prop: "factoryArea",
label: "出厂日期",
prop: "productionDate",
hide: true,
rules: [{
required: true,
message: "请输入工厂区域",
message: "请输入出厂日期",
trigger: "blur"
}]
},
{
label: "资产编码",
prop: "assetCode",
label: "安装日期",
prop: "installDate",
hide: true,
rules: [{
required: true,
message: "请输入资产编码",
message: "请输入安装日期",
trigger: "blur"
}]
},
{
label: "设备责任人工号",
prop: "eqResponsibleNo",
label: "调试单位",
prop: "debuggingUnit",
hide: true,
rules: [{
required: true,
message: "请输入设备责任人工号",
message: "请输入调试单位",
trigger: "blur"
}]
},
{
label: "检修班组",
prop: "maintenanceTeam",
label: "设备分类",
prop: "eqClass",
hide: true,
rules: [{
required: true,
message: "请输入检修班组",
message: "请输入设备分类",
trigger: "blur"
}]
},
{
label: "制造商零件号",
prop: "manufacturerPartNo",
label: "图纸编码",
prop: "drawingCode",
hide: true,
rules: [{
required: true,
message: "请输入制造商零件号",
message: "请输入图纸编码",
trigger: "blur"
}]
},
{
label: "制造年月",
prop: "manufactureDate",
label: "KKS描述",
prop: "kksDescription",
hide: true,
rules: [{
required: true,
message: "请输入制造年月",
message: "请输入KKS描述",
trigger: "blur"
}]
},
{
label: "大小尺寸",
prop: "sizeAndSize",
label: "工厂区域",
prop: "factoryArea",
hide: true,
rules: [{
required: true,
message: "请输入大小尺寸",
message: "请输入工厂区域",
trigger: "blur"
}]
},
{
label: "制造序列号",
prop: "manufacturingSerialNo",
label: "设备责任人工号",
prop: "eqResponsibleNo",
hide: true,
rules: [{
required: true,
message: "请输入制造序列号",
message: "请输入设备责任人工号",
trigger: "blur"
}]
},
{
label: "设计单位",
prop: "designUnit",
hide: true,
rules: [{
required: true,
message: "请输入设计单位",
trigger: "blur"
}]
},
{
label: "对象重量",
prop: "objectWeight",
rules: [{
required: true,
message: "请输入对象重量",
trigger: "blur"
}]
},
{
label: "投运日期",
prop: "operationDate",
hide: true,
rules: [{
required: true,
message: "请输入投运日期",
@ -383,24 +461,17 @@
{
label: "安装单位",
prop: "installationUnit",
hide: true,
rules: [{
required: true,
message: "请输入安装单位",
trigger: "blur"
}]
},
{
label: "安装位置",
prop: "installationLocation",
rules: [{
required: true,
message: "请输入安装位置",
trigger: "blur"
}]
},
{
label: "成本中心",
prop: "costCenter",
hide: true,
rules: [{
required: true,
message: "请输入成本中心",
@ -419,10 +490,10 @@
// return this.permission['equipmentledger_col_' + v.prop]
// })
return {
addBtn: this.vaildData(this.permission.equipmentledger_add, false),
viewBtn: this.vaildData(this.permission.equipmentledger_view, false),
delBtn: this.vaildData(this.permission.equipmentledger_delete, false),
editBtn: this.vaildData(this.permission.equipmentledger_edit, false)
addBtn: false,
viewBtn: false,
delBtn: false,
editBtn: false
};
},
ids() {
@ -447,19 +518,6 @@
loading();
});
},
rowUpdate(row, index, done, loading) {
update(row).then(() => {
done();
this.onLoad(this.page);
this.$message({
type: "success",
message: "操作成功!"
});
}, error => {
window.console.log(error);
loading();
});
},
rowDel(row) {
this.$confirm("确定将选择数据删除?", {
confirmButtonText: "确定",
@ -477,11 +535,11 @@
});
});
},
handleDetail() {
handleDetail(row) {
this.$router.push({
path: "/leger/equipmentledgerDetail",
query: {
// id:id
id:row.id
},
});
},
@ -547,10 +605,17 @@
this.loading = false;
this.selectionClear();
});
},
headerClass() {
return 'header-class'
}
}
};
</script>
<style>
.header-class{
background-color: #3366cc !important;
color: #FFFFFF !important;
}
</style>

Loading…
Cancel
Save