|
|
|
@ -3,6 +3,7 @@ |
|
|
|
<el-form v-model="queryParams" :inline="true" label-width="160px"> |
|
|
|
<el-form-item :label="$t('mainsystem.MainSystemNumber')"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.mainSystemCode" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.MainSystemNumber') |
|
|
|
" |
|
|
|
@ -12,6 +13,7 @@ |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.MainSystemName')"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.mainSystemName" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.MainSystemName') |
|
|
|
" |
|
|
|
@ -19,8 +21,12 @@ |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.ManufacturerNumber')" prop="ManufacturerNumber"> |
|
|
|
<el-form-item |
|
|
|
:label="$t('mainsystem.ManufacturerNumber')" |
|
|
|
prop="ManufacturerNumber" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.manufacturerCode" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.ManufacturerNumber') |
|
|
|
" |
|
|
|
@ -30,6 +36,7 @@ |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.ManufacturerName')"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.manufacturerName" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.ManufacturerName') |
|
|
|
" |
|
|
|
@ -39,8 +46,9 @@ |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.StartDateOfUse')"> |
|
|
|
<el-date-picker |
|
|
|
v-model="value1" |
|
|
|
v-model="queryParams.createTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.StartDateOfUse') |
|
|
|
" |
|
|
|
@ -50,37 +58,48 @@ |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.DeviceMapping')"> |
|
|
|
<el-select |
|
|
|
v-model="queryParams.convertFlag" |
|
|
|
style="width: 100%" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseChoose') + ' ' + $t('mainsystem.DeviceMapping') |
|
|
|
" |
|
|
|
> |
|
|
|
<!-- <el-option label="是" value="1"></el-option> --> |
|
|
|
<el-option label="是" value="1"></el-option> |
|
|
|
<el-option label="否" value="0"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.algorithmMapping')"> |
|
|
|
<el-select |
|
|
|
v-model="queryParams.algConvertFlag" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseChoose') + ' ' + $t('mainsystem.algorithmMapping') |
|
|
|
" |
|
|
|
> |
|
|
|
<!-- <el-option label="是" value="1"></el-option> --> |
|
|
|
<el-option label="是" value="1"></el-option> |
|
|
|
<el-option label="否" value="0"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.SystemType')"> |
|
|
|
<el-select |
|
|
|
v-model="queryParams.systemType" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseChoose') + ' ' + $t('mainsystem.SystemType') |
|
|
|
" |
|
|
|
> |
|
|
|
<!-- <el-option label="是" value="1"></el-option> --> |
|
|
|
<el-option |
|
|
|
:label="item.dictLabel" |
|
|
|
:value="item.dictValue" |
|
|
|
v-for="item in systemTypeData" |
|
|
|
:key="item.dictValue" |
|
|
|
></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.port')"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.port" |
|
|
|
:placeholder="$t('share.PleaseEnter') + ' ' + $t('mainsystem.port')" |
|
|
|
suffix-icon="xxxx" |
|
|
|
></el-input> |
|
|
|
@ -88,6 +107,7 @@ |
|
|
|
|
|
|
|
<el-form-item :label="$t('mainsystem.user')"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.username" |
|
|
|
:placeholder="$t('share.PleaseEnter') + ' ' + $t('mainsystem.user')" |
|
|
|
suffix-icon="xxxx" |
|
|
|
></el-input> |
|
|
|
@ -117,13 +137,18 @@ |
|
|
|
>{{ $t("share.new") }}</el-button |
|
|
|
> |
|
|
|
</el-col> |
|
|
|
<!-- <el-col :span="1.5"> |
|
|
|
<el-button |
|
|
|
type="success" |
|
|
|
icon="el-icon-edit" |
|
|
|
plain |
|
|
|
size="mini" |
|
|
|
@click="handleEdit()" |
|
|
|
>{{ $t("share.edit") }}</el-button |
|
|
|
> |
|
|
|
</el-col> --> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<el-button type="success" icon="el-icon-edit" plain size="mini" @click="handleEdit()">{{ |
|
|
|
$t("share.edit") |
|
|
|
}}</el-button> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<el-button type="danger" icon="el-icon-delete" plain size="mini">{{ |
|
|
|
<el-button type="danger" icon="el-icon-delete" plain size="mini" :disabled="ids.length <= 0" @click="handleDeleteAll">{{ |
|
|
|
$t("share.delete") |
|
|
|
}}</el-button> |
|
|
|
</el-col> |
|
|
|
@ -133,7 +158,7 @@ |
|
|
|
}}</el-button> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-table :data="tableData" style="width: 100%; margin-bottom: 20px"> |
|
|
|
<el-table :data="tableData" style="width: 100%; margin-bottom: 20px" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
@ -141,57 +166,66 @@ |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="mainSystemCode" |
|
|
|
:label="$t('mainsystem.MainSystemNumber')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="name" |
|
|
|
prop="mainSystemName" |
|
|
|
:label="$t('mainsystem.MainSystemName')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column :label="$t('mainsystem.MainSystemType')" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ systemTypeFn(scope.row.systemType) }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
:label="$t('mainsystem.MainSystemType')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="manufacturerCode" |
|
|
|
:label="$t('mainsystem.ManufacturerNumber')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="manufacturerName" |
|
|
|
:label="$t('mainsystem.ManufacturerName')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="startUseTime" |
|
|
|
:label="$t('mainsystem.StartDateOfUse')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="convertFlag" |
|
|
|
:label="$t('mainsystem.DeviceMapping')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.convertFlag == 1 ? "是" : "否" }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="algConvertFlag" label="算法映射" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.algConvertFlag == 1 ? "是" : "否" }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="ipAddr" |
|
|
|
:label="$t('mainsystem.ipAddress')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="port" |
|
|
|
:label="$t('mainsystem.port')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="username" |
|
|
|
:label="$t('mainsystem.user')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="id" |
|
|
|
prop="password" |
|
|
|
:label="$t('mainsystem.password')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
@ -200,13 +234,13 @@ |
|
|
|
<el-button |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
@click="handleEdit(scope.$index, scope.row)" |
|
|
|
@click="handleEdit(scope.row.mainSystemId)" |
|
|
|
>{{ $t("share.edit") }}</el-button |
|
|
|
> |
|
|
|
<el-button |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
@click="handleDelete(scope.$index, scope.row)" |
|
|
|
@click="handleDelete(scope.row.mainSystemId)" |
|
|
|
>{{ $t("share.delete") }}</el-button |
|
|
|
> |
|
|
|
</template> |
|
|
|
@ -217,6 +251,7 @@ |
|
|
|
:total="total" |
|
|
|
:page.sync="queryParams.pageNum" |
|
|
|
:limit.sync="queryParams.pageSize" |
|
|
|
@pagination="init" |
|
|
|
/> |
|
|
|
<el-dialog |
|
|
|
:title="title" |
|
|
|
@ -232,10 +267,10 @@ |
|
|
|
> |
|
|
|
<el-form-item |
|
|
|
:label="$t('mainsystem.MainSystemNumber')" |
|
|
|
prop="MainSystemNumber" |
|
|
|
prop="mainSystemCode" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.MainSystemNumber" |
|
|
|
v-model="dialogForm.mainSystemCode" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.MainSystemNumber') |
|
|
|
" |
|
|
|
@ -243,24 +278,33 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.MainSystemName')"> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.name" |
|
|
|
v-model="dialogForm.mainSystemName" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.MainSystemName') |
|
|
|
" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.SystemType')" prop="SystemType"> |
|
|
|
<el-form-item :label="$t('mainsystem.SystemType')" prop="systemType"> |
|
|
|
<el-select |
|
|
|
v-model="dialogForm.systemType" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseChoose') + ' ' + $t('mainsystem.SystemType') |
|
|
|
" |
|
|
|
> |
|
|
|
<!-- <el-option label="是" value="1"></el-option> --> |
|
|
|
<el-option |
|
|
|
:label="item.dictLabel" |
|
|
|
:value="item.dictValue" |
|
|
|
v-for="item in systemTypeData" |
|
|
|
:key="item.dictValue" |
|
|
|
></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.ManufacturerNumber')" prop="ManufacturerNumber"> |
|
|
|
<el-form-item |
|
|
|
:label="$t('mainsystem.ManufacturerNumber')" |
|
|
|
prop="manufacturerCode" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.ManufacturerNumber" |
|
|
|
v-model="dialogForm.manufacturerCode" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + |
|
|
|
' ' + |
|
|
|
@ -268,9 +312,12 @@ |
|
|
|
" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.ManufacturerName')" prop="ManufacturerName"> |
|
|
|
<el-form-item |
|
|
|
:label="$t('mainsystem.ManufacturerName')" |
|
|
|
prop="manufacturerName" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.ManufacturerName" |
|
|
|
v-model="dialogForm.manufacturerName" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.ManufacturerName') |
|
|
|
" |
|
|
|
@ -278,8 +325,9 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.StartDateOfUse')"> |
|
|
|
<el-date-picker |
|
|
|
v-model="value1" |
|
|
|
v-model="dialogForm.startUseTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.StartDateOfUse') |
|
|
|
" |
|
|
|
@ -288,16 +336,31 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.DeviceMapping')"> |
|
|
|
<el-select |
|
|
|
v-model="dialogForm.convertFlag" |
|
|
|
style="width: 100%" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseChoose') + ' ' + $t('mainsystem.DeviceMapping') |
|
|
|
" |
|
|
|
> |
|
|
|
<el-option label="是" value="1"></el-option> |
|
|
|
<el-option label="否" value="0"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="算法映射"> |
|
|
|
<el-select |
|
|
|
v-model="dialogForm.algConvertFlag" |
|
|
|
style="width: 100%" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseChoose') + ' ' + $t('mainsystem.DeviceMapping') |
|
|
|
" |
|
|
|
> |
|
|
|
<!-- <el-option label="是" value="1"></el-option> --> |
|
|
|
<el-option label="是" value="1"></el-option> |
|
|
|
<el-option label="否" value="0"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.ipAddress')"> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.name" |
|
|
|
v-model="dialogForm.ipAddr" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.ipAddress') |
|
|
|
" |
|
|
|
@ -305,19 +368,19 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.port')"> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.name" |
|
|
|
v-model="dialogForm.port" |
|
|
|
:placeholder="$t('share.PleaseEnter') + ' ' + $t('mainsystem.port')" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.user')"> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.name" |
|
|
|
v-model="dialogForm.username" |
|
|
|
:placeholder="$t('share.PleaseEnter') + ' ' + $t('mainsystem.user')" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('mainsystem.password')"> |
|
|
|
<el-input |
|
|
|
v-model="dialogForm.name" |
|
|
|
v-model="dialogForm.password" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + ' ' + $t('mainsystem.password') |
|
|
|
" |
|
|
|
@ -325,10 +388,8 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="dialogVisible = false">{{ |
|
|
|
$t("share.cancel") |
|
|
|
}}</el-button> |
|
|
|
<el-button type="primary" @click="dialogVisible = false">{{ |
|
|
|
<el-button @click="handleClose">{{ $t("share.cancel") }}</el-button> |
|
|
|
<el-button type="primary" @click="submitForm('ruleForm')">{{ |
|
|
|
$t("share.confirm") |
|
|
|
}}</el-button> |
|
|
|
</span> |
|
|
|
@ -337,42 +398,22 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { getList, systemType,postAdd,postRemove,getItem,edit } from "@/api/basedata/bdconfig/mainsystem"; |
|
|
|
|
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
queryParams: {}, |
|
|
|
tableData: [ |
|
|
|
{ |
|
|
|
id: 1, |
|
|
|
date: "2016-05-02", |
|
|
|
name: "王小虎", |
|
|
|
address: "上海市普陀区金沙江路 1518 弄", |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 2, |
|
|
|
date: "2016-05-04", |
|
|
|
name: "王小虎", |
|
|
|
address: "上海市普陀区金沙江路 1517 弄", |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 3, |
|
|
|
date: "2016-05-01", |
|
|
|
name: "王小虎", |
|
|
|
address: "上海市普陀区金沙江路 1519 弄", |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 4, |
|
|
|
date: "2016-05-03", |
|
|
|
name: "王小虎", |
|
|
|
address: "上海市普陀区金沙江路 1516 弄", |
|
|
|
}, |
|
|
|
], |
|
|
|
queryParams: { |
|
|
|
pageNum: 1, |
|
|
|
pageSize: 10, |
|
|
|
}, |
|
|
|
tableData: [], |
|
|
|
total: 10, |
|
|
|
dialogVisible: false, |
|
|
|
title: this.$t('mainsystem.AddBasicData-MainSystemConfiguration'), |
|
|
|
title: this.$t("mainsystem.AddBasicData-MainSystemConfiguration"), |
|
|
|
dialogForm: {}, |
|
|
|
rules: { |
|
|
|
MainSystemNumber: [ |
|
|
|
mainSystemCode: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: |
|
|
|
@ -382,7 +423,7 @@ export default { |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
SystemType:[ |
|
|
|
systemType: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: |
|
|
|
@ -392,8 +433,8 @@ export default { |
|
|
|
trigger: "change", |
|
|
|
}, |
|
|
|
], |
|
|
|
ManufacturerNumber:[ |
|
|
|
{ |
|
|
|
manufacturerCode: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: |
|
|
|
this.$t("share.PleaseEnter") + |
|
|
|
@ -402,7 +443,7 @@ export default { |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
ManufacturerName:[ |
|
|
|
manufacturerName: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: |
|
|
|
@ -411,20 +452,126 @@ export default { |
|
|
|
this.$t("mainsystem.ManufacturerName"), |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
] |
|
|
|
], |
|
|
|
}, |
|
|
|
systemTypeData: [], |
|
|
|
type: 0, |
|
|
|
ids:[] |
|
|
|
}; |
|
|
|
}, |
|
|
|
mounted() {}, |
|
|
|
mounted() { |
|
|
|
this.init(); |
|
|
|
systemType().then((res) => { |
|
|
|
if (res.code == 200) { |
|
|
|
this.systemTypeData = res.data; |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
init() { |
|
|
|
getList(this.queryParams).then((res) => { |
|
|
|
console.log(res); |
|
|
|
if (res.code == 200) { |
|
|
|
this.tableData = res.rows; |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
add() { |
|
|
|
this.type = 0; |
|
|
|
this.dialogVisible = true; |
|
|
|
this.title=this.$t('mainsystem.AddBasicData-MainSystemConfiguration') |
|
|
|
this.title = this.$t("mainsystem.AddBasicData-MainSystemConfiguration"); |
|
|
|
this.dialogForm = {}; |
|
|
|
}, |
|
|
|
handleEdit(id) { |
|
|
|
this.type = 1; |
|
|
|
this.title = this.$t("mainsystem.EditBasicData-MainSystemConfiguration"); |
|
|
|
getItem(id).then((res) => { |
|
|
|
if (res.code == 200) { |
|
|
|
this.dialogForm = res.data; |
|
|
|
this.dialogVisible = true; |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 查询 |
|
|
|
handleQuery() { |
|
|
|
this.init(); |
|
|
|
}, |
|
|
|
// 重置 |
|
|
|
resetQuery() { |
|
|
|
this.queryParams = { pageNum: 1, pageSize: 10 }; |
|
|
|
this.init(); |
|
|
|
}, |
|
|
|
// 表格内主系统类型 |
|
|
|
systemTypeFn(row) { |
|
|
|
let name = null; |
|
|
|
this.systemTypeData.filter((item) => { |
|
|
|
if (item.dictValue == row) { |
|
|
|
name = item.dictLabel; |
|
|
|
} |
|
|
|
}); |
|
|
|
return name; |
|
|
|
}, |
|
|
|
handleClose() { |
|
|
|
this.dialogVisible = false; |
|
|
|
this.dialogForm = {}; |
|
|
|
}, |
|
|
|
submitForm(ruleForm) { |
|
|
|
this.$refs[ruleForm].validate((v) => { |
|
|
|
if (v) { |
|
|
|
if (this.type == 0) { |
|
|
|
postAdd(this.dialogForm).then((res) => { |
|
|
|
if (res.code == 200) { |
|
|
|
this.$message({ |
|
|
|
type: "success", |
|
|
|
message: "添加成功!", |
|
|
|
}); |
|
|
|
this.dialogVisible = false; |
|
|
|
this.init(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
|
edit(this.dialogForm).then((res) => { |
|
|
|
if (res.code == 200) { |
|
|
|
this.$message({ |
|
|
|
type: "success", |
|
|
|
message: "编辑成功!", |
|
|
|
}); |
|
|
|
this.dialogVisible = false; |
|
|
|
this.init(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 导出 |
|
|
|
handleExport() { |
|
|
|
this.download('/basedata/bdconfig/mainsystem/export', { |
|
|
|
...this.queryParams |
|
|
|
}, `mainsystem_${new Date().getTime()}.xlsx`) |
|
|
|
}, |
|
|
|
// 删除 |
|
|
|
handleDelete(id){ |
|
|
|
postRemove(id).then((res) => { |
|
|
|
console.log(res) |
|
|
|
if(res.code == 200){ |
|
|
|
this.$message({ |
|
|
|
type: "success", |
|
|
|
message: "删除成功!", |
|
|
|
}); |
|
|
|
this.init(); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 表格多选 |
|
|
|
handleSelectionChange(selection) { |
|
|
|
this.ids = selection.map((item) => item.mainSystemId); |
|
|
|
}, |
|
|
|
// 多选删除 |
|
|
|
handleDeleteAll() { |
|
|
|
let ids = this.ids.toString(); |
|
|
|
this.handleDelete(ids); |
|
|
|
}, |
|
|
|
handleEdit(){ |
|
|
|
this.dialogVisible = true; |
|
|
|
this.title=this.$t('mainsystem.EditBasicData-MainSystemConfiguration') |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|