|
@@ -1,55 +1,96 @@
|
|
|
<template>
|
|
|
<div class="createPost-container">
|
|
|
- <el-form ref="postForm" :model="postForm" :rules="rules" class="form-container">
|
|
|
+ <el-form ref="postForm" :label-position="labelPosition" :model="postForm" :rules="rules" class="form-container" label-width="120px">
|
|
|
<div class="createPost-main-container">
|
|
|
- <el-row>
|
|
|
- <el-col :span="24">
|
|
|
- <div class="postInfo-container">
|
|
|
- <div style="margin-bottom: 10px;">banner图</div>
|
|
|
- <el-form-item prop="url" style="margin-bottom: 30px;" label="">
|
|
|
- <Upload v-model="postForm.url" />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <div class="postInfo-container">
|
|
|
- <div style="margin-bottom: 10px;">跳转路劲</div>
|
|
|
- <el-form-item prop="redirect" style="margin-bottom: 30px;" label="">
|
|
|
- <el-input v-model="postForm.redirect" placeholder="请输入路径" style="width: 300px;" />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <div class="postInfo-container">
|
|
|
- <div style="margin-bottom: 10px;">排序</div>
|
|
|
- <el-form-item prop="sort" style="margin-bottom: 30px;" label="">
|
|
|
- <el-input v-model="postForm.sort" placeholder="排序(倒序)" style="width: 100px;" />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <div class="postInfo-container">
|
|
|
- <div style="margin-bottom: 10px;">所属位置</div>
|
|
|
- <el-form-item prop="position" style="margin-bottom: 30px;" label="">
|
|
|
- <template>
|
|
|
- <el-radio-group v-model="postForm.position">
|
|
|
- <el-radio :label="1">首页</el-radio>
|
|
|
- <el-radio :label="2">活动页</el-radio>
|
|
|
- <el-radio :label="3">备选项</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </template>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <div class="postInfo-container">
|
|
|
- <div style="margin-bottom: 10px;">状态</div>
|
|
|
- <el-form-item prop="status" style="margin-bottom: 30px;" label="">
|
|
|
- <el-switch v-model="postForm.status" active-text="激活" inactive-text="隐藏" />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- </el-row>
|
|
|
+ <el-form-item prop="meet_people" label="对接人">
|
|
|
+ <el-input v-model="postForm.meet_people" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="name" label="申请人姓名">
|
|
|
+ <el-input v-model="postForm.name" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="mobile" label="手机号">
|
|
|
+ <el-input v-model="postForm.mobile" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="id_card" label="身份证">
|
|
|
+ <el-input v-model="postForm.id_card" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="education" label="学历">
|
|
|
+ <el-input v-model="postForm.education" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="address" label="开店地址">
|
|
|
+ <el-input v-model="postForm.address" placeholder="" style="width: 600px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="investment_money" label="投资金额">
|
|
|
+ <el-input v-model="postForm.investment_money" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="money_from" label="资金来源">
|
|
|
+ <template>
|
|
|
+ <el-radio-group v-model="postForm.money_from">
|
|
|
+ <el-radio :label="1">自有</el-radio>
|
|
|
+ <el-radio :label="2">借贷</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="loan_ration" label="借贷比例">
|
|
|
+ <el-input v-model="postForm.loan_ration" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="is_partners" label="是否有合作伙伴">
|
|
|
+ <template>
|
|
|
+ <el-radio-group v-model="postForm.is_partners">
|
|
|
+ <el-radio :label="0">无</el-radio>
|
|
|
+ <el-radio :label="1">有</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="partners" label="有几位,占股如何">
|
|
|
+ <el-input v-model="postForm.partners" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="has_clerk" label="是否有二位以上的店员">
|
|
|
+ <template>
|
|
|
+ <el-radio-group v-model="postForm.has_clerk">
|
|
|
+ <el-radio :label="0">无</el-radio>
|
|
|
+ <el-radio :label="1">有</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="is_manage" label="是否可以全职在店经营">
|
|
|
+ <template>
|
|
|
+ <el-radio-group v-model="postForm.is_manage">
|
|
|
+ <el-radio :label="0">无</el-radio>
|
|
|
+ <el-radio :label="1">有</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="experience" label="是否有开店经验/创业经验/管理经验,若有请描述创业时间和所从事的行业,以及做到的最高成绩">
|
|
|
+ <el-input v-model="postForm.experience" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="sub_ayi" label="关注沪上阿姨多长时间了">
|
|
|
+ <el-input v-model="postForm.sub_ayi" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="channel" label="通过那个渠道了解阿姨">
|
|
|
+ <el-input v-model="postForm.channel" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="friend" label="是否有认识的人正在经营沪上阿姨,若有填写姓名和店名">
|
|
|
+ <el-input v-model="postForm.friend" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="use_product" label="喝过沪上阿姨几款产品">
|
|
|
+ <el-input v-model="postForm.use_product" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="often_product" label="经常喝哪一款">
|
|
|
+ <el-input v-model="postForm.often_product" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="tea_view" label="对茶饮行业的看法">
|
|
|
+ <el-input v-model="postForm.tea_view" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="why_join" label="为什么想加入沪上阿姨">
|
|
|
+ <el-input v-model="postForm.why_join" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="resource" label="是否有寻找店铺的资源,若有请描述:">
|
|
|
+ <el-input v-model="postForm.resource" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="user_id" label="用户id">
|
|
|
+ <el-input v-model="postForm.user_id" placeholder="" style="width: 300px;" />
|
|
|
+ </el-form-item>
|
|
|
<el-row>
|
|
|
<el-button v-if="!isEdit" v-loading="loading" type="success" @click="submitForm">
|
|
|
提交
|
|
@@ -65,11 +106,11 @@
|
|
|
|
|
|
<script>
|
|
|
|
|
|
-import Upload from '@/components/Upload/SingleImage3'
|
|
|
+// import Upload from '@/components/Upload/SingleImage3'
|
|
|
|
|
|
// import Sticky from '@/components/Sticky' // 粘性header组件
|
|
|
// import { validURL } from '@/utils/validate'
|
|
|
-import { fetchBanner, createBanner, updateBanner } from '@/api/banner'
|
|
|
+import { fetchJoin, updateJoin } from '@/api/join'
|
|
|
// import Warning from './Warning'
|
|
|
// import { CommentDropdown, PlatformDropdown, SourceUrlDropdown } from './Dropdown'
|
|
|
|
|
@@ -89,7 +130,7 @@ const defaultForm = {
|
|
|
|
|
|
export default {
|
|
|
name: 'ArticleDetail',
|
|
|
- components: { Upload },
|
|
|
+ components: { },
|
|
|
props: {
|
|
|
isEdit: {
|
|
|
type: Boolean,
|
|
@@ -115,7 +156,8 @@ export default {
|
|
|
rules: {
|
|
|
url: [{ message: 'banner图不为空', validator: validateRequire }]
|
|
|
},
|
|
|
- tempRoute: {}
|
|
|
+ tempRoute: {},
|
|
|
+ labelPosition: 'left',
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -132,10 +174,8 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
fetchData(id) {
|
|
|
- fetchBanner(id).then(response => {
|
|
|
+ fetchJoin(id).then(response => {
|
|
|
this.postForm = response.data.info
|
|
|
- this.postForm.status = this.postForm.status === 1
|
|
|
- this.postForm.position = this.editPosition(this.postForm.position)
|
|
|
// set tags view title
|
|
|
// this.setTagsViewTitle()
|
|
|
// set page title
|
|
@@ -176,7 +216,7 @@ export default {
|
|
|
},
|
|
|
updateArticle() {
|
|
|
console.log(this.postForm)
|
|
|
- updateBanner(this.postForm).then(response => {
|
|
|
+ updateJoin(this.postForm).then(response => {
|
|
|
this.$notify({
|
|
|
title: '修改',
|
|
|
message: '修改成功',
|