Commit 744f9081 authored by zhangyanni's avatar zhangyanni

Merge remote-tracking branch 'origin/master'

parents 2fc8e464 60b5799a
...@@ -82,9 +82,6 @@ ...@@ -82,9 +82,6 @@
}, { }, {
id: 7, id: 7,
name: "knowledge" name: "knowledge"
}, {
id: 8,
name: "serviceRecord"
}], }],
keyword:window.sessionStorage.getItem("keyword")?window.sessionStorage.getItem("keyword"):null, keyword:window.sessionStorage.getItem("keyword")?window.sessionStorage.getItem("keyword"):null,
currentIndex:window.sessionStorage.getItem("mobileIndex")?window.sessionStorage.getItem("mobileIndex"):-1, currentIndex:window.sessionStorage.getItem("mobileIndex")?window.sessionStorage.getItem("mobileIndex"):-1,
...@@ -238,6 +235,12 @@ ...@@ -238,6 +235,12 @@
}, },
mounted(){ mounted(){
if(this.userInfo.roleList[0].roleType == 5){
this.activeList.push({
id: 8,
name: "serviceRecord"
});
}
this.getUserInfoFunc(); this.getUserInfoFunc();
if(this.$route.name=="mobileLogin"||this.$route.name=="loginByPhone"||this.$route.name=="loginByEmail"||this.$route.name=="mobileSuccess"||this.$route.name=="mobileRegister"||this.$route.name=="registerComplete"){ if(this.$route.name=="mobileLogin"||this.$route.name=="loginByPhone"||this.$route.name=="loginByEmail"||this.$route.name=="mobileSuccess"||this.$route.name=="mobileRegister"||this.$route.name=="registerComplete"){
window.sessionStorage.setItem("mobileIndex",-2) window.sessionStorage.setItem("mobileIndex",-2)
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<p>{{item.companyIntroduction}}</p> <p>{{item.companyIntroduction}}</p>
</div> </div>
<div> <div>
<el-checkbox :disabled="item.existFlag" @click="item.existFlag?'':checkboxli(index)" v-model="item.checkbox" class="checkboxsize"></el-checkbox> <el-checkbox :disabled="item.existFlag" @change="checkboxli(index)" v-model="item.checkbox" class="checkboxsize"></el-checkbox>
</div> </div>
<p v-if="item.existFlag"><img src="../../../assets/img/existFlag.png"></p> <p v-if="item.existFlag"><img src="../../../assets/img/existFlag.png"></p>
</li> </li>
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
for(let i in this.tableData){ for(let i in this.tableData){
this.tableData[i].checkbox = false; this.tableData[i].checkbox = false;
} }
this.tableData[val].checkbox = !checkbox; this.tableData[val].checkbox = checkbox;
}, },
getsearchCorporates(size){ getsearchCorporates(size){
let params = { let params = {
...@@ -213,12 +213,18 @@ ...@@ -213,12 +213,18 @@
height: 1rem; height: 1rem;
} }
>div:nth-child(2){ >div:nth-child(2){
width: 80%;
margin:0 0.3rem; margin:0 0.3rem;
>p:nth-child(1){ >p:nth-child(1){
font-size: 0.32rem; font-size: 0.32rem;
font-weight: bold; font-weight: bold;
color: #3F3F53; color: #3F3F53;
margin-bottom: 0.1rem; margin-bottom: 0.1rem;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient: vertical;
} }
>p:nth-child(2){ >p:nth-child(2){
font-size: 0.28rem; font-size: 0.28rem;
......
...@@ -96,6 +96,7 @@ ...@@ -96,6 +96,7 @@
<script> <script>
import serviceTop from './servicetop'; import serviceTop from './servicetop';
import api from './api/api' import api from './api/api'
import {Toast} from 'mint-ui';
export default { export default {
name : "editOnlyproject", name : "editOnlyproject",
components:{ components:{
...@@ -149,7 +150,8 @@ ...@@ -149,7 +150,8 @@
} }
api.fillDetail(this.projectjson).then(response => { api.fillDetail(this.projectjson).then(response => {
if(response.code == 0) { if(response.code == 0) {
this.$toast("完善成功");
this.$router.go(-1);
} else { } else {
this.$message.error(response.msg); this.$message.error(response.msg);
} }
...@@ -238,6 +240,7 @@ ...@@ -238,6 +240,7 @@
mounted(){ mounted(){
api.getDetailFields(this.$route.query.projectjson.serviceId).then(response => { api.getDetailFields(this.$route.query.projectjson.serviceId).then(response => {
if(response.code == 0) { if(response.code == 0) {
this.istitle = response.result;
response.result.forEach((item)=>{ response.result.forEach((item)=>{
this.projectjson[item.fieldCode] = null; this.projectjson[item.fieldCode] = null;
this.subprojectjson[item.fieldCode] = null; this.subprojectjson[item.fieldCode] = null;
......
...@@ -283,6 +283,7 @@ ...@@ -283,6 +283,7 @@
<script> <script>
import api from './api/api' import api from './api/api'
import {Toast} from 'mint-ui';
export default { export default {
name : "editplanmentaion", name : "editplanmentaion",
props: ['screenchildList','serviceId','ServicephasesId','labName','response','responseed'], props: ['screenchildList','serviceId','ServicephasesId','labName','response','responseed'],
...@@ -430,40 +431,52 @@ ...@@ -430,40 +431,52 @@
} }
} }
if(this.response){ if(this.response){
let params = { if(this.projectjson.explication){
params:this.projectjson, let params = {
phaseId:this.ServicephasesId, params:this.projectjson,
serviceId:this.response.serviceId, phaseId:this.ServicephasesId,
serviceRecordId:this.response.serviceRecordId serviceId:this.response.serviceId,
}; serviceRecordId:this.response.serviceRecordId
api.updatePlanRecord(params).then(response => { };
if(response.code == 0) { api.updatePlanRecord(params).then(response => {
this.$router.push({path:"/personalcenter",query:{serviceId:this.response.serviceId}}); if(response.code == 0) {
} else { this.$router.push({path:"/personalcenter",query:{serviceId:this.response.serviceId}});
this.$message.error(response.msg); this.$toast("添加成功");
} } else {
}) this.$message.error(response.msg);
.catch(error => { }
console.log("提交出错");
return false;
}) })
.catch(error => {
console.log("提交出错");
return false;
})
}else{
this.$toast("请完善备注信息");
}
}else{ }else{
let params = { if(this.projectjson.explication){
params:this.projectjson, let params = {
phaseId:this.ServicephasesId, params:this.projectjson,
serviceId:this.serviceId, phaseId:this.ServicephasesId,
}; serviceId:this.serviceId,
api.addPlanData(params).then(response => { };
if(response.code == 0) { api.addPlanData(params).then(response => {
this.$router.push({path:"/personalcenter",query:{serviceId:this.serviceId}}); if(response.code == 0) {
} else { this.$router.push({path:"/personalcenter",query:{serviceId:this.serviceId}});
this.$message.error(response.msg); this.$toast("添加成功");
} } else {
}) this.$message.error(response.msg);
.catch(error => { }
console.log("提交出错");
return false;
}) })
.catch(error => {
console.log("提交出错");
return false;
})
}else{
this.$toast("请完善备注信息");
}
} }
}, },
...@@ -712,16 +725,24 @@ ...@@ -712,16 +725,24 @@
if(response.result.fieldList){ if(response.result.fieldList){
for(let i in response.result.fieldList){ for(let i in response.result.fieldList){
if(response.result.fieldList[i].fieldCode == 'coreTeam'){ if(response.result.fieldList[i].fieldCode == 'coreTeam'){
this.coreTeam = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.coreTeam = response.result.fieldList[i].fieldValue;
}
} }
if(response.result.fieldList[i].fieldCode == 'manageTeam'){ if(response.result.fieldList[i].fieldCode == 'manageTeam'){
this.manageTeam = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.manageTeam = response.result.fieldList[i].fieldValue;
}
} }
if(response.result.fieldList[i].fieldCode == 'stockRight'){ if(response.result.fieldList[i].fieldCode == 'stockRight'){
this.stockRight = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.stockRight = response.result.fieldList[i].fieldValue;
}
} }
if(response.result.fieldList[i].fieldCode == 'technologyTeam'){ if(response.result.fieldList[i].fieldCode == 'technologyTeam'){
this.technologyTeam = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.technologyTeam = response.result.fieldList[i].fieldValue;
}
} }
this.projectjson[response.result.fieldList[i].fieldCode] = response.result.fieldList[i].fieldValue; this.projectjson[response.result.fieldList[i].fieldCode] = response.result.fieldList[i].fieldValue;
this.$forceUpdate() this.$forceUpdate()
...@@ -768,16 +789,39 @@ ...@@ -768,16 +789,39 @@
} }
} }
if(response.result.fieldList[i].fieldCode == 'projectPatent'){ if(response.result.fieldList[i].fieldCode == 'projectPatent'){
this.projectPatent = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.projectPatent = response.result.fieldList[i].fieldValue;
}
} }
if(response.result.fieldList[i].fieldCode == 'companyLabel'){ if(response.result.fieldList[i].fieldCode == 'companyLabel'){
this.companyLabel = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.companyLabel = [];
let getdata = response.result.fieldList[i].fieldValue.substring(0,response.result.fieldList[i].fieldValue.length-1).split(',');
for(let t in getdata){
this.companyLabel.push({companyLabel:getdata[t]})
}
response.result.fieldList[i].fieldValue = null;
}
} }
if(response.result.fieldList[i].fieldCode == 'projectLightspot'){ if(response.result.fieldList[i].fieldCode == 'projectLightspot'){
this.projectLightspot = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.projectLightspot = [];
let getdata = response.result.fieldList[i].fieldValue.substring(0,response.result.fieldList[i].fieldValue.length-1).split(',');
for(let t in getdata){
this.projectLightspot.push({projectLightspot:getdata[t]})
}
response.result.fieldList[i].fieldValue = null;
}
} }
if(response.result.fieldList[i].fieldCode == 'customerLabel'){ if(response.result.fieldList[i].fieldCode == 'customerLabel'){
this.customerLabel = response.result.fieldList[i].fieldValue; if(response.result.fieldList[i].fieldValue){
this.customerLabel = [];
let getdata = response.result.fieldList[i].fieldValue.substring(0,response.result.fieldList[i].fieldValue.length-1).split(',');
for(let t in getdata){
this.customerLabel.push({customerLabel:getdata[t]})
}
response.result.fieldList[i].fieldValue = null;
}
} }
this.projectjson[response.result.fieldList[i].fieldCode] = response.result.fieldList[i].fieldValue; this.projectjson[response.result.fieldList[i].fieldCode] = response.result.fieldList[i].fieldValue;
this.$forceUpdate() this.$forceUpdate()
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<div class="project_content"> <div class="project_content">
<el-form label-position="top" label-width="80px" :model="projectjson" class="contnetform"> <el-form label-position="top" label-width="80px" :model="projectjson" class="contnetform">
<!--基本信息--> <!--基本信息-->
<div class="editproject"><span>基本信息</span></div> <div class="editproject" v-if="fieldscode.baseInfo===null"><span>基本信息</span></div>
<!--<el-form-item v-for="(item,index) in fieldscode1" :label="item.fieldName" :key="index">--> <!--<el-form-item v-for="(item,index) in fieldscode1" :label="item.fieldName" :key="index">-->
<!--<el-date-picker @input="inputchange()" v-if="item.fieldCode=='companyCreateDate'" v-model="projectjson.companyCreateDate" style="width: 100%" placeholder="请选择成立时间" :picker-options="pickerDisabled" type="year" value-format="yyyy"></el-date-picker>--> <!--<el-date-picker @input="inputchange()" v-if="item.fieldCode=='companyCreateDate'" v-model="projectjson.companyCreateDate" style="width: 100%" placeholder="请选择成立时间" :picker-options="pickerDisabled" type="year" value-format="yyyy"></el-date-picker>-->
<!--<el-input @input="inputchange()" v-if="item.fieldCode=='registerAddress'" v-model="projectjson.registerAddress" maxlength="300" placeholder="请输入注册地" type="textarea" :rows="6"></el-input>--> <!--<el-input @input="inputchange()" v-if="item.fieldCode=='registerAddress'" v-model="projectjson.registerAddress" maxlength="300" placeholder="请输入注册地" type="textarea" :rows="6"></el-input>-->
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
<el-input @input="inputchange()" v-model="projectjson.contactEmpMail" maxlength="36" placeholder="请输入项目联系人邮箱"></el-input> <el-input @input="inputchange()" v-model="projectjson.contactEmpMail" maxlength="36" placeholder="请输入项目联系人邮箱"></el-input>
</el-form-item> </el-form-item>
<!--团队信息--> <!--团队信息-->
<div class="editproject"><span>团队信息</span></div> <div class="editproject" v-if="fieldscode.teamInfo===null"><span>团队信息</span></div>
<div v-if="subprojectjson.coreTeam===null"> <div v-if="subprojectjson.coreTeam===null">
<el-form-item label="团队核心成员"> <el-form-item label="团队核心成员">
</el-form-item> </el-form-item>
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
</div> </div>
</div> </div>
<!--市场信息--> <!--市场信息-->
<div class="editproject"><span>市场信息</span></div> <div class="editproject" v-if="fieldscode.marketInfo===null"><span>市场信息</span></div>
<el-form-item v-if="subprojectjson.companyIndustry===null" label="所属行业"> <el-form-item v-if="subprojectjson.companyIndustry===null" label="所属行业">
<el-cascader popper-class="cascaderNocheck" :options="options" v-model="projectjson.companyIndustry" :props="propsd" :placeholder="$t('releasejson.plprojectIndustryList')" style="width: 100%;" clearable @change="industry"></el-cascader> <el-cascader popper-class="cascaderNocheck" :options="options" v-model="projectjson.companyIndustry" :props="propsd" :placeholder="$t('releasejson.plprojectIndustryList')" style="width: 100%;" clearable @change="industry"></el-cascader>
</el-form-item> </el-form-item>
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<!--技术与研发--> <!--技术与研发-->
<div class="editproject"><span>技术与研发</span></div> <div class="editproject" v-if="fieldscode.technologyResearch===null"><span>技术与研发</span></div>
<el-form-item v-if="subprojectjson.isPatent===null" label="是否拥有专利"> <el-form-item v-if="subprojectjson.isPatent===null" label="是否拥有专利">
<el-select style="width:100%;" v-model="projectjson.isPatent" :placeholder="$t('releasejson.plchoose')"> <el-select style="width:100%;" v-model="projectjson.isPatent" :placeholder="$t('releasejson.plchoose')">
<el-option v-for="item in ispatent" :key="item.label" :label="item.value" :value="item.label"> <el-option v-for="item in ispatent" :key="item.label" :label="item.value" :value="item.label">
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
<el-input @input="inputchange()" v-model="projectjson.coreTechnology" maxlength="300" placeholder="请输入核心技术" type="textarea" :rows="6"></el-input> <el-input @input="inputchange()" v-model="projectjson.coreTechnology" maxlength="300" placeholder="请输入核心技术" type="textarea" :rows="6"></el-input>
</el-form-item> </el-form-item>
<!--财务数据--> <!--财务数据-->
<div class="editproject"><span>财务数据</span></div> <div class="editproject" v-if="fieldscode.financialData===null"><span>财务数据</span></div>
<el-form-item v-if="subprojectjson.income===null" label="主营收入"> <el-form-item v-if="subprojectjson.income===null" label="主营收入">
<el-input @input="inputchange()" v-model="projectjson.income" maxlength="36" placeholder="请输入主营收入"></el-input> <el-input @input="inputchange()" v-model="projectjson.income" maxlength="36" placeholder="请输入主营收入"></el-input>
</el-form-item> </el-form-item>
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
<el-input @input="inputchange()" v-model="projectjson.netProfits" maxlength="36" placeholder="请输入净利润"></el-input> <el-input @input="inputchange()" v-model="projectjson.netProfits" maxlength="36" placeholder="请输入净利润"></el-input>
</el-form-item> </el-form-item>
<!--融资信息--> <!--融资信息-->
<div class="editproject"><span>融资信息</span></div> <div class="editproject" v-if="fieldscode.financingInfo===null"><span>融资信息</span></div>
<div v-if="subprojectjson.financingList===null"> <div v-if="subprojectjson.financingList===null">
<el-form-item label="历史融资"> <el-form-item label="历史融资">
</el-form-item> </el-form-item>
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
<el-input @input="inputchange()" v-model="projectjson.investmentLights" maxlength="300" placeholder="请输入投资亮点" type="textarea" :rows="6"></el-input> <el-input @input="inputchange()" v-model="projectjson.investmentLights" maxlength="300" placeholder="请输入投资亮点" type="textarea" :rows="6"></el-input>
</el-form-item> </el-form-item>
<!--融资信息--> <!--融资信息-->
<div class="editproject"><span>其他信息</span></div> <div class="editproject" v-if="fieldscode.otherInfo===null"><span>其他信息</span></div>
<el-form-item v-if="subprojectjson.projectProgressArea===null" label="项目潜在落地区域"> <el-form-item v-if="subprojectjson.projectProgressArea===null" label="项目潜在落地区域">
<el-select style="width:100%;" v-model="projectjson.projectProgressArea" @change="inputchange()" placeholder="请选择项目潜在落地区域"> <el-select style="width:100%;" v-model="projectjson.projectProgressArea" @change="inputchange()" placeholder="请选择项目潜在落地区域">
<el-option v-for="item in projectareaData" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"> <el-option v-for="item in projectareaData" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey">
...@@ -256,6 +256,7 @@ ...@@ -256,6 +256,7 @@
<script> <script>
import serviceTop from './servicetop'; import serviceTop from './servicetop';
import api from './api/api' import api from './api/api'
import {Toast} from 'mint-ui';
export default { export default {
name : "editproject", name : "editproject",
components:{ components:{
...@@ -323,7 +324,7 @@ ...@@ -323,7 +324,7 @@
return time.getTime() > new Date(new Date().toLocaleDateString()).getTime(); return time.getTime() > new Date(new Date().toLocaleDateString()).getTime();
} }
}, },
fieldscode:[], fieldscode:{},
} }
}, },
...@@ -371,7 +372,8 @@ ...@@ -371,7 +372,8 @@
} }
api.fillDetail(this.projectjson).then(response => { api.fillDetail(this.projectjson).then(response => {
if(response.code == 0) { if(response.code == 0) {
this.$router.go(-1) this.$toast("完善成功");
this.$router.go(-1);
} else { } else {
this.$message.error(response.msg); this.$message.error(response.msg);
} }
...@@ -545,8 +547,8 @@ ...@@ -545,8 +547,8 @@
mounted(){ mounted(){
api.getDetailFields(this.$route.query.projectjson.serviceId).then(response => { api.getDetailFields(this.$route.query.projectjson.serviceId).then(response => {
if(response.code == 0) { if(response.code == 0) {
this.fieldscode = response.result;
for(let i in response.result){ for(let i in response.result){
this.fieldscode[response.result[i].fieldCode] = null;
response.result[i].subFieldList.forEach((item)=>{ response.result[i].subFieldList.forEach((item)=>{
this.projectjson[item.fieldCode] = null; this.projectjson[item.fieldCode] = null;
this.subprojectjson[item.fieldCode] = null; this.subprojectjson[item.fieldCode] = null;
......
...@@ -51,7 +51,12 @@ ...@@ -51,7 +51,12 @@
</p> </p>
<p> <p>
<span>专利:</span> <span>专利:</span>
<span>{{projectjson.projectPatent?projectjson.projectPatent:'--'}}</span> <el-table :data="projectjson.projectPatent" tooltip-effect="dark" class="projectTable1" style="margin-top: 0.2rem;">
<el-table-column prop="patentNumber" label="专利号" align="center" width="120">
</el-table-column>
<el-table-column prop="patentName" label="专利信息" align="center">
</el-table-column>
</el-table>
</p> </p>
<p> <p>
<span>产品亮点:</span> <span>产品亮点:</span>
...@@ -103,8 +108,6 @@ ...@@ -103,8 +108,6 @@
</el-table-column> </el-table-column>
<el-table-column prop="eventDes" label="描述" align="center" width="80"> <el-table-column prop="eventDes" label="描述" align="center" width="80">
</el-table-column> </el-table-column>
<el-table-column prop="eventName" label="名称" align="center">
</el-table-column>
<el-table-column prop="eventUrl" label="链接" align="center"> <el-table-column prop="eventUrl" label="链接" align="center">
</el-table-column> </el-table-column>
</el-table> </el-table>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<serviceTop :isHistory="false" :isSearch="true" title="选择发布模块"></serviceTop> <serviceTop :isHistory="false" :isSearch="true" title="选择发布模块"></serviceTop>
</div> </div>
<div> <div>
<div v-for="item in typedata" class="check_div" :class="item.checkbox?'check_divyes':''" @click="addservice(item)"> <div v-for="item in typedata" class="check_div" :class="item.checkbox?'check_divyes':''">
<p><i class="iconfont icon-xinzeng"></i></p> <p><i class="iconfont icon-xinzeng"></i></p>
<span>{{item.name}}</span> <span>{{item.name}}</span>
<el-checkbox v-model="item.checkbox" @change="addservice(item)" class="checkboxsize"></el-checkbox> <el-checkbox v-model="item.checkbox" @change="addservice(item)" class="checkboxsize"></el-checkbox>
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
for(let i in this.typedata){ for(let i in this.typedata){
this.typedata[i].checkbox = false; this.typedata[i].checkbox = false;
} }
val.checkbox = !checkbox; val.checkbox = checkbox;
this.typeto = val.type; this.typeto = val.type;
}, },
add(){ add(){
......
...@@ -154,6 +154,7 @@ ...@@ -154,6 +154,7 @@
height: 1rem; height: 1rem;
} }
>div:nth-child(2){ >div:nth-child(2){
width: 80%;
margin:0 0.3rem; margin:0 0.3rem;
>span:nth-child(1){ >span:nth-child(1){
font-size: 0.32rem; font-size: 0.32rem;
...@@ -180,7 +181,7 @@ ...@@ -180,7 +181,7 @@
>p:nth-child(3){ >p:nth-child(3){
padding-top: 0.2rem; padding-top: 0.2rem;
>span:nth-child(1){ >span:nth-child(1){
padding: 0.1rem 0.6rem; padding: 0.1rem 0.3rem;
} }
>span{ >span{
border-radius: 3px; border-radius: 3px;
......
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