|
|
|
@ -189,6 +189,7 @@
|
|
|
|
|
class="body-rows"
|
|
|
|
|
v-for="(item, index) in list"
|
|
|
|
|
:key="'rows' + index"
|
|
|
|
|
@click="getInfo(item)"
|
|
|
|
|
>
|
|
|
|
|
<div class="table-cell0">{{ index + 1 }}</div>
|
|
|
|
|
<div class="table-cell1">{{ item.name }}</div>
|
|
|
|
@ -210,6 +211,58 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 查看详情 -->
|
|
|
|
|
<el-dialog
|
|
|
|
|
:visible.sync="openInfo"
|
|
|
|
|
append-to-body
|
|
|
|
|
custom-class="taicang-dialog-small"
|
|
|
|
|
>
|
|
|
|
|
<div class="dialog-main">
|
|
|
|
|
<div class="dialog-title"><span></span> 详情</div>
|
|
|
|
|
<div class="info-container">
|
|
|
|
|
<div class="border-top">社区名称</div>
|
|
|
|
|
<div class="border-top">{{ infoData.shequ_name }}</div>
|
|
|
|
|
<div class="border-top no-left">姓名</div>
|
|
|
|
|
<div class="border-top">{{ infoData.name }}</div>
|
|
|
|
|
<div>小区名称</div>
|
|
|
|
|
<div>{{ infoData.xiaoqu_name }}</div>
|
|
|
|
|
<div class="no-left">身份证号</div>
|
|
|
|
|
<div>{{ infoData.credentialNo }}</div>
|
|
|
|
|
<div>网格名称</div>
|
|
|
|
|
<div>{{ infoData.parentname }}</div>
|
|
|
|
|
<div class="no-left">手机号码</div>
|
|
|
|
|
<div>{{ infoData.phone }}</div>
|
|
|
|
|
<div>苑名称</div>
|
|
|
|
|
<div>{{ infoData.deptname }}</div>
|
|
|
|
|
<div class="no-left">户口类型</div>
|
|
|
|
|
<div>{{ infoData.typename }}</div>
|
|
|
|
|
<div>楼栋名称</div>
|
|
|
|
|
<div>{{ infoData.buildingname }}</div>
|
|
|
|
|
<div class="no-left">分色</div>
|
|
|
|
|
<div>
|
|
|
|
|
<ColorCell :item="infoData"
|
|
|
|
|
><span class="house-color"> {{ infoData.color }}</span></ColorCell
|
|
|
|
|
>
|
|
|
|
|
</div>
|
|
|
|
|
<div>住户名称</div>
|
|
|
|
|
<div>{{ infoData.housename }}</div>
|
|
|
|
|
<div class="no-left">社保缴纳单位</div>
|
|
|
|
|
<div>{{ "/" }}</div>
|
|
|
|
|
<div>实际工作单位</div>
|
|
|
|
|
<div>{{ infoData.workunit || "/" }}</div>
|
|
|
|
|
<div class="no-left">删除人</div>
|
|
|
|
|
<div>{{ infoData.deleteUserName || "/" }}</div>
|
|
|
|
|
<div>删除时间</div>
|
|
|
|
|
<div>{{ infoData.deleteTime || "/" }}</div>
|
|
|
|
|
<div class="no-left">恢复操作</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-link type="success" @click="addClcik(infoData)">恢复</el-link>
|
|
|
|
|
</div>
|
|
|
|
|
<div>备注</div>
|
|
|
|
|
<div style="flex: 1">{{ infoData.remark || "/" }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-dialog>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
@ -226,6 +279,7 @@ import { handleTreeId } from "@/utils/findTreeId.js";
|
|
|
|
|
import { treeselect, getsszxBh } from "@/api/system/dept"; //部门
|
|
|
|
|
import { mapGetters } from "vuex";
|
|
|
|
|
import ColorCell from "@/components/ColorCell";
|
|
|
|
|
import { handleColor } from "@/utils/myFuntion.js";
|
|
|
|
|
export default {
|
|
|
|
|
dicts: ["b_color_type"],
|
|
|
|
|
components: { ColorCell },
|
|
|
|
@ -239,6 +293,8 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
openInfo: false,
|
|
|
|
|
infoData: {},
|
|
|
|
|
loading: true,
|
|
|
|
|
show_shequ_xiaoqu: true,
|
|
|
|
|
currentIndex: 0,
|
|
|
|
@ -312,8 +368,13 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
/**
|
|
|
|
|
* 恢复
|
|
|
|
|
* 详情
|
|
|
|
|
*/
|
|
|
|
|
getInfo(item) {
|
|
|
|
|
console.log(item);
|
|
|
|
|
this.infoData = handleColor([item])[0];
|
|
|
|
|
this.openInfo = true;
|
|
|
|
|
},
|
|
|
|
|
/**恢复 */
|
|
|
|
|
addClcik(item) {
|
|
|
|
|
// console.warn("恢复数据", item.deleteUserId, this.userId);
|
|
|
|
@ -491,8 +552,11 @@ export default {
|
|
|
|
|
handleColor(list) {
|
|
|
|
|
let arr = list.map((item) => {
|
|
|
|
|
item.personInfo = JSON.parse(item.personInfo);
|
|
|
|
|
console.log(item);
|
|
|
|
|
item.personInfo.deleteUserId = item.deleteUserId;
|
|
|
|
|
item.personInfo.personId = item.id;
|
|
|
|
|
item.personInfo.deleteUserName = item.deleteUserName;
|
|
|
|
|
item.personInfo.deleteTime = item.deleteTime;
|
|
|
|
|
if (!item.personInfo.color) {
|
|
|
|
|
item.personInfo.leftColor = "#7b75ff";
|
|
|
|
|
item.personInfo.rightTopColor = "#7b75ff";
|
|
|
|
|