Commit ee2b82a1 authored by zhangyanni's avatar zhangyanni

提交

parent 811b26ac
......@@ -510,6 +510,21 @@
-webkit-animation-iteration-count:1;
}
.errorUploadText{
color: #ff4949;
font-size: 12px;
line-height: 1;
padding-top: 10px;
position: absolute;
top: 100%;
left: 0;
//animation:mymove 0.3s linear;
animation-iteration-count:1;
/* Safari and Chrome */
//-webkit-animation:mymove 0.3s linear;
-webkit-animation-iteration-count:1;
}
.errorTextproject{
color: #ff4949;
font-size: 12px;
......
......@@ -194,4 +194,14 @@ export default {
getTopicListAxios(params){
return api.fetchLoadingLogin("/business/topic/searchTopic",params);
},
//销售添加合作伙伴
addPartnerAxios(params){
return api.fetchLoadingPost("/base/partner/addOrUpdateBasePartner",params);
},
//查询意向合作列表
getBasePartnerAxios(params){
return api.fetchLoadingPost("/base/partner/selectBaseDictList");
}
}
......@@ -218,7 +218,9 @@ module.exports = {
placeholderEmailCode:"Invalid Email Verification Code",
placeholderAccountCode:"Invalid Verification Code",
errorNoAccount:"Please enter your telephone or email.",
errorAccount:"Please Enter A Valid Account"
errorAccount:"Please Enter A Valid Account",
errorNoContact: "Please Enter A Valid telephone or email",
},
cooperationCase: {//合作案例
......@@ -2219,6 +2221,10 @@ module.exports = {
Savedsuccessfully:'Saved Successfully',
},
partner:{
companyName:"请输入单位名称",
}
......
......@@ -218,7 +218,9 @@ module.exports = {
placeholderPhoneCode: "手机验证码不正确",
placeholderEmailCode: "邮箱验证码不正确",
errorNoAccount: "请输入手机号或邮箱",
errorAccount: "请输入正确的帐号"
errorAccount: "请输入正确的帐号",
errorNoContact: "请输入正确的手机号或邮箱",
},
cooperationCase: {//合作案例
......@@ -2307,6 +2309,24 @@ module.exports = {
nodata: '暂无数据',
Password: '密码',
Savedsuccessfully: '保存成功',
},
partner:{
companyName:"单位名称",
placeholderCompanyName:"请输入单位名称",
uploadFile:"协议/证明材料",
uploadTips:"附件为pdf或word文档或图片或excel,每个不超过10M",
uploadtext: '请上传协议/证明材料',
isOrNo:"是否与TB对接人共同策划与相关机构的合作内容(有具体交付物),与对方共同协商一致,并完成签约?",
selectIsOrNo:"请选择是否完成签约",
suggestTitle:"意向合作内容",
selestSuggestTitle:"请选择意向合作内容",
otherReason:"请输入",
isOrNo1:"是否签署合作内容协议(需要对方盖章)",
selectIsOrNo1:"请选择是否签署合作内容协议",
intro:"备注说明",
placeholderIntro:"请输入备注说明",
}
......
......@@ -379,6 +379,6 @@ export default {
else{
callback();
}
},
}
}
\ No newline at end of file
This diff is collapsed.
<template>
<div class="soutform loginedWrapper">
<div class="breadcrumb">
<el-breadcrumb separator="/">
<el-breadcrumb-item
:to="{ path: publicFun.isgetUserRoleFunc(5)?'':publicFun.isgetUserRoleFunc(2)?'/projectdynamics':'/litemlist' }">
{{$t("workPlace.myworkPlace")}}
</el-breadcrumb-item>
<el-breadcrumb-item>添加合作伙伴</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="projectTabadd" style="margin-top: 10px;position: relative;border-radius: 3px;min-height: 700px;">
<el-tabs v-model="activeName">
<el-tab-pane :label="$route.query.edit?'编辑合作伙伴':'添加合作伙伴'" name="first">
<div class="btodiv">
<addFormCmpt></addFormCmpt>
</div>
</el-tab-pane>
</el-tabs>
</div>
</div>
</template>
<script>
import api from './api';
import addFormCmpt from '../../components/sale/addForm';
export default {
name: "add",
components: {
addFormCmpt
},
data() {
return {
activeName: "first"
}
}
}
</script>
<style scoped>
</style>
<template>
<div class="soutform loginedWrapper">
<div class="breadcrumb">
<el-breadcrumb separator="/">
<el-breadcrumb-item
:to="{ path: publicFun.isgetUserRoleFunc(5)?'':publicFun.isgetUserRoleFunc(2)?'/projectdynamics':'/litemlist' }">
{{$t("workPlace.myworkPlace")}}
</el-breadcrumb-item>
<el-breadcrumb-item>合作伙伴详情</el-breadcrumb-item>
</el-breadcrumb>
<el-row class="projectTabadd" style="margin-top: 20px">
<el-tabs v-model="activeNames">
<el-tab-pane label="合作伙伴详情" name="first" style="position: relative;">
<div style="padding: 30px 0;margin: 20px 30px 0;">
<el-form :inline="true" label-width="160px" :model="partnerInfo" class="contnetform">
<el-form-item label="单位名称:" style="width: 100%;">
<span>{{partnerInfo.orgName}}</span>
</el-form-item>
<el-form-item label="联系人:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-form-item label="职位:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-form-item label="职位:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-form-item label="职位:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-form-item label="职位:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-form-item label="职位:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-form-item label="职位:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
</el-form>
</div>
</el-tab-pane>
</el-tabs>
</el-row>
</div>
</div>
</template>
<script>
import api from './api';
export default {
name: "detail",
data() {
return {
activeNames:"first",
partnerInfo:null
}
},
methods: {
//获取合作伙伴详情
getInitData(){
let params = {
partnerId:this.$route.query.id,
queryType:0
}
partnerApi.getMyManagerPartnerDetail(params).then((res)=>{
if(res.code==0){
this.partnerInfo = res.result;
}else this.$message.error(res.msg);
}).catch((err)=>{
this.$message.error(err);
})
}
},
mounted() {
this.getInitData();
}
}
</script>
<style scoped>
</style>
<template>
<div class="soutform loginedWrapper">
<div class="breadcrumb">
<el-breadcrumb separator="/">
<el-breadcrumb-item
:to="{ path: publicFun.isgetUserRoleFunc(5)?'':publicFun.isgetUserRoleFunc(2)?'/projectdynamics':'/litemlist' }">
{{$t("workPlace.myworkPlace")}}
</el-breadcrumb-item>
<el-breadcrumb-item>合作伙伴列表</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="projectTabadd" style="margin-top: 10px;position: relative;border-radius: 3px;min-height: 700px;">
<el-tabs v-model="activeName">
<el-tab-pane label="合作伙伴列表" name="first">
<div class="btodiv">
<div class="gendisplay" style="margin: 20px 0 0 25px;">
<el-date-picker style="width: 200px;" v-model="startTime" type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
:placeholder="$t('operationjson.authBegin')"></el-date-picker>
<p style="width: 50px;text-align: center;line-height: 40px;">{{$t('operationjson.tos')}}</p>
<el-date-picker style="width: 200px;" v-model="endTime" type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
:placeholder="$t('operationjson.authEnd')"></el-date-picker>
<el-input :placeholder="$t('commonTitle.searchKeyword')" @keyup.enter.native="searchCik" v-model="keyWord"
maxlength="36"
class="input-with-select" style="width: 180px;margin-left: 20px;">
<!--<el-button slot="append" icon="el-icon-search" @click="searchCik"></el-button>-->
</el-input>
<el-button type="primary" style="width: 140px;margin-left: 20px" @click="handleSearch">
{{$t('operationjson.search')}}
</el-button>
<el-button type="primary" @click="exportFunc" style="width: 140px;">导出</el-button>
<el-button type="primary" plain style="width: 140px;" @click="handleReset">重置
</el-button>
</div>
<div style="margin: 25px;min-width: 50%;">
<el-table :data="tableData" tooltip-effect="dark" class="projectTable2">
<el-table-column type="index" label="序号" width="70" align="center">
</el-table-column>
<el-table-column prop="pv" label="单位名称" width="100" align="center">
</el-table-column>
<el-table-column prop="pv" label="联系人" width="100" align="center">
</el-table-column>
<el-table-column prop="pv" label="职位" width="100" align="center">
</el-table-column>
<el-table-column prop="pv" label="联系方式" width="100" align="center">
</el-table-column>
<el-table-column prop="pv" label="协议/证明材料" width="150" align="center">
</el-table-column>
<el-table-column prop="pv" label="意向合作内容" width="150" align="center">
</el-table-column>
<el-table-column prop="pv" label="是否签署合作内容协议" width="180" align="center">
</el-table-column>
<el-table-column prop="pv" label="备注" width="100" align="center">
</el-table-column>
<el-table-column prop="pv" label="验收状态" width="100" align="center">
</el-table-column>
<el-table-column prop="pv" label="操作" width="100" align="center" fixed="right">
</el-table-column>
</el-table>
</div>
</div>
</el-tab-pane>
</el-tabs>
</div>
</div>
</template>
<script>
import api from './api';
export default {
name: "list",
data() {
return {
activeName: "first",
startTime: "",
endTime: "",
cur_page: 1, //页数
numberData: 10, //设置个数
keyWord: "",
tableData: []
}
},
methods: {
//搜索
handleSearch() {
this.cur_page = 1;
if (this.startTime && this.endTime) {
if (this.publicFun.getDataCheck(this.startTime, this.endTime)) {
this.$message.error(this.$t('usermanagement.time'));
return;
}
}
this.getInitData();
},
//重置
handleReset() {
this.startTime = '';
this.endTime = '';
this.keyWord = "";
this.getInitData();
},
//初始化
getInitData() {
let params = {
pagination:{
numberOfPages:this.cur_page,
number:this.numberData
},
search:{
startDate: this.startTime,
endDate: this.endTime,
keyWord: this.keyWord
}
};
api.getMyManagerPartnerList(params).then((res) => {
if (res.code == 0) {
this.tableData = res.result.records;
} else this.$message.error(res.msg)
}).catch((err) => {
this.$message.error(err);
})
},
//导出
exportFunc() {
let params = {
startDate: this.startTime,
endDate: this.endTime,
keyWord: this.keyWord
};
if (this.startTime && this.endTime) {
if (this.publicFun.getDataCheck(this.startTime, this.endTime)) {
this.$message.error(this.$t('usermanagement.time'));
return;
}
}
api.exportDiscussRedList(params).then(response => {
let blob = new Blob([response], {
type: "application/vnd.ms-excel" //word文档为msword,pdf文档为pdf
});
let objectUrl = URL.createObjectURL(blob);
let link = document.createElement("a");
let fname = `我维护的合作伙伴-` + `${titleData}` + `.xls`; //下载文件的名字
link.href = objectUrl;
link.setAttribute("download", fname);
document.body.appendChild(link);
link.click();
})
.catch(error => {
console.log("提交出错");
return false;
});
},
},
mounted() {
// this.getInitData()
}
}
</script>
<style scoped>
</style>
<template>
<div class="soutform loginedWrapper">
<div class="breadcrumb">
<el-breadcrumb separator="/">
<el-breadcrumb-item
:to="{ path: publicFun.isgetUserRoleFunc(5)?'':publicFun.isgetUserRoleFunc(2)?'/projectdynamics':'/litemlist' }">
{{$t("workPlace.myworkPlace")}}
</el-breadcrumb-item>
<el-breadcrumb-item>添加合作伙伴</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="projectTabadd" style="margin-top: 10px;position: relative;border-radius: 3px;min-height: 700px;">
<el-tabs v-model="activeName">
<el-tab-pane :label="$route.query.edit?'编辑合作伙伴':'添加合作伙伴'" name="first">
<div class="btodiv">
<addFormCmpt></addFormCmpt>
</div>
</el-tab-pane>
</el-tabs>
</div>
</div>
</template>
<script>
import api from './api';
import addFormCmpt from '../../components/sale/addForm';
export default {
name: "add",
components: {
addFormCmpt
},
data() {
return {
activeName: "first"
}
}
}
</script>
<style scoped>
</style>
import api from '../../api/api';
import Qs from 'qs';
export default {
//获取销售合作伙伴列表
getMyManagerPartnerList(params){
return api.fetchLoadingPost("/base/partner/selectSalesPartnerList",params);
},
//获取销售合作伙伴详情
getMyManagerPartnerDetail(params){
return api.fetchLoadingPost("/base/partner/selectPartnerById?"+Qs.stringify(params));
},
}
\ No newline at end of file
<template>
<div class="btodiv">
<div class="gendisplay" style="margin: 20px 0 0 25px;">
<page-screen :isSingle="true" :checkboxGroupstate="currentStatus?[currentStatus]:[]" :screenlist="statusList"
:screenchildListIf="true" ref="screenchild" :titleName="$t('saleManage.requireStatus')"
@changecheck="handleChangeStatus"></page-screen>
<el-date-picker style="width: 200px;" v-model="startTime" type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
:placeholder="$t('operationjson.authBegin')"></el-date-picker>
<p style="width: 50px;text-align: center;line-height: 40px;">{{$t('operationjson.tos')}}</p>
<el-date-picker style="width: 200px;" v-model="endTime" type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
:placeholder="$t('operationjson.authEnd')"></el-date-picker>
<el-input :placeholder="$t('commonTitle.searchKeyword')" @keyup.enter.native="handleSearch"
v-model="keyWord"
maxlength="36"
class="input-with-select" style="width: 180px;margin-left: 20px;">
</el-input>
<el-button type="primary" style="width: 140px;margin-left: 20px" @click="handleSearch">
{{$t('operationjson.search')}}
</el-button>
<el-button type="primary" @click="exportFunc" style="width: 140px;">导出</el-button>
<el-button type="primary" plain style="width: 140px;" @click="handleReset">重置
</el-button>
</div>
<div style="margin: 25px;min-width: 50%;">
<el-table :data="tableData" tooltip-effect="dark" class="projectTable2">
<el-table-column type="index" label="序号" width="70" align="center">
</el-table-column>
<el-table-column prop="orgName" label="单位名称" width="300" align="center">
</el-table-column>
<el-table-column prop="partnerName" label="联系人" width="100" align="center">
</el-table-column>
<el-table-column prop="partnerPosition" label="职位" width="180" align="center">
</el-table-column>
<el-table-column prop="contactInformation" label="联系方式" width="150" align="center">
</el-table-column>
<el-table-column prop="pv" label="协议/证明材料" width="150" align="center">
<template slot-scope="scope">
<el-tooltip placement="top" effect="light">
<div slot="content" style="width: 200px;">
{{fileterUploadUrl(scope.row)}}
</div>
<p class="dwwo-2">
{{fileterUploadUrl(scope.row)}}
</p>
</el-tooltip>
</template>
</el-table-column>
<el-table-column label="意向合作内容" width="150" align="center">
<template slot-scope="scope">
{{scope.row.intentionDesc?scope.row.dictName+':'+scope.row.intentionDesc:scope.row.dictName}}
</template>
</el-table-column>
<el-table-column label="验收状态" width="100" align="center">
<template slot-scope="scope">
{{scope.row.checkState==0?'验收驳回':scope.row.checkState==1?'已验收 ':'待验收'}}
</template>
</el-table-column>
<el-table-column prop="pv" label="操作" width="100" align="center" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="handleToDetail(scope.row)">查看</el-button>
<el-button type="text" @click="handleToEdit(scope.row)">修改</el-button>
</template>
</el-table-column>
</el-table>
<div class="pagination">
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
background
:page-sizes="[10, 20, 30, 40, 50]"
:page-size="numberData"
:current-page="cur_page"
layout=" total, prev, pager, next"
:total="total">
</el-pagination>
</div>
</div>
</div>
</template>
<script>
import pageScreen from '../../components/index/Pagescreen'
import api from './api';
export default {
name: "auditList",
components: {
pageScreen
},
data() {
return {
activeName: "first",
startTime: "",
endTime: "",
cur_page: 1, //页数
numberData: 10, //设置个数
keyWord: "",
tableData: [],
total: 2,
searchData: {},
currentStatus: "",
statusList: ""
}
},
methods: {
// 分页导航
handleCurrentChange(val) {
this.cur_page = val;
this.searchData.cur_page = val;
this.$store.dispatch('myPartnerManageListSearchAction', {path: this.$route.path, pars: this.searchData});
this.getInitData();
},
//设置个数
handleSizeChange(val) {
this.numberData = val;
this.getInitData();
},
//搜索
handleSearch() {
this.cur_page = 1;
if (this.startTime && this.endTime) {
if (this.publicFun.getDataCheck(this.startTime, this.endTime)) {
this.$message.error(this.$t('usermanagement.time'));
return;
}
}
this.searchData.startTime = this.startTime;
this.searchData.endTime = this.endTime;
this.searchData.keyWord = this.keyWord;
this.$store.dispatch('myPartnerManageListSearchAction', {path: this.$route.path, pars: this.searchData});
this.getInitData();
},
//重置
handleReset() {
this.startTime = "";
this.endTime = "";
this.keyWord = "";
this.cur_page = 1;
this.$store.dispatch('myPartnerManageListSearchAction', {path: this.$route.path, pars: {}});
this.getInitData();
},
//初始化
getInitData(flag) {
if (this.$store.state.myPartnerManageListSearch.has(this.$route.path)) {
this.searchData = this.$store.state.myPartnerManageListSearch.get(this.$route.path);
if (this.searchData.hasOwnProperty("startTime")) {
this.startTime = this.searchData.startTime;
}
if (this.searchData.hasOwnProperty("endTime")) {
this.endTime = this.searchData.endTime;
}
if (this.searchData.hasOwnProperty("keyWord")) {
this.keyWord = this.searchData.keyWord;
}
}
if (this.searchData.hasOwnProperty("cur_page")) {
this.cur_page = Number(this.searchData.cur_page);
}
let params = {
pagination: {
numberOfPages: flag ? 1 : this.cur_page,
number: this.numberData
},
search: {
startTime: this.startTime,
endTime: this.endTime,
keyWord: this.keyWord
}
};
api.getMyManagerPartnerList(params).then((res) => {
if (res.code == 0) {
this.tableData = res.result.records;
this.total = res.result.total;
if (res.result.pages < this.cur_page) {
this.cur_page = 1;
this.searchData.cur_page = 1;
this.$store.dispatch('myPartnerManageListSearchAction', {path: this.$route.path, pars: this.searchData});
if (res.result.pages != 0) {
this.cur_page = 1;
this.getInitData(true);
}
}
} else this.$message.error(res.msg)
}).catch((err) => {
this.$message.error(err);
})
},
//导出
exportFunc() {
let params = {
startDate: this.startTime,
endDate: this.endTime,
keyWord: this.keyWord
};
if (this.startTime && this.endTime) {
if (this.publicFun.getDataCheck(this.startTime, this.endTime)) {
this.$message.error(this.$t('usermanagement.time'));
return;
}
}
api.exportDiscussRedList(params).then(response => {
let blob = new Blob([response], {
type: "application/vnd.ms-excel" //word文档为msword,pdf文档为pdf
});
let objectUrl = URL.createObjectURL(blob);
let link = document.createElement("a");
let fname = `我维护的合作伙伴-` + `${titleData}` + `.xls`; //下载文件的名字
link.href = objectUrl;
link.setAttribute("download", fname);
document.body.appendChild(link);
link.click();
})
.catch(error => {
console.log("提交出错");
return false;
});
},
fileterUploadUrl(data) {
let arr = [];
data.materialUrlList.forEach((item) => {
arr.push(item.fileName)
})
return arr.join(",");
},
//去详情
handleToDetail(data) {
this.$router.push({path: "/myPartnerManageDetail", query: {id: data.id}})
},
//去编辑
handleToEdit(data) {
this.$router.push({path: "/addPartner", query: {id: data.id}})
},
//状态
handleChangeStatus(a) {
this.currentStatus = a;
this.searchData.currentStatus = a;
this.$store.dispatch('saleManageRequireListSearchAction', {path: this.$route.path, pars: this.searchData});
// if (data.length > 1) data.shift();
this.getRequireList();
},
},
mounted() {
},
beforeRouteLeave(to, from, next) {
if (to.name != "myPartnerManageDetail" || to.name == undefined) {
this.$store.dispatch('myPartnerManageListSearchAction', {path: this.$route.path, pars: {}});
next()
} else {
next()
}
}
}
</script>
<style scoped>
</style>
<template>
<div class="soutform loginedWrapper">
<div class="breadcrumb">
<el-breadcrumb separator="/">
<el-breadcrumb-item
:to="{ path: publicFun.isgetUserRoleFunc(5)?'':publicFun.isgetUserRoleFunc(2)?'/projectdynamics':'/litemlist' }">
{{$t("workPlace.myworkPlace")}}
</el-breadcrumb-item>
<el-breadcrumb-item><span @click="$router.go(-1)" style="font-weight: bold;cursor: pointer;">合作伙伴列表</span></el-breadcrumb-item>
<el-breadcrumb-item>合作伙伴详情</el-breadcrumb-item>
</el-breadcrumb>
<el-row class="projectTabadd" style="margin-top: 20px" v-if="partnerInfo">
<el-tabs v-model="activeNames">
<el-tab-pane label="详细资料" name="first" style="position: relative;">
<div style="margin: 10px 30px 0;">
<el-row style="margin: 10px 30px">
<p :style="{color:partnerInfo.checkState==0?'#FF5D5D':partnerInfo.checkState==1?'#0ABB87 ':'unset'}"><i :class="partnerInfo.checkState==0?'el-icon-error':partnerInfo.checkState==1?'el-icon-success ':''" style="margin-right: 10px"></i>{{partnerInfo.checkState==0?'验收驳回':partnerInfo.checkState==1?'已验收 ':''}}</p>
</el-row>
<el-form :inline="true" label-width="160px" :model="partnerInfo" class="contnetform">
<el-form-item label="单位名称:" style="width: 100%;">
<span>{{partnerInfo.orgName}}</span>
</el-form-item>
<el-form-item label="联系人:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-form-item label="职位:" style="width: 100%;">
<span>{{partnerInfo.partnerPosition}}</span>
</el-form-item>
<el-form-item label="联系方式:" style="width: 100%;">
<span>{{partnerInfo.contactInformation}}</span>
</el-form-item>
<el-form-item label="协议/证明材料:" style="width: 100%;">
<span>{{partnerInfo.partnerName}}</span>
</el-form-item>
<el-row>
<el-form-item style="width: 100%;">
<span style="font-weight: bold;">是否与TB对接人共同策划与相关机构的合作内容(有具体交付物),与对方共同协商一致,并完成签约?:</span>
<span>{{partnerInfo.isTb==0?"否":"是"}}</span>
</el-form-item>
</el-row>
<el-form-item label="意见合作内容:" style="width: 100%;">
<span>{{partnerInfo.intentionDesc?(partnerInfo.dictName+':'+partnerInfo.intentionDesc):partnerInfo.dictName}}</span>
</el-form-item>
<el-form-item style="width: 100%;">
<span style="font-weight: bold;">是否签署合作内容协议(需要对方盖章):</span>
<span>{{partnerInfo.signCooperation==0?"否":"是"}}</span>
</el-form-item>
<el-form-item label="备注说明:" style="width: 100%;">
<span>{{partnerInfo.remarkDesc}}</span>
</el-form-item>
<el-form-item label="提交时间:" style="width: 100%;">
<span>{{partnerInfo.createdTimeStr}}</span>
</el-form-item>
</el-form>
<div class="editButtonWrap">
<el-button type="primary" style="width: 150px;" size="middle" @click="handleEdit">修改</el-button>
</div>
</div>
</el-tab-pane>
</el-tabs>
<p @click="$router.go(-1)" style="position: absolute;top: 25px;right: 10px;color: #5D78FF;font-size: 14px;width: 80px;cursor: pointer;">
<i style="color: #5D78FF;font-size: 14px;padding-right: 5px" class="iconfont icon-fanhui1"></i>
{{$t('workPlace.goreturn')}}
</p>
</el-row>
</div>
</div>
</template>
<script>
import api from './api';
export default {
name: "detail",
data() {
return {
activeNames:"first",
partnerInfo:null
}
},
methods: {
//获取合作伙伴详情
getInitData(){
let params = {
partnerId:this.$route.query.id,
queryType:0
}
api.getMyManagerPartnerDetail(params).then((res)=>{
if(res.code==0){
this.partnerInfo = res.result;
}else this.$message.error(res.msg);
}).catch((err)=>{
this.$message.error(err);
})
},
handleEdit(){
this.$router.push({path:"/addPartner",query:{id:this.$route.query.id}})
}
},
mounted() {
this.getInitData();
}
}
</script>
<style scoped lang="scss">
.editButtonWrap{
width: 100%;
display: flex;
justify-content: center;
padding-bottom: 30px;
}
</style>
This diff is collapsed.
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