Commit 2704ca9f authored by anxixi's avatar anxixi

运营指标验收等功能

parent 6a49a2ac
......@@ -142,7 +142,7 @@
</el-form-item>
<div style="display: flex;flex-wrap: wrap;width: 80%;margin-left: 160px" v-if="objfessorData.empName">
<div style="width: 150px;text-align: center;position: relative">
<p><img :src="objfessorData.empLogo" style="width: 90px;height: 90px;border-radius: 50%"></p>
<p><img :src="objfessorData.empLogo?objfessorData.empLogo:require('../../assets/img/defaultlogo.png')" style="width: 90px;height: 90px;border-radius: 50%"></p>
<p style="margin: 10px 0">{{objfessorData.empName}}</p>
<p>{{objfessorData.professorTitle}}</p>
</div>
......
......@@ -29,22 +29,20 @@
<el-date-picker style="width: 200px;" v-model="search.checkEndTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('operationjson.authEnd')"></el-date-picker>
</div>
</el-row>
<el-row class="statebottm" style="padding: 20px 10px;line-height: 40px;">
<div style="display:flex;">
<span style="font-weight: bold;margin-right: 20px;">创建时间:</span>
<el-date-picker style="width: 200px;" v-model="search.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">{{$t('operationjson.tos')}}</p>
<el-date-picker style="width: 200px;" v-model="search.endTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('operationjson.authEnd')"></el-date-picker>
<el-row class="contnetform" style="padding:0 10px;">
<div style="display:flex;flex-wrap: wrap;">
<p style="font-weight: bold;margin-right: 20px;margin-top:20px;line-height: 40px;">创建时间:</p>
<el-date-picker style="width: 200px;margin-top:20px;" v-model="search.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;margin-top:20px;">{{$t('operationjson.tos')}}</p>
<el-date-picker style="width: 200px;margin-top:20px;" v-model="search.endTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('operationjson.authEnd')"></el-date-picker>
<el-input style="width: 180px;margin:20px 20px 0 20px;" v-model="search.content"
@keyup.enter.native="searchCik"
placeholder="请输入关键词查询"></el-input>
<el-button type="primary" style="width: 140px;margin:20px 20px 0 0;" @click="searchCik">{{$t('operationjson.search')}}</el-button>
<el-button type="primary" plain style="width: 140px;margin:20px 20px 0 0;" @click="resetCik">重置</el-button>
<exportFieldBar style="margin:20px 20px 0 0;" :screenlist="exportFieldlist" @exportSuccess="exportSuccess"></exportFieldBar>
</div>
</el-row>
<el-row style="margin: 20px 0 0 10px" class="contnetform gendisplay">
<el-input style="width: 240px;" v-model="search.content"
@keyup.enter.native="searchCik"
placeholder="请输入关键词查询"></el-input>
<el-button type="primary" style="width: 140px;margin-left: 20px" @click="searchCik">{{$t('operationjson.search')}}</el-button>
<el-button type="primary" plain style="width: 140px;margin: 0 20px;" @click="resetCik">重置</el-button>
<exportFieldBar :screenlist="exportFieldlist" @exportSuccess="exportSuccess"></exportFieldBar>
</el-row>
</el-row>
<el-row class="contentPadding">
<el-table :data="auditlist" tooltip-effect="dark" class="projectTable2">
......
......@@ -29,22 +29,18 @@
<el-date-picker style="width: 200px;" v-model="search.authEnd" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('operationjson.authEnd')"></el-date-picker>
</div>
</el-row>
<el-row class="statebottm" style="padding: 20px 10px;line-height: 40px;">
<div style="display:flex;">
<span style="font-weight: bold;margin-right: 20px;">创建时间:</span>
<el-date-picker style="width: 200px;" v-model="search.createdBegin" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('operationjson.authBegin')"></el-date-picker>
<p style="width: 50px;text-align: center">{{$t('operationjson.tos')}}</p>
<el-date-picker style="width: 200px;" v-model="search.createdEnd" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('operationjson.authEnd')"></el-date-picker>
</div>
</el-row>
<el-row style="margin: 20px 0 0 10px" class="contnetform">
<div style="display:flex;line-height: 40px;">
<el-input style="width: 240px;margin-left: 20px;" v-model="search.keyName"
<el-row class="contnetform" style="padding:0 10px;">
<div style="display:flex;flex-wrap: wrap;">
<p style="font-weight: bold;margin-right: 20px;margin-top:20px;line-height: 40px;">创建时间:</p>
<el-date-picker style="width: 200px;margin-top:20px;" v-model="search.createdBegin" 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;margin-top:20px;">{{$t('operationjson.tos')}}</p>
<el-date-picker style="width: 200px;margin-top:20px;" v-model="search.createdEnd" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('operationjson.authEnd')"></el-date-picker>
<el-input style="width: 180px;margin:20px 20px 0 20px;" v-model="search.keyName"
@keyup.enter.native="searchCik"
placeholder="请输入关键词查询"></el-input>
<el-button type="primary" style="width: 140px;margin-left: 20px" @click="searchCik">{{$t('operationjson.search')}}</el-button>
<el-button type="primary" plain style="width: 140px;margin: 0 20px" @click="resetCik">重置</el-button>
<exportFieldBar :screenlist="exportFieldlist" @exportSuccess="exportSuccess"></exportFieldBar>
<el-button type="primary" style="width: 140px;margin:20px 20px 0 0;" @click="searchCik">{{$t('operationjson.search')}}</el-button>
<el-button type="primary" plain style="width: 140px;margin:20px 20px 0 0;" @click="resetCik">重置</el-button>
<exportFieldBar style="margin:20px 20px 0 0;" :screenlist="exportFieldlist" @exportSuccess="exportSuccess"></exportFieldBar>
</div>
</el-row>
</el-row>
......
......@@ -167,6 +167,7 @@
api.selectProjectEditById(this.$route.query.projectId).then(response => {
if(response.code == 0) {
this.formData = response.result;
if(!this.formData.projectBpUrl)this.formData.projectBpUrl = '';
} else {
this.$message.error(response.msg);
}
......
......@@ -131,7 +131,7 @@
<span style="font-weight: bold;display: inline-block;color: #5D78FF;">与一句话介绍相似的有:</span>
<el-select size="mini" v-model="search.instroductionId" placeholder="请选择" style="width: 280px;" @change="projectDetail(search.instroductionId)">
<el-option
v-for="item in projectSimilar.projectInstroduction"
v-for="item in projectSimilar.companyIntroduction"
:key="item.projectId"
:label="item.projectName"
:value="item.projectId">
......@@ -182,7 +182,7 @@
<span style="font-weight: bold;display: inline-block;color: #5D78FF;">与产品主要功能和场景相似的有:</span>
<el-select size="mini" v-model="search.LightspotId" placeholder="请选择" style="width: 280px;" @change="projectDetail(search.LightspotId)">
<el-option
v-for="item in projectSimilar.projectLightspot"
v-for="item in projectSimilar.projectInstroduction"
:key="item.projectId"
:label="item.projectName"
:value="item.projectId">
......
......@@ -399,6 +399,10 @@
}else{
this.isShowErrorText = false;
}
if(!this.formData.projectBpUrl||this.formData.projectBpUrl.length==0){
this.$message.error('请上传项目BP');
return
}
this.$refs.formData.validate((valid) => {
if(valid) {
let se = /^\s+$/g;
......
......@@ -12,7 +12,7 @@
<div style="margin-top: 20px;">
<el-form label-position="right" :model="expertData" :rules="rules" ref="expertData" label-width="200px" class="contnetform180" >
<el-form-item label="绑定账号:" prop="empAccount">
<el-input :disabled="$route.query.id?true:false" style="width: 500px;" @blur="isempAccountblur" placeholder="请输入账号" v-model="expertData.empAccount"></el-input>
<el-input :disabled="$route.query.id&&!expertData.canUpdateAccount?true:false" style="width: 500px;" @blur="isempAccountblur" placeholder="请输入账号" v-model="expertData.empAccount"></el-input>
</el-form-item>
<el-form-item label="专家姓名:" prop="empName">
<el-input style="width: 500px;" maxlength="36" placeholder="请输入专家姓名" v-model="expertData.empName"></el-input>
......
......@@ -59,7 +59,7 @@
</el-form-item>
<div style="display: flex;flex-wrap: wrap;width: 80%;margin-left: 160px">
<div v-for="(item,index) in guestlist" style="width: 150px;text-align: center;position: relative">
<p><img :src="item.empLogo" style="width: 90px;height: 90px;border-radius: 50%"></p>
<p><img :src="item.empLogo?item.empLogo:require('../../assets/img/defaultlogo.png')" style="width: 90px;height: 90px;border-radius: 50%"></p>
<p style="margin: 10px 0">{{item.empName}}</p>
<p>{{item.professorTitle}}</p>
<i class="iconfont icon-cuowu" style="position: absolute;right: 0;top: 0;cursor: pointer;" @click="guestlist.splice(index,1)"></i>
......
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