处理站点编辑时站点回显数据处理
This commit is contained in:
@ -14,6 +14,9 @@
|
||||
<script>
|
||||
import { tenantSelect } from "@/api/subPlatform/tenant";
|
||||
export default {
|
||||
props: {
|
||||
value: String,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
tenantOptions: [],
|
||||
@ -21,6 +24,13 @@ export default {
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
value(newVal, oldVal) {
|
||||
if (newVal == "") {
|
||||
this.tenant_id = undefined;
|
||||
} else {
|
||||
this.tenant_id = newVal;
|
||||
}
|
||||
},
|
||||
tenant_id(newVal, oldVal) {
|
||||
this.$emit("handleChange", newVal);
|
||||
},
|
||||
|
@ -49,14 +49,22 @@
|
||||
|
||||
<el-table v-loading="loading" :data="userList">
|
||||
<el-table-column label="数据编号" align="center" width="120" prop="id" />
|
||||
<el-table-column label="站点" align="center" prop="area" />
|
||||
<el-table-column label="状态" align="center">
|
||||
<el-table-column label="站点---需去除" align="center" prop="area" />
|
||||
<el-table-column label="专家姓名" align="center" prop="name" />
|
||||
<el-table-column label="研究领域" align="center" prop="name" />
|
||||
<el-table-column label="所属科研机构" align="center" prop="name" />
|
||||
<el-table-column label="所属实验室" align="center" prop="name" />
|
||||
<el-table-column label="成果数量" align="center" prop="name" />
|
||||
<el-table-column label="专利数量" align="center" prop="name" />
|
||||
<el-table-column label="站点" align="center" prop="name" />
|
||||
<el-table-column label="所在地" align="center" prop="name" />
|
||||
<el-table-column label="审核状态" align="center">
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.status == 1">正常</span>
|
||||
<span v-else>停用</span>
|
||||
<span v-if="scope.row.status == 1">已通过</span>
|
||||
<span v-else>未通过</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="创建时间" align="center" prop="created_at">
|
||||
<el-table-column label="申请时间" align="center" prop="created_at">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.created_at) }}</span>
|
||||
</template>
|
||||
|
@ -94,7 +94,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="680px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
||||
<el-form-item label="所属站点:" prop="tenant_id">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="上级导航" prop="parent_id">
|
||||
<treeselect
|
||||
|
@ -175,7 +175,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="35%">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||
<el-form-item label="所属站点" prop="tenant_id">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="活动名称:" prop="title">
|
||||
<el-input v-model="form.title" placeholder="请输入活动名称" />
|
||||
@ -361,6 +364,14 @@
|
||||
<el-radio :label="0">否</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="活动简介:" prop="description">
|
||||
<el-input
|
||||
v-model.number="form.description"
|
||||
placeholder="请输入活动简介"
|
||||
type="textarea"
|
||||
:autosize="{ minRows: 2, maxRows: 4 }"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="活动介绍:" prop="content">
|
||||
<Editor v-model="form.content" :minHeight="150" />
|
||||
</el-form-item>
|
||||
@ -473,6 +484,9 @@ export default {
|
||||
{ required: true, message: "报名人数不能为空", trigger: "blur" },
|
||||
],
|
||||
image: [{ required: true, message: "请上传宣传图", trigger: "blur" }],
|
||||
description: [
|
||||
{ required: true, message: "活动简介不能为空", trigger: "blur" },
|
||||
],
|
||||
content: [
|
||||
{ required: true, message: "活动介绍不能为空", trigger: "blur" },
|
||||
],
|
||||
|
@ -84,7 +84,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
||||
<el-form-item label="所属站点" prop="tenant_id">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="导航名称:" prop="title">
|
||||
<el-input v-model="form.title" placeholder="请输入导航名称" />
|
||||
|
@ -99,7 +99,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="40%">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
||||
<el-form-item label="所属站点" prop="tenant_id">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="归属导航:" prop="kind_id">
|
||||
<el-select v-model="form.kind_id" placeholder="请选择">
|
||||
|
@ -89,7 +89,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="40%">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
||||
<el-form-item label="所属站点:" prop="tenant_id" v-if="is_super">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="启用状态:" prop="status">
|
||||
<el-radio v-model="form.status" :label="1">启用</el-radio>
|
||||
|
@ -109,7 +109,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
||||
<el-form-item label="所属站点:" prop="tenant_id" v-if="is_super">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="所在位置:" prop="local">
|
||||
<div style="display: flex">
|
||||
|
@ -99,7 +99,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="680px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
||||
<el-form-item label="所属站点:" prop="tenant_id">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="上级导航" prop="parent_id">
|
||||
<treeselect
|
||||
|
@ -131,7 +131,10 @@
|
||||
<el-input v-model="form.title" placeholder="请输入数据名称" />
|
||||
</el-form-item>
|
||||
<el-form-item label="所属站点:" prop="tenant_id" v-if="is_super">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="归属导航:" prop="mode">
|
||||
<el-select v-model="form.mode" placeholder="请选择">
|
||||
|
@ -124,7 +124,10 @@
|
||||
<ImageUpload v-model="form.image" :isShowTip="false" :limit="1" />
|
||||
</el-form-item>
|
||||
<el-form-item label="所属站点:" prop="tenant_id" v-if="is_super">
|
||||
<SiteOptions @handleChange="form.tenant_id = $event" />
|
||||
<SiteOptions
|
||||
v-model="form.tenant_id"
|
||||
@handleChange="form.tenant_id = $event"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="案例类型:" prop="kind_id">
|
||||
<el-cascader
|
||||
|
Reference in New Issue
Block a user