新增私域店铺管理
This commit is contained in:
parent
44ea3950d9
commit
fa6f5949d7
|
|
@ -79,6 +79,9 @@ public class ShopController extends BaseController {
|
|||
@PostMapping("/shop")
|
||||
public AjaxResult add(@RequestBody OShop shop)
|
||||
{
|
||||
if(shop.getType()==null) return AjaxResult.error("请选择店铺平台");
|
||||
shop.setModifyOn(System.currentTimeMillis()/1000);
|
||||
|
||||
// shop.setCreateTime(new Date());
|
||||
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-input v-model="form.name" placeholder="请输入店铺名" />
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="店铺平台" prop="remark">-->
|
||||
<!-- <el-input v-model="form.remark" placeholder="请输入店铺平台" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item label="平台" prop="type">
|
||||
<el-select v-model="form.type" placeholder="请选择店铺平台">
|
||||
<el-option label="私域渠道" value="999" ></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="店铺备注" prop="remark">
|
||||
<el-input type="textarea" v-model="form.remark" placeholder="请输入描述" />
|
||||
|
|
@ -112,10 +114,10 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { listShop, getShop, delShop, addShop, updateShop } from "@/api/offline/shop";
|
||||
|
||||
import { listShop,addShop,getShop,updateShop,delShop } from "@/api/shop/shop";
|
||||
export default {
|
||||
name: "Shop",
|
||||
name: "OfflineShop",
|
||||
data() {
|
||||
return {
|
||||
// 遮罩层
|
||||
|
|
@ -140,10 +142,12 @@ export default {
|
|||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
name: null
|
||||
name: null,
|
||||
platform: 999
|
||||
},
|
||||
// 表单参数
|
||||
form: {
|
||||
type: '999'
|
||||
},
|
||||
// 获取token表单
|
||||
tokenForm:{
|
||||
|
|
@ -153,7 +157,7 @@ export default {
|
|||
// 表单校验
|
||||
rules: {
|
||||
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() {
|
||||
this.form = {
|
||||
type: '999'
|
||||
};
|
||||
this.resetForm("form");
|
||||
},
|
||||
|
|
@ -217,7 +217,7 @@ import {getTaoOAuthUrl, getTaoToken} from "@/api/tao/shop";
|
|||
import {float} from "quill/ui/icons";
|
||||
import {getPddOAuthUrl,getPddToken} from "@/api/pdd/shop";
|
||||
export default {
|
||||
name: "Shop",
|
||||
name: "OnlineShop",
|
||||
data() {
|
||||
return {
|
||||
// 遮罩层
|
||||
Loading…
Reference in New Issue