路径
src\components\Administrative\products\onlines\SetProduct.vue
data
isEdit: false, //是否为编辑or新增 用于弹出框内容切换
addProductDialog: false, //是否显示弹出框
formLabelWidth: '170px', //标签宽度
dataCount: null, //数据总条目
currentPage: null, //当前页
keywords: '', //搜索关键字
onlinesId: null, //产品线id
multipleSelection: [], //勾选中的数据信息
limit: 15, //列表一页显示多少条数据
productsList: [], //产品列表数据
productId: null, //产品id
copyAddForm: null, //用于清空编辑后的form表单数据
addForm: {
line_id: null, //产品id
p_sn: '', //产品编码
title: '', //产品标题
price: null, //产品价格
bag_big: null, //
bag_mid: null, //大包对中包
bag_small: null //中包对小包
},
methods
checkAll(val) // 全选
handleCurrentChange(page) // 列表翻页
showAddDialog() // 初始化添加产品表单
deletePorduct(id) // 删除
updateProduct(formName) // 更新数据
addProduct(formName) // 添加产品
getProduct(id) // 编辑产品信息
getAllProducts() // 获取产品列表
getCurrentPage() // 产品列表分页
getKeywords() // 获取关键字
search() // 搜索
init() // 初始化