diff --git a/.env.development b/.env.development index e460683..2b116cb 100644 --- a/.env.development +++ b/.env.development @@ -1,10 +1,10 @@ VITE_MODE = 'development' - VITE_APP_BASE_API = 'http://d1-api.erp.xtkj99.com:88' + VITE_APP_BASE_API = 'https://122.228.26.226:12025' # VITE_APP_BASE_API = 'https://pre-api.aiguoerp.com' # VITE_APP_BASE_API = 'http://localhost:80' VITE_APP_BASE_SITE = 'http://localhost:80' -VITE_APP_BASE_URL = 'http://192.168.2.5:9986' \ No newline at end of file +VITE_APP_BASE_URL = 'http://d1-api.erp.xtkj99.com:88' \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index 33f6f6e..1f664dd 100644 --- a/src/App.vue +++ b/src/App.vue @@ -88,7 +88,7 @@ onMounted(() => { overflow: hidden; } .routeview { - height: calc(100vh - 38px); + height: calc(100vh - 40px); overflow-y: auto; &::-webkit-scrollbar { display: none; diff --git a/src/api/newlybuiltgoods.js b/src/api/newlybuiltgoods.js new file mode 100644 index 0000000..524c568 --- /dev/null +++ b/src/api/newlybuiltgoods.js @@ -0,0 +1,41 @@ +import request from '@axioshooks' +// 获取商品分类 +export function getGoodsType(data) { + return request({ + url: 'xy_openapi/publish/getGoodsType', + method: 'post', + data + }) +} +//获取商品属性 +export function getGoodsInfo(data) { + return request({ + url: 'xy_openapi/publish/getGoodsInfo', + method: 'get', + data + }) +} +//获取闲鱼店铺 +export function getshopInfo(data) { + return request({ + url: 'xy_openapi/publish/shop/info', + method: 'get', + data + }) +} +//上传图片 +export function uploadImage(data) { + return request({ + url: 'xy_openapi/publish/uploadImage', + method: 'file', + data + }) +} +//获取发货地 +export function region(data) { + return request({ + url: 'xy_openapi/region', + method: 'get', + data + }) +} \ No newline at end of file diff --git a/src/api/user.js b/src/api/user.js index 4b9f0fb..902f662 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -16,10 +16,10 @@ export function login(data) { }) } /*获取阿里云签名*/ -export function get_oss_sign_aliyun(data){ +export function get_oss_sign_aliyun(data) { return request({ - url:'base_config/get_oss_sign_aliyun', - method:'post', + url: 'base_config/get_oss_sign_aliyun', + method: 'post', data }) } @@ -32,11 +32,11 @@ export function get_user_menu(token) { }) } /*获取用户信息*/ -export function getInfo(token) { +export function getInfo(data) { return request({ - url: 'menu/get_userinfo', - method: 'post', - params: { token } + url: 'auth/getUserInfo', + method: 'get', + data }) } /*判断是否绑定拍机堂账号*/ @@ -44,7 +44,7 @@ export function account_config_list(data) { return request({ url: 'base_config/account_config_list', method: 'post', - data + data }) } export function logout() { @@ -112,7 +112,7 @@ export function web_bid(data) { //注册页面发送短信 export function register_sendsms(data) { return request({ - url: 'login/register_sendsms', + url: 'login/register_sendsms', method: 'post', data }) @@ -152,7 +152,7 @@ export function open_record(data) { //注册公司账号 export function register(data) { return request({ - url: 'login/register', + url: 'login/register', method: 'post', data }) @@ -160,7 +160,7 @@ export function register(data) { //获取具体价格套餐 export function get_unopened_module(data) { return request({ - url: 'module_permission/get_unopened_module', + url: 'module_permission/get_unopened_module', method: 'post', data }) @@ -168,7 +168,7 @@ export function get_unopened_module(data) { //获取系统版本号 export function get_erp_version(data) { return request({ - url: 'base_config/get_erp_version', + url: 'base_config/get_erp_version', method: 'post', data }) @@ -176,7 +176,7 @@ export function get_erp_version(data) { export function check_nav_version(data) { return request({ - url: 'user/check_nav_version', + url: 'user/check_nav_version', method: 'post', data }) @@ -185,7 +185,7 @@ export function check_nav_version(data) { // 新获取系统版本号 export function is_update_pc_erp(data) { return request({ - url: 'version/is_update_pc_erp', + url: 'version/is_update_pc_erp', method: 'post', data }) @@ -193,7 +193,7 @@ export function is_update_pc_erp(data) { //编辑物流公司 export function logistics_platform_edit(data) { return request({ - url: 'base_config/logistics_platform_edit', + url: 'base_config/logistics_platform_edit', method: 'post', data }) @@ -201,7 +201,7 @@ export function logistics_platform_edit(data) { //快递公司列表 export function express_company_list(data) { return request({ - url: 'base_config/express_company_list', + url: 'base_config/express_company_list', method: 'post', data }) @@ -209,7 +209,7 @@ export function express_company_list(data) { //物流公司列表 export function logistics_platform_list(data) { return request({ - url: 'base_config/logistics_platform_list', + url: 'base_config/logistics_platform_list', method: 'post', data }) @@ -217,7 +217,7 @@ export function logistics_platform_list(data) { //删除物流公司 export function logistics_platform_del(data) { return request({ - url: 'base_config/logistics_platform_del', + url: 'base_config/logistics_platform_del', method: 'post', data }) @@ -225,7 +225,7 @@ export function logistics_platform_del(data) { //编辑寄件人 export function logistics_address_edit(data) { return request({ - url: 'base_config/logistics_address_edit', + url: 'base_config/logistics_address_edit', method: 'post', data }) @@ -233,7 +233,7 @@ export function logistics_address_edit(data) { //寄件人列表 export function logistics_address_list(data) { return request({ - url: 'base_config/logistics_address_list', + url: 'base_config/logistics_address_list', method: 'post', data }) @@ -241,7 +241,7 @@ export function logistics_address_list(data) { //删除寄件人 export function logistics_address_del(data) { return request({ - url: 'base_config/logistics_address_del', + url: 'base_config/logistics_address_del', method: 'post', data }) @@ -249,7 +249,7 @@ export function logistics_address_del(data) { //删除寄件人 export function get_keywords_order_model(data) { return request({ - url: 'idle_fish/get_keywords_order_model', + url: 'idle_fish/get_keywords_order_model', method: 'post', data }) @@ -258,7 +258,7 @@ export function get_keywords_order_model(data) { // 新-物流公司列表 export function new_logistics_platform_list(data) { return request({ - url: 'base_config/new_logistics_platform_list', + url: 'base_config/new_logistics_platform_list', method: 'post', data }) @@ -267,7 +267,7 @@ export function new_logistics_platform_list(data) { // 新-物流公司-编辑-新增 export function new_logistics_platform_edit(data) { return request({ - url: 'base_config/new_logistics_platform_edit', + url: 'base_config/new_logistics_platform_edit', method: 'post', data }) @@ -276,7 +276,7 @@ export function new_logistics_platform_edit(data) { // 默认物流设置列表 export function logistics_default_set_list(data) { return request({ - url: 'base_config/logistics_default_set_list', + url: 'base_config/logistics_default_set_list', method: 'post', data }) @@ -285,7 +285,7 @@ export function logistics_default_set_list(data) { // 默认物流设置 export function logistics_default_set(data) { return request({ - url: 'base_config/logistics_default_set', + url: 'base_config/logistics_default_set', method: 'post', data }) diff --git a/src/api/xianyuShop.js b/src/api/xianyuShop.js deleted file mode 100644 index e6eb7a1..0000000 --- a/src/api/xianyuShop.js +++ /dev/null @@ -1,74 +0,0 @@ -import request from '@axioshooks'; -/* 店铺列表*/ -export function xy_shop_list(data) { - return request({ - url: 'xy_shop/xy_shop_list', - method: 'post', - data - }) -} -//获取授权地址 -export function get_auth_address(data) { - return request({ - url: 'xy_shop/get_auth_address', - method: 'post', - data - }) -} -//授权完的确认是否授权成功 -export function affirm_auth_success(data) { - return request({ - url: 'xy_shop/affirm_auth_success', - method: 'post', - data - }) -} -//创建账号 -export function account_config_create(data) { - return request({ - url: 'base_config/account_config_create', - method: 'post', - data - }) -} -//创建账号新 -export function xy_account_config_create(data) { - return request({ - url: 'base_config/xy_account_config_create', - method: 'post', - data - }) -} -//删除店铺 -export function account_config_delete(data) { - return request({ - url: 'base_config/account_config_delete', - method: 'post', - data - }) -} -// 第三方账号配置编辑||店铺修改 -export function account_config_edit(data) { - return request({ - url: 'base_config/account_config_edit', - method: 'post', - data - }) -} -//获取行政区id -export function get_division_id(data) { - return request({ - url: 'xy_shop/get_division_id', - method: 'post', - data - }) -} -//获取站点拥有的闲鱼商品业务模式 -export function site_business_model(data) { - return request({ - url: 'xy_shop/site_business_model', - method: 'post', - data - }) -} - diff --git a/src/api/xyshop.js b/src/api/xyshop.js new file mode 100644 index 0000000..8e0aaaf --- /dev/null +++ b/src/api/xyshop.js @@ -0,0 +1,40 @@ +import request from '@axioshooks'; +//创建闲鱼店铺 +export function save_shop(data) { + return request({ + url: 'xy_openapi/auth/save_shop', + method: 'post', + data + }) +} +//编辑闲鱼店铺 +export function update_shop(data) { + return request({ + url: 'xy_openapi/auth/update_shop', + method: 'post', + data + }) +} +//删除闲鱼店铺 +export function delById(data) { + return request({ + url: `xy_openapi/auth/delById/${data}`, + method: 'delete', + }) +} +//查询店铺列表 +export function list_shop(data) { + return request({ + url: 'xy_openapi/auth/list_shop', + method: 'get', + data + }) +} +//上传图片 +export function upload(data) { + return request({ + url: 'xy_openapi/upload', + method: 'file', + data + }) +} diff --git a/src/components/Layout/Breadcrumb.vue b/src/components/Layout/Breadcrumb.vue index aad001d..d84ae27 100644 --- a/src/components/Layout/Breadcrumb.vue +++ b/src/components/Layout/Breadcrumb.vue @@ -97,7 +97,7 @@ const onNavTo=(path)=>{ .breadcrumbbox{ color: #000; flex:1; - height:100%; + height:40px; width:100%; &::-webkit-scrollbar{ display: none; diff --git a/src/components/Layout/Header.vue b/src/components/Layout/Header.vue index d4a5a1c..280fe0e 100644 --- a/src/components/Layout/Header.vue +++ b/src/components/Layout/Header.vue @@ -1,207 +1,231 @@ +
+ 退出登录 +
+ + + + +const logout = () => { + location.href = "/"; + delAllStorage(); + setTimeout(() => { + location.reload(); + }, 500); +}; + diff --git a/src/components/Upload/newfileupload copy.vue b/src/components/Upload/newfileupload copy.vue new file mode 100644 index 0000000..5f655cf --- /dev/null +++ b/src/components/Upload/newfileupload copy.vue @@ -0,0 +1,247 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Upload/newfileupload.vue b/src/components/Upload/newfileupload.vue index 05f3023..cfee57f 100644 --- a/src/components/Upload/newfileupload.vue +++ b/src/components/Upload/newfileupload.vue @@ -1,24 +1,23 @@ \ No newline at end of file diff --git a/src/views/XyShop/CreateStoreDialog/CreateStoreDialog.vue b/src/views/XyShop/CreateStoreDialog/CreateStoreDialog.vue index 8e96d09..db802f3 100644 --- a/src/views/XyShop/CreateStoreDialog/CreateStoreDialog.vue +++ b/src/views/XyShop/CreateStoreDialog/CreateStoreDialog.vue @@ -59,8 +59,8 @@ @@ -81,7 +81,7 @@ import UploadImage from "@components/Upload/newfileupload.vue"; import { ref, defineEmits, defineProps } from "vue"; const ruleFormRef = ref(null); -const $emit = defineEmits(["submitForm"]); +const $emit = defineEmits(["submitForm", "CreateStoreClose"]); const props = defineProps({ CreateStoreDialogVisible: { type: Boolean, @@ -116,6 +116,7 @@ const submitForm = (form) => { }; const CreateStoreClose = () => { $emit("CreateStoreClose"); + ruleFormRef.value.resetFields(); }; diff --git a/src/views/XyShop/index.vue b/src/views/XyShop/index.vue index d6926be..b8455aa 100644 --- a/src/views/XyShop/index.vue +++ b/src/views/XyShop/index.vue @@ -9,7 +9,7 @@ @click="operation('create')" >创建闲鱼店铺 - 发布商品 @@ -21,20 +21,20 @@ :sm="10" :md="8" :lg="6" - :xl="4" - v-for="(item, index) in 88" + :xl="get_win_width" + v-for="(item, index) in store_list" :key="index" >
- +
-
账号名称
+
{{ el.label }}{{ el == 1 ? "特卖" : el == 2 ? "鱼小铺" : "普通" }}
kooriookami{{ el.value }}
- +
@@ -82,6 +82,7 @@ :ruleForm="CreateStore.ruleForm" :ruleFormList="CreateStore.ruleFormList" :rules="CreateStore.rules" + :editText="CreateStore.editText" @CreateStoreClose="CreateStoreClose" @submitForm="submitForm" > @@ -89,23 +90,42 @@