Commit 0ef6ed3f8f3aaf43a87b5e60896e0167c73275ec
1 parent
5c49c238
fix: 修改客户管理工单bug
Showing
6 changed files
with
22 additions
and
51 deletions
.umirc.ts
src/pages/Client/Client/Components/ClientInformationModal.tsx
... | ... | @@ -32,24 +32,16 @@ export default ({ data, type, reloadTable }) => { |
32 | 32 | >(); |
33 | 33 | const fileList: any = []; |
34 | 34 | const onfinish = async (values) => { |
35 | - console.log(values, '5656values'); | |
36 | - | |
37 | 35 | let list = values.ticketsList; |
38 | - console.log(list, '5656list'); | |
39 | - list = list.map((item, index) => { | |
36 | + list = list.map((item) => { | |
37 | + let itemAnnexUrl = null; | |
40 | 38 | // 尝试从 item.filePaths 中获取 annexUrl |
41 | - const itemAnnexUrl = item?.filePaths?.[0]?.response?.data?.[0] || null; | |
42 | - | |
43 | - // 如果 itemAnnexUrl 为 null,则使用 data.ticketsList 对应的 annexUrl | |
44 | - if ( | |
45 | - itemAnnexUrl === null && | |
46 | - data.ticketsList[index]?.annexUrl && | |
47 | - index < data.ticketsList.length | |
48 | - ) { | |
49 | - item.annexUrl = data.ticketsList[index].annexUrl; // 确保对比中的 annesUrl 也是 null | |
39 | + if (item?.filePaths) { | |
40 | + itemAnnexUrl = item?.filePaths?.[0]?.response?.data?.[0] || null; | |
50 | 41 | } else { |
51 | - item.annexUrl = itemAnnexUrl; // 否则,使用从 item.filePaths 中获取的值 | |
42 | + itemAnnexUrl = null; | |
52 | 43 | } |
44 | + item.annexUrl = itemAnnexUrl; | |
53 | 45 | return item; |
54 | 46 | }); |
55 | 47 | |
... | ... | @@ -188,17 +180,6 @@ export default ({ data, type, reloadTable }) => { |
188 | 180 | groupFilter: 'all', |
189 | 181 | }, |
190 | 182 | }); |
191 | - // const namesArray = res.data.data.map((item) => item.name); | |
192 | - // const formattedObject = res.data.data.reduce((acc, name) => { | |
193 | - // acc[name] = name; // 将名称作为键和值 | |
194 | - // return acc; | |
195 | - // }, {}); | |
196 | - // console.log(namesArray, '5656namesArray'); | |
197 | - // const formattedObject = res.data.data.reduce((acc, item) => { | |
198 | - // acc[item.name] = item.name; // 使用 name 作为键,id 作为值 | |
199 | - // return acc; | |
200 | - // }, {}); | |
201 | - // return enumToSelect(formattedObject); | |
202 | 183 | const options = res.data.data.reduce((acc, item) => { |
203 | 184 | acc.push({ label: item.name, value: item.id }); // 使用 name 作为 label,id 作为 value |
204 | 185 | return acc; | ... | ... |
src/pages/Client/Client/Components/ClientModal.tsx
... | ... | @@ -33,20 +33,16 @@ export default ({ data, type, reloadTable }) => { |
33 | 33 | const fileList: any = []; |
34 | 34 | const onfinish = async (values) => { |
35 | 35 | let list = values.list; |
36 | - list = list.map((item, index) => { | |
37 | - // 尝试从 item.filePaths 中获取 annexUrl | |
38 | - const itemAnnexUrl = item?.filePaths?.[0]?.response?.data?.[0] || null; | |
39 | 36 | |
40 | - // 如果 itemAnnexUrl 为 null,则使用 data.ticketsList 对应的 annexUrl | |
41 | - if ( | |
42 | - itemAnnexUrl === null && | |
43 | - data.ticketsList[index]?.annexUrl && | |
44 | - index < data.ticketsList.length | |
45 | - ) { | |
46 | - item.annexUrl = data.ticketsList[index].annexUrl; // 确保对比中的 annesUrl 也是 null | |
37 | + list = list.map((item) => { | |
38 | + let itemAnnexUrl = null; | |
39 | + // 尝试从 item.filePaths 中获取 annexUrl | |
40 | + if (item?.filePaths) { | |
41 | + itemAnnexUrl = item?.filePaths?.[0]?.response?.data?.[0] || null; | |
47 | 42 | } else { |
48 | - item.annexUrl = itemAnnexUrl; // 否则,使用从 item.filePaths 中获取的值 | |
43 | + itemAnnexUrl = null; | |
49 | 44 | } |
45 | + item.annexUrl = itemAnnexUrl; | |
50 | 46 | return item; |
51 | 47 | }); |
52 | 48 | values.list = list; | ... | ... |
src/pages/Client/FollowRecord/Components/ClientModal.tsx
... | ... | @@ -34,20 +34,15 @@ export default ({ data, type, reloadTable }) => { |
34 | 34 | const fileList: any = []; |
35 | 35 | const onfinish = async (values) => { |
36 | 36 | let list = values.ticketsList; |
37 | - list = list.map((item, index) => { | |
37 | + list = list.map((item) => { | |
38 | + let itemAnnexUrl = null; | |
38 | 39 | // 尝试从 item.filePaths 中获取 annexUrl |
39 | - const itemAnnexUrl = item?.filePaths?.[0]?.response?.data?.[0] || null; | |
40 | - | |
41 | - // 如果 itemAnnexUrl 为 null,则使用 data.ticketsList 对应的 annexUrl | |
42 | - if ( | |
43 | - itemAnnexUrl === null && | |
44 | - data.ticketsList[index]?.annexUrl && | |
45 | - index < data.ticketsList.length | |
46 | - ) { | |
47 | - item.annexUrl = data.ticketsList[index].annexUrl; // 确保对比中的 annesUrl 也是 null | |
40 | + if (item?.filePaths) { | |
41 | + itemAnnexUrl = item?.filePaths?.[0]?.response?.data?.[0] || null; | |
48 | 42 | } else { |
49 | - item.annexUrl = itemAnnexUrl; // 否则,使用从 item.filePaths 中获取的值 | |
43 | + itemAnnexUrl = null; | |
50 | 44 | } |
45 | + item.annexUrl = itemAnnexUrl; | |
51 | 46 | return item; |
52 | 47 | }); |
53 | 48 | values.list = list; | ... | ... |
src/pages/Client/FollowRecord/index.tsx
... | ... | @@ -23,7 +23,6 @@ export default () => { |
23 | 23 | |
24 | 24 | // 更新 refreshKey,强制刷新 CommunicationHistoryModal |
25 | 25 | setRefreshKey((prevKey) => prevKey + 1); |
26 | - console.log('5656refresh'); | |
27 | 26 | }; |
28 | 27 | //biaoji |
29 | 28 | const columns = [ |
... | ... | @@ -247,7 +246,6 @@ export default () => { |
247 | 246 | data={record} |
248 | 247 | // reloadTable={() => { |
249 | 248 | // actionRef.current.reload(); |
250 | - // console.log('5656flush'); | |
251 | 249 | // }} |
252 | 250 | reloadTable={reload} |
253 | 251 | />, | ... | ... |
src/pages/Order/OrderList/OrderList.tsx
... | ... | @@ -215,7 +215,7 @@ const OrderList = ({ paramsNew, searchShow, toolbarShow }) => { |
215 | 215 | const [recordOptNode, setRecordOptNode] = useState(null); |
216 | 216 | const roleCode = userInfo?.roleSmallVO?.code; |
217 | 217 | const roles = userInfo?.roles; |
218 | - const [setNewParams] = useState<any>(); | |
218 | + const [newParams, setNewParams] = useState<any>(); | |
219 | 219 | const canMergeInvoicing = useMemo(() => { |
220 | 220 | if (subOrderSelectedMap.size === 0) { |
221 | 221 | return false; |
... | ... | @@ -4587,6 +4587,7 @@ const OrderList = ({ paramsNew, searchShow, toolbarShow }) => { |
4587 | 4587 | useEffect(() => { |
4588 | 4588 | if (paramsNew) { |
4589 | 4589 | setNewParams(paramsNew); |
4590 | + console.log(newParams); | |
4590 | 4591 | } |
4591 | 4592 | refreshTable(); |
4592 | 4593 | }, [paramsNew]); | ... | ... |