You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
151 lines
3.2 KiB
151 lines
3.2 KiB
|
6 months ago
|
export default defineStore('useCommon', {
|
||
|
|
state: () => ({
|
||
|
|
subMsgKey: "", // 定义通知(由于路由不再支持parmas传参丢失)
|
||
|
|
goods_card_num: 0,
|
||
|
|
is_reload_card: false,
|
||
|
|
id:"",
|
||
|
|
//企业统一信用代码
|
||
|
|
enterpriseNumber:"",
|
||
|
|
//企业名称
|
||
|
|
enterpriseName:"",
|
||
|
|
//企业ID
|
||
|
|
enterpriseId:"",
|
||
|
|
//当前登录用户ID
|
||
|
|
userId:"",
|
||
|
|
//部门ID
|
||
|
|
deptId:"",
|
||
|
|
//部门名称
|
||
|
|
deptName:"",
|
||
|
|
//认证机构ID
|
||
|
|
organId:"",
|
||
|
|
//认证机构名称
|
||
|
|
organName:"",
|
||
|
|
//执法单位ID
|
||
|
|
bureauUnitId:"",
|
||
|
|
//执法单位名称
|
||
|
|
bureauUnitName:"",
|
||
|
|
// token
|
||
|
|
token: "",
|
||
|
|
//当前登录用户的手机号
|
||
|
|
phonenumber:"",
|
||
|
|
//是否初始化加载
|
||
|
|
firstLoad: true,
|
||
|
|
// 是否执法人员
|
||
|
|
hasLaw: false,
|
||
|
|
}),
|
||
|
|
getters: {},
|
||
|
|
actions: {
|
||
|
|
// 设置缓存页面通知事件标识
|
||
|
|
SET_SUB_MSG_KEY(data) {
|
||
|
|
this.subMsgKey = data;
|
||
|
|
},
|
||
|
|
// 设置购物车数量
|
||
|
|
SET_GOODS_NUM(data) {
|
||
|
|
this.goods_card_num = data;
|
||
|
|
},
|
||
|
|
// 是否重新加载购物车
|
||
|
|
SET_RELAOD_SHOP(data) {
|
||
|
|
this.is_reload_card = data;
|
||
|
|
},
|
||
|
|
//修改用户关联的企业纳税识别号
|
||
|
|
SET_USER_ENTERPRISE_NUMBER(data){
|
||
|
|
this.enterpriseNumber = data;
|
||
|
|
},
|
||
|
|
//修改用户关联的企业纳税识别号
|
||
|
|
SET_USER_ENTERPRISE_NAME(data){
|
||
|
|
this.enterpriseName = data;
|
||
|
|
},
|
||
|
|
//设置企业ID
|
||
|
|
SET_USER_ENTERPRISE_ID(data){
|
||
|
|
this.enterpriseId = data;
|
||
|
|
},
|
||
|
|
//设置用户ID
|
||
|
|
SET_USER_ID(data){
|
||
|
|
this.userId = data;
|
||
|
|
},
|
||
|
|
//设置部门ID
|
||
|
|
SET_DEPT_ID(data){
|
||
|
|
this.deptId = data;
|
||
|
|
},
|
||
|
|
//设置部门名称
|
||
|
|
SET_DEPT_NAME(data){
|
||
|
|
this.deptName = data;
|
||
|
|
},
|
||
|
|
//设置认证机构ID
|
||
|
|
SET_ORGAN_ID(data){
|
||
|
|
this.organId = data;
|
||
|
|
},
|
||
|
|
//设置认证机构名称
|
||
|
|
SET_ORGAN_NAME(data){
|
||
|
|
this.organName = data;
|
||
|
|
},
|
||
|
|
//设置执法单位ID
|
||
|
|
SET_BUREAU_UNIT_ID(data){
|
||
|
|
this.bureauUnitId = data;
|
||
|
|
},
|
||
|
|
//设置执法单位名称
|
||
|
|
SET_BUREAU_UNIT_NAME(data){
|
||
|
|
this.bureauUnitName = data;
|
||
|
|
},
|
||
|
|
//设置用户token
|
||
|
|
SET_TOKEN(data){
|
||
|
|
this.token = data;
|
||
|
|
},
|
||
|
|
//设置用户token
|
||
|
|
SET_IS_FIRST_LOAD(data){
|
||
|
|
this.firstLoad = data;
|
||
|
|
},
|
||
|
|
//设置用户手机号码
|
||
|
|
SET_USER_PHONENUMBER(data){
|
||
|
|
this.phonenumber = data;
|
||
|
|
},
|
||
|
|
//设置是否执法人员
|
||
|
|
SET_HAS_LAW(data){
|
||
|
|
this.hasLaw = data;
|
||
|
|
},
|
||
|
|
// 获取多语言数据
|
||
|
|
/*async getLang(params) {
|
||
|
|
let url = $globalRequestUrl({
|
||
|
|
url: getLang,
|
||
|
|
});
|
||
|
|
|
||
|
|
try {
|
||
|
|
const rep = await $globalRequest(url, params, { method: "GET" });
|
||
|
|
return rep;
|
||
|
|
} catch (error) {
|
||
|
|
return error;
|
||
|
|
}
|
||
|
|
},*/
|
||
|
|
// 获取购物车数量
|
||
|
|
/*async getGoodsNum(params) {
|
||
|
|
let url = $globalRequestUrl({
|
||
|
|
url: getGoodsNum,
|
||
|
|
});
|
||
|
|
|
||
|
|
try {
|
||
|
|
const rep = await $globalRequest(url, params, { method: "GET" });
|
||
|
|
return rep;
|
||
|
|
} catch (error) {
|
||
|
|
return error;
|
||
|
|
}
|
||
|
|
},*/
|
||
|
|
// 获取商品详情
|
||
|
|
/*async getGoodsdetal(params) {
|
||
|
|
let url = $globalRequestUrl({
|
||
|
|
url: getGoodsdetal,
|
||
|
|
});
|
||
|
|
|
||
|
|
try {
|
||
|
|
const rep = await $globalRequest(url, params, { method: "POST" });
|
||
|
|
return rep;
|
||
|
|
} catch (error) {
|
||
|
|
return error;
|
||
|
|
}
|
||
|
|
},*/
|
||
|
|
},
|
||
|
|
persist: {
|
||
|
|
storage: sessionStorage,
|
||
|
|
pick: ['token', 'userId', 'enterpriseNumber', 'enterpriseName', 'enterpriseId', 'phonenumber', 'deptId', 'deptName', 'organId', 'organName', 'bureauUnitId', 'bureauUnitName', 'hasLaw'],
|
||
|
|
},
|
||
|
|
});
|