Commit 5be6a8f2 authored by huangjie's avatar huangjie

*

parent 8389ae0f
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<!-- 弹窗添加联系人 --> <!-- 弹窗添加联系人 -->
<el-dialog <el-dialog
class="popups" class="popups1"
:visible.sync="dialogVisible" :visible.sync="dialogVisible"
:before-close="cancel" :before-close="cancel"
width="464px"> width="464px">
...@@ -41,28 +41,25 @@ ...@@ -41,28 +41,25 @@
<img src="@/assets/images/economies/icon.png"> <img src="@/assets/images/economies/icon.png">
<span>{{ companyInfo && companyInfo.companyName || customerInfo.companyName }}</span> <span>{{ companyInfo && companyInfo.companyName || customerInfo.companyName }}</span>
</div> </div>
<el-form :model="addRorm" :rules="addRules" ref="addRorm" class="popform" label-width="137px"> <el-form :model="addRorm" :rules="addRules" ref="addRorm" class="popform" label-width="90px">
<el-form-item label="联系人姓名:" prop="name" class="row"> <el-form-item label="姓名:" prop="name">
<el-input v-model="addRorm.name" placeholder="请输入"></el-input> <el-input v-model="addRorm.name" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系人性别:" class="row"> <el-form-item label="角色:" prop="role">
<el-radio-group v-model="addRorm.sex">
<el-radio label=1></el-radio>
<el-radio label=0></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="联系人角色:" prop="role" class="row">
<el-input v-model="addRorm.role" placeholder="请输入"></el-input> <el-input v-model="addRorm.role" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="关联企业:" class="row"> <el-form-item label="职位:" prop="workUnit">
<el-input type="text" v-model="addRorm.office" placeholder="请输入"></el-input> <el-input v-model="addRorm.workUnit" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系人职位:" prop="workUnit" class="row"> <el-form-item label="公司/机关:" prop="position">
<el-input v-model="addRorm.position" placeholder="请输入"></el-input> <el-input v-model="addRorm.position" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系方式:" prop="contactInformation" class="row"> <el-form-item label="联系方式:" prop="contactInformation">
<el-input v-model="addRorm.contactInformation" placeholder="请输入"></el-input> <el-input v-model="addRorm.contactInformation" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="备注:" prop="remark">
<el-input v-model="addRorm.remark" placeholder="请输入"></el-input>
</el-form-item>
<div class="popbot"> <div class="popbot">
<div class="btn btn_cancel h32" @click="cancel">返回</div> <div class="btn btn_cancel h32" @click="cancel">返回</div>
<div class="btn btn_primary h32" @click="add">保存</div> <div class="btn btn_primary h32" @click="add">保存</div>
...@@ -74,12 +71,12 @@ ...@@ -74,12 +71,12 @@
</template> </template>
<script> <script>
import Tables from "../component/Tables" import Tables from "../component/Tables"
import { import {
getList, getList,
addChain addChain
} from '@/api/detail/party-a/decisionMaking' } from '@/api/detail/party-a/decisionMaking'
export default { export default {
name: 'DecisionMaking', name: 'DecisionMaking',
components: { components: {
Tables Tables
...@@ -96,21 +93,20 @@ export default { ...@@ -96,21 +93,20 @@ export default {
forData: [ forData: [
{label: '姓名', prop: 'name', width: '124'}, {label: '姓名', prop: 'name', width: '124'},
{label: '角色', prop: 'role', width: '110'}, {label: '角色', prop: 'role', width: '110'},
// {label: '公司/机关', prop: 'position', width: '268'}, {label: '公司/机关', prop: 'position', width: '268'},
{label: '职位', prop: 'position', width: '110'}, {label: '职位', prop: 'workUnit', width: '110'},
{label: '联系方式', prop: 'contactInformation', width: '105'}, {label: '联系方式', prop: 'contactInformation', width: '105'},
{label: '内部维护人', prop: 'updateBy', width: '100'}, {label: '内部维护人', prop: 'updateBy', width: '100'},
{label: '来源', prop: 'remark'}, {label: '备注', prop: 'remark'},
], ],
addRorm: { addRorm: {
customerId:this.customerIds, customerId:this.customerIds,
name:'', name:'',
role:'', role:'',
sex:"1", workUnit:'',
position:'', position:'',
// position:'',
contactInformation:'', contactInformation:'',
// remark:'', remark:'',
}, },
addRules:{ addRules:{
name: [ name: [
...@@ -155,9 +151,7 @@ export default { ...@@ -155,9 +151,7 @@ export default {
add(){ add(){
this.$refs.addRorm.validate((valid) => { this.$refs.addRorm.validate((valid) => {
if (valid) { if (valid) {
let param = JSON.parse(JSON.stringify(this.addRorm)) addChain(this.addRorm).then((res) => {
param.sex = parseInt(param.sex)
addChain(param).then((res) => {
if(res.data){ if(res.data){
this.$message({ this.$message({
message: '新增成功', message: '新增成功',
...@@ -184,10 +178,10 @@ export default { ...@@ -184,10 +178,10 @@ export default {
this.dialogVisible = true this.dialogVisible = true
}, },
} }
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.decisionMaking{ .decisionMaking{
background: #ffffff; background: #ffffff;
border-radius: 4px; border-radius: 4px;
padding: 16px; padding: 16px;
...@@ -269,64 +263,64 @@ export default { ...@@ -269,64 +263,64 @@ export default {
margin-top: 10px; margin-top: 10px;
} }
// 弹窗 // 弹窗
/*.popups1{*/ .popups1{
/*.poptitle {*/ .poptitle {
/*line-height: 48px;*/ line-height: 48px;
/*border-bottom: 1px solid #E1E1E1;*/ border-bottom: 1px solid #E1E1E1;
/*height: 48px;*/ height: 48px;
/*position: absolute;*/ position: absolute;
/*top: 0;*/ top: 0;
/*left: 0;*/ left: 0;
/*width: 100%;*/ width: 100%;
/*img {*/ img {
/*width: 17px;*/ width: 17px;
/*margin: 16px;*/ margin: 16px;
/*float: left;*/ float: left;
/*}*/ }
/*span {*/ span {
/*font-weight: bold;*/ font-weight: bold;
/*font-size: 16px;*/ font-size: 16px;
/*color: #232323;*/ color: #232323;
/*font-family: Microsoft YaHei-Bold, Microsoft YaHei;*/ font-family: Microsoft YaHei-Bold, Microsoft YaHei;
/*width: 385px;*/ width: 385px;
/*display: block;*/ display: block;
/*overflow: hidden;*/ overflow: hidden;
/*white-space: nowrap;*/ white-space: nowrap;
/*text-overflow: ellipsis;*/ text-overflow: ellipsis;
/*}*/ }
/*}*/ }
/*::v-deep .el-dialog__body{*/ ::v-deep .el-dialog__body{
/*padding: 24px 24px 18px;*/ padding: 24px 24px 18px;
/*}*/ }
/*.popform {*/ .popform {
/*padding-top: 14px;*/ padding-top: 14px;
/*::v-deep .el-form-item__label{*/ ::v-deep .el-form-item__label{
/*padding:0;*/ padding:0;
/*}*/ }
/*.row {*/ .row {
/*padding-bottom: 16px;*/ padding-bottom: 16px;
/*.left {*/ .left {
/*width: 137px;*/ width: 137px;
/*display: inline-block;*/ display: inline-block;
/*text-align: right;*/ text-align: right;
/*opacity: 0.8;*/ opacity: 0.8;
/*}*/ }
/*::v-deep .el-input {*/ ::v-deep .el-input {
/*display: inline-block;*/ display: inline-block;
/*width: 240px;*/ width: 240px;
/*}*/ }
/*}*/ }
/*.popbot {*/ .popbot {
/*text-align: right;*/ text-align: right;
/*padding-top: 8px;*/ padding-top: 8px;
/*}*/ }
/*}*/ }
/*}*/ }
} }
::v-deep .el-table__fixed::before, ::v-deep .el-table__fixed-right::before{ ::v-deep .el-table__fixed::before, ::v-deep .el-table__fixed-right::before{
background-color:unset; background-color:unset;
} }
::v-deep .el-dialog__headerbtn{ ::v-deep .el-dialog__headerbtn{
z-index: 9; z-index: 9;
} }
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment