提交 1b4a0bcb authored 作者: 刘旭's avatar 刘旭

删除配件

上级 3951873a
...@@ -80,14 +80,14 @@ ...@@ -80,14 +80,14 @@
<el-button v-else class="button-new-keyword" type="primary" @click="showInput">+ 增加</el-button> <el-button v-else class="button-new-keyword" type="primary" @click="showInput">+ 增加</el-button>
</el-form-item> </el-form-item>
<el-form-item label="商品配件"> <!-- <el-form-item label="商品配件">
<el-select v-model="goodsParts" multiple collapse-tags collapse-tags-tooltip <el-select v-model="goodsParts" multiple collapse-tags collapse-tags-tooltip
style="width: 240px" @change="partsChange"> style="width: 240px" @change="partsChange">
<el-option v-for="item in partsList" :key="item.id" <el-option v-for="item in partsList" :key="item.id"
:label="item.partGoodsName ? item.partGoodsName : item.name" :label="item.partGoodsName ? item.partGoodsName : item.name"
:value="item.partGoodsId ? item.partGoodsId : item.id" /> :value="item.partGoodsId ? item.partGoodsId : item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item label="所属分类"> <el-form-item label="所属分类">
<el-select v-model="goods.categoryId" placeholder="请选择" @change="handleCategoryChange"> <el-select v-model="goods.categoryId" placeholder="请选择" @change="handleCategoryChange">
...@@ -292,6 +292,9 @@ let init = (id: number) => { ...@@ -292,6 +292,9 @@ let init = (id: number) => {
if (goods.value?.brandId === 0) { if (goods.value?.brandId === 0) {
goods.value!.brandId = ''; goods.value!.brandId = '';
} }
if (goods.value?.categoryId === 0) {
goods.value!.categoryId = '';
}
if (goods.value?.keywords === "") { if (goods.value?.keywords === "") {
goods.value!.keywords = null; goods.value!.keywords = null;
} }
...@@ -444,8 +447,9 @@ let handleEdit = () => { ...@@ -444,8 +447,9 @@ let handleEdit = () => {
// 要子数据参数table删除数据 // 要子数据参数table删除数据
if (deleteParamsData.length !== 0) { if (deleteParamsData.length !== 0) {
deleteParamsData.map((item: any) => { deleteParamsData.map((item: any) => {
// table中只有一天数据的时候 console.log(products.value[item.deleteIndex].attributeList);
if (products.value[item.deleteIndex].attributeLis.length === 0) { // table中只有一条数据的时候
if (products.value[item.deleteIndex].attributeList.length === 0) {
products.value[item.deleteIndex].updateTime = null products.value[item.deleteIndex].updateTime = null
products.value[item.deleteIndex].attributeList.push(item.deleteParamsIndexData) products.value[item.deleteIndex].attributeList.push(item.deleteParamsIndexData)
} else } else
...@@ -466,7 +470,6 @@ let handleEdit = () => { ...@@ -466,7 +470,6 @@ let handleEdit = () => {
} else } else
products.value[item.deleteIndex].mainConfigurationsList.map((res: any, r: number) => { products.value[item.deleteIndex].mainConfigurationsList.map((res: any, r: number) => {
if (r === item.deleteIndex) { if (r === item.deleteIndex) {
console.log('mainsdksadn');
products.value[item.deleteIndex].updateTime = null products.value[item.deleteIndex].updateTime = null
products.value[r].mainConfigurationsList.push(item.deleteMainIndexData) products.value[r].mainConfigurationsList.push(item.deleteMainIndexData)
} }
...@@ -476,15 +479,12 @@ let handleEdit = () => { ...@@ -476,15 +479,12 @@ let handleEdit = () => {
// 要子数据配件table删除数据 // 要子数据配件table删除数据
if (deletePartsData.length !== 0) { if (deletePartsData.length !== 0) {
deletePartsData.map((item: any) => { deletePartsData.map((item: any) => {
console.log(item, 'partList', products.value[item.deleteIndex]);
if (products.value[item.deleteIndex].partList.length === 0) { if (products.value[item.deleteIndex].partList.length === 0) {
products.value[item.deleteIndex].updateTime = null products.value[item.deleteIndex].updateTime = null
products.value[item.deleteIndex].partList.push(item.deletePartsIndexData) products.value[item.deleteIndex].partList.push(item.deletePartsIndexData)
} else } else
products.value[item.deleteIndex].partList.map((res: any, r: number) => { products.value[item.deleteIndex].partList.map((res: any, r: number) => {
console.log(r, item.deleteIndex, 'deleteIndex');
if (r === item.deleteIndex) { if (r === item.deleteIndex) {
console.log('deleteIndexbbbb');
products.value[item.deleteIndex].updateTime = null products.value[item.deleteIndex].updateTime = null
products.value[r].partList.push(item.deletePartsIndexData) products.value[r].partList.push(item.deletePartsIndexData)
} }
......
...@@ -228,7 +228,7 @@ let handleRemove = (uploadFile: any, uploadFiles: any) => { ...@@ -228,7 +228,7 @@ let handleRemove = (uploadFile: any, uploadFiles: any) => {
let handleSuccess = (res: any, uploadFile: any, uploadFiles: any) => { let handleSuccess = (res: any, uploadFile: any, uploadFiles: any) => {
if (res.code === 200) { if (res.code === 200) {
ElMessage({ type: 'success', message: '导入成功' }) ElMessage({ type: 'success', message: '导入成功' })
} else { } else if (res.code === 201) {
ElMessageBox.confirm('导入excel有错误,是否下载excel查看错误?', '警告', { ElMessageBox.confirm('导入excel有错误,是否下载excel查看错误?', '警告', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
......
...@@ -80,12 +80,12 @@ ...@@ -80,12 +80,12 @@
<el-button v-else class="button-new-keyword" type="primary" @click="showInput">+ 增加</el-button> <el-button v-else class="button-new-keyword" type="primary" @click="showInput">+ 增加</el-button>
</el-form-item> </el-form-item>
<el-form-item label="商品配件"> <!-- <el-form-item label="商品配件">
<el-select v-model="goodsParts" multiple collapse-tags collapse-tags-tooltip <el-select v-model="goodsParts" multiple collapse-tags collapse-tags-tooltip
style="width: 240px" @change="partsChange"> style="width: 240px" @change="partsChange">
<el-option v-for="item in partsList" :key="item.id" :label="item.name" :value="item.id" /> <el-option v-for="item in partsList" :key="item.id" :label="item.name" :value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item label="所属分类"> <el-form-item label="所属分类">
<el-select v-model="goods.categoryId" placeholder="请选择" @change="handleCategoryChange"> <el-select v-model="goods.categoryId" placeholder="请选择" @change="handleCategoryChange">
......
...@@ -41,12 +41,12 @@ ...@@ -41,12 +41,12 @@
<el-form-item label="排序"> <el-form-item label="排序">
<el-input-number v-model="dictItemForm.data.sortOrder" :min="0" controls-position="right" /> <el-input-number v-model="dictItemForm.data.sortOrder" :min="0" controls-position="right" />
</el-form-item> </el-form-item>
<el-form-item label="是否启用"> <!-- <el-form-item label="是否启用">
<el-radio-group v-model="dictItemForm.data.status"> <el-radio-group v-model="dictItemForm.data.status">
<el-radio-button label="1">启用</el-radio-button> <el-radio-button label="1">启用</el-radio-button>
<el-radio-button label="0">不启用</el-radio-button> <el-radio-button label="0">不启用</el-radio-button>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item> -->
</el-form> </el-form>
<template #footer> <template #footer>
<span class="dialog-footer"> <span class="dialog-footer">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论