You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

79 lines
1.8 KiB

<template>
<div class="app-container">
<div class="listTitle">
<span>责任人</span>
<!-- <span class="addBtn" @click="handleAdd('0')">
<i class="el-icon-plus"></i>
添加
</span> -->
</div>
<managementSystemFzr
ref="managementSystemFzr"
:formData="formData"
:dikeCode="dikeCode"
/>
<div class="listTitle">
<span>防汛组织</span>
</div>
<managementSystemFxzz ref="managementSystemFxzz" :dikeCode="dikeCode" />
<div class="listTitle">
<span>工程单位管理</span>
</div>
<management-system-man ref="managementSystemMan" :dikeCode="dikeCode" :dikeName="formData.dikeName"/>
</div>
</template>
<script>
import managementSystemFzr from "./managementSystemFzr.vue";
import managementSystemFxzz from "./managementSystemFxzz.vue";
import managementSystemMan from "./managementSystemMan.vue";
export default {
components: {
managementSystemFzr,
managementSystemFxzz,
managementSystemMan
},
data(){
return{
}
},
props: ["formData", "dikeCode"],
created() {
},
methods: {
handleAdd(key) {
if (key == "0") this.$refs.managementSystemFzr.handleAdd();
if (key == "1") this.$refs.managementSystemFxzz.handleAdd();
if (key == "2") this.$refs.managementSystemMan.handleAdd();
},
},
};
</script>
<style lang="scss" scoped>
@import "@/assets/css/dialog.scss";
.listTitle {
font-size: 14px;
padding-left: 10px;
padding-right: 30px;
margin: 20px 0;
border-left: 2px solid #36b29e;
display: flex;
justify-content: space-between;
span:nth-child(1) {
font-weight: bold;
}
.addBtn {
color: #36b29e;
cursor: pointer;
}
.addBtn:hover {
color: #31a08e;
}
}
.listTitle:nth-child(1) {
margin-top: 0;
}
</style>