forked from gzzfw/frontEnd/gzDyh

liuwh
2024-09-14 221546808c11df777199def992e4abbf1fc31b5a
gz-customerSystem/src/views/register/visit/index.jsx
@@ -21,19 +21,19 @@
const Step = Steps.Step;
function saveDispute(data) {
  return $$.ax.request({ url: `casedraftInfo/caseDraftRegister`, type: 'post', service: 'mediate', data });
   return $$.ax.request({ url: `casedraftInfo/caseDraftRegister`, type: 'post', service: 'mediate', data });
}
function getId() {
  return $$.ax.request({ url: `caseUtils/getNewTimeCaseId`, type: 'get', service: 'utils' });
   return $$.ax.request({ url: `caseUtils/getNewTimeCaseId`, type: 'get', service: 'utils' });
}
function submitDispute(data) {
  return $$.ax.request({ url: `caseInfo/caseRegister`, type: 'post', service: 'mediate', data });
   return $$.ax.request({ url: `caseInfo/caseRegister`, type: 'post', service: 'mediate', data });
}
function getDetailData(id) {
  return $$.ax.request({ url: `casedraftInfo/getCasedraftInfo?id=${id}`, type: 'get', service: 'mediate' });
   return $$.ax.request({ url: `casedraftInfo/getCasedraftInfo?id=${id}`, type: 'get', service: 'mediate' });
}
@@ -62,9 +62,39 @@
      if (res.type) {
         const { agentList, personList, ...rest } = res.data
         const parList = agentList.concat(personList)
         const newParList = parList?.map(item => {
            const fileInfoList = item.fileInfoList
            let file = [];//身份证明材料、企业登记材料
            let file1 = [];//法人、机构身份证明材料、代理人授权委托书
            if (fileInfoList && fileInfoList.length != 0) {
               fileInfoList.forEach(item => {
                  if (item.ownerType == '22_00018-202' || item.ownerType == '22_00018-203') {
                     item.fileList.forEach(res => {
                        file.push({
                           ...res,
                           uid: res.id,
                        })
                     })
                  }
                  if (item.ownerType == '22_00018-204' || item.ownerType == '22_00018-207') {
                     item.fileList.forEach(res => {
                        file1.push({
                           ...res,
                           uid: res.id,
                        })
                     })
                  }
               })
            }
            return {
               ...item,
               file,
               file1
            }
         }) || []
         const obj = {
            ...rest,
            fakeData: parList,
            fakeData: newParList,
            myCaseType: [rest.caseTypeFirst, rest.caseType],
            myQuesAddress: rest.queRoad ? [rest.queProv, rest.queCity, rest.queArea, rest.queRoad] : undefined
         }
@@ -89,18 +119,18 @@
               const { myCaseType, myQuesAddress, ...rest } = formRef.current.getFields()
               const params = handleData(rest)
               $$.modalInfo({
            title: '提醒',
            content: '确定提交吗?',
            cancelText: '我再想想',
            onOk: () => {
              reauestSubmit({
                ...params,
                isSelfAccept: 0,
                isDraft: 0,
                operateType: 0,
              })
            },
          });
                  title: '提醒',
                  content: '确定提交吗?',
                  cancelText: '我再想想',
                  onOk: () => {
                     reauestSubmit({
                        ...params,
                        isSelfAccept: 0,
                        isDraft: 0,
                        operateType: 0,
                     })
                  },
               });
            }
         });
      }
@@ -198,7 +228,7 @@
                     <Step title='结案归档' disabled />
                  </Steps>
               </div>
               <div style={{ backgroundColor: '#ffff', margin: '8px 8px 0px 16px', padding: '12px 18px 82px 16px', height: 'calc(100vh - 228px)', overflowY: 'scroll', display: isReview ? '' : 'none' }}>
               <div style={{ backgroundColor: '#ffff', margin: '8px 8px 0px 16px', padding: '12px 18px 82px 16px', height: 'calc(100vh - 231px)', overflowY: 'scroll', display: isReview ? '' : 'none' }}>
                  <Preview style={{ display: isReview ? '' : 'none' }} data={formRef?.current?.getFields()} mainId={id} />
               </div>
               <VisitorRegister