|
|
@@ -1,4 +1,5 @@
|
|
|
<template>
|
|
|
+
|
|
|
<div v-if="detailData">
|
|
|
<el-row>
|
|
|
<el-col :span="24">企业认证审核</el-col>
|
|
|
@@ -46,15 +47,13 @@
|
|
|
<br>
|
|
|
<el-row style="margin-left: 14px;">
|
|
|
<el-col :span="4">
|
|
|
- <span class="title-text">企业联系人</span><span class="content-text">fasdf</span>
|
|
|
+ <span class="title-text">企业联系人</span><span
|
|
|
+ class="content-text">{{detailData.companyInfo.applyInfo.name}}</span>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
<span class="title-text">联系方式</span><span
|
|
|
class="content-text">{{detailData.companyInfo.applyInfo.phone}}</span>
|
|
|
</el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <span class="title-text">职位</span><span class="content-text">{{detailData.companyInfo.applyInfo.phone}}</span>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
<br>
|
|
|
<el-row style="margin-left: 14px;">
|
|
|
@@ -87,6 +86,10 @@
|
|
|
<br>
|
|
|
<p>方案简介:{{item.description}}</p>
|
|
|
<p>成功案例:{{item.successCase || '暂未添加'}}</p>
|
|
|
+ <p>
|
|
|
+ <el-tag type="success"> {{item.industry_name}}</el-tag>
|
|
|
+ <el-tag type="primary"> {{item.tech_type_name}}</el-tag>
|
|
|
+ </p>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<p>当前状态
|
|
|
@@ -123,11 +126,18 @@
|
|
|
<br>
|
|
|
<p>方案简介:{{detailData.verifying.description}}</p>
|
|
|
<p>成功案例:{{detailData.verifying.successCase || '暂未添加'}}</p>
|
|
|
+ <p>
|
|
|
+ <el-tag type="success"> {{detailData.verifying.industry_name}}</el-tag>
|
|
|
+ <el-tag type="primary"> {{detailData.verifying.tech_type_name}}</el-tag>
|
|
|
+ </p>
|
|
|
+ <p></p>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<p>当前状态:
|
|
|
<el-tag :type="verifying_status"> {{detailData.verifying.status_name}}</el-tag>
|
|
|
</p>
|
|
|
+ <br/>
|
|
|
+ <el-button type="primary" @click="showEdit">修改信息</el-button>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-row>
|
|
|
@@ -159,6 +169,28 @@
|
|
|
</el-row>
|
|
|
</div>
|
|
|
<br>
|
|
|
+ <el-dialog title="更新解决方案" :visible.sync="showEditStatus">
|
|
|
+ <el-form :model="form">
|
|
|
+ <el-form-item label="行业领域" :label-width="formLabelWidth">
|
|
|
+ <el-select v-model="form.industry" placeholder="请选择行业领域">
|
|
|
+ <template v-for="industry in industries">
|
|
|
+ <el-option :label="industry['name']" :value="industry['id']"></el-option>
|
|
|
+ </template>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="技术分类" :label-width="formLabelWidth">
|
|
|
+ <el-select v-model="form.tech_type" placeholder="请选择技术分类">
|
|
|
+ <template v-for="tech_type in tech_types">
|
|
|
+ <el-option :label="tech_type['name']" :value="tech_type['id']"></el-option>
|
|
|
+ </template>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="showEditStatus = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="updateSolution">确 定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
<el-row style="border-bottom: solid 3px green">
|
|
|
审核记录
|
|
|
</el-row>
|
|
|
@@ -173,6 +205,7 @@
|
|
|
</div>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
+
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
@@ -184,12 +217,18 @@
|
|
|
radio: '3',
|
|
|
reason: '',
|
|
|
company_verify_status: '未认证',
|
|
|
- show: true
|
|
|
+ show: true,
|
|
|
+ showEditStatus: false,
|
|
|
+ form: {},
|
|
|
+ formLabelWidth: '120px',
|
|
|
+ industries: [],
|
|
|
+ tech_types: []
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.id = this.$route.query.id
|
|
|
- this.getDetail()
|
|
|
+ this.id = this.$route.query.id;
|
|
|
+ this.getDetail();
|
|
|
+ this.getOptions();
|
|
|
},
|
|
|
computed: {
|
|
|
verifying_status() {
|
|
|
@@ -205,7 +244,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- checked_status(name){
|
|
|
+ checked_status(name) {
|
|
|
if (name) {
|
|
|
switch (name) {
|
|
|
case "审核通过":
|
|
|
@@ -219,13 +258,41 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ showEdit() {
|
|
|
+ event.stopPropagation()
|
|
|
+ this.showEditStatus = true;
|
|
|
+ },
|
|
|
+ async updateSolution() {
|
|
|
+ if (!this.form.industry) {
|
|
|
+ this.$message.error('请选择行业');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.form.tech_type) {
|
|
|
+ this.$message.error('请选择技术类型');
|
|
|
+ }
|
|
|
+ let res = await this.$post('/api/admin/kaifawu/changeTag', {
|
|
|
+ id: this.id,
|
|
|
+ industry: this.form.industry,
|
|
|
+ tech_type: this.form.tech_type
|
|
|
+ });
|
|
|
+ if (res.status === 1) {
|
|
|
+ this.showEditStatus = false;
|
|
|
+ this.$message.success('修改成功');
|
|
|
+ this.getDetail();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ async getOptions() {
|
|
|
+ let res = await this.$post("/api/admin/kaifawu/getOptions");
|
|
|
+ this.industries = res.data.industries;
|
|
|
+ this.tech_types = res.data.tech_types;
|
|
|
+ },
|
|
|
async getDetail() {
|
|
|
const id = this.id;
|
|
|
const page = 1;
|
|
|
const data = {
|
|
|
id,
|
|
|
page
|
|
|
- }
|
|
|
+ };
|
|
|
let res = await this.$post("/api/admin/kaifawu/getDetail", data);
|
|
|
if (res && res.status === 1) {
|
|
|
res.data.verifying = res.data.verifying || {}
|