@@ -9,3 +9,10 @@ export function getOwner() {
method: 'get',
})
}
+export function getCarrier() {
+ return request({
+ url: 'api/base/carrier/options',
+ method: 'get',
+ })
+}
+
@@ -1,18 +1,23 @@
import { defineStore } from 'pinia'
interface basicTypes {
- ownerMap: Object
+ ownerMap: Object,
+ carrierMap: Object
// @ts-ignore
export const basicStore = defineStore('basic', {
state: (): basicTypes => ({
- ownerMap: {}
+ ownerMap: {},
+ carrierMap:{}
}),
actions: {
setOwner(state: basicTypes) {
this.ownerMap = state
},
+ setCarrier(state: basicTypes) {
+ this.carrierMap = state
+ },
persist: {
enabled: true, // 启用持久化
@@ -35,7 +35,7 @@ service.interceptors.response.use(
// 处理响应数据
const res=response.data
if (res.code !== 200) {
- if (res.code == 600 || res.code == 601) {
+ if (res.code == 600 || res.code == 601 || res.code == 401 ) {
try {
window.android.logout()