提交 6fb71a73 authored 作者: matian's avatar matian

修改文本换行

上级 bce5a704
...@@ -43,22 +43,20 @@ onMounted(() => { ...@@ -43,22 +43,20 @@ onMounted(() => {
<template> <template>
<AppCard title="公司详情"> <AppCard title="公司详情">
<el-descriptions :column="2" border> <el-descriptions :column="2" border>
<el-descriptions-item label="公司名称:">{{ detailList?.name }}</el-descriptions-item> <el-descriptions-item label="公司名称:" width="150px">{{ detailList?.name }}</el-descriptions-item>
<el-descriptions-item label="企业邮箱:" align="left">{{ detailList?.email }}</el-descriptions-item> <el-descriptions-item label="企业邮箱:" align="left" width="150px">{{ detailList?.email }}</el-descriptions-item>
<el-descriptions-item label="社会统一信用代码:">{{ detailList?.code }}</el-descriptions-item> <el-descriptions-item label="社会统一信用代码:" width="150px">{{ detailList?.code }}</el-descriptions-item>
<el-descriptions-item label="公司运营性质:" align="left"> <el-descriptions-item label="公司运营性质:" align="left" width="150px">
{{ natureList.filter((item:any) => item.value === detailList?.nature)[0]?.label }} {{ natureList.filter((item:any) => item.value === detailList?.nature)[0]?.label }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="营业执照附件:"> <el-descriptions-item label="营业执照附件:" width="150px">
<el-image :src="detailList?.business_licence" style="width: 300px"></el-image> <el-image :src="detailList?.business_licence" style="width: 150px"></el-image>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="公司Logo:" class="logo_class"> <el-descriptions-item label="公司Logo:" class="logo_class" width="200px">
<el-image :src="detailList?.logo" style="width: 300px"></el-image> <el-image :src="detailList?.logo" style="width: 150px"></el-image>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="公司介绍:" :span="1"> <el-descriptions-item label="公司介绍:" :span="1" width="150px">
<div class="project_intro"> <div class="project_intro" v-html="detailList?.desc"></div>
{{ detailList?.desc }}
</div>
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
<el-row justify="end" v-if="route.query.status === '3'" style="margin-top: 20px"> <el-row justify="end" v-if="route.query.status === '3'" style="margin-top: 20px">
......
...@@ -29,12 +29,14 @@ const handleAdultFailed = () => { ...@@ -29,12 +29,14 @@ const handleAdultFailed = () => {
}) })
} }
const detailList: any = ref({}) const detailList: any = ref({})
const handleDetail = () => { const handleDetail = () => {
const params: any = { const params: any = {
id: route.query.id id: route.query.id
} }
getPositionDetails(params).then((res: any) => { getPositionDetails(params).then((res: any) => {
detailList.value = res.data.detail detailList.value = res.data.detail
detailList.value.desc = res.data.detail.desc.replace(/\n/g, '<br>')
}) })
} }
onMounted(() => { onMounted(() => {
...@@ -60,8 +62,8 @@ onMounted(() => { ...@@ -60,8 +62,8 @@ onMounted(() => {
{{ detailList?.salary_min }}-{{ detailList?.salary_max }} {{ detailList?.salary_min }}-{{ detailList?.salary_max }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="岗位介绍:"> <el-descriptions-item label="岗位介绍:">
<div class="project_intro">{{ detailList?.desc }}</div></el-descriptions-item <div class="project_intro" v-html="detailList.desc"></div>
> </el-descriptions-item>
</el-descriptions> </el-descriptions>
<el-row justify="end" v-if="route.query.status === '3'"> <el-row justify="end" v-if="route.query.status === '3'">
<el-button type="primary" @click="handleAdultSuccess">审核通过</el-button> <el-button type="primary" @click="handleAdultSuccess">审核通过</el-button>
......
...@@ -36,6 +36,7 @@ onMounted(() => { ...@@ -36,6 +36,7 @@ onMounted(() => {
const params: any = { id: route.query.id } const params: any = { id: route.query.id }
getProjectDetails(params).then(res => { getProjectDetails(params).then(res => {
detailList.value = res.data.detail detailList.value = res.data.detail
detailList.value.desc = res.data.detail.desc.replace(/\n/g, '<br>')
}) })
}) })
</script> </script>
...@@ -64,9 +65,7 @@ onMounted(() => { ...@@ -64,9 +65,7 @@ onMounted(() => {
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
<div class="project_intro_title">项目介绍</div> <div class="project_intro_title">项目介绍</div>
<div class="project_intro_desc"> <div class="project_intro_desc" v-html="detailList.desc"></div>
{{ detailList.desc }}
</div>
<div class="project_intro_title">项目文件</div> <div class="project_intro_title">项目文件</div>
<div class="dataList"> <div class="dataList">
<a target="_blank" :href="item.url || item" v-for="(item, index) in detailList.documents" :key="index"> <a target="_blank" :href="item.url || item" v-for="(item, index) in detailList.documents" :key="index">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论