forked from gzzfw/frontEnd/gzDyh

zhangyongtian
2024-09-15 b5aeb5f89a5af2af1ea8cc4a83a72b287916e710
fix: 首页页码问题、申请结案问题
2 files modified
60 ■■■■■ changed files
gz-customerSystem/src/views/register/handleFeedback/component/CaseResult.jsx 50 ●●●● patch | view | raw | blame | history
gz-customerSystem/src/views/register/index.jsx 10 ●●●●● patch | view | raw | blame | history
gz-customerSystem/src/views/register/handleFeedback/component/CaseResult.jsx
@@ -40,22 +40,14 @@
  const failRef = useRef();
  const [selectedTab, setSelectedTab] = useState('1'); // 默认选中第一个 tab
  const [scanFile, setScanFile] = useState(false);
  const [selectedTab1, setSelectedTab1] = useState('1'); // 默认选中第一个 tab
  const [fileTip, setFileTip] = useState('0');
  const [value, setValue] = useState(1)
  const [value, setValue] = useState(2)
  const [noHandleReason, setNoHandleReason] = useState(false);
  const [radioValue, setRadioValue] = useState(1);
  const [mode, setMode] = useState(false)
  const tabs = [
    { index: '1', label: '化解成功' },
    { index: '2', label: '化解不成功' },
  ];
  const tabs1 = [
    { index: '1', label: '公共模板1:化解成功结案意见范本' },
    { index: '2', label: '个人模板1:化解成功结案意见范本(完整版)' }
  ]
  const agreement = [
    { value: 1, label: '口头协议' },
@@ -65,10 +57,6 @@
  const handleTabChange = (newTabIndex) => {
    setSelectedTab(newTabIndex);
  };
  const handleTabChange1 = (newTabIndex) => {
    setSelectedTab1(newTabIndex);
  };
  const handleConfirm = (scanContent) => {
@@ -116,52 +104,34 @@
    }
  }
  //化解成功的提交处理
  const handleSubmit = () => {
    //口头协议
    if (value === 1) {
      const data = formRef?.current.getFields()
      console.log(data, 'handleSubmit')
      windupApply(data)
    }
    //书面协议
    if (value === 2) {
      const data = formRefWrite?.current.getFields()
      console.log(data, 'handleSubmit')
      windupApply(data)
    }
    if (selectedTab === '2') {
      const data = failRef?.current.getFields()
      console.log(data, 'handleSubmit')
      // windupApply(data)
    }
  }
  //化解不成功的提交处理
  const handleSubmit1 = () => {
    if (selectedTab === '2') {
      const data = failRef?.current.getFields()
      console.log(data, 'handleSubmit')
      windupApply(data)
    }
  }
  //结案申请请求
  const windupApply = async (submitData) => {
    console.log(
      {
        mediResultName: selectedTab === '1' ? '化解成功' : '化解不成功',
        mediResult: selectedTab === '1' ? '22_00025-1' : '22_00025-2',
        agreeType: selectedTab === '1' ? '24_00003-1' : '24_00003-2',
        agreeTypeName: value === 1 ? '口头协议' : '书面协议',
        caseTaskId: caseTaskId,
        caseId: caseId,
        caseResultId: caseResultId,
        ...submitData
      }, 'windupApplyData'
    )
    const res = await windupApplyApi({
      mediResultName: selectedTab === '1' ? '化解成功' : '化解不成功',
      mediResult: selectedTab === '1' ? '22_00025-1' : '22_00025-2',
      agreeType: selectedTab === '1' ? '24_00003-1' : '24_00003-2',
      agreeType: value === 1 ? '24_00003-1' : '24_00003-2',
      agreeTypeName: value === 1 ? '口头协议' : '书面协议',
      caseTaskId: caseTaskId,
      caseId: caseId,
@@ -213,7 +183,7 @@
            scrollToFirstError={true}
            requiredSymbol={false}
            initialValues={{
              agreeType: 2,
              agreeType: value,
            }} //默认值
          >
            <Col span={8}>
@@ -224,7 +194,7 @@
                }
                field='agreeType'
              >
                <Select options={agreement} onChange={(v) => { setValue(v); console.log(typeof v, 'vvv') }}>
                <Select options={agreement} onChange={(v) => { setValue(v); }}>
                </Select>
              </FormItem>
            </Col>
gz-customerSystem/src/views/register/index.jsx
@@ -1188,6 +1188,10 @@
  //改变tab
  const handleColumnType = (type) => {
    setPageData({
      page: 1,
      size: 10,
    })
    setSearchData({
      ...searchData,
      status: type
@@ -1196,6 +1200,10 @@
  //改变工作总览
  const tabActive = (key, data) => {
    setPageData({
      page: 1,
      size: 10,
    })
    //默认第一个tab
    if (key == '5') {
      setSearchData({
@@ -1402,7 +1410,7 @@
                      setPageData({
                        ...pageData,
                        page,
                        pageSize
                        size: pageSize
                      })
                    },
                  }}