|
|
|
@ -1,10 +1,18 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<div style="display:flex"> |
|
|
|
<div style="width: 95%;"> |
|
|
|
<el-table :data="data.contactPerson" border style="height: 175px" row-key="id" size="small" |
|
|
|
class="el-table__body-wrapper tbody" highlight-current-row @row-click="rowickContactPerson" |
|
|
|
ref="data.contactPerson"> |
|
|
|
<div style="display: flex"> |
|
|
|
<div style="width: 95%"> |
|
|
|
<el-table |
|
|
|
:data="data.contactPerson" |
|
|
|
border |
|
|
|
style="height: 175px" |
|
|
|
row-key="id" |
|
|
|
size="small" |
|
|
|
class="el-table__body-wrapper tbody" |
|
|
|
highlight-current-row |
|
|
|
@row-click="rowickContactPerson" |
|
|
|
ref="data.contactPerson" |
|
|
|
> |
|
|
|
<el-table-column prop="display_name" label="姓名" /> |
|
|
|
<el-table-column prop="title" label="职务" /> |
|
|
|
<el-table-column prop="remark" label="备注" /> |
|
|
|
@ -15,15 +23,27 @@ |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="lastModifierName" label="修改者" /> |
|
|
|
<el-table-column prop="lastModificationTime" label="修改时间" width="200"> |
|
|
|
<el-table-column |
|
|
|
prop="lastModificationTime" |
|
|
|
label="修改时间" |
|
|
|
width="200" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.lastModificationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<el-table :data="data.contactPerson" border style="height: 175px" row-key="id" size="small" |
|
|
|
class="el-table__body-wrapper tbody" highlight-current-row @row-click="rowickContactPerson" |
|
|
|
ref="data.contactPerson"> |
|
|
|
</el-table> |
|
|
|
<el-table |
|
|
|
:data="data.contactPerson" |
|
|
|
border |
|
|
|
style="height: 175px" |
|
|
|
row-key="id" |
|
|
|
size="small" |
|
|
|
class="el-table__body-wrapper tbody" |
|
|
|
highlight-current-row |
|
|
|
@row-click="rowickContactPerson" |
|
|
|
ref="data.contactPerson" |
|
|
|
> |
|
|
|
<el-table-column prop="contact_method_type" label="类型" /> |
|
|
|
<el-table-column prop="contact_method_value" label="联系方式" /> |
|
|
|
<el-table-column prop="creatorName" label="创建者" width="" /> |
|
|
|
@ -33,7 +53,11 @@ |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="lastModifierName" label="修改者" /> |
|
|
|
<el-table-column prop="lastModificationTime" label="修改时间" width="200"> |
|
|
|
<el-table-column |
|
|
|
prop="lastModificationTime" |
|
|
|
label="修改时间" |
|
|
|
width="200" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.lastModificationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
@ -54,17 +78,17 @@ |
|
|
|
</div> |
|
|
|
<!-- 联系人 --> |
|
|
|
<el-dialog title="新增" :visible.sync="dialogContactPerson" width="80%"> |
|
|
|
<el-form :model="formContactPerson" ref="formContactPerson" label-width="100px"> |
|
|
|
<el-form |
|
|
|
:model="formContactPerson" |
|
|
|
ref="formContactPerson" |
|
|
|
label-width="100px" |
|
|
|
> |
|
|
|
<el-row> |
|
|
|
|
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="结果"> |
|
|
|
<el-input v-model="formContactPerson.result"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
@ -72,7 +96,6 @@ |
|
|
|
<el-button type="primary" @click="">确 定</el-button> |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
@ -91,9 +114,9 @@ import { |
|
|
|
import { unitlist } from "@/request/systemapi"; |
|
|
|
import Sortable from "sortablejs"; |
|
|
|
import { getapi, postapi, putapi, deletapi } from "@/api/api"; |
|
|
|
import CustomerOrgTree from '../../components/customerOrg/customerOrgTree.vue' |
|
|
|
import CustomerOrgEdit from '../../components/customerOrg/customerOrgEdit.vue' |
|
|
|
import CustomerOrgRegister from '../../components/customerOrg/customerOrgRegister.vue' |
|
|
|
import CustomerOrgTree from "../../components/customerOrg/customerOrgTree.vue"; |
|
|
|
import CustomerOrgEdit from "../../components/customerOrg/customerOrgEdit.vue"; |
|
|
|
import CustomerOrgRegister from "../../components/customerOrg/customerOrgRegister.vue"; |
|
|
|
export default { |
|
|
|
components: { |
|
|
|
CustomerOrgTree, |
|
|
|
@ -102,8 +125,8 @@ export default { |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
data:{ |
|
|
|
contactPerson:[] |
|
|
|
data: { |
|
|
|
contactPerson: [], |
|
|
|
}, |
|
|
|
form: { |
|
|
|
displayName: "", |
|
|
|
@ -126,18 +149,12 @@ export default { |
|
|
|
isActive: "", |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
dialogContactPerson: false, //联系人弹窗 显示控制 |
|
|
|
dialogContactMethod: false, //联系方式弹窗 显示控制 |
|
|
|
|
|
|
|
|
|
|
|
formContactPerson: { |
|
|
|
formContactPerson: {}, //联系人form表单数据 |
|
|
|
|
|
|
|
}, //联系人form表单数据 |
|
|
|
|
|
|
|
formContactMethod: { |
|
|
|
|
|
|
|
}, //联系方式form表单数据 |
|
|
|
formContactMethod: {}, //联系方式form表单数据 |
|
|
|
|
|
|
|
rules: { |
|
|
|
displayName: [ |
|
|
|
@ -198,16 +215,12 @@ export default { |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|
created() { |
|
|
|
}, |
|
|
|
created() {}, |
|
|
|
|
|
|
|
//挂载完成 |
|
|
|
mounted() { |
|
|
|
|
|
|
|
}, |
|
|
|
mounted() {}, |
|
|
|
|
|
|
|
methods: { |
|
|
|
|
|
|
|
//联系人 相关操作 |
|
|
|
addContactPerson() { |
|
|
|
this.$message.success("新增 addContactPerson"); |
|
|
|
@ -219,7 +232,7 @@ export default { |
|
|
|
this.$message.success("删除 delContactPerson"); |
|
|
|
}, |
|
|
|
|
|
|
|
rowickContactPerson(){ |
|
|
|
rowickContactPerson() { |
|
|
|
this.$message.success("rowickContactPerson"); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|