10.17 16:57

This commit is contained in:
user 2023-10-23 15:17:08 +08:00
parent 20bc144bb3
commit 18cbb90abd
10 changed files with 88 additions and 20 deletions

View File

@ -35,5 +35,13 @@ export function selectParentById(query) {
params: query params: query
}) })
} }
// 根据id查询一级分类
export function deleteBYId(id) {
return request({
url: '/business/cvsGoods/detele/'+id,
method: 'delete',
})
}

View File

@ -0,0 +1,35 @@
<template>
<div>
<i class="el-icon-s-marketing" @click="goToWebsite"></i>
</div>
</template>
<script>
export default {
name: 'index',
mounted() {
// this.toggleFullscreen
},
methods:{
goToWebsite() {
window.open('http://admin.sgkjsc.cn/#/')
this.toggleFullscreen()
},
toggleFullscreen() {
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) { // Firefox
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) { // Chrome, Safari and Opera
document.documentElement.webkitRequestFullscreen();
} else if (document.documentElement.msRequestFullscreen) { // IE/Edge
document.documentElement.msRequestFullscreen();
}
}
}
}
</script>
<style scoped>
</style>

View File

@ -8,6 +8,7 @@
<div class="right-menu"> <div class="right-menu">
<template v-if="device!=='mobile'"> <template v-if="device!=='mobile'">
<search id="header-search" class="right-menu-item" /> <search id="header-search" class="right-menu-item" />
<ScreenData class="right-menu-item hover-effect" style="font-size: 24px"></ScreenData>
<screenfull id="screenfull" class="right-menu-item hover-effect" /> <screenfull id="screenfull" class="right-menu-item hover-effect" />
<FuintDoc id="fuint-doc" class="right-menu-item hover-effect" /> <FuintDoc id="fuint-doc" class="right-menu-item hover-effect" />
</template> </template>
@ -48,6 +49,7 @@ import Screenfull from '@/components/Screenfull'
import SizeSelect from '@/components/SizeSelect' import SizeSelect from '@/components/SizeSelect'
import Search from '@/components/HeaderSearch' import Search from '@/components/HeaderSearch'
import FuintDoc from '@/components/Fuint/Doc' import FuintDoc from '@/components/Fuint/Doc'
import ScreenData from '@/components/ScreenData'
export default { export default {
components: { components: {
@ -57,7 +59,8 @@ export default {
Screenfull, Screenfull,
SizeSelect, SizeSelect,
Search, Search,
FuintDoc FuintDoc,
ScreenData
}, },
computed: { computed: {
...mapGetters([ ...mapGetters([

View File

@ -51,7 +51,7 @@
<el-table-column label="操作" width="180"> <el-table-column label="操作" width="180">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="primary" @click="editeCategory(scope.row)" size="mini">编辑</el-button> <el-button type="primary" @click="editeCategory(scope.row)" size="mini">编辑</el-button>
<el-button type="danger" @click="delCategory" size="mini">删除</el-button> <el-button type="danger" @click="delCategory(scope.row.id)" size="mini">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -130,7 +130,7 @@
</template> </template>
<script> <script>
import { selectTree, list,insertCvsGoods,selectParentById} from "@/api/convenienceStore/goods.js"; import { selectTree, list,insertCvsGoods,deleteBYId} from "@/api/convenienceStore/goods.js";
import { runInThisContext } from "vm"; import { runInThisContext } from "vm";
export default { export default {
dicts:['zhzt'], dicts:['zhzt'],
@ -223,8 +223,10 @@ export default {
this.editDialogFormVisible = false this.editDialogFormVisible = false
}, },
// //
delCategory(){ delCategory(id){
deleteBYId(id).then(res=>{
console.log(res)
})
}, },
// //
insertGoods(){ insertGoods(){

View File

@ -57,6 +57,15 @@ public class CvsGoodsController extends BaseController {
CvsGoods cvsGoods = cvsGoodsService.selectParentById(id); CvsGoods cvsGoods = cvsGoodsService.selectParentById(id);
return getSuccessResult(cvsGoods); return getSuccessResult(cvsGoods);
} }
//删除
@DeleteMapping("detele/{id}")
public ResponseObject selectDeleteId(@PathVariable Integer id)
{
cvsGoodsService.deleteByIdVo(id);
return getSuccessResult("删除成功");
}
} }

View File

@ -24,7 +24,7 @@ public interface CvsGoodsMapper extends BaseMapper<CvsGoods> {
//根据id和name查找 //根据id和name查找
List<CvsGoods> selectGoodsList(CvsGoods goods); List<CvsGoods> selectGoodsList(CvsGoods goods);
void deleteByIdVo(Integer id);
} }

View File

@ -82,5 +82,7 @@
</where> </where>
order by sorted order by sorted
</select> </select>
<delete id="deleteByIdVo">
DELETE FROM cvs_goods WHERE id=#{id}
</delete>
</mapper> </mapper>

View File

@ -21,4 +21,5 @@ public interface CvsGoodsService {
List<CvsGoods> selectCvsGoodsList(CvsGoods goods); List<CvsGoods> selectCvsGoodsList(CvsGoods goods);
CvsGoods selectParentById(Integer id); CvsGoods selectParentById(Integer id);
void deleteByIdVo(Integer id);
} }

View File

@ -41,6 +41,7 @@ public class CvsGoodsServiceImpl extends ServiceImpl<CvsGoodsMapper,CvsGoods> im
} }
public IPage<CvsGoodsVo> selectTree(Page page, CvsGoods g){ public IPage<CvsGoodsVo> selectTree(Page page, CvsGoods g){
// 查询全部数据 // 查询全部数据
IPage<CvsGoodsVo> cvsGoodsPage= baseMapper.selectCvsGoodsList(page,g);//一节点 IPage<CvsGoodsVo> cvsGoodsPage= baseMapper.selectCvsGoodsList(page,g);//一节点
@ -109,4 +110,9 @@ public class CvsGoodsServiceImpl extends ServiceImpl<CvsGoodsMapper,CvsGoods> im
public CvsGoods selectParentById(Integer id){ public CvsGoods selectParentById(Integer id){
return baseMapper.selectById(id); return baseMapper.selectById(id);
} }
// 删除
@Override
public void deleteByIdVo(Integer id){
baseMapper.deleteByIdVo(id);
}
} }

View File

@ -1,5 +1,7 @@
<template> <template>
// empty <div>
???
</div>
</template> </template>
<script> <script>