|
@@ -0,0 +1,167 @@
|
|
|
+<template>
|
|
|
+ <div id="detailInfo">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">
|
|
|
+ <span v-if="role == '4'">
|
|
|
+ <van-form>
|
|
|
+ <van-field v-model="form.name" name="用户名" label="用户名" placeholder="用户名" readonly />
|
|
|
+ <van-field v-model="form.phone" name="手机号" label="手机号" placeholder="手机号" readonly />
|
|
|
+ <van-field v-model="form.code" name="机构代码" label="机构代码" readonly />
|
|
|
+ <van-field name="radio" label="用户类别">
|
|
|
+ <template #input>
|
|
|
+ <van-radio-group v-model="form.role" direction="horizontal" disabled>
|
|
|
+ <van-radio name="4">个人</van-radio>
|
|
|
+ <van-radio name="5">机构</van-radio>
|
|
|
+ <van-radio name="6">专家</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ <van-field v-model="form.email" name="电子邮箱" label="电子邮箱" placeholder="电子邮箱" readonly />
|
|
|
+ <van-field v-model="form.addr" name="联系地址" label="联系地址" placeholder="联系地址" readonly />
|
|
|
+ <van-field v-model="form.office_phone" name="办公电话" label="办公电话" placeholder="办公电话" readonly />
|
|
|
+ <van-field v-model="form.profession" name="所属行业" label="所属行业" placeholder="所属行业" readonly />
|
|
|
+ <van-field name="radio" label="用户状态">
|
|
|
+ <template #input>
|
|
|
+ <van-radio-group v-model="form.status" direction="horizontal">
|
|
|
+ <van-radio name="0">已注册</van-radio>
|
|
|
+ <van-radio name="1">通过</van-radio>
|
|
|
+ <van-radio name="2">未通过</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ <div style="margin: 16px;" v-if="form.status == '0'">
|
|
|
+ <van-button round block type="info" @click="onSubmit">
|
|
|
+ 提交
|
|
|
+ </van-button>
|
|
|
+ </div>
|
|
|
+ </van-form>
|
|
|
+ </span>
|
|
|
+ <span v-else-if="role == '5'">
|
|
|
+ <van-form>
|
|
|
+ <van-field v-model="form.name" name="用户名" label="用户名" placeholder="用户名" readonly />
|
|
|
+ <van-field v-model="form.phone" name="手机号" label="手机号" placeholder="手机号" readonly />
|
|
|
+ <van-field v-model="form.code" name="机构代码" label="机构代码" readonly />
|
|
|
+ <van-field name="radio" label="用户类别">
|
|
|
+ <template #input>
|
|
|
+ <van-radio-group v-model="form.role" direction="horizontal" disabled>
|
|
|
+ <van-radio name="4">个人</van-radio>
|
|
|
+ <van-radio name="5">机构</van-radio>
|
|
|
+ <van-radio name="6">专家</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ <van-field v-model="form.email" name="电子邮箱" label="电子邮箱" placeholder="电子邮箱" readonly />
|
|
|
+ <van-field v-model="form.addr" name="联系地址" label="联系地址" placeholder="联系地址" readonly />
|
|
|
+ <van-field v-model="form.office_phone" name="办公电话" label="办公电话" placeholder="办公电话" readonly />
|
|
|
+ <van-field v-model="form.profession" name="所属行业" label="所属行业" placeholder="所属行业" readonly />
|
|
|
+ <van-field v-model="form.institution_code" name="信用代码" label="信用代码" placeholder="信用代码" readonly />
|
|
|
+ <van-field v-model="form.companytype" name="注册类型" label="注册类型" placeholder="注册类型" readonly />
|
|
|
+ <van-field v-model="form.companydate" name="注册时间" label="注册时间" placeholder="注册时间" readonly />
|
|
|
+ <van-field v-model="form.companycapital" name="注册资金" label="注册资金" placeholder="注册资金" readonly />
|
|
|
+ <van-field v-model="form.companyperson" name="企业法人" label="企业法人" placeholder="企业法人" readonly />
|
|
|
+ <van-field v-model="form.sndqyzsr" name="企业总收入" label="企业总收入" placeholder="企业总收入" readonly />
|
|
|
+ <van-field v-model="form.sndyffy" name="研发费用" label="研发费用" placeholder="研发费用" readonly />
|
|
|
+ <van-field v-model="form.companytotal" name="总人数" label="总人数" placeholder="总人数" readonly />
|
|
|
+ <van-field v-model="form.companybrief" rows="1" autosize label="企业简介" type="textarea" placeholder="企业简介" />
|
|
|
+ <van-field v-model="form.mainproduct" rows="1" autosize label="主要产品" type="textarea" placeholder="主要产品" />
|
|
|
+ <van-field v-model="form.qualifications" rows="1" autosize label="资质/荣誉" type="textarea" placeholder="资质/荣誉" />
|
|
|
+ <van-field name="radio" label="用户状态">
|
|
|
+ <template #input>
|
|
|
+ <van-radio-group v-model="form.status" direction="horizontal">
|
|
|
+ <van-radio name="0">已注册</van-radio>
|
|
|
+ <van-radio name="1">通过</van-radio>
|
|
|
+ <van-radio name="2">未通过</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ <div style="margin: 16px;" v-if="form.status == '0'">
|
|
|
+ <van-button round block type="info" @click="onSubmit">
|
|
|
+ 提交
|
|
|
+ </van-button>
|
|
|
+ </div>
|
|
|
+ </van-form>
|
|
|
+ </span>
|
|
|
+ <span v-else-if="role == '6'">
|
|
|
+ <van-form>
|
|
|
+ <van-field v-model="form.name" name="用户名" label="用户名" placeholder="用户名" readonly />
|
|
|
+ <van-field v-model="form.phone" name="手机号" label="手机号" placeholder="手机号" readonly />
|
|
|
+ <van-field v-model="form.code" name="机构代码" label="机构代码" readonly />
|
|
|
+ <van-field name="radio" label="用户类别">
|
|
|
+ <template #input>
|
|
|
+ <van-radio-group v-model="form.role" direction="horizontal" disabled>
|
|
|
+ <van-radio name="4">个人</van-radio>
|
|
|
+ <van-radio name="5">机构</van-radio>
|
|
|
+ <van-radio name="6">专家</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ <van-field name="uploader" label="用户头像">
|
|
|
+ <template #input>
|
|
|
+ <van-image width="100" height="100" :src="form.expertimage" />
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ <van-field v-model="form.education" name="最高学历" label="最高学历" placeholder="最高学历" readonly />
|
|
|
+ <van-field v-model="form.school" name="毕业院校" label="毕业院校" placeholder="毕业院校" readonly />
|
|
|
+ <van-field v-model="form.birthDate" name="出生日期" label="出生日期" placeholder="出生日期" readonly />
|
|
|
+ <van-field v-model="form.qqwx" name="QQ/微信" label="QQ/微信" placeholder="电子邮箱" readonly />
|
|
|
+ <van-field v-model="form.email" name="电子邮箱" label="电子邮箱" placeholder="电子邮箱" readonly />
|
|
|
+ <van-field v-model="form.company" name="工作单位" label="工作单位" placeholder="工作单位" readonly />
|
|
|
+ <van-field v-model="form.zwzc" name="职务职称" label="职务职称" placeholder="职务职称" readonly />
|
|
|
+ <van-field v-model="form.expertise" name="擅长领域" label="擅长领域" placeholder="擅长领域" readonly />
|
|
|
+ <van-field v-model="form.workexperience" rows="1" autosize label="工作经历" type="textarea" placeholder="工作经历" />
|
|
|
+ <van-field v-model="form.scientific" rows="1" autosize label="科研综述" type="textarea" placeholder="科研综述" />
|
|
|
+ <van-field v-model="form.undertakingproject" rows="1" autosize label="承担项目" type="textarea" placeholder="承担项目" />
|
|
|
+ <van-field v-model="form.scienceaward" rows="1" autosize label="科技奖励" type="textarea" placeholder="科技奖励" />
|
|
|
+ <van-field v-model="form.social" rows="1" autosize label="社会任职" type="textarea" placeholder="社会任职" />
|
|
|
+ <van-field name="radio" label="用户状态">
|
|
|
+ <template #input>
|
|
|
+ <van-radio-group v-model="form.status" direction="horizontal">
|
|
|
+ <van-radio name="0">已注册</van-radio>
|
|
|
+ <van-radio name="1">通过</van-radio>
|
|
|
+ <van-radio name="2">未通过</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ <div style="margin: 16px;" v-if="form.status == '0'">
|
|
|
+ <van-button round block type="info" @click="onSubmit">
|
|
|
+ 提交
|
|
|
+ </van-button>
|
|
|
+ </div>
|
|
|
+ </van-form>
|
|
|
+ </span>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
+export default {
|
|
|
+ name: 'detailInfo',
|
|
|
+ props: {
|
|
|
+ form: { type: Object },
|
|
|
+ role: { type: String },
|
|
|
+ },
|
|
|
+ components: {},
|
|
|
+ data: function() {
|
|
|
+ return {};
|
|
|
+ },
|
|
|
+ created() {},
|
|
|
+ methods: {
|
|
|
+ onSubmit() {
|
|
|
+ this.$emit('onSubmit', { data: this.form });
|
|
|
+ },
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ ...mapState(['user']),
|
|
|
+ pageTitle() {
|
|
|
+ return `${this.$route.meta.title}`;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ metaInfo() {
|
|
|
+ return { title: this.$route.meta.title };
|
|
|
+ },
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="less" scoped></style>
|