修改商品管理接口,添加部分表单字段
This commit is contained in:
1 parent
4fd45490d3
commit
cdf99bcf94
4 files changed
+39
-32
No files matched your search
+4
-4
@@ -8,12 +8,12 @@ VITE_OPEN = true
|
|||||||
ENV = 'development'
|
ENV = 'development'
|
||||||
|
|
||||||
# ADMIN 服务地址
|
# ADMIN 服务地址
|
||||||
# VITE_ADMIN_PROXY_PATH = http://123.156.230.15:8089/api/
|
VITE_ADMIN_PROXY_PATH = http://123.156.230.15:8089/api/
|
||||||
VITE_ADMIN_PROXY_PATH = http://localhost:9999
|
# VITE_ADMIN_PROXY_PATH = http://localhost:9999
|
||||||
|
|
||||||
# 图片访问基础地址
|
# 图片访问基础地址
|
||||||
# VITE_IMAGE_BASE_PATH = http://123.156.230.15:8089/api
|
VITE_IMAGE_BASE_PATH = http://123.156.230.15:8089/api
|
||||||
VITE_IMAGE_BASE_PATH = http://localhost:9999
|
# VITE_IMAGE_BASE_PATH = http://localhost:9999
|
||||||
|
|
||||||
# 代码生成服务地址
|
# 代码生成服务地址
|
||||||
VITE_GEN_PROXY_PATH = http://192.168.110.156:5003
|
VITE_GEN_PROXY_PATH = http://192.168.110.156:5003
|
||||||
@@ -35,11 +35,29 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<!-- <el-col :span="12" class="mb20">
|
<el-col :span="12" class="mb20">
|
||||||
<el-form-item label="spuId" prop="spuId">
|
<el-form-item label="进价/单位分" prop="purchasePrice">
|
||||||
<el-input placeholder="请输入spuId" v-model="form.spuId" />
|
<el-input-number v-model="form.purchasePrice" placeholder="请输入进价" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col> -->
|
</el-col>
|
||||||
|
|
||||||
|
<el-col :span="12" class="mb20">
|
||||||
|
<el-form-item label="零售价/单位分" prop="retailPrice">
|
||||||
|
<el-input-number v-model="form.retailPrice" placeholder="请输入零售价" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
|
||||||
|
<el-col :span="12" class="mb20">
|
||||||
|
<el-form-item label="促销价" prop="promotionPrice">
|
||||||
|
<el-input-number v-model="form.promotionPrice" placeholder="请输入促销价" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
|
||||||
|
<el-col :span="12" class="mb20">
|
||||||
|
<el-form-item label="成本价" prop="costPrice">
|
||||||
|
<el-input-number v-model="form.costPrice" placeholder="请输入成本价" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -71,6 +89,10 @@ const form = reactive({
|
|||||||
unit: '',
|
unit: '',
|
||||||
status: '',
|
status: '',
|
||||||
packageNum: 0,
|
packageNum: 0,
|
||||||
|
purchasePrice: '',
|
||||||
|
retailPrice: '',
|
||||||
|
promotionPrice: '',
|
||||||
|
costPrice: '',
|
||||||
});
|
});
|
||||||
|
|
||||||
// 定义校验规则
|
// 定义校验规则
|
||||||
@@ -80,7 +102,8 @@ const dataRules = ref({
|
|||||||
unit: [{ required: true, message: '单位不能为空', trigger: 'blur' }],
|
unit: [{ required: true, message: '单位不能为空', trigger: 'blur' }],
|
||||||
status: [{ required: true, message: '状态不能为空', trigger: 'blur' }],
|
status: [{ required: true, message: '状态不能为空', trigger: 'blur' }],
|
||||||
packageNum: [{ required: true, message: '内装数量不能为空', trigger: 'blur' }],
|
packageNum: [{ required: true, message: '内装数量不能为空', trigger: 'blur' }],
|
||||||
spuId: [{ required: true, message: 'spuId不能为空', trigger: 'blur' }],
|
purchasePrice: [{ required: true, message: '进价不能为空', trigger: 'blur' }],
|
||||||
|
retailPrice: [{ required: true, message: '零售价不能为空', trigger: 'blur' }],
|
||||||
});
|
});
|
||||||
|
|
||||||
// 打开弹窗
|
// 打开弹窗
|
||||||
|
|||||||
@@ -294,20 +294,6 @@ const getsupermarketSpuData = (id: string) => {
|
|||||||
.finally(() => {
|
.finally(() => {
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
});
|
});
|
||||||
getSupermarketUnit(id)
|
|
||||||
.then((res: any) => {
|
|
||||||
form.supermarketUnitEntityList = res.data;
|
|
||||||
})
|
|
||||||
.finally(() => {
|
|
||||||
loading.value = false;
|
|
||||||
});
|
|
||||||
getSupermarketAuxiliaryCode(id)
|
|
||||||
.then((res: any) => {
|
|
||||||
form.supermarketAuxiliaryCodeEntityList = res.data;
|
|
||||||
})
|
|
||||||
.finally(() => {
|
|
||||||
loading.value = false;
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// 打开弹窗
|
// 打开弹窗
|
||||||
@@ -315,8 +301,6 @@ const openDialog = async (id: string) => {
|
|||||||
visible.value = true;
|
visible.value = true;
|
||||||
currentTabPaneIndex.value = 0;
|
currentTabPaneIndex.value = 0;
|
||||||
form.id = '';
|
form.id = '';
|
||||||
form.supermarketUnitEntityList = [];
|
|
||||||
form.supermarketAuxiliaryCodeEntityList = [];
|
|
||||||
|
|
||||||
// 重置表单数据
|
// 重置表单数据
|
||||||
dataFormRef.value?.resetFields();
|
dataFormRef.value?.resetFields();
|
||||||
|
|||||||
+7
-7
@@ -9,8 +9,8 @@ import viteCompression from 'vite-plugin-compression';
|
|||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import { svgBuilder } from '/@/components/IconSelector/index';
|
import { svgBuilder } from '/@/components/IconSelector/index';
|
||||||
|
|
||||||
import dns from 'node:dns'
|
import dns from 'node:dns';
|
||||||
dns.setDefaultResultOrder('verbatim')
|
dns.setDefaultResultOrder('verbatim');
|
||||||
|
|
||||||
const pathResolve = (dir: string) => {
|
const pathResolve = (dir: string) => {
|
||||||
return resolve(__dirname, '.', dir);
|
return resolve(__dirname, '.', dir);
|
||||||
@@ -24,7 +24,7 @@ const alias: Record<string, string> = {
|
|||||||
const viteConfig = defineConfig((mode: ConfigEnv) => {
|
const viteConfig = defineConfig((mode: ConfigEnv) => {
|
||||||
const env = loadEnv(mode.mode, process.cwd());
|
const env = loadEnv(mode.mode, process.cwd());
|
||||||
// 判断是否开发环境
|
// 判断是否开发环境
|
||||||
const isDev = env.ENV === 'development'
|
const isDev = env.ENV === 'development';
|
||||||
return {
|
return {
|
||||||
plugins: [
|
plugins: [
|
||||||
vue(), // Vue 插件
|
vue(), // Vue 插件
|
||||||
@@ -77,18 +77,18 @@ const viteConfig = defineConfig((mode: ConfigEnv) => {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
build: {
|
build: {
|
||||||
outDir: 'dist', // 打包输出目录
|
outDir: 'dist', // 打包输出目录//
|
||||||
chunkSizeWarningLimit: 1500, // 代码分包阈值
|
chunkSizeWarningLimit: 1500, // 代码分包阈值
|
||||||
// 开发使用 esbuild 更快,生产环境打包使用 terser 可以删除更多注释
|
// 开发使用 esbuild 更快,生产环境打包使用 terser 可以删除更多注释
|
||||||
minify: isDev ? 'esbuild' : 'terser',
|
minify: isDev ? 'esbuild' : 'terser',
|
||||||
terserOptions: {
|
terserOptions: {
|
||||||
compress: {
|
compress: {
|
||||||
drop_console: true, // 删除 console
|
drop_console: true, // 删除 console
|
||||||
drop_debugger: true, // 删除 debugger
|
drop_debugger: true, // 删除 debugger
|
||||||
},
|
},
|
||||||
format: {
|
format: {
|
||||||
comments: false // 删除所有注释
|
comments: false, // 删除所有注释
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
rollupOptions: {
|
rollupOptions: {
|
||||||
output: {
|
output: {
|
||||||
|
|||||||
Reference in new issue
Block a user