|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="createPost-container">
|
|
<div class="createPost-container">
|
|
- <el-form ref="postForm" :label-position="labelPosition" :model="postForm" :rules="rules" class="form-container" label-width="120px">
|
|
|
|
|
|
+ <el-form ref="postForm" :label-position="labelPosition" :model="postForm" :rules="rules" class="form-container" label-width="200px">
|
|
<div class="createPost-main-container">
|
|
<div class="createPost-main-container">
|
|
<el-form-item prop="meet_people" label="对接人">
|
|
<el-form-item prop="meet_people" label="对接人">
|
|
<el-input v-model="postForm.meet_people" style="width: 300px;" />
|
|
<el-input v-model="postForm.meet_people" style="width: 300px;" />
|
|
@@ -61,7 +61,7 @@
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="experience" label="是否有开店经验/创业经验/管理经验,若有请描述创业时间和所从事的行业,以及做到的最高成绩">
|
|
|
|
|
|
+ <el-form-item prop="experience" label="是否有开店经验/创业经验/管理经验">
|
|
<el-input v-model="postForm.experience" placeholder="" style="width: 300px;" />
|
|
<el-input v-model="postForm.experience" placeholder="" style="width: 300px;" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="sub_ayi" label="关注沪上阿姨多长时间了">
|
|
<el-form-item prop="sub_ayi" label="关注沪上阿姨多长时间了">
|
|
@@ -70,7 +70,7 @@
|
|
<el-form-item prop="channel" label="通过那个渠道了解阿姨">
|
|
<el-form-item prop="channel" label="通过那个渠道了解阿姨">
|
|
<el-input v-model="postForm.channel" placeholder="" style="width: 300px;" />
|
|
<el-input v-model="postForm.channel" placeholder="" style="width: 300px;" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="friend" label="是否有认识的人正在经营沪上阿姨,若有填写姓名和店名">
|
|
|
|
|
|
+ <el-form-item prop="friend" label="是否有认识的人正在经营沪上阿姨">
|
|
<el-input v-model="postForm.friend" placeholder="" style="width: 300px;" />
|
|
<el-input v-model="postForm.friend" placeholder="" style="width: 300px;" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="use_product" label="喝过沪上阿姨几款产品">
|
|
<el-form-item prop="use_product" label="喝过沪上阿姨几款产品">
|
|
@@ -85,7 +85,7 @@
|
|
<el-form-item prop="why_join" label="为什么想加入沪上阿姨">
|
|
<el-form-item prop="why_join" label="为什么想加入沪上阿姨">
|
|
<el-input v-model="postForm.why_join" placeholder="" style="width: 300px;" />
|
|
<el-input v-model="postForm.why_join" placeholder="" style="width: 300px;" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="resource" label="是否有寻找店铺的资源,若有请描述:">
|
|
|
|
|
|
+ <el-form-item prop="resource" label="是否有寻找店铺的资源">
|
|
<el-input v-model="postForm.resource" placeholder="" style="width: 300px;" />
|
|
<el-input v-model="postForm.resource" placeholder="" style="width: 300px;" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="user_id" label="用户id">
|
|
<el-form-item prop="user_id" label="用户id">
|
|
@@ -93,10 +93,10 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-row>
|
|
<el-row>
|
|
<el-button v-if="!isEdit" v-loading="loading" type="success" @click="submitForm">
|
|
<el-button v-if="!isEdit" v-loading="loading" type="success" @click="submitForm">
|
|
- 提交
|
|
|
|
|
|
+ 查看
|
|
</el-button>
|
|
</el-button>
|
|
<el-button v-if="isEdit" v-loading="loading" type="success" @click="updateArticle">
|
|
<el-button v-if="isEdit" v-loading="loading" type="success" @click="updateArticle">
|
|
- 修改
|
|
|
|
|
|
+ 查看
|
|
</el-button>
|
|
</el-button>
|
|
</el-row>
|
|
</el-row>
|
|
</div>
|
|
</div>
|
|
@@ -110,7 +110,7 @@
|
|
|
|
|
|
// import Sticky from '@/components/Sticky' // 粘性header组件
|
|
// import Sticky from '@/components/Sticky' // 粘性header组件
|
|
// import { validURL } from '@/utils/validate'
|
|
// import { validURL } from '@/utils/validate'
|
|
-import { fetchJoin, updateJoin } from '@/api/join'
|
|
|
|
|
|
+import { fetchJoin } from '@/api/join'
|
|
// import Warning from './Warning'
|
|
// import Warning from './Warning'
|
|
// import { CommentDropdown, PlatformDropdown, SourceUrlDropdown } from './Dropdown'
|
|
// import { CommentDropdown, PlatformDropdown, SourceUrlDropdown } from './Dropdown'
|
|
|
|
|
|
@@ -138,26 +138,14 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
- const validateRequire = (rule, value, callback) => {
|
|
|
|
- if (value === '') {
|
|
|
|
- this.$message({
|
|
|
|
- message: rule.field + '为必传项',
|
|
|
|
- type: 'error'
|
|
|
|
- })
|
|
|
|
- callback(new Error(rule.field + '为必传项'))
|
|
|
|
- } else {
|
|
|
|
- callback()
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
return {
|
|
return {
|
|
postForm: Object.assign({}, defaultForm),
|
|
postForm: Object.assign({}, defaultForm),
|
|
loading: false,
|
|
loading: false,
|
|
userListOptions: [],
|
|
userListOptions: [],
|
|
rules: {
|
|
rules: {
|
|
- url: [{ message: 'banner图不为空', validator: validateRequire }]
|
|
|
|
},
|
|
},
|
|
tempRoute: {},
|
|
tempRoute: {},
|
|
- labelPosition: 'left',
|
|
|
|
|
|
+ labelPosition: 'left'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -192,22 +180,6 @@ export default {
|
|
this.$refs.postForm.validate(valid => {
|
|
this.$refs.postForm.validate(valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
this.loading = true
|
|
this.loading = true
|
|
- console.log(this.postForm)
|
|
|
|
- if (this.postForm.status || this.postForm.status === '') {
|
|
|
|
- this.postForm.status = 1
|
|
|
|
- }
|
|
|
|
- this.postForm.createPosition = this.formatCreatePosition(this.postForm.position)
|
|
|
|
- createBanner(this.postForm).then(response => {
|
|
|
|
- this.$notify({
|
|
|
|
- title: '成功',
|
|
|
|
- message: 'banner创建成功',
|
|
|
|
- type: 'success',
|
|
|
|
- duration: 2000
|
|
|
|
- })
|
|
|
|
- this.loading = false
|
|
|
|
- this.listLoading = false
|
|
|
|
- this.$router.push(`/banner/list`)
|
|
|
|
- })
|
|
|
|
} else {
|
|
} else {
|
|
console.log('error submit!!')
|
|
console.log('error submit!!')
|
|
return false
|
|
return false
|
|
@@ -216,18 +188,19 @@ export default {
|
|
},
|
|
},
|
|
updateArticle() {
|
|
updateArticle() {
|
|
console.log(this.postForm)
|
|
console.log(this.postForm)
|
|
- updateJoin(this.postForm).then(response => {
|
|
|
|
- this.$notify({
|
|
|
|
- title: '修改',
|
|
|
|
- message: '修改成功',
|
|
|
|
- type: 'success',
|
|
|
|
- duration: 2000
|
|
|
|
- })
|
|
|
|
- this.postForm.status = 'published'
|
|
|
|
- this.loading = false
|
|
|
|
- this.listLoading = false
|
|
|
|
- this.$router.push(`/banner/list`)
|
|
|
|
- })
|
|
|
|
|
|
+ this.$router.push(`/join/list`)
|
|
|
|
+ // updateJoin(this.postForm).then(response => {
|
|
|
|
+ // this.$notify({
|
|
|
|
+ // title: '修改',
|
|
|
|
+ // message: '修改成功',
|
|
|
|
+ // type: 'success',
|
|
|
|
+ // duration: 2000
|
|
|
|
+ // })
|
|
|
|
+ // this.postForm.status = 'published'
|
|
|
|
+ // this.loading = false
|
|
|
|
+ // this.listLoading = false
|
|
|
|
+ // this.$router.push(`/banner/list`)
|
|
|
|
+ // })
|
|
},
|
|
},
|
|
draftForm() {
|
|
draftForm() {
|
|
if (this.postForm.content.length === 0 || this.postForm.title.length === 0) {
|
|
if (this.postForm.content.length === 0 || this.postForm.title.length === 0) {
|