This commit is contained in:
AERWEN\26795 2023-10-25 22:33:05 +08:00
parent ee5b66b64c
commit cf1c3f21c6
6 changed files with 29 additions and 3 deletions

View File

@ -17,7 +17,7 @@ import pinia from '@/store/index'
// svg图标
import '@/assets/iconfont/iconfont.js' //iconfont
import 'virtual:svg-icons-register'
// import 'virtual:svg-icons-register'
import SvgIcon from '@/components/SvgIcon/index.vue'
import elementIcons from '@/components/SvgIcon/svgicon'

View File

@ -532,7 +532,7 @@ const formData = reactive({
goodsSpecList: [],
skuList: [],
goodsSpecType: 1,
goodsDeductStockType: 1,
goodsDeductStockType: 2,
goodsPriceLowest: 1.00,
goodsTotalInventory: 100,
goodsSalesInitial: 0,
@ -596,7 +596,7 @@ const handleAddClick = async () => {
formData.goodsServicesIds = formData.goodsServicesIds.join(',')
}
if (formData.goodsSpecType = 2) {
if (formData.goodsSpecType == 2) {
if (formData.goodsSpecList.length == 0) {
modal.msgError('商品规格不能为空!')
return

View File

@ -46,6 +46,12 @@
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="图片" prop="shopGoodsCategoryImg">
<UploadImage ref="uploadRef" v-model="formData.shopGoodsCategoryImg" :data=imgData :limit="1" :fileSize="5"
:drag="true" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">
@ -177,6 +183,7 @@ const handleAddClick = async (formEl) => {
};
const closeDialog = () => {
formData.shopName = ""
formData.shopGoodsCategoryImg = ""
formData.shopGuid = ""
formData.shopGoodsCategoryParentGuid = ""
console.log(formData);

View File

@ -40,6 +40,12 @@
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="图片" prop="shopGoodsCategoryImg">
<UploadImage ref="uploadRef" v-model="formData.shopGoodsCategoryImg" :data=imgData :limit="1" :fileSize="5"
:drag="true" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">

View File

@ -40,6 +40,12 @@
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="图片" prop="shopGoodsCategoryImg">
<UploadImage ref="uploadRef" v-model="formData.shopGoodsCategoryImg" :data=imgData :limit="1" :fileSize="5"
:drag="true" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">

View File

@ -63,6 +63,13 @@
<el-table-column v-if="userid == 1" prop="shopName" label="店铺名称" align="left" :show-overflow-tooltip="true" />
<el-table-column prop="shopGoodsCategoryName" label="名称" align="left" :show-overflow-tooltip="true" />
<el-table-column prop="shopGoodsCategoryImg" label="图片" align="center">
<template #default="scope">
<el-image preview-teleported :hide-on-click-modal="true" lazy class="table-td-thumb" fit="contain" :src="scope.row.shopGoodsCategoryImg?.split(',')[0]" :preview-src-list="scope.row.goodsCategoryImg?.split(',')">
<div><el-icon :size="15"><document /></el-icon></div>
</el-image>
</template>
</el-table-column>
<el-table-column prop="shopGoodsCategoryDisplayStatus" label="显示状态" align="center">
<template #default="scope">
<dict-tag :options=" display_status " :value="scope.row.shopGoodsCategoryDisplayStatus" />