库存管理SaaS小程序的开发目的是让中小企业可以使用小程序来管理库存,省去开发、部署系统的成本。
为了让同一个公司的用户能看见共享的数据,他们需要有一个共同的companyId,具体的实现方法是,某一个用户注册一个公司,然后将companyId分享给其他人加入(将companyId作为邀请码,或者生成二维码供用户扫码),然后这些人成了同一个公司的用户,相互之间能看到该看到的数据,实现库存数据共享。
注册公司代码:
confirmRegist() {
let that = this
//检查重名
companyCollection.where({
name: that.data.regCompanyName
}).get()
.then(res => {
if (res.data.length > 0) {
wx.showToast({
title: '公司名已存在!',
icon: 'error'
})
return false
} else {
companyCollection.add({
data: {
name: that.data.regCompanyName,
status: 1,
enableJoin: true //用于控制是否允许加入公司,防止非本公司