init
This commit is contained in:
parent
ee5b66b64c
commit
cf1c3f21c6
@ -17,7 +17,7 @@ import pinia from '@/store/index'
|
|||||||
|
|
||||||
// svg图标
|
// svg图标
|
||||||
import '@/assets/iconfont/iconfont.js' //iconfont
|
import '@/assets/iconfont/iconfont.js' //iconfont
|
||||||
import 'virtual:svg-icons-register'
|
// import 'virtual:svg-icons-register'
|
||||||
import SvgIcon from '@/components/SvgIcon/index.vue'
|
import SvgIcon from '@/components/SvgIcon/index.vue'
|
||||||
import elementIcons from '@/components/SvgIcon/svgicon'
|
import elementIcons from '@/components/SvgIcon/svgicon'
|
||||||
|
|
||||||
|
@ -532,7 +532,7 @@ const formData = reactive({
|
|||||||
goodsSpecList: [],
|
goodsSpecList: [],
|
||||||
skuList: [],
|
skuList: [],
|
||||||
goodsSpecType: 1,
|
goodsSpecType: 1,
|
||||||
goodsDeductStockType: 1,
|
goodsDeductStockType: 2,
|
||||||
goodsPriceLowest: 1.00,
|
goodsPriceLowest: 1.00,
|
||||||
goodsTotalInventory: 100,
|
goodsTotalInventory: 100,
|
||||||
goodsSalesInitial: 0,
|
goodsSalesInitial: 0,
|
||||||
@ -596,7 +596,7 @@ const handleAddClick = async () => {
|
|||||||
formData.goodsServicesIds = formData.goodsServicesIds.join(',')
|
formData.goodsServicesIds = formData.goodsServicesIds.join(',')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (formData.goodsSpecType = 2) {
|
if (formData.goodsSpecType == 2) {
|
||||||
if (formData.goodsSpecList.length == 0) {
|
if (formData.goodsSpecList.length == 0) {
|
||||||
modal.msgError('商品规格不能为空!')
|
modal.msgError('商品规格不能为空!')
|
||||||
return
|
return
|
||||||
|
@ -46,6 +46,12 @@
|
|||||||
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
|
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</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-col :lg="24">
|
||||||
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
|
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
|
||||||
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">
|
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">
|
||||||
@ -177,6 +183,7 @@ const handleAddClick = async (formEl) => {
|
|||||||
};
|
};
|
||||||
const closeDialog = () => {
|
const closeDialog = () => {
|
||||||
formData.shopName = ""
|
formData.shopName = ""
|
||||||
|
formData.shopGoodsCategoryImg = ""
|
||||||
formData.shopGuid = ""
|
formData.shopGuid = ""
|
||||||
formData.shopGoodsCategoryParentGuid = ""
|
formData.shopGoodsCategoryParentGuid = ""
|
||||||
console.log(formData);
|
console.log(formData);
|
||||||
|
@ -40,6 +40,12 @@
|
|||||||
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
|
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</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-col :lg="24">
|
||||||
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
|
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
|
||||||
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">
|
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">
|
||||||
|
@ -40,6 +40,12 @@
|
|||||||
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
|
<el-input v-model="formData.shopGoodsCategoryName" placeholder="请输入名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</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-col :lg="24">
|
||||||
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
|
<el-form-item :label-width="labelWidth" label="显示状态" prop="shopGoodsCategoryDisplayStatus">
|
||||||
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">
|
<el-radio-group v-model="formData.shopGoodsCategoryDisplayStatus">
|
||||||
|
@ -63,6 +63,13 @@
|
|||||||
|
|
||||||
<el-table-column v-if="userid == 1" prop="shopName" label="店铺名称" align="left" :show-overflow-tooltip="true" />
|
<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="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">
|
<el-table-column prop="shopGoodsCategoryDisplayStatus" label="显示状态" align="center">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<dict-tag :options=" display_status " :value="scope.row.shopGoodsCategoryDisplayStatus" />
|
<dict-tag :options=" display_status " :value="scope.row.shopGoodsCategoryDisplayStatus" />
|
||||||
|
Loading…
Reference in New Issue
Block a user