明树Git Lab

Commit 90642417 authored by zhanghan's avatar zhanghan

1

parent c34b9c8a
Pipeline #112168 passed with stage
in 17 seconds
......@@ -52,10 +52,23 @@ export function $get ({ url, params = {}, callback, error }) {
});
};
function removeEmptyStrings (obj) {
if (Array.isArray(obj)) return obj.map(removeEmptyStrings);
if (obj !== null && typeof obj === 'object') {
return Object.fromEntries(
Object.entries(obj)
.filter(([, v]) => v !== '')
.map(([k, v]) => [k, removeEmptyStrings(v)])
);
}
return obj;
}
export function $post ({ url, data = {}, callback, error }) {
const router = useRouter();
const userStore = useUserStore();
return axios.post(windowConfig.baseUrl + url, data).then((response) => {
const cleanData = removeEmptyStrings(data);
return axios.post(windowConfig.baseUrl + url, cleanData).then((response) => {
if (response.code === 0) {
try {
callback && callback(response.data);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment