新增私域店铺管理
This commit is contained in:
parent
44ea3950d9
commit
fa6f5949d7
|
|
@ -79,6 +79,9 @@ public class ShopController extends BaseController {
|
||||||
@PostMapping("/shop")
|
@PostMapping("/shop")
|
||||||
public AjaxResult add(@RequestBody OShop shop)
|
public AjaxResult add(@RequestBody OShop shop)
|
||||||
{
|
{
|
||||||
|
if(shop.getType()==null) return AjaxResult.error("请选择店铺平台");
|
||||||
|
shop.setModifyOn(System.currentTimeMillis()/1000);
|
||||||
|
|
||||||
// shop.setCreateTime(new Date());
|
// shop.setCreateTime(new Date());
|
||||||
return toAjax(shopService.save(shop));
|
return toAjax(shopService.save(shop));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
||||||
// import request from '@/utils/request'
|
|
||||||
//
|
|
||||||
// // 查询店铺列表
|
|
||||||
// export function listShop(query) {
|
|
||||||
// return request({
|
|
||||||
// url: '/api/offline-api/shop/list',
|
|
||||||
// method: 'get',
|
|
||||||
// params: query
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// // 查询店铺详细
|
|
||||||
// export function getShop(id) {
|
|
||||||
// return request({
|
|
||||||
// url: '/api/offline-api/shop/' + id,
|
|
||||||
// method: 'get'
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// // 新增店铺
|
|
||||||
// export function addShop(data) {
|
|
||||||
// return request({
|
|
||||||
// url: '/api/offline-api/shop',
|
|
||||||
// method: 'post',
|
|
||||||
// data: data
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// // 修改店铺
|
|
||||||
// export function updateShop(data) {
|
|
||||||
// return request({
|
|
||||||
// url: '/api/offline-api/shop',
|
|
||||||
// method: 'put',
|
|
||||||
// data: data
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// // 删除店铺
|
|
||||||
// export function delShop(id) {
|
|
||||||
// return request({
|
|
||||||
// url: '/api/offline-api/shop/' + id,
|
|
||||||
// method: 'delete'
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
<template>
|
||||||
|
<div class="app-container">
|
||||||
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="平台店铺" name="OnlineShop">
|
||||||
|
<online-shop></online-shop>
|
||||||
|
</el-tab-pane>
|
||||||
|
<el-tab-pane label="私域店铺" name="OfflineShop" lazy>
|
||||||
|
<offline-shop></offline-shop>
|
||||||
|
</el-tab-pane>
|
||||||
|
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import OfflineShop from "@/views/shop/offline_shop.vue";
|
||||||
|
import OnlineShop from "@/views/shop/online_shop.vue";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "ShopIndex",
|
||||||
|
components:{OfflineShop,OnlineShop},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
activeName: 'OnlineShop'
|
||||||
|
};
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
handleClick(tab, event) {
|
||||||
|
console.log(tab, event);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
@ -93,9 +93,11 @@
|
||||||
<el-form-item label="店铺名" prop="name">
|
<el-form-item label="店铺名" prop="name">
|
||||||
<el-input v-model="form.name" placeholder="请输入店铺名" />
|
<el-input v-model="form.name" placeholder="请输入店铺名" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="店铺平台" prop="remark">-->
|
<el-form-item label="平台" prop="type">
|
||||||
<!-- <el-input v-model="form.remark" placeholder="请输入店铺平台" />-->
|
<el-select v-model="form.type" placeholder="请选择店铺平台">
|
||||||
<!-- </el-form-item>-->
|
<el-option label="私域渠道" value="999" ></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="店铺备注" prop="remark">
|
<el-form-item label="店铺备注" prop="remark">
|
||||||
<el-input type="textarea" v-model="form.remark" placeholder="请输入描述" />
|
<el-input type="textarea" v-model="form.remark" placeholder="请输入描述" />
|
||||||
|
|
@ -112,10 +114,10 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { listShop, getShop, delShop, addShop, updateShop } from "@/api/offline/shop";
|
|
||||||
|
|
||||||
|
import { listShop,addShop,getShop,updateShop,delShop } from "@/api/shop/shop";
|
||||||
export default {
|
export default {
|
||||||
name: "Shop",
|
name: "OfflineShop",
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
@ -140,10 +142,12 @@ export default {
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
name: null
|
name: null,
|
||||||
|
platform: 999
|
||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {
|
form: {
|
||||||
|
type: '999'
|
||||||
},
|
},
|
||||||
// 获取token表单
|
// 获取token表单
|
||||||
tokenForm:{
|
tokenForm:{
|
||||||
|
|
@ -153,7 +157,7 @@ export default {
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
name: [{ required: true, message: "店铺名不能为空", trigger: "blur" }],
|
name: [{ required: true, message: "店铺名不能为空", trigger: "blur" }],
|
||||||
platform: [{ required: true, message: "请选择平台", trigger: "change" }],
|
type: [{ required: true, message: "请选择平台", trigger: "change" }],
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
@ -180,6 +184,7 @@ export default {
|
||||||
// 表单重置
|
// 表单重置
|
||||||
reset() {
|
reset() {
|
||||||
this.form = {
|
this.form = {
|
||||||
|
type: '999'
|
||||||
};
|
};
|
||||||
this.resetForm("form");
|
this.resetForm("form");
|
||||||
},
|
},
|
||||||
|
|
@ -217,7 +217,7 @@ import {getTaoOAuthUrl, getTaoToken} from "@/api/tao/shop";
|
||||||
import {float} from "quill/ui/icons";
|
import {float} from "quill/ui/icons";
|
||||||
import {getPddOAuthUrl,getPddToken} from "@/api/pdd/shop";
|
import {getPddOAuthUrl,getPddToken} from "@/api/pdd/shop";
|
||||||
export default {
|
export default {
|
||||||
name: "Shop",
|
name: "OnlineShop",
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
Loading…
Reference in New Issue