Commit 5d09d808 authored by anxixi's avatar anxixi

新需求增加

parent 8e0d2520
...@@ -1108,6 +1108,26 @@ module.exports = { ...@@ -1108,6 +1108,26 @@ module.exports = {
remindertext:'尊敬的用户您好,目前平台还不支持手机使用,请您用电脑登录使用。如果还没账号,请', remindertext:'尊敬的用户您好,目前平台还不支持手机使用,请您用电脑登录使用。如果还没账号,请',
searchtext:'相关的搜索结果较少,您可以换个搜索词试试!我们也正在收录更多科创项目,欢迎提供科创项目线索,发送邮件至tb@techcode.com', searchtext:'相关的搜索结果较少,您可以换个搜索词试试!我们也正在收录更多科创项目,欢迎提供科创项目线索,发送邮件至tb@techcode.com',
pltext:'请使用电脑查看', pltext:'请使用电脑查看',
isIncubation:'是否入孵过太库空间:',
latestFinancingTime:'最近一次融资完成时间:',
latestFinancingTurn:'最近一次融资轮次:',
latestFinancingMoney:'最近一次融资额:',
peisIncubation:'请选择是否入孵过太库空间',
pelatestFinancingTurn:'请选择最近一次融资轮次',
pelatestFinancingMoney:'请选择最近一次融资额',
card:'我的名片',
editpad:'修改密码',
carded:'生成名片',
plname:'请输入姓名',
plposition:'请输入职位',
plcontactWay:'请输入联系方式',
pladdress:'请输入联系地址',
editcarded:'生成/更新名片',
images:'保存为图片',
urltext:'专属注册链接',
urlimage:'专属注册二维码',
copy:'复制',
download:'下载二维码',
}, },
casedetailsjson:[ casedetailsjson:[
{ {
......
...@@ -1110,6 +1110,26 @@ module.exports = { ...@@ -1110,6 +1110,26 @@ module.exports = {
remindertext:'尊敬的用户您好,目前平台还不支持手机使用,请您用电脑登录使用。如果还没账号,请', remindertext:'尊敬的用户您好,目前平台还不支持手机使用,请您用电脑登录使用。如果还没账号,请',
searchtext:'相关的搜索结果较少,您可以换个搜索词试试!我们也正在收录更多科创项目,欢迎提供科创项目线索,发送邮件至tb@techcode.com', searchtext:'相关的搜索结果较少,您可以换个搜索词试试!我们也正在收录更多科创项目,欢迎提供科创项目线索,发送邮件至tb@techcode.com',
pltext:'请使用电脑查看', pltext:'请使用电脑查看',
isIncubation:'是否入孵过太库空间:',
latestFinancingTime:'最近一次融资完成时间:',
latestFinancingTurn:'最近一次融资轮次:',
latestFinancingMoney:'最近一次融资额:',
peisIncubation:'请选择是否入孵过太库空间',
pelatestFinancingTurn:'请选择最近一次融资轮次',
pelatestFinancingMoney:'请选择最近一次融资额',
card:'我的名片',
editpad:'修改密码',
carded:'生成名片',
plname:'请输入姓名',
plposition:'请输入职位',
plcontactWay:'请输入联系方式',
pladdress:'请输入联系地址',
editcarded:'生成/更新名片',
images:'保存为图片',
urltext:'专属注册链接',
urlimage:'专属注册二维码',
copy:'复制',
download:'下载二维码',
}, },
casedetailsjson:[ casedetailsjson:[
{ {
......
...@@ -94,6 +94,14 @@ ...@@ -94,6 +94,14 @@
<p><span class="iconfont icon-kefu"></span></p> <p><span class="iconfont icon-kefu"></span></p>
<p><span>{{$t("drawerInfo.contactus")}}</span></p> <p><span>{{$t("drawerInfo.contactus")}}</span></p>
</li> </li>
<li @click="handleTo(6)">
<p><span class="iconfont icon-mingpian"></span></p>
<p><span>{{$t("Otherjson.card")}}</span></p>
</li>
<li @click="handleTo(7)">
<p><span class="iconfont icon-xiugaimima"></span></p>
<p><span>{{$t("Otherjson.editpad")}}</span></p>
</li>
</ul> </ul>
</div> </div>
...@@ -229,6 +237,10 @@ ...@@ -229,6 +237,10 @@
this.$router.push("/aboutwechild"); this.$router.push("/aboutwechild");
}else if(type==5){ }else if(type==5){
this.$router.push("/contactuschild"); this.$router.push("/contactuschild");
}else if(type==6){
this.$router.push("/carddetails");
}else if(type==7){
this.$router.push("/editAuth");
} }
this.drawer = false; this.drawer = false;
}, },
......
...@@ -440,6 +440,11 @@ export default new Router({ ...@@ -440,6 +440,11 @@ export default new Router({
component: resolve => require(['./views/innovatecompany/projectprocess/projectinside.vue'], resolve), component: resolve => require(['./views/innovatecompany/projectprocess/projectinside.vue'], resolve),
meta: {title: '项目动态详情'} meta: {title: '项目动态详情'}
}, },
{
path: '/carddetails',
component: resolve => require(['./views/salecard/carddetails.vue'], resolve),
meta: {title: '我的名片'}
},
{ {
path: '/seeprojectlist', path: '/seeprojectlist',
component: resolve => require(['./views/seeprojects/seeprojectlist.vue'], resolve), component: resolve => require(['./views/seeprojects/seeprojectlist.vue'], resolve),
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
</div> </div>
<div class="wrapperContent"> <div class="wrapperContent">
<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane :label="$t('personalAuth.personalAuth')" name="first"> <el-tab-pane :label="$t('personalAuth.personalAuth')" name="first" v-if="empTypeIf">
<!--AS01待提交 AS02待审核 AS03已审核 AS04已拒绝--> <!--AS01待提交 AS02待审核 AS03已审核 AS04已拒绝-->
<div class="authFormWrapper"> <div class="authFormWrapper">
<!--<el-tag type="success" style="width: 100%;" v-if="detailInfo.auditState=='AS03'">{{$t('commonTitle.auditSuccessAuth')}}<span class="tag-btn" @click="handleIndex">{{userInfo.empType==0?$t('commonTitle.sendProject'):$t('commonTitle.sendRequire')}}</span>--> <!--<el-tag type="success" style="width: 100%;" v-if="detailInfo.auditState=='AS03'">{{$t('commonTitle.auditSuccessAuth')}}<span class="tag-btn" @click="handleIndex">{{userInfo.empType==0?$t('commonTitle.sendProject'):$t('commonTitle.sendRequire')}}</span>-->
...@@ -53,7 +53,8 @@ white-space:nowrap;" v-if="detailInfo.auditState=='AS04'" :title="$t('commonTit ...@@ -53,7 +53,8 @@ white-space:nowrap;" v-if="detailInfo.auditState=='AS04'" :title="$t('commonTit
isEdit: false, isEdit: false,
userInfo: "", userInfo: "",
editSuccess: false, editSuccess: false,
detailInfo:{} detailInfo:{},
empTypeIf:true,
} }
}, },
...@@ -105,6 +106,14 @@ white-space:nowrap;" v-if="detailInfo.auditState=='AS04'" :title="$t('commonTit ...@@ -105,6 +106,14 @@ white-space:nowrap;" v-if="detailInfo.auditState=='AS04'" :title="$t('commonTit
}, },
mounted() { mounted() {
this.getInitData(); this.getInitData();
const empinfo = JSON.parse(this.Base64.decode(window.sessionStorage.getItem("userInfo")));
//empType 0 小b 1 大b 2 内部用户
if(empinfo.empType != 2){
this.empTypeIf = true;
}else{
this.empTypeIf = false;
this.activeName = 'second';
}
} }
} }
</script> </script>
......
<template>
</template>
<script>
export default {
name : "activitycodelist"
}
</script>
<style scoped>
</style>
\ No newline at end of file
...@@ -95,6 +95,32 @@ ...@@ -95,6 +95,32 @@
<span v-if="!tagIf" style="margin-left: 40px;font-size: 12px;color: #9197B4">{{$t('Otherjson.message1')}}</span> <span v-if="!tagIf" style="margin-left: 40px;font-size: 12px;color: #9197B4">{{$t('Otherjson.message1')}}</span>
</el-row> </el-row>
</el-form-item> </el-form-item>
<div v-if="!empTypeIf">
<p style="border-top: 2px dashed #ECECF2;margin-bottom: 30px"></p>
<el-form-item :label="$t('Otherjson.isIncubation')" prop="isIncubation" style="width: 100%;">
<el-select v-model="formData.isIncubation" :placeholder="$t('releasejson.plchoose')" style="width: 250px;height: 40px">
<el-option v-for="item in ispatent" :key="item.label" :label="item.value" :value="item.label">
</el-option>
</el-select>
</el-form-item>
<el-form-item :label="$t('Otherjson.latestFinancingTime')" style="width: 100%;">
<el-date-picker v-model="formData.latestFinancingTime" type="month" value-format="yyyy-dd" placeholder="选择月" style="width: 250px;height: 40px">
</el-date-picker>
</el-form-item>
<el-form-item :label="$t('Otherjson.latestFinancingTurn')" prop="latestFinancingTurn" style="width: 100%;">
<el-select v-model="formData.latestFinancingTurn" :placeholder="$t('releasejson.plchoose')" style="width: 250px;height: 40px">
<el-option v-for="item in latestFinancingTurnData" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey">
</el-option>
</el-select>
</el-form-item>
<el-form-item :label="$t('Otherjson.latestFinancingMoney')" prop="latestFinancingMoney" style="width: 100%;">
<el-select v-model="formData.latestFinancingMoney" :placeholder="$t('releasejson.plchoose')" style="width: 250px;height: 40px">
<el-option v-for="item in latestFinancingMoneyData" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey">
</el-option>
</el-select>
</el-form-item>
</div>
</el-form> </el-form>
<el-row v-if="maxIf" style="margin:40px 0 20px 0; text-align: center;width: 100%;"> <el-row v-if="maxIf" style="margin:40px 0 20px 0; text-align: center;width: 100%;">
<el-button type="primary" style="width: 180px;height: 42px" @click="submitform">{{$t('releasejson.confirmnext')}}</el-button> <el-button type="primary" style="width: 180px;height: 42px" @click="submitform">{{$t('releasejson.confirmnext')}}</el-button>
...@@ -143,6 +169,12 @@ ...@@ -143,6 +169,12 @@
companyLabelList:[], companyLabelList:[],
companyLogoUrl:'', companyLogoUrl:'',
}, },
latestFinancingTurnData:[],//最近一次融资轮次
latestFinancingMoneyData:[],//最近一次融资额
ispatent:[
{label:0,value:this.$t('saleRecordTitle.no')},
{label:1,value:this.$t('saleRecordTitle.yes')}
],
//校验 //校验
rules: { rules: {
projectName: [{required: true,message: this.$t('releasejson.plprojectName'),trigger: 'blur'}, projectName: [{required: true,message: this.$t('releasejson.plprojectName'),trigger: 'blur'},
...@@ -160,6 +192,9 @@ ...@@ -160,6 +192,9 @@
companyNation: [{required: true,message: this.$t('releasejson.plnation'),trigger: 'change'}], companyNation: [{required: true,message: this.$t('releasejson.plnation'),trigger: 'change'}],
companyProvince: [{required: true,message: this.$t('releasejson.plprovince'),trigger: 'change'}], companyProvince: [{required: true,message: this.$t('releasejson.plprovince'),trigger: 'change'}],
companyCity: [{required: true,message: this.$t('releasejson.plcity'),trigger: 'change'}], companyCity: [{required: true,message: this.$t('releasejson.plcity'),trigger: 'change'}],
isIncubation: [{required: true,message: this.$t('Otherjson.peisIncubation'),trigger: 'change'}],
latestFinancingTurn: [{required: true,message: this.$t('Otherjson.pelatestFinancingTurn'),trigger: 'change'}],
latestFinancingMoney: [{required: true,message: this.$t('Otherjson.pelatestFinancingMoney'),trigger: 'change'}],
}, },
fileList:[],//上传存放路径 fileList:[],//上传存放路径
dialogImageUrl:"",//上传存放图片 dialogImageUrl:"",//上传存放图片
...@@ -173,6 +208,7 @@ ...@@ -173,6 +208,7 @@
countryIf:false, countryIf:false,
provinceIf:false, provinceIf:false,
diven_zh:true, diven_zh:true,
empTypeIf:true,
} }
}, },
methods: { methods: {
...@@ -248,6 +284,46 @@ ...@@ -248,6 +284,46 @@
return false; return false;
}); });
}, },
//最近一次融资轮次
getlatestFinancingTurn(){
api.selectDictList('latest_financing_turn').then(response => {
if(response.code == 0) {
this.latestFinancingTurnData = response.result;
if(this.latestFinancingTurnData){
this.latestFinancingTurnData.unshift({
dictKey: null,
dictValue: this.$t('releasejson.plchoose'),
})
}
} else {
this.$message.error(response.msg);
}
})
.catch(error => {
console.log("提交出错");
return false;
})
},
//最近一次融资额
getlatestFinancingMoney(){
api.selectDictList('latest_financing_money').then(response => {
if(response.code == 0) {
this.latestFinancingMoneyData = response.result;
if(this.latestFinancingMoneyData){
this.latestFinancingMoneyData.unshift({
dictKey: null,
dictValue: this.$t('releasejson.plchoose'),
})
}
} else {
this.$message.error(response.msg);
}
})
.catch(error => {
console.log("提交出错");
return false;
})
},
//获取市区数据 //获取市区数据
getProvinceList(geoId){ getProvinceList(geoId){
api.selectProvinceList(geoId).then(response => { api.selectProvinceList(geoId).then(response => {
...@@ -379,6 +455,15 @@ ...@@ -379,6 +455,15 @@
this.diven_zh = window.localStorage.getItem("language") == "en" ? false : true; this.diven_zh = window.localStorage.getItem("language") == "en" ? false : true;
this.getNationList(); this.getNationList();
this.smallbusinessselect(); this.smallbusinessselect();
this.getlatestFinancingMoney();
this.getlatestFinancingTurn();
const empinfo = JSON.parse(this.Base64.decode(window.sessionStorage.getItem("userInfo")));
//empType 0 小b 1 大b 2 内部用户
if(empinfo.empType != 2){
this.empTypeIf = true;
}else{
this.empTypeIf = false;
}
}, },
watch:{ watch:{
formDatas(val){ formDatas(val){
......
...@@ -85,6 +85,8 @@ ...@@ -85,6 +85,8 @@
if(tab.label == this.$t('releasejson.label1')){ if(tab.label == this.$t('releasejson.label1')){
this.$refs.childone.getNationList(); this.$refs.childone.getNationList();
this.$refs.childone.smallbusinessselect(); this.$refs.childone.smallbusinessselect();
this.$refs.childone.getlatestFinancingTurn();
this.$refs.childone.getlatestFinancingMoney();
}else if(tab.label == this.$t('releasejson.label2')){ }else if(tab.label == this.$t('releasejson.label2')){
this.$refs.childtwo.projectphaselist(); this.$refs.childtwo.projectphaselist();
this.$refs.childtwo.projectformlist(); this.$refs.childtwo.projectformlist();
......
import api from '../../../api/api';
import Qs from 'qs';
export default {
ignoreRequirement (params){
return api.fetchLoadingGet('/business/purpose/ignoreRequirement?purposeId='+params);
},
confirmRequirement (params){
return api.fetchLoadingGet('/business/purpose/confirmRequirement?purposeId='+params);
},
getPurposeRequirementDetail (params){
return api.fetchLoadingGet('/business/purpose/getPurposeRequirementDetail?purposeId='+params);
},
addBusinessCard (params){
return api.fetchLoadingPost('/base/card/addBusinessCard',params);
},
selectBusinessCardByEmpId (params){
return api.fetchLoadingPost('/base/card/selectBusinessCardByEmpId',Qs.stringify(params));
},
}
\ No newline at end of file
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