|
@@ -3,7 +3,7 @@
|
|
<div class="search-list">
|
|
<div class="search-list">
|
|
<div class="search-left">
|
|
<div class="search-left">
|
|
<Form class="common-form common-form-list" ref="tableParams" :model="tableParams" inline>
|
|
<Form class="common-form common-form-list" ref="tableParams" :model="tableParams" inline>
|
|
- <FormItem label="" prop="level">
|
|
|
|
|
|
+ <!-- <FormItem label="" prop="level">
|
|
<Select v-model="tableParams.level" placeholder="层级">
|
|
<Select v-model="tableParams.level" placeholder="层级">
|
|
<Option v-for="item in levelData" :value="item.id" :key="item.id">{{ item.value }}</Option>
|
|
<Option v-for="item in levelData" :value="item.id" :key="item.id">{{ item.value }}</Option>
|
|
</Select>
|
|
</Select>
|
|
@@ -17,7 +17,7 @@
|
|
<Select v-model="tableParams.stationId" placeholder="站点">
|
|
<Select v-model="tableParams.stationId" placeholder="站点">
|
|
<Option v-for="item in stationTypeData" :value="String(item.id)" :key="item.id">{{ item.stationName }}</Option>
|
|
<Option v-for="item in stationTypeData" :value="String(item.id)" :key="item.id">{{ item.stationName }}</Option>
|
|
</Select>
|
|
</Select>
|
|
- </FormItem>
|
|
|
|
|
|
+ </FormItem> -->
|
|
<FormItem label="" prop="equipmentCheck">
|
|
<FormItem label="" prop="equipmentCheck">
|
|
<Select v-model="tableParams.equipmentCheck" placeholder="接入设备">
|
|
<Select v-model="tableParams.equipmentCheck" placeholder="接入设备">
|
|
<Option v-for="item in equipmentCheckData" :value="item.value" :key="item.value">{{ item.label }}</Option>
|
|
<Option v-for="item in equipmentCheckData" :value="item.value" :key="item.value">{{ item.label }}</Option>
|
|
@@ -72,7 +72,7 @@
|
|
:mask-closable="false"
|
|
:mask-closable="false"
|
|
class-name="common-modal">
|
|
class-name="common-modal">
|
|
<Form class="common-form" ref="formOption" :model="formOption" :rules="ruleValidate" :label-width="120">
|
|
<Form class="common-form" ref="formOption" :model="formOption" :rules="ruleValidate" :label-width="120">
|
|
- <FormItem label="归属线路:" prop="lineId">
|
|
|
|
|
|
+ <!-- <FormItem label="归属线路:" prop="lineId">
|
|
<Select v-model="formOption.lineId" placeholder="线路" @on-change="selectModalLine" label-in-value>
|
|
<Select v-model="formOption.lineId" placeholder="线路" @on-change="selectModalLine" label-in-value>
|
|
<Option v-for="item in lineTypeData" :value="String(item.id)" :key="item.id">{{ item.lineName }}</Option>
|
|
<Option v-for="item in lineTypeData" :value="String(item.id)" :key="item.id">{{ item.lineName }}</Option>
|
|
</Select>
|
|
</Select>
|
|
@@ -81,7 +81,7 @@
|
|
<Select v-model="formOption.stationId" placeholder="站点" @on-change="selectModalStation" label-in-value>
|
|
<Select v-model="formOption.stationId" placeholder="站点" @on-change="selectModalStation" label-in-value>
|
|
<Option v-for="item in stationTypeData" :value="String(item.id)" :key="item.id">{{ item.stationName }}</Option>
|
|
<Option v-for="item in stationTypeData" :value="String(item.id)" :key="item.id">{{ item.stationName }}</Option>
|
|
</Select>
|
|
</Select>
|
|
- </FormItem>
|
|
|
|
|
|
+ </FormItem> -->
|
|
<FormItem label="应用ID:">
|
|
<FormItem label="应用ID:">
|
|
<span v-show="title=='新增应用'">系统自动生成,唯一不重复</span>
|
|
<span v-show="title=='新增应用'">系统自动生成,唯一不重复</span>
|
|
<span v-show="title=='编辑应用'">{{formOption.appCode}}</span>
|
|
<span v-show="title=='编辑应用'">{{formOption.appCode}}</span>
|
|
@@ -89,11 +89,11 @@
|
|
<FormItem label="应用名称:" prop="appName">
|
|
<FormItem label="应用名称:" prop="appName">
|
|
<Input v-model="formOption.appName" maxlength="100" show-word-limit />
|
|
<Input v-model="formOption.appName" maxlength="100" show-word-limit />
|
|
</FormItem>
|
|
</FormItem>
|
|
- <FormItem label="层级:" prop="level">
|
|
|
|
|
|
+ <!-- <FormItem label="层级:" prop="level">
|
|
<Select v-model="formOption.level" placeholder="层级" @on-change="selectModalLevel" label-in-value>
|
|
<Select v-model="formOption.level" placeholder="层级" @on-change="selectModalLevel" label-in-value>
|
|
<Option v-for="item in levelModalData" :value="String(item.id)" :key="item.id">{{ item.value }}</Option>
|
|
<Option v-for="item in levelModalData" :value="String(item.id)" :key="item.id">{{ item.value }}</Option>
|
|
</Select>
|
|
</Select>
|
|
- </FormItem>
|
|
|
|
|
|
+ </FormItem> -->
|
|
</Form>
|
|
</Form>
|
|
<div slot="footer">
|
|
<div slot="footer">
|
|
<Button @click="modalCancel">取消</Button>
|
|
<Button @click="modalCancel">取消</Button>
|
|
@@ -131,7 +131,7 @@
|
|
</Tabs>
|
|
</Tabs>
|
|
<div v-if="currentModalTabs =='基础信息'" class="modal-tabs-item">
|
|
<div v-if="currentModalTabs =='基础信息'" class="modal-tabs-item">
|
|
<div class="common-modal-content">
|
|
<div class="common-modal-content">
|
|
- <div class="modal-content-item" :class="{'item-especial': item.name == '层级'}" v-for="(item,index) in detailLabel" :key="index">
|
|
|
|
|
|
+ <div class="modal-content-item" :class="{'item-especial': index == 1}" v-for="(item,index) in detailLabel" :key="index">
|
|
<span class="modal-content-item-name">
|
|
<span class="modal-content-item-name">
|
|
{{item.name}}
|
|
{{item.name}}
|
|
</span>
|
|
</span>
|
|
@@ -150,7 +150,7 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
-const defaultFrom = {lineId: '',lineName: '',stationId: '',stationName: '',appName: '',level:''}
|
|
|
|
|
|
+const defaultFrom = {appName: '',level:''}
|
|
export default {
|
|
export default {
|
|
name: "ApplicationStation",
|
|
name: "ApplicationStation",
|
|
components:{
|
|
components:{
|
|
@@ -169,9 +169,9 @@ export default {
|
|
// pageSize: 10
|
|
// pageSize: 10
|
|
// },
|
|
// },
|
|
tableParams: {
|
|
tableParams: {
|
|
- level: '',
|
|
|
|
- lineId: '',
|
|
|
|
- stationId: '',
|
|
|
|
|
|
+ // level: '',
|
|
|
|
+ // lineId: '',
|
|
|
|
+ // stationId: '',
|
|
equipmentCheck: '',
|
|
equipmentCheck: '',
|
|
instrumentCheck: '',
|
|
instrumentCheck: '',
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
@@ -180,9 +180,9 @@ export default {
|
|
tableData: [],
|
|
tableData: [],
|
|
tableTotal: 0,
|
|
tableTotal: 0,
|
|
rowObj: {},
|
|
rowObj: {},
|
|
- levelData: [],
|
|
|
|
- lineTypeData: [],
|
|
|
|
- stationTypeData: [],
|
|
|
|
|
|
+ // levelData: [],
|
|
|
|
+ // lineTypeData: [],
|
|
|
|
+ // stationTypeData: [],
|
|
equipmentCheckData: [
|
|
equipmentCheckData: [
|
|
{
|
|
{
|
|
value: '-1',
|
|
value: '-1',
|
|
@@ -220,25 +220,28 @@ export default {
|
|
{
|
|
{
|
|
title: '应用名称',
|
|
title: '应用名称',
|
|
key: 'appName',
|
|
key: 'appName',
|
|
- align: 'center'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- title: '层级',
|
|
|
|
- key: 'levelDesc',
|
|
|
|
- align: 'center'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- title: '归属线路',
|
|
|
|
- key: 'lineName',
|
|
|
|
- align: 'center'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- title: '归属站点',
|
|
|
|
- key: 'stationName',
|
|
|
|
align: 'center',
|
|
align: 'center',
|
|
ellipsis: true,
|
|
ellipsis: true,
|
|
tooltip: true
|
|
tooltip: true
|
|
},
|
|
},
|
|
|
|
+ // {
|
|
|
|
+ // title: '层级',
|
|
|
|
+ // key: 'levelDesc',
|
|
|
|
+ // align: 'center',
|
|
|
|
+ // width: 100,
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // title: '归属线路',
|
|
|
|
+ // key: 'lineName',
|
|
|
|
+ // align: 'center'
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // title: '归属站点',
|
|
|
|
+ // key: 'stationName',
|
|
|
|
+ // align: 'center',
|
|
|
|
+ // ellipsis: true,
|
|
|
|
+ // tooltip: true
|
|
|
|
+ // },
|
|
{
|
|
{
|
|
title: '接入设备数量',
|
|
title: '接入设备数量',
|
|
key: 'equipmentNum',
|
|
key: 'equipmentNum',
|
|
@@ -265,30 +268,30 @@ export default {
|
|
activeColor: '#E92E2E',
|
|
activeColor: '#E92E2E',
|
|
activeClass: '',
|
|
activeClass: '',
|
|
modalTitle: '',
|
|
modalTitle: '',
|
|
- formOption: {lineId: '',lineName: '',stationId: '',stationName: '',appName: '',level:''},
|
|
|
|
|
|
+ formOption: {appName: '',level:''},
|
|
ruleValidate: {
|
|
ruleValidate: {
|
|
- lineId: [{
|
|
|
|
- required: true,
|
|
|
|
- message: '请选择所属线路',
|
|
|
|
- trigger: 'change'
|
|
|
|
- }],
|
|
|
|
- stationId: [{
|
|
|
|
- required: true,
|
|
|
|
- message: '请选择所属站点',
|
|
|
|
- trigger: 'change'
|
|
|
|
- }],
|
|
|
|
|
|
+ // lineId: [{
|
|
|
|
+ // required: true,
|
|
|
|
+ // message: '请选择所属线路',
|
|
|
|
+ // trigger: 'change'
|
|
|
|
+ // }],
|
|
|
|
+ // stationId: [{
|
|
|
|
+ // required: true,
|
|
|
|
+ // message: '请选择所属站点',
|
|
|
|
+ // trigger: 'change'
|
|
|
|
+ // }],
|
|
appName: [{
|
|
appName: [{
|
|
required: true,
|
|
required: true,
|
|
message: '请输入应用名称',
|
|
message: '请输入应用名称',
|
|
trigger: 'blur'
|
|
trigger: 'blur'
|
|
}],
|
|
}],
|
|
- level: [{
|
|
|
|
- required: true,
|
|
|
|
- message: '请选择层级',
|
|
|
|
- trigger: 'change'
|
|
|
|
- }]
|
|
|
|
|
|
+ // level: [{
|
|
|
|
+ // required: true,
|
|
|
|
+ // message: '请选择层级',
|
|
|
|
+ // trigger: 'change'
|
|
|
|
+ // }]
|
|
},
|
|
},
|
|
- levelModalData: [],
|
|
|
|
|
|
+ // levelModalData: [],
|
|
currentModalTabs:'基础信息',
|
|
currentModalTabs:'基础信息',
|
|
tabsModalData: [{label:'基础信息'},{label:'关联设备类型'}],
|
|
tabsModalData: [{label:'基础信息'},{label:'关联设备类型'}],
|
|
detailLabel: [],
|
|
detailLabel: [],
|
|
@@ -311,7 +314,7 @@ export default {
|
|
],
|
|
],
|
|
// equipTableData: [],
|
|
// equipTableData: [],
|
|
detailParams: {
|
|
detailParams: {
|
|
- applicationId: "",
|
|
|
|
|
|
+ applicationId: null,
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10
|
|
pageSize: 10
|
|
},
|
|
},
|
|
@@ -339,23 +342,23 @@ export default {
|
|
},
|
|
},
|
|
getType () {
|
|
getType () {
|
|
//获取所属线路
|
|
//获取所属线路
|
|
- this.$get('metroapi/lineStation/queryLine', {lineName:''}).then(res=>{
|
|
|
|
- if (res.httpCode == 1 ){
|
|
|
|
- this.lineTypeData = res.data
|
|
|
|
- this.lineTypeData.unshift({ id: '-1', lineName: '线路' })
|
|
|
|
- this.getStationData ('-1')
|
|
|
|
- } else {
|
|
|
|
- this.lineTypeData = []
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ // this.$get('metroapi/lineStation/queryLine', {lineName:''}).then(res=>{
|
|
|
|
+ // if (res.httpCode == 1 ){
|
|
|
|
+ // this.lineTypeData = res.data
|
|
|
|
+ // this.lineTypeData.unshift({ id: '-1', lineName: '线路' })
|
|
|
|
+ // this.getStationData ('-1')
|
|
|
|
+ // } else {
|
|
|
|
+ // this.lineTypeData = []
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
// 获取层级
|
|
// 获取层级
|
|
- this.$get('metroapi/dic/queryDictionary', {name:'层级类型'}).then(res=>{
|
|
|
|
- if (res.httpCode == 1 ){
|
|
|
|
- this.levelData = res.data
|
|
|
|
- } else {
|
|
|
|
- this.levelData = []
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ // this.$get('metroapi/dic/queryDictionary', {name:'层级类型'}).then(res=>{
|
|
|
|
+ // if (res.httpCode == 1 ){
|
|
|
|
+ // this.levelData = res.data
|
|
|
|
+ // } else {
|
|
|
|
+ // this.levelData = []
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
},
|
|
},
|
|
selectLine (val) {
|
|
selectLine (val) {
|
|
// 获取站点类型
|
|
// 获取站点类型
|
|
@@ -366,23 +369,23 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 获取所属站点
|
|
// 获取所属站点
|
|
- getStationData (lineId) {
|
|
|
|
- if(lineId == '-1') {
|
|
|
|
- this.stationTypeData = [{ id: '-1', stationName: '站点' }]
|
|
|
|
- } else {
|
|
|
|
- this.$get('metroapi/lineStation/queryStationByLineId', {lineId:lineId}).then(res=>{
|
|
|
|
- if (res.httpCode == 1 ){
|
|
|
|
- this.stationTypeData = res.data
|
|
|
|
- this.stationTypeData.unshift({ id: '-1', stationName: '站点' })
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
|
|
+ // getStationData (lineId) {
|
|
|
|
+ // if(lineId == '-1') {
|
|
|
|
+ // this.stationTypeData = [{ id: '-1', stationName: '站点' }]
|
|
|
|
+ // } else {
|
|
|
|
+ // this.$get('metroapi/lineStation/queryStationByLineId', {lineId:lineId}).then(res=>{
|
|
|
|
+ // if (res.httpCode == 1 ){
|
|
|
|
+ // this.stationTypeData = res.data
|
|
|
|
+ // this.stationTypeData.unshift({ id: '-1', stationName: '站点' })
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
// 获取表格数据
|
|
// 获取表格数据
|
|
getTableData () {
|
|
getTableData () {
|
|
let params = JSON.parse(JSON.stringify(this.tableParams))
|
|
let params = JSON.parse(JSON.stringify(this.tableParams))
|
|
- params.lineId = params.lineId == '-1' ? '':params.lineId
|
|
|
|
- params.stationId = params.stationId == '-1' ?'':params.stationId
|
|
|
|
|
|
+ // params.lineId = params.lineId == '-1' ? '':params.lineId
|
|
|
|
+ // params.stationId = params.stationId == '-1' ?'':params.stationId
|
|
params.equipmentCheck = params.equipmentCheck == '-1' ?'':params.equipmentCheck
|
|
params.equipmentCheck = params.equipmentCheck == '-1' ?'':params.equipmentCheck
|
|
params.instrumentCheck = params.instrumentCheck == '-1' ?'':params.instrumentCheck
|
|
params.instrumentCheck = params.instrumentCheck == '-1' ?'':params.instrumentCheck
|
|
this.loading = true
|
|
this.loading = true
|
|
@@ -401,45 +404,45 @@ export default {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- selectModalLine (val) {
|
|
|
|
- this.formOption.stationId = ''
|
|
|
|
- this.formOption.level = ''
|
|
|
|
- if (val) {
|
|
|
|
- this.formOption.lineName = val.label
|
|
|
|
- this.formOption.lineId =val.value
|
|
|
|
- this.getStationData(val.value)
|
|
|
|
- }
|
|
|
|
- this.levelModalData = this.getCurrentLevel()
|
|
|
|
- },
|
|
|
|
- selectModalStation (val) {
|
|
|
|
- if (val) {
|
|
|
|
- this.formOption.stationName = val.label
|
|
|
|
- this.formOption.stationId =val.value
|
|
|
|
- this.levelModalData = this.getCurrentLevel()
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- selectModalLevel (val) {
|
|
|
|
- if (val) {
|
|
|
|
- this.formOption.levelDesc = val.label
|
|
|
|
- this.formOption.level =val.value
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
|
|
+ // selectModalLine (val) {
|
|
|
|
+ // this.formOption.stationId = ''
|
|
|
|
+ // this.formOption.level = ''
|
|
|
|
+ // if (val) {
|
|
|
|
+ // this.formOption.lineName = val.label
|
|
|
|
+ // this.formOption.lineId =val.value
|
|
|
|
+ // this.getStationData(val.value)
|
|
|
|
+ // }
|
|
|
|
+ // this.levelModalData = this.getCurrentLevel()
|
|
|
|
+ // },
|
|
|
|
+ // selectModalStation (val) {
|
|
|
|
+ // if (val) {
|
|
|
|
+ // this.formOption.stationName = val.label
|
|
|
|
+ // this.formOption.stationId =val.value
|
|
|
|
+ // this.levelModalData = this.getCurrentLevel()
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // selectModalLevel (val) {
|
|
|
|
+ // if (val) {
|
|
|
|
+ // this.formOption.levelDesc = val.label
|
|
|
|
+ // this.formOption.level =val.value
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
// 获取对话框层级数据
|
|
// 获取对话框层级数据
|
|
- getCurrentLevel () {
|
|
|
|
- let arr = []
|
|
|
|
- if (this.formOption.lineId == '-1') {
|
|
|
|
- if (this.formOption.stationId == '' || this.formOption.stationId == '-1') {
|
|
|
|
- arr = [{value:'线网',id:'9'}]
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- if (this.formOption.stationId == '' || this.formOption.stationId == '-1') {
|
|
|
|
- arr = [{value:'线路',id:'8'}]
|
|
|
|
- } else {
|
|
|
|
- arr = [{value:'站点',id:'7'}]
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- return arr
|
|
|
|
- },
|
|
|
|
|
|
+ // getCurrentLevel () {
|
|
|
|
+ // let arr = []
|
|
|
|
+ // if (this.formOption.lineId == '-1') {
|
|
|
|
+ // if (this.formOption.stationId == '' || this.formOption.stationId == '-1') {
|
|
|
|
+ // arr = [{value:'线网',id:'9'}]
|
|
|
|
+ // }
|
|
|
|
+ // } else {
|
|
|
|
+ // if (this.formOption.stationId == '' || this.formOption.stationId == '-1') {
|
|
|
|
+ // arr = [{value:'线路',id:'8'}]
|
|
|
|
+ // } else {
|
|
|
|
+ // arr = [{value:'站点',id:'7'}]
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // return arr
|
|
|
|
+ // },
|
|
searchClick () {
|
|
searchClick () {
|
|
this.getTableData()
|
|
this.getTableData()
|
|
},
|
|
},
|
|
@@ -467,11 +470,11 @@ export default {
|
|
editClick (row) {
|
|
editClick (row) {
|
|
this.rowObj = row
|
|
this.rowObj = row
|
|
this.formOption = JSON.parse(JSON.stringify(row));
|
|
this.formOption = JSON.parse(JSON.stringify(row));
|
|
- this.formOption.lineId = this.formOption.lineId ? String(this.formOption.lineId) : '-1'
|
|
|
|
- this.formOption.stationId = this.formOption.stationId ? String(this.formOption.stationId) : '-1'
|
|
|
|
- this.formOption.level = String(this.formOption.level)
|
|
|
|
- this.getStationData(this.formOption.lineId)
|
|
|
|
- this.levelModalData = this.getCurrentLevel()
|
|
|
|
|
|
+ // this.formOption.lineId = this.formOption.lineId ? String(this.formOption.lineId) : '-1'
|
|
|
|
+ // this.formOption.stationId = this.formOption.stationId ? String(this.formOption.stationId) : '-1'
|
|
|
|
+ // this.formOption.level = String(this.formOption.level)
|
|
|
|
+ // this.getStationData(this.formOption.lineId)
|
|
|
|
+ // this.levelModalData = this.getCurrentLevel()
|
|
this.title = '编辑应用'
|
|
this.title = '编辑应用'
|
|
this.showModal = true
|
|
this.showModal = true
|
|
},
|
|
},
|
|
@@ -490,10 +493,10 @@ export default {
|
|
},
|
|
},
|
|
modalOk (formName) {
|
|
modalOk (formName) {
|
|
let params = JSON.parse(JSON.stringify(this.formOption)) //把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决方法
|
|
let params = JSON.parse(JSON.stringify(this.formOption)) //把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决方法
|
|
- params.lineId = params.lineId == '-1' ? null:params.lineId
|
|
|
|
- params.lineName = params.lineName == '线路' ? null:params.lineName
|
|
|
|
- params.stationId = params.stationId == '-1' ? null:params.stationId
|
|
|
|
- params.stationName = params.stationName == '站点' ? null:params.stationName
|
|
|
|
|
|
+ // params.lineId = params.lineId == '-1' ? null:params.lineId
|
|
|
|
+ // params.lineName = params.lineName == '线路' ? null:params.lineName
|
|
|
|
+ // params.stationId = params.stationId == '-1' ? null:params.stationId
|
|
|
|
+ // params.stationName = params.stationName == '站点' ? null:params.stationName
|
|
if (this.title == '新增应用') {
|
|
if (this.title == '新增应用') {
|
|
this.$refs[formName].validate((valid) => {
|
|
this.$refs[formName].validate((valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
@@ -513,8 +516,8 @@ export default {
|
|
} else {
|
|
} else {
|
|
this.$refs[formName].validate((valid) => {
|
|
this.$refs[formName].validate((valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
- params.lineName = params.lineName == '/' ? null:params.lineName
|
|
|
|
- params.stationName = params.stationName == '/' ? null:params.stationName
|
|
|
|
|
|
+ // params.lineName = params.lineName == '/' ? null:params.lineName
|
|
|
|
+ // params.stationName = params.stationName == '/' ? null:params.stationName
|
|
this.$post('metroapi/application/addApp', params).then(res=>{
|
|
this.$post('metroapi/application/addApp', params).then(res=>{
|
|
if (res.httpCode == 1 ){
|
|
if (res.httpCode == 1 ){
|
|
this.showModal = false
|
|
this.showModal = false
|
|
@@ -555,13 +558,13 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
tabsClick (name) {
|
|
tabsClick (name) {
|
|
|
|
+ // this.equipDetail (this.rowObj)
|
|
this.currentModalTabs = name
|
|
this.currentModalTabs = name
|
|
if (this.currentModalTabs == '关联设备类型') {
|
|
if (this.currentModalTabs == '关联设备类型') {
|
|
- // this.equipDetail (this.rowObj)
|
|
|
|
this.detailParams.applicationId = this.rowObj.id
|
|
this.detailParams.applicationId = this.rowObj.id
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
document.querySelector(".common-modal-detail .ivu-table-body").scrollTo(0, 0)
|
|
document.querySelector(".common-modal-detail .ivu-table-body").scrollTo(0, 0)
|
|
- this.$refs.detailTable.getChartsDetail(this.detailParams)
|
|
|
|
|
|
+ this.$refs.detailTable.getChartsDetail(this.detailParams)
|
|
});
|
|
});
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -619,15 +622,18 @@ export default {
|
|
>>> .common-table .ivu-table td {
|
|
>>> .common-table .ivu-table td {
|
|
height: 53px;
|
|
height: 53px;
|
|
}
|
|
}
|
|
- >>> .ivu-spin-fix {
|
|
|
|
|
|
+ >>> .common-table .ivu-spin-fix {
|
|
top: 53px;
|
|
top: 53px;
|
|
}
|
|
}
|
|
>>> .app-table .ivu-spin-fix {
|
|
>>> .app-table .ivu-spin-fix {
|
|
height: calc(100vh - 355px);
|
|
height: calc(100vh - 355px);
|
|
}
|
|
}
|
|
- >>> .ivu-table-tip {
|
|
|
|
|
|
+ >>> .common-table .ivu-table-tip {
|
|
background: url('../../../assets/images/noData.png') no-repeat center;
|
|
background: url('../../../assets/images/noData.png') no-repeat center;
|
|
}
|
|
}
|
|
|
|
+>>> .common-table .ivu-table-tip table {
|
|
|
|
+ display: none;
|
|
|
|
+}
|
|
>>> .app-table .ivu-table-tip {
|
|
>>> .app-table .ivu-table-tip {
|
|
height: calc(100vh - 355px);
|
|
height: calc(100vh - 355px);
|
|
}
|
|
}
|
|
@@ -663,12 +669,12 @@ export default {
|
|
border-right: 1px solid #21437B;
|
|
border-right: 1px solid #21437B;
|
|
}
|
|
}
|
|
>>> .modal-content-item {
|
|
>>> .modal-content-item {
|
|
- width: 50%;
|
|
|
|
- display: flex;
|
|
|
|
-}
|
|
|
|
->>> .item-especial {
|
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
|
+ display: flex;
|
|
}
|
|
}
|
|
|
|
+// >>> .item-especial {
|
|
|
|
+// width: 100%;
|
|
|
|
+// }
|
|
>>> .modal-content-item-name {
|
|
>>> .modal-content-item-name {
|
|
width: 50%;
|
|
width: 50%;
|
|
height: 45px;
|
|
height: 45px;
|
|
@@ -694,20 +700,20 @@ export default {
|
|
padding-left: 20px;
|
|
padding-left: 20px;
|
|
}
|
|
}
|
|
>>> .item-especial .modal-content-item-name{
|
|
>>> .item-especial .modal-content-item-name{
|
|
- width: 25%;
|
|
|
|
- height: auto;
|
|
|
|
- min-height: 45px;
|
|
|
|
|
|
+ // width: 25%;
|
|
|
|
+ // height: auto;
|
|
|
|
+ // min-height: 45px;
|
|
border-bottom: 1px solid #21437B;
|
|
border-bottom: 1px solid #21437B;
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
|
|
+ // display: flex;
|
|
|
|
+ // align-items: center;
|
|
}
|
|
}
|
|
>>> .item-especial .modal-content-item-value{
|
|
>>> .item-especial .modal-content-item-value{
|
|
- width: 75%;
|
|
|
|
- height: auto;
|
|
|
|
- min-height: 45px;
|
|
|
|
|
|
+ // width: 75%;
|
|
|
|
+ // height: auto;
|
|
|
|
+ // min-height: 45px;
|
|
border-bottom: 1px solid #21437B;
|
|
border-bottom: 1px solid #21437B;
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
- line-height: 22px;
|
|
|
|
|
|
+ // display: flex;
|
|
|
|
+ // align-items: center;
|
|
|
|
+ // line-height: 22px;
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|