tupianshangchuan

master
lion 3 years ago
parent 35b69c8319
commit 7956b1b9f6

@ -170,3 +170,11 @@ export function deepCopy(data) {
}
}
export function replaceAll(str,before,after){
if(str.indexOf(before) != -1){
return str.replace(new RegExp(before, 'g'),after)
}else{
return str
}
}

@ -335,6 +335,8 @@ import {store,show,save} from "@/api/activity"
import { Message } from 'element-ui'
import { getparameter } from "@/api/system/dictionary";
import xyTinymce from "@/components/XyTinymce/index.vue";
import {replaceAll} from "@/utils/index"
export default {
components:{
xyTinymce
@ -553,7 +555,7 @@ companykeyword:"",
// money:Number(res.money),
activePlaybill:res.active_playbill,
sort:res.sort,
content:res.content,
content:res?.content,
}
},
@ -596,13 +598,14 @@ companykeyword:"",
group:this.form.group,
start_member_sum:this.form.startMemberSum,
member_sum:this.form.memberSum,
content:this.form.content,
great_services:this.form.greatServices,
// money:this.form.money,
apply_start:this.form.applyDate[0],
apply_end:this.form.applyDate[1],
active_playbill:this.form.activePlaybill,
sort:this.form.sort
sort:this.form.sort,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type:'success',
@ -634,13 +637,14 @@ companykeyword:"",
group:this.form.group,
start_member_sum:this.form.startMemberSum,
member_sum:this.form.memberSum,
content:this.form.content,
great_services:this.form.greatServices,
// money:this.form.money,
apply_start:this.form.applyDate[0],
apply_end:this.form.applyDate[1],
active_playbill:this.form.activePlaybill,
sort:this.form.sort
sort:this.form.sort,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type:'success',

@ -223,6 +223,7 @@
// import tinymce from "@/components/Tinymce"
import xyTinymce from "@/components/XyTinymce/index.vue";
import {replaceAll} from "@/utils/index"
export default {
components: {
xyTinymce
@ -432,7 +433,14 @@
}
},
// replaceAll(str,before,after){
// if(str.indexOf(before) != -1){
// return str.replace(new RegExp(before, 'g'),after)
// }else{
// return str
// }
// },
submit() {
if (this.type === 'add'||this.type === 'copy') {
store({
@ -452,7 +460,7 @@
start_time: this.form.time[0],
sortnumber: this.form.sortnumber,
end_time: this.form.time[1],
content: this.form.content
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type: 'success',
@ -482,7 +490,7 @@
start_time: this.form.time[0],
sortnumber: this.form.sortnumber,
end_time: this.form.time[1],
content: this.form.content
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type: 'success',

@ -95,6 +95,8 @@ import { Message } from 'element-ui'
// import tinymce from "@/components/Tinymce"
import xyTinymce from "@/components/XyTinymce/index.vue";
import {replaceAll} from "@/utils/index"
export default {
components:{
// tinymce
@ -172,7 +174,9 @@ export default {
price:this.form.price,
phone:this.form.phone,
wechat:this.form.wechat,
content:this.form.content
// content:this.form.content
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type:'success',
@ -191,7 +195,9 @@ export default {
price:this.form.price,
phone:this.form.phone,
wechat:this.form.wechat,
content:this.form.content
// content:this.form.content
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type:'success',

@ -501,6 +501,7 @@ import { getparameter } from "@/api/system/dictionary";
import { index as serviceIndex } from "@/api/marketing/service";
import { Message } from "element-ui";
import {replaceAll} from "@/utils/index"
export default {
components: {
@ -829,7 +830,7 @@ export default {
sort_number: this.form.sortNumber,
featured_label: this.form.featuredLabel?.toString(),
rel_label: this.form.relLabel?.toString(),
content: this.form.content,
// content: this.form.content,
subheading: this.form.subheading,
recommend: this.form.recommend,
video_file: this.form.videoFile,
@ -847,6 +848,8 @@ export default {
type: this.form.type,
merchant_list: this.form.merchant_list,
picture_list: this.form.picture_list,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then((res) => {
Message({
type: "success",
@ -867,7 +870,7 @@ export default {
sort_number: this.form.sortNumber,
featured_label: this.form.featuredLabel?.toString(),
rel_label: this.form.relLabel?.toString(),
content: this.form.content,
// content: this.form.content,
subheading: this.form.subheading,
recommend: this.form.recommend,
video_file: this.form.videoFile,
@ -885,6 +888,8 @@ export default {
type: this.form.type,
merchant_list: this.form.merchant_list,
picture_list: this.form.picture_list,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then((res) => {
Message({
type: "success",

@ -325,6 +325,7 @@ import { getparameter } from "@/api/system/dictionary";
import { Message } from "element-ui";
import xyTinymce from "@/components/XyTinymce/index.vue";
import {replaceAll} from "@/utils/index"
export default {
components: {
xyTinymce,
@ -618,7 +619,7 @@ export default {
state: this.form.state ? 1 : 0,
sort_number: this.form.sortNumber,
featured_label: this.form.featuredLabel?.toString(),
content: this.form.content,
// content: this.form.content,
recommend: this.form.recommend ? 1 : 0,
room_orientation: this.form.roomOrientation,
cover_picture: this.form.coverPicture,
@ -629,6 +630,8 @@ export default {
video: this.form.video,
set_list: this.form.set_list,
picture_list: this.form.picture_list,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
};
if (this.type === "add") {
store(_form).then((res) => {

@ -235,6 +235,7 @@
Message
} from 'element-ui'
import xyTinymce from "@/components/XyTinymce/index.vue";
import {replaceAll} from "@/utils/index"
// import tinymce from '@/components/Tinymce'
export default {
components: {
@ -413,7 +414,7 @@ import xyTinymce from "@/components/XyTinymce/index.vue";
state: this.form.state ? 1 : 0,
sort_number: this.form.sortNumber,
featured_label: this.form.featuredLabel?.toString(),
content: this.form.content,
// content: this.form.content,
recommend: this.form.recommend ? 1 : 0,
room_orientation: this.form.roomOrientation,
cover_picture: this.form.coverPicture,
@ -421,7 +422,9 @@ import xyTinymce from "@/components/XyTinymce/index.vue";
price: this.form.price,
room_area: this.form.roomArea,
time_limit: this.form.timeLimit?.toString(),
video: this.form.video
video: this.form.video,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}
if (this.type === 'add') {
store(_form).then(res => {

@ -320,7 +320,7 @@
// import tinymce from '@/components/Tinymce'
import xyTinymce from "@/components/XyTinymce/index.vue";
import {replaceAll} from "@/utils/index"
export default {
components: {
// tinymce
@ -521,7 +521,7 @@
sort_number: this.form.sortNumber,
featured_label: this.form.featuredLabel?.toString(),
rel_label: this.form.relLabel?.toString(),
content: this.form.content,
// content: this.form.content,
subheading: this.form.subheading,
recommend: this.form.recommend,
video_file: this.form.videoFile,
@ -535,7 +535,10 @@
linkman_phone: this.form.linkmanPhone,
work_time: this.form.workTime,
area: this.form.area,
online_customer_services_id: this.form.online_customer_services_id
online_customer_services_id: this.form.online_customer_services_id,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type: 'success',
@ -556,7 +559,7 @@
sort_number: this.form.sortNumber,
featured_label: this.form.featuredLabel?.toString(),
rel_label: this.form.relLabel?.toString(),
content: this.form.content,
// content: this.form.content,
subheading: this.form.subheading,
recommend: this.form.recommend,
video_file: this.form.videoFile,
@ -570,7 +573,9 @@
linkman_phone: this.form.linkmanPhone,
work_time: this.form.workTime,
area: this.form.area,
online_customer_services_id: this.form.online_customer_services_id
online_customer_services_id: this.form.online_customer_services_id,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type: 'success',

@ -121,6 +121,7 @@ import {getparameter} from '@/api/system/dictionary'
import xyTinymce from "@/components/XyTinymce/index.vue";
import { Message } from 'element-ui'
import {replaceAll} from "@/utils/index"
export default {
components:{
xyTinymce
@ -211,10 +212,12 @@ export default {
state:this.form.state ? 1 : 0,
sort_number:this.form.sortNumber,
title:this.form.title,
content:this.form.content,
// content:this.form.content,
subheading:this.form.subheading,
label:this.form.label.toString(),
cover_picture:this.form.coverPicture
cover_picture:this.form.coverPicture,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type:'success',
@ -232,10 +235,12 @@ export default {
state:this.form.state ? 1 : 0,
sort_number:this.form.sortNumber,
title:this.form.title,
content:this.form.content,
// content:this.form.content,
subheading:this.form.subheading,
label:this.form.label.toString(),
cover_picture:this.form.coverPicture
cover_picture:this.form.coverPicture,
content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
}).then(res => {
Message({
type:'success',

Loading…
Cancel
Save