|
|
|
@ -49,9 +49,9 @@
|
|
|
|
|
<!-- <el-button type="danger" @click="toolbarButtonClickEvent('delete')"-->
|
|
|
|
|
<!-- >删除</el-button-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <el-button type="primary" @click="toolbarButtonClickEvent('save')"-->
|
|
|
|
|
<!-- >保存</el-button-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<el-button type="primary" @click="toolbarButtonClickEvent('save')"
|
|
|
|
|
>保存</el-button
|
|
|
|
|
>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-form>
|
|
|
|
@ -66,6 +66,7 @@
|
|
|
|
|
border
|
|
|
|
|
resizable
|
|
|
|
|
keep-source
|
|
|
|
|
show-overflow
|
|
|
|
|
:height="height"
|
|
|
|
|
:auto-resize="true"
|
|
|
|
|
:columns="tableColumn"
|
|
|
|
@ -82,53 +83,7 @@
|
|
|
|
|
@checkbox-all="selectAllEvent"
|
|
|
|
|
@checkbox-change="selectChangeEvent"
|
|
|
|
|
>
|
|
|
|
|
<template #sbbh_edit="{ row }">
|
|
|
|
|
<vxe-input
|
|
|
|
|
v-model="row.sbbh"
|
|
|
|
|
:disabled="row.sbbhDisabled"
|
|
|
|
|
></vxe-input>
|
|
|
|
|
</template>
|
|
|
|
|
<template #zdry_edit="{ row }">
|
|
|
|
|
<vxe-input
|
|
|
|
|
v-model="row.zdry"
|
|
|
|
|
placeholder=""
|
|
|
|
|
:disabled="zdDisabled"
|
|
|
|
|
></vxe-input>
|
|
|
|
|
</template>
|
|
|
|
|
<template #zdsj_edit="{ row }">
|
|
|
|
|
<vxe-input
|
|
|
|
|
v-model="row.zdsj"
|
|
|
|
|
placeholder=""
|
|
|
|
|
:disabled="zdDisabled"
|
|
|
|
|
></vxe-input>
|
|
|
|
|
</template>
|
|
|
|
|
<template #ccrq_edit="{ row }">
|
|
|
|
|
<vxe-input
|
|
|
|
|
v-model="row.ccrq"
|
|
|
|
|
type="date"
|
|
|
|
|
value-format="yyyy/MM/dd"
|
|
|
|
|
placeholder=""
|
|
|
|
|
transfer
|
|
|
|
|
></vxe-input>
|
|
|
|
|
</template>
|
|
|
|
|
<template #grrq_edit="{ row }">
|
|
|
|
|
<vxe-input
|
|
|
|
|
v-model="row.grrq"
|
|
|
|
|
type="date"
|
|
|
|
|
value-format="yyyy/MM/dd"
|
|
|
|
|
placeholder=""
|
|
|
|
|
transfer
|
|
|
|
|
></vxe-input>
|
|
|
|
|
</template>
|
|
|
|
|
<template #lgrq_edit="{ row }">
|
|
|
|
|
<vxe-input
|
|
|
|
|
v-model="row.lgrq"
|
|
|
|
|
type="date"
|
|
|
|
|
value-format="yyyy/MM/dd"
|
|
|
|
|
placeholder=""
|
|
|
|
|
transfer
|
|
|
|
|
></vxe-input>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
</vxe-grid>
|
|
|
|
|
</div>
|
|
|
|
|
</el-main>
|
|
|
|
@ -153,7 +108,7 @@ export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
request: {
|
|
|
|
|
sbbh: "",
|
|
|
|
|
sbbh: '',
|
|
|
|
|
szcs: "",
|
|
|
|
|
gysbm: "",
|
|
|
|
|
},
|
|
|
|
@ -173,8 +128,6 @@ export default {
|
|
|
|
|
field: "sbbh",
|
|
|
|
|
title: "设备编号",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
slots: { edit: "sbbh_edit" },
|
|
|
|
|
minWidth: "120",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -196,7 +149,6 @@ export default {
|
|
|
|
|
field: "sbmc",
|
|
|
|
|
title: "设备名称",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -218,7 +170,6 @@ export default {
|
|
|
|
|
field: "sbxh",
|
|
|
|
|
title: "设备型号",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -240,7 +191,6 @@ export default {
|
|
|
|
|
field: "sbgg",
|
|
|
|
|
title: "设备规格",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -262,11 +212,7 @@ export default {
|
|
|
|
|
field: "jldw",
|
|
|
|
|
title: "计量单位",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: {
|
|
|
|
|
name: "$select",
|
|
|
|
|
options: [],
|
|
|
|
|
props: { clearable: true },
|
|
|
|
|
},
|
|
|
|
|
formatter:['dictFormat','JLDW'],
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -288,12 +234,8 @@ export default {
|
|
|
|
|
field: "szcs",
|
|
|
|
|
title: "所属部门",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: {
|
|
|
|
|
name: "$select",
|
|
|
|
|
options: [],
|
|
|
|
|
props: { clearable: true },
|
|
|
|
|
},
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
formatter:['dictFormat','BMBM'],
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
|
data: {
|
|
|
|
@ -314,12 +256,8 @@ export default {
|
|
|
|
|
field: "sbzt",
|
|
|
|
|
title: "固定资产状态",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: {
|
|
|
|
|
name: "$select",
|
|
|
|
|
options: [],
|
|
|
|
|
props: { clearable: true },
|
|
|
|
|
},
|
|
|
|
|
minWidth: "120",
|
|
|
|
|
formatter:['dictFormat','SBZT'],
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
|
data: {
|
|
|
|
@ -363,8 +301,65 @@ export default {
|
|
|
|
|
filterRender: { name: "FilterCombination" },
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: "whsj",
|
|
|
|
|
title: "维护时间范围",
|
|
|
|
|
field: "whsj1",
|
|
|
|
|
title: "维护开始时间",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: {
|
|
|
|
|
name: '$input',
|
|
|
|
|
props:{type:"date" ,
|
|
|
|
|
valueFormat:"yyyy/MM/dd",labelFormat:"yyyy/MM/dd",clearable: true,},
|
|
|
|
|
events: {
|
|
|
|
|
change: this.changeWhsj1
|
|
|
|
|
},},
|
|
|
|
|
formatter: this.whsj1,
|
|
|
|
|
minWidth: "150",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
|
data: {
|
|
|
|
|
checks: [],
|
|
|
|
|
sVal: "",
|
|
|
|
|
sMenu: "",
|
|
|
|
|
fType1: "",
|
|
|
|
|
fVal1: "",
|
|
|
|
|
fMode: "and",
|
|
|
|
|
fType2: "",
|
|
|
|
|
fVal2: "",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
filterRender: { name: "FilterCombination" },
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: "whsj2",
|
|
|
|
|
title: "维护结束时间",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: '$input',
|
|
|
|
|
props:{type:"date" ,valueFormat:"yyyy/MM/dd",labelFormat:"yyyy/MM/dd",clearable: true,},
|
|
|
|
|
events: {
|
|
|
|
|
change: this.changeWhsj2
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
formatter: this.whsj2,
|
|
|
|
|
minWidth: "150",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
|
data: {
|
|
|
|
|
checks: [],
|
|
|
|
|
sVal: "",
|
|
|
|
|
sMenu: "",
|
|
|
|
|
fType1: "",
|
|
|
|
|
fVal1: "",
|
|
|
|
|
fMode: "and",
|
|
|
|
|
fType2: "",
|
|
|
|
|
fVal2: "",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
filterRender: { name: "FilterCombination" },
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: "xqrs",
|
|
|
|
|
title: "默认人数",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
@ -385,9 +380,10 @@ export default {
|
|
|
|
|
filterRender: { name: "FilterCombination" },
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: "sbfl",
|
|
|
|
|
title: "设备大类",
|
|
|
|
|
field: "gz",
|
|
|
|
|
title: "工种",
|
|
|
|
|
align: "center",
|
|
|
|
|
formatter:['dictFormat','RYGX'],
|
|
|
|
|
editRender: {
|
|
|
|
|
name: "$select",
|
|
|
|
|
options: [],
|
|
|
|
@ -410,15 +406,33 @@ export default {
|
|
|
|
|
],
|
|
|
|
|
filterRender: { name: "FilterCombination" },
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: "sbfl",
|
|
|
|
|
title: "设备大类",
|
|
|
|
|
align: "center",
|
|
|
|
|
formatter: this.formatterFl1,
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
|
data: {
|
|
|
|
|
checks: [],
|
|
|
|
|
sVal: "",
|
|
|
|
|
sMenu: "",
|
|
|
|
|
fType1: "",
|
|
|
|
|
fVal1: "",
|
|
|
|
|
fMode: "and",
|
|
|
|
|
fType2: "",
|
|
|
|
|
fVal2: "",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
filterRender: { name: "FilterCombination" },
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: "sbzl",
|
|
|
|
|
title: "设备中类",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: {
|
|
|
|
|
name: "$select",
|
|
|
|
|
options: [],
|
|
|
|
|
props: { clearable: true },
|
|
|
|
|
},
|
|
|
|
|
formatter: this.formatterFl2,
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -440,11 +454,7 @@ export default {
|
|
|
|
|
field: "sbxl",
|
|
|
|
|
title: "设备小类",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: {
|
|
|
|
|
name: "$select",
|
|
|
|
|
options: [],
|
|
|
|
|
props: { clearable: true },
|
|
|
|
|
},
|
|
|
|
|
formatter: this.formatterFl3,
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -466,8 +476,6 @@ export default {
|
|
|
|
|
field: "grrq",
|
|
|
|
|
title: "购入日期",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
slots: { edit: "grrq_edit" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -489,7 +497,6 @@ export default {
|
|
|
|
|
field: "sbjg",
|
|
|
|
|
title: "设备原值",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -511,7 +518,6 @@ export default {
|
|
|
|
|
field: "sbcz",
|
|
|
|
|
title: "设备残值",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -533,7 +539,6 @@ export default {
|
|
|
|
|
field: "gysbm",
|
|
|
|
|
title: "供应商",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "100",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -555,7 +560,6 @@ export default {
|
|
|
|
|
field: "cd",
|
|
|
|
|
title: "产地",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "90",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -578,7 +582,6 @@ export default {
|
|
|
|
|
field: "zzdw",
|
|
|
|
|
title: "制造单位",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -601,7 +604,6 @@ export default {
|
|
|
|
|
field: "ccbh",
|
|
|
|
|
title: "出厂编号",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -624,8 +626,6 @@ export default {
|
|
|
|
|
field: "ccrq",
|
|
|
|
|
title: "出厂日期",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
slots: { edit: "ccrq_edit" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -647,8 +647,6 @@ export default {
|
|
|
|
|
field: "lgrq",
|
|
|
|
|
title: "列固日期",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
slots: { edit: "lgrq_edit" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -671,7 +669,6 @@ export default {
|
|
|
|
|
field: "tzsb",
|
|
|
|
|
title: "特种设备",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -693,7 +690,6 @@ export default {
|
|
|
|
|
field: "edsynx",
|
|
|
|
|
title: "额定使用年限",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "130",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -715,7 +711,6 @@ export default {
|
|
|
|
|
field: "edsysj",
|
|
|
|
|
title: "额定使用时间",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "130",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -737,7 +732,6 @@ export default {
|
|
|
|
|
field: "edsysjdw",
|
|
|
|
|
title: "额定使用时间单位",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "150",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -760,7 +754,6 @@ export default {
|
|
|
|
|
field: "gldw",
|
|
|
|
|
title: "额定功率单位",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "130",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -782,7 +775,6 @@ export default {
|
|
|
|
|
field: "wxcc",
|
|
|
|
|
title: "外形尺寸",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -804,7 +796,6 @@ export default {
|
|
|
|
|
field: "azwz",
|
|
|
|
|
title: "安装位置",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -826,7 +817,6 @@ export default {
|
|
|
|
|
field: "jyxx",
|
|
|
|
|
title: "检验信息",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -844,13 +834,10 @@ export default {
|
|
|
|
|
],
|
|
|
|
|
filterRender: { name: "FilterCombination" },
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
field: "zdry",
|
|
|
|
|
title: "制单人",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
slots: { edit: "zdry_edit" },
|
|
|
|
|
minWidth: "100",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -872,8 +859,6 @@ export default {
|
|
|
|
|
field: "zdsj",
|
|
|
|
|
title: "制单日期",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
slots: { edit: "zdsj_edit" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -895,7 +880,6 @@ export default {
|
|
|
|
|
field: "sbkgnl",
|
|
|
|
|
title: "设备能力",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -917,7 +901,6 @@ export default {
|
|
|
|
|
field: "gdzcbh",
|
|
|
|
|
title: "固定资产编号",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "130",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -939,7 +922,6 @@ export default {
|
|
|
|
|
field: "zjnx",
|
|
|
|
|
title: "折旧年限",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "110",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -961,7 +943,6 @@ export default {
|
|
|
|
|
field: "bz",
|
|
|
|
|
title: "备注",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "90",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -983,7 +964,6 @@ export default {
|
|
|
|
|
field: "czry",
|
|
|
|
|
title: "操作者",
|
|
|
|
|
align: "center",
|
|
|
|
|
editRender: { name: "input" },
|
|
|
|
|
minWidth: "90",
|
|
|
|
|
filters: [
|
|
|
|
|
{
|
|
|
|
@ -1027,6 +1007,7 @@ export default {
|
|
|
|
|
this.emSbjbbZM("sbyxzt");
|
|
|
|
|
this.emSbjbbZM("bmbm");
|
|
|
|
|
this.initList();
|
|
|
|
|
this.initgzList();
|
|
|
|
|
},
|
|
|
|
|
computed: {
|
|
|
|
|
...mapGetters([
|
|
|
|
@ -1037,6 +1018,7 @@ export default {
|
|
|
|
|
// 获取列表接口
|
|
|
|
|
initList() {
|
|
|
|
|
getList(this.request).then((res) => {
|
|
|
|
|
|
|
|
|
|
this.list = res.data;
|
|
|
|
|
this.checkedList = [];
|
|
|
|
|
if (this.list > 0) {
|
|
|
|
@ -1047,6 +1029,23 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
initgzList(){
|
|
|
|
|
const gzDict=window.localStorage.getItem( 'RYGX');
|
|
|
|
|
const gzList =JSON.parse(gzDict)
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
|
const tableRef = this.$refs.tableRef;
|
|
|
|
|
const gz = tableRef.getColumnByField("gz");
|
|
|
|
|
const gzList1 = [];
|
|
|
|
|
for (let i = 0; i < gzList.length; i++) {
|
|
|
|
|
const temp = {
|
|
|
|
|
label: gzList[i].bmsm,
|
|
|
|
|
value: gzList[i].bm,
|
|
|
|
|
};
|
|
|
|
|
gzList1.push(temp);
|
|
|
|
|
}
|
|
|
|
|
gz.editRender.options = gzList1;
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
// 获取供应商接口
|
|
|
|
|
getGYS() {
|
|
|
|
|
getGYS().then((res) => {
|
|
|
|
@ -1061,29 +1060,81 @@ export default {
|
|
|
|
|
};
|
|
|
|
|
testList.push(temp);
|
|
|
|
|
}
|
|
|
|
|
gysbmText.editRender.options = testList;
|
|
|
|
|
// gysbmText.editRender.options = testList;
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
// 获取设备分类接口
|
|
|
|
|
formatterFl1({ cellValue }) {
|
|
|
|
|
for (let i = 0; i < this.typeList.length; i++) {
|
|
|
|
|
if (this.typeList[i].bmjb==='1' && this.typeList[i].bm===cellValue){
|
|
|
|
|
return this.typeList[i].bmsm
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return cellValue
|
|
|
|
|
},
|
|
|
|
|
whsj1({ row }) {
|
|
|
|
|
if (row.whsj){
|
|
|
|
|
return row.whsj.substring(0,10)
|
|
|
|
|
}
|
|
|
|
|
return ''
|
|
|
|
|
},
|
|
|
|
|
whsj2({ row }) {
|
|
|
|
|
if (row.whsj){
|
|
|
|
|
return row.whsj.substring(11,21)
|
|
|
|
|
}
|
|
|
|
|
return ''
|
|
|
|
|
},
|
|
|
|
|
formatterFl2({ cellValue }) {
|
|
|
|
|
for (let i = 0; i < this.typeList.length; i++) {
|
|
|
|
|
if (this.typeList[i].bmjb==='2' && this.typeList[i].bm===cellValue){
|
|
|
|
|
return this.typeList[i].bmsm
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return cellValue
|
|
|
|
|
},
|
|
|
|
|
formatterFl3({ cellValue }) {
|
|
|
|
|
for (let i = 0; i < this.typeList.length; i++) {
|
|
|
|
|
if (this.typeList[i].bmjb==='3' && this.typeList[i].bm===cellValue){
|
|
|
|
|
return this.typeList[i].bmsm
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return cellValue
|
|
|
|
|
},
|
|
|
|
|
getSBLX() {
|
|
|
|
|
getSBLX().then((res) => {
|
|
|
|
|
this.typeList = res.data;
|
|
|
|
|
const tableRef = this.$refs.tableRef;
|
|
|
|
|
const sbzlText = tableRef.getColumnByField("sbzl");
|
|
|
|
|
const sbflText = tableRef.getColumnByField("sbfl");
|
|
|
|
|
const sbxlText = tableRef.getColumnByField("sbxl");
|
|
|
|
|
const testList = [];
|
|
|
|
|
for (let i = 0; i < this.typeList.length; i++) {
|
|
|
|
|
const temp = {
|
|
|
|
|
label: this.typeList[i].bmsm,
|
|
|
|
|
value: this.typeList[i].bm,
|
|
|
|
|
};
|
|
|
|
|
testList.push(temp);
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
changeWhsj1({ row, rowIndex }){
|
|
|
|
|
if(row.whsj1){
|
|
|
|
|
if(!row.whsj){
|
|
|
|
|
row.whsj=row.whsj1+'_'+row.whsj1
|
|
|
|
|
row.whsj2=row.whsj1
|
|
|
|
|
}else {
|
|
|
|
|
var whsj2=row.whsj.substring(11,21)
|
|
|
|
|
if(row.whsj1>whsj2 ){
|
|
|
|
|
row.whsj=row.whsj1+'_'+row.whsj1
|
|
|
|
|
row.whsj2=row.whsj1
|
|
|
|
|
}else {
|
|
|
|
|
row.whsj=row.whsj1+'_'+whsj2
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
sbzlText.editRender.options = testList;
|
|
|
|
|
sbflText.editRender.options = testList;
|
|
|
|
|
sbxlText.editRender.options = testList;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
changeWhsj2({ row, rowIndex }){
|
|
|
|
|
if(row.whsj2){
|
|
|
|
|
if(!row.whsj){
|
|
|
|
|
row.whsj=row.whsj2+'_'+row.whsj2
|
|
|
|
|
row.whsj1=row.whsj2
|
|
|
|
|
}else {
|
|
|
|
|
var whsj1=row.whsj.substring(0,10)
|
|
|
|
|
if(whsj1>row.whsj2 ){
|
|
|
|
|
row.whsj=row.whsj2+'_'+row.whsj2
|
|
|
|
|
row.whsj1=row.whsj2
|
|
|
|
|
}else {
|
|
|
|
|
row.whsj=whsj1+'_'+row.whsj2
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 设备信息转码接口
|
|
|
|
|
emSbjbbZM(params) {
|
|
|
|
@ -1092,44 +1143,44 @@ export default {
|
|
|
|
|
}).then((res) => {
|
|
|
|
|
const tableRef = this.$refs.tableRef;
|
|
|
|
|
if (params == "jldw") {
|
|
|
|
|
// 计量单位
|
|
|
|
|
const list = res.data;
|
|
|
|
|
const sbztText = tableRef.getColumnByField("jldw");
|
|
|
|
|
const testList = [];
|
|
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
|
|
const temp = {
|
|
|
|
|
label: list[i].bmsm,
|
|
|
|
|
value: list[i].bm,
|
|
|
|
|
};
|
|
|
|
|
testList.push(temp);
|
|
|
|
|
}
|
|
|
|
|
sbztText.editRender.options = testList;
|
|
|
|
|
} else if (params == "sbzt") {
|
|
|
|
|
// // 计量单位
|
|
|
|
|
// const list = res.data;
|
|
|
|
|
// const sbztText = tableRef.getColumnByField("jldw");
|
|
|
|
|
// const testList = [];
|
|
|
|
|
// for (let i = 0; i < list.length; i++) {
|
|
|
|
|
// const temp = {
|
|
|
|
|
// label: list[i].bmsm,
|
|
|
|
|
// value: list[i].bm,
|
|
|
|
|
// };
|
|
|
|
|
// testList.push(temp);
|
|
|
|
|
// }
|
|
|
|
|
// sbztText.editRender.options = testList;
|
|
|
|
|
// } else if (params == "sbzt") {
|
|
|
|
|
// 设备状态
|
|
|
|
|
const list = res.data;
|
|
|
|
|
const sbztText = tableRef.getColumnByField("sbzt");
|
|
|
|
|
const testList = [];
|
|
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
|
|
const temp = {
|
|
|
|
|
label: list[i].bmsm,
|
|
|
|
|
value: list[i].bm,
|
|
|
|
|
};
|
|
|
|
|
testList.push(temp);
|
|
|
|
|
}
|
|
|
|
|
sbztText.editRender.options = testList;
|
|
|
|
|
// const list = res.data;
|
|
|
|
|
// const sbztText = tableRef.getColumnByField("sbzt");
|
|
|
|
|
// const testList = [];
|
|
|
|
|
// for (let i = 0; i < list.length; i++) {
|
|
|
|
|
// const temp = {
|
|
|
|
|
// label: list[i].bmsm,
|
|
|
|
|
// value: list[i].bm,
|
|
|
|
|
// };
|
|
|
|
|
// testList.push(temp);
|
|
|
|
|
// }
|
|
|
|
|
// sbztText.editRender.options = testList;
|
|
|
|
|
} else if (params == "bmbm") {
|
|
|
|
|
// 所属部门
|
|
|
|
|
// // 所属部门
|
|
|
|
|
this.departmentOptions = res.data;
|
|
|
|
|
const sbztText = tableRef.getColumnByField("szcs");
|
|
|
|
|
const testList = [];
|
|
|
|
|
for (let i = 0; i < this.departmentOptions.length; i++) {
|
|
|
|
|
const temp = {
|
|
|
|
|
label: this.departmentOptions[i].bmsm,
|
|
|
|
|
value: this.departmentOptions[i].bm,
|
|
|
|
|
};
|
|
|
|
|
testList.push(temp);
|
|
|
|
|
}
|
|
|
|
|
sbztText.editRender.options = testList;
|
|
|
|
|
// const sbztText = tableRef.getColumnByField("szcs");
|
|
|
|
|
// const testList = [];
|
|
|
|
|
// for (let i = 0; i < this.departmentOptions.length; i++) {
|
|
|
|
|
// const temp = {
|
|
|
|
|
// label: this.departmentOptions[i].bmsm,
|
|
|
|
|
// value: this.departmentOptions[i].bm,
|
|
|
|
|
// };
|
|
|
|
|
// testList.push(temp);
|
|
|
|
|
// }
|
|
|
|
|
// sbztText.editRender.options = testList;
|
|
|
|
|
}else if (params == "sbyxzt") {
|
|
|
|
|
const sbyxztText = tableRef.getColumnByField("sbyxzt");
|
|
|
|
|
const testList = [];
|
|
|
|
@ -1217,6 +1268,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
// 修改
|
|
|
|
|
if (updateRecords.length !== 0) {
|
|
|
|
|
|
|
|
|
|
update(updateRecords).then((res) => {
|
|
|
|
|
if (res.success) {
|
|
|
|
|
const xTable = this.$refs.tableRef;
|
|
|
|
|