Răsfoiți Sursa

搜索参数用三元运算

visuddhinanda 3 ani în urmă
părinte
comite
9e765bf935

+ 2 - 3
dashboard/src/pages/studio/article/list.tsx

@@ -362,9 +362,8 @@ const Widget = () => {
             ((params.current ? params.current : 1) - 1) *
             (params.pageSize ? params.pageSize : 10);
           url += `&limit=${params.pageSize}&offset=${offset}`;
-          if (typeof params.keyword !== "undefined") {
-            url += "&search=" + (params.keyword ? params.keyword : "");
-          }
+          url += params.keyword ? "&search=" + params.keyword : "";
+
           if (typeof anthologyId !== "undefined") {
             url += "&anthology=" + anthologyId;
           }

+ 3 - 3
dashboard/src/pages/studio/channel/list.tsx

@@ -387,9 +387,9 @@ const Widget = () => {
           // TODO
           console.log(params, sorter, filter);
           let url = `/v2/channel?view=studio&view2=${activeKey}&name=${studioname}`;
-          if (typeof collaborator === "string") {
-            url = url + "&collaborator=" + collaborator;
-          }
+          url += collaborator ? "&collaborator=" + collaborator : "";
+          url += params.keyword ? "&search=" + params.keyword : "";
+
           console.log("url", url);
           const res: IApiResponseChannelList = await get(url);
           const items: IChannelItem[] = res.data.rows.map((item, id) => {

+ 1 - 4
dashboard/src/pages/studio/dict/list.tsx

@@ -299,12 +299,9 @@ const Widget = () => {
             ((params.current ? params.current : 1) - 1) *
             (params.pageSize ? params.pageSize : 20);
           let url = `/v2/userdict?view=studio&name=${studioname}&limit=${params.pageSize}&offset=${offset}`;
-          if (typeof params.keyword !== "undefined") {
-            url += "&search=" + (params.keyword ? params.keyword : "");
-          }
+          url += params.keyword ? "&search=" + params.keyword : "";
           console.log(url);
           const res = await get<IApiResponseDictList>(url);
-
           const items: IWord[] = res.data.rows.map((item, id) => {
             const date = new Date(item.updated_at);
             const id2 =

+ 2 - 4
dashboard/src/pages/studio/group/list.tsx

@@ -233,10 +233,8 @@ const Widget = () => {
             ((params.current ? params.current : 1) - 1) *
             (params.pageSize ? params.pageSize : 20);
           url += `&limit=${params.pageSize}&offset=${offset}`;
-          if (typeof params.keyword !== "undefined") {
-            url += "&search=" + (params.keyword ? params.keyword : "");
-          }
-
+          url += params.keyword ? "&search=" + params.keyword : "";
+          console.log(url);
           const res = await get<IGroupListResponse>(url);
           const items: DataItem[] = res.data.rows.map((item, id) => {
             const date = new Date(item.created_at);