Browse Source

Merge branch 'dev-20220218' of http://git.elinkit.com.cn:7070/r/epmet-oper-gov into dev-20220218

shibei_master
dai 4 years ago
parent
commit
450f4762e4
  1. 37
      src/assets/scss/modules/visual/basicInfoMain.scss
  2. 8
      src/js/dai/request.js
  3. 12
      src/views/modules/base/community/buildTable.vue
  4. 12
      src/views/modules/base/community/communityTable.vue
  5. 12
      src/views/modules/base/community/roomTable.vue
  6. 43
      src/views/modules/visual/basicinfo/basicInfoCommunity.vue
  7. 2
      src/views/modules/visual/basicinfo/basicInfoMain.vue
  8. 2
      src/views/modules/visual/basicinfo/personCategory/recordList.vue

37
src/assets/scss/modules/visual/basicInfoMain.scss

@ -182,6 +182,11 @@
} }
} }
} }
::v-deep .el-popper {
padding: 0px;
}
//
} }
} }
} }
@ -320,9 +325,17 @@
color: #ffffff; color: #ffffff;
line-height: 30px; line-height: 30px;
} }
}
}
}
.div_room::after {
content: '';
flex: 1;
}
}
.user_list { .user_list {
margin-top: 2px;
position: relative; position: relative;
z-index: 10; z-index: 10;
@ -369,15 +382,6 @@
} }
} }
} }
}
}
}
.div_room::after {
content: '';
flex: 1;
}
}
.div_agency_list { .div_agency_list {
z-index: 1000; z-index: 1000;
@ -399,13 +403,22 @@
} }
.agency_list { .agency_list {
.agency_item { .agency_item {
height: 50px; // height: 60px;
padding: 15px 0;
font-size: 17px; font-size: 17px;
font-family: PingFang SC; font-family: PingFang SC;
font-weight: 400; font-weight: 400;
color: #ffffff; color: #ffffff;
line-height: 50px; // line-height: 50px;
padding-left: 12px; padding-left: 12px;
display: flex;
flex-direction: row;
align-items: center;
// padding-top: 15px;
.agency_item_name {
// line-height: 20px;
}
} }
.agency_item_on { .agency_item_on {

8
src/js/dai/request.js

@ -3,6 +3,7 @@
---------------------------------------------------------------*/ ---------------------------------------------------------------*/
import axios from "axios"; import axios from "axios";
import message from "dai-js/modules/message/message"; import message from "dai-js/modules/message/message";
import { Message } from "element-ui";
import curry from "dai-js/tools/curry"; import curry from "dai-js/tools/curry";
const request = curry( const request = curry(
@ -36,7 +37,12 @@ const request = curry(
// retData = Vue.$afterRequestHook(retData); // retData = Vue.$afterRequestHook(retData);
// } // }
if (res.data.code > 8000 && res.data.code < 10000) { if (res.data.code > 8000 && res.data.code < 10000) {
message.error(res.data.msg); Message({
showClose: true,
message: res.data.msg,
duration: 0
})
} }
reslove(retData); reslove(retData);

12
src/views/modules/base/community/buildTable.vue

@ -476,8 +476,16 @@ export default {
window.app.ajax.post2(url, fileFormData, window.app.ajax.post2(url, fileFormData,
(data, rspMsg) => { (data, rspMsg) => {
if (data.code === 0 || data.code > 8000) { if (data.code === 0 && data.msg == 'success') {
this.$message.success('导入成功')
} else {
this.$message({
showClose: true,
message: rspMsg,
duration: 0,
type: "error"
})
// this.$message.error(rspMsg)
} }
this.$emit('refreshTree') this.$emit('refreshTree')
this.loadTable() this.loadTable()

12
src/views/modules/base/community/communityTable.vue

@ -509,8 +509,16 @@ export default {
window.app.ajax.post2(url, fileFormData, window.app.ajax.post2(url, fileFormData,
(data, rspMsg) => { (data, rspMsg) => {
if (data.code === 0 || data.code > 8000) { if (data.code === 0 && data.msg == 'success') {
this.$message.success('导入成功')
} else {
this.$message({
showClose: true,
message: rspMsg,
duration: 0,
type: "error"
})
// this.$message.error(rspMsg)
} }
this.$emit('refreshTree') this.$emit('refreshTree')
this.loadTable() this.loadTable()

12
src/views/modules/base/community/roomTable.vue

@ -439,8 +439,16 @@ export default {
window.app.ajax.post2(url, fileFormData, window.app.ajax.post2(url, fileFormData,
(data, rspMsg) => { (data, rspMsg) => {
if (data.code === 0 || data.code > 8000) { if (data.code === 0 && data.msg == 'success') {
this.$message.success('导入成功')
} else {
this.$message({
showClose: true,
message: rspMsg,
duration: 0,
type: "error"
})
// this.$message.error(rspMsg)
} }
this.$emit('refreshTree') this.$emit('refreshTree')
this.loadTable() this.loadTable()

43
src/views/modules/visual/basicinfo/basicInfoCommunity.vue

@ -46,6 +46,39 @@
:src="iconItem.iconUrl" :src="iconItem.iconUrl"
alt /> alt />
</div> </div>
<!-- <el-popover v-model="item.showAllUser"
placement="bottom"
width="50"
popper-class="my_popover"
trigger="click">
<div class="user_list">
<div v-for="(userItem,userIndex) in userArray"
:key="userIndex"
class="user_item"
@click.stop="handleClickUser(userItem.userId)">
<div class="user_item_content">
<div class="name">{{userItem.name}}</div>
<img src="../../../../assets/img/jinru.png"
alt />
</div>
<div :class="['item_line',{'last_line':userIndex==(userArray.length-1)}]"></div>
</div>
</div>
<div slot="reference"
class="div_user"
@click.stop="handleShowAllUser(index)">
<span>全部成员</span>
<img src="../../../../assets/img/xiala.png"
alt />
</div>
</el-popover> -->
<div @click.stop="handleShowAllUser(index)" <div @click.stop="handleShowAllUser(index)"
class="div_user"> class="div_user">
@ -100,7 +133,7 @@ export default {
selBuildingId: '', selBuildingId: '',
selBuildingName: '', selBuildingName: '',
roomLoaded: true, roomLoaded: false,
roomArray: [], roomArray: [],
selHouseId: '', selHouseId: '',
selHouseName: '', selHouseName: '',
@ -206,6 +239,7 @@ export default {
const { data, code, msg } = await requestPost(url, params) const { data, code, msg } = await requestPost(url, params)
if (code === 0) { if (code === 0) {
this.buildingArray = data this.buildingArray = data
this.buildingArray.forEach(item => { this.buildingArray.forEach(item => {
if (!this.buildingArray[0].buildingName) { if (!this.buildingArray[0].buildingName) {
@ -459,3 +493,10 @@ export default {
} }
} }
</style> </style>
<style lang="scss" >
.el-popover.my_popover {
padding: 0px;
margin-top: 10px;
border: 0;
}
</style>

2
src/views/modules/visual/basicinfo/basicInfoMain.vue

@ -27,7 +27,7 @@
:key="index" :key="index"
@click="clickAgencyItem(item,index)" @click="clickAgencyItem(item,index)"
:class="['agency_item',{'agency_item_on':index%2 ==0}]"> :class="['agency_item',{'agency_item_on':index%2 ==0}]">
<div>{{item.name}}</div> <div class="agency_item_name">{{item.name}}</div>
</div> </div>
</div> </div>

2
src/views/modules/visual/basicinfo/personCategory/recordList.vue

@ -405,7 +405,7 @@ export default {
align-items: center; align-items: center;
.name { .name {
max-width: 80%; max-width: 100%;
text-align: left; text-align: left;
} }

Loading…
Cancel
Save