feat: 获取图文集所有者、类型数据;调整 Lexical Editor z-index 在 Drawer 下使用
parent
55c9a18699
commit
bfe9c79bd9
@ -0,0 +1,36 @@
|
||||
import { create } from 'zustand'
|
||||
import { devtools } from 'zustand/middleware'
|
||||
import { fetchJSON, postForm } from '@/utils/request'
|
||||
import { API_HOST } from '@/config'
|
||||
import { isNotEmpty, prepareUrl } from '@/utils/commons'
|
||||
|
||||
const useSnippetStore = create(devtools((set, get) => ({
|
||||
|
||||
ownerList: [],
|
||||
typeList: [],
|
||||
|
||||
fetchParamList: async () => {
|
||||
let fetchOwnerUrl = `${API_HOST}/v2/GetAutoDocParameters`
|
||||
const params = {};
|
||||
|
||||
return fetchJSON(fetchOwnerUrl, params)
|
||||
.then(json => {
|
||||
if (json.errcode === 0) {
|
||||
console.info(json)
|
||||
set(() => ({
|
||||
ownerList: json?.result?.owner.map(item => {
|
||||
return { value: item.vsn, label: item.vname }
|
||||
}),
|
||||
typeList: json?.result?.type.map(item => {
|
||||
return { value: item.vsn, label: item.vname }
|
||||
})
|
||||
}))
|
||||
} else {
|
||||
throw new Error(json?.errmsg + ': ' + json.errcode)
|
||||
}
|
||||
})
|
||||
|
||||
},
|
||||
}), { name: 'snippetStore' }))
|
||||
|
||||
export default useSnippetStore
|
Loading…
Reference in New Issue