diff --git a/src/service/apiurl.js b/src/service/apiurl.js index ac5e2a6b1..8624d1185 100644 --- a/src/service/apiurl.js +++ b/src/service/apiurl.js @@ -897,7 +897,148 @@ const apiurl = { weatherasin: service_fxdd + '/weather/basin', // 24小时流域统计 weatherArea: service_fxdd + '/weather/area', // 24小时区域统计 short: service_fxdd + '/weather/short/level ' // 短临预报量级统计 - } + }, + + + + //檀树岗 + // 全要素 + dataResourcesCenter: { + projectAndWater: { + shuikuBasicinfo: { + detail: service_fxdd + "/attResBase/list", + update: service_fxdd + "/attResBase/update", + getFile:service_fxdd + "/attResBase/file/get" + }, + kr: { + list: service_fxdd + "/stZvarlB/list", + save: service_fxdd + "/stZvarlB/insert", + update: service_fxdd + "/stZvarlB/update", + delete: service_fxdd + "/stZvarlB/del" + }, + xl: { + list: service_fxdd + "/stZqrlB/list", + save: service_fxdd + "/stZqrlB/insert", + update: service_fxdd + "/stZqrlB/update", + delete: service_fxdd + "/stZqrlB/del" + }, + mangerUnit: { + list: service_fxdd + "/resMangUnit/list", + update:service_fxdd + "/resMangUnit/update" + }, + zrtx: { + list: service_fxdd + "/resSafePersonB/list", + save: service_fxdd + "/resSafePersonB/insert", + update: service_fxdd + "/resSafePersonB/update", + delete:service_fxdd + "/resSafePersonB/del" + }, + monthLl: { + page: service_fxdd + "/resMonthEcoFlow/list", + update:service_fxdd + "/resMonthEcoFlow/updates" + }, + fxya: { + page: service_fxdd + "/resPlanB/list", + update: service_fxdd + "/resPlanB/update", + save: service_fxdd + "/resPlanB/insert", + delete:service_fxdd + "/resPlanB/del", + getFile:service_fxdd + "/resPlanB/file/get" + }, + sjtz: { + list: service_fxdd + "/attResBase/fileList", + upload: service_fxdd + "/attResBase/updateFile", + delete: service_fxdd + "/attResBase/del", + }, + projectPic: { + list: service_fxdd + "/resProjectImg/list", + save: service_fxdd + "/resProjectImg/insert", + delete:service_fxdd + "/resProjectImg/del" + }, + yhd: { + page: service_fxdd + '/attSpillwayBase/page', + save:service_fxdd + '/attSpillwayBase/insert', + update: service_fxdd + '/attSpillwayBase/update', + delete:service_fxdd + "/attSpillwayBase/del" + }, + db: { + page: service_fxdd + '/attDamBase/page', + save:service_fxdd + '/attDamBase/insert', + update: service_fxdd + '/attDamBase/update', + delete: service_fxdd + "/attDamBase/del", + getFile:service_fxdd + "/attDamBase/get" + }, + zf: { + page: service_fxdd + '/attGateValve/page', + save:service_fxdd + '/attGateValve/insert', + update: service_fxdd + '/attGateValve/update', + delete: service_fxdd + "/attGateValve/del", + getFile:service_fxdd + "/attGateValve/get" + + }, + lsy: { + page: service_fxdd + '/attMeaWeir/page', + save:service_fxdd + '/attMeaWeir/insert', + update: service_fxdd + '/attMeaWeir/update', + delete: service_fxdd + "/attMeaWeir/del", + list:service_fxdd+"/stAddvcdD/tree" + } + }, + basicData: { + jczd: { + page: service_fxdd + "/stStbprpB/page", + save: service_fxdd + "/stStbprpB/insert", + update: service_fxdd + "/stStbprpB/update", + delete: service_fxdd + "/stStbprpB/del" + }, + dmgl: { + page: service_fxdd + "/attDamProfile/page", + update: service_fxdd + "/attDamProfile/update", + save: service_fxdd + "/attDamProfile/insert", + delete: service_fxdd + "/attDamProfile/del", + getFile: service_fxdd + "/attDamProfile/file/get" + }, + sysbgl: { + page: service_fxdd + "/osmoticPressDevice/page", + update: service_fxdd + "/osmoticPressDevice/update", + save: service_fxdd + "/osmoticPressDevice/insert", + delete: service_fxdd + "/osmoticPressDevice/del", + list:service_fxdd + "/osmoticPressDevice/list" + }, + slsbgl: { + page: service_fxdd + "/osmoticFlowDevice/page", + update: service_fxdd + "/osmoticFlowDevice/update", + save: service_fxdd + "/osmoticFlowDevice/insert", + delete: service_fxdd + "/osmoticFlowDevice/del", + list:service_fxdd + "/osmoticFlowDevice/list" + }, + sjzd: { + page: service_fxdd + "/sysDictB/page", + update: service_fxdd + "/sysDictB/update", + save: service_fxdd + "/sysDictB/insert", + delete: service_fxdd + "/sysDictB/del", + }, + spjbxx: { + page: service_fxdd + "/attCctvBase/page", + update: service_fxdd + "/attCctvBase/update", + save: service_fxdd + "/attCctvBase/insert", + delete: service_fxdd + "/attCctvBase/del", + tree: service_fxdd + "/cctvBMenu/tree", + saveTree: service_fxdd + "/cctvBMenu/insert", + editTree: service_fxdd + "/cctvBMenu/update", + deleteTree: service_fxdd + "/cctvBMenu/del" + } + }, + dygxb: { + zfysxt: { + page: service_fxdd + "/gateValveCctvRel/page", + save: service_fxdd + "/gateValveCctvRel/insert", + update: service_fxdd + "/gateValveCctvRel/update", + delete: service_fxdd + "/gateValveCctvRel/del", + zflist: service_fxdd + "/attGateValve/list", + splist:service_fxdd + "/attCctvBase/list" + } + } + }, + } export default apiurl diff --git a/src/views/sq/qys/gcys/projectBasicInfo/index.js b/src/views/sq/qys/gcys/projectBasicInfo/index.js index e72367acd..7cd1e069e 100644 --- a/src/views/sq/qys/gcys/projectBasicInfo/index.js +++ b/src/views/sq/qys/gcys/projectBasicInfo/index.js @@ -45,7 +45,9 @@ export default function ProjectBasciInfo() { const getData = async () => { try { + const res = await httppost2(apiurl.dataResourcesCenter.projectAndWater.shuikuBasicinfo.detail) + // debugger; if (res.code == 200) { form.setFieldsValue(res.data[0]) setData(res.data[0]) diff --git a/src/views/sz/szzf/ajdj/bajz.js b/src/views/sz/szzf/ajdj/bajz.js index 2f384d2dd..8e51743f1 100644 --- a/src/views/sz/szzf/ajdj/bajz.js +++ b/src/views/sz/szzf/ajdj/bajz.js @@ -4,8 +4,25 @@ import { useForm } from 'antd/lib/form/Form'; import { useState } from 'react'; const { Dragger } = Upload; +const list = [ + { + type:'立案' + }, + { + type:'调查取证' + }, + { + type:'审查处理' + }, + { + type:'送达执行' + }, + { + type:'结案' + } +] const Page = () => { - const form =useForm() + const [form] = Form.useForm(); const [fileList ,setFileList] =useState() const props = { name: 'file', @@ -31,10 +48,14 @@ const Page = () => { } return ( -
+ -
案卷存档
- + +
+
+ 案卷存档
+ + { - + {
- -
案卷存档
- + {list.map(item=>( + + +
+
+ {item.type}
+ + { -
+
))}
) diff --git a/src/views/sz/szzf/ajdj/editTabs.js b/src/views/sz/szzf/ajdj/editTabs.js index 4a4d6f19d..b6291232c 100644 --- a/src/views/sz/szzf/ajdj/editTabs.js +++ b/src/views/sz/szzf/ajdj/editTabs.js @@ -3,6 +3,7 @@ import { Tabs } from 'antd'; import BascForm from '../form/index' import { basicData,clqkData,xzfy} from './config' import Bajz from './bajz' +import Lsyx from './lsyx' const items = [ { key: '1', @@ -40,8 +41,8 @@ const Page = () => { {key==1&& } {key==2&& } {key==3&& } - {key==4&& } - {/* {key==5&& } */} + {key==4&& } + {key==5&& } ) diff --git a/src/views/sz/szzf/ajdj/form.js b/src/views/sz/szzf/ajdj/form.js deleted file mode 100644 index 5f53aa620..000000000 --- a/src/views/sz/szzf/ajdj/form.js +++ /dev/null @@ -1,305 +0,0 @@ -import React, { useEffect, useState, useMemo, useRef } from 'react'; -import { Form, Button, Input, Row, Upload, Col, Table, DatePicker, InputNumber, message, Image, Modal, Typography, Select } from 'antd'; -import { DeleteOutlined, FileWordOutlined, FilePdfOutlined, FileZipOutlined, FileExcelOutlined } from '@ant-design/icons'; -import { formItemLayout, btnItemLayout } from '../../../../components/crud/FormLayoutProps'; -import apiurl from '../../../../service/apiurl'; - -// import "./index.less" -import moment from 'moment'; -const { RangePicker } = DatePicker -const { Dragger } = Upload; -const url = "http://223.75.53.141:9102/test.by-lyf.tmp" - -const opntios=[ - {label:'宪法',value:'宪法'}, - {label:'法律',value:'法律'}, - {label:'行政法规',value:'行政法规'}, - {label:'督察法规',value:'督察法规'}, - {label:'司法解释',value:'司法解释'}, - {label:'地方性法规',value:'地方性法规'}, -] -const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { - - const [form] = Form.useForm(); - const [fileList, setFileList] = useState([]) //上传文件列表 - const [fileIds, setFileIds] = useState([]) - const [iframeSrc, setIframeSrc] = useState('') - const [pdfViewOPen, setPdfViewOPen] = useState(false) - - const [loading, setLoading] = useState(false) - - /** - * @description 文件下载 - * @param {String} params 文件fileId - */ - const download = (params) => { - let downloadLink = document.createElement("a"); - downloadLink.href = `http://local.gunshiiot.com:18083/gunshiApp/xyt/projectEvents/file/download/${params}`; - downloadLink.download = `${params.fileName}`; - downloadLink.style.display = "none"; - // 将链接添加到页面中 - document.body.appendChild(downloadLink); - - // 模拟点击事件,开始下载 - downloadLink.click(); - } - /** - * @description 上传图片 - * @param {string} file 上传的文件 - */ - const fileChange = (info) => { - if (info.file.status === "done") { - setLoading(false); - } - if (info.file.status === "uploading") { - setLoading(true); - } - if (info.file.status === "error") { - message.error("文件上传失败") - setLoading(false); - } - let fileIds = info.fileList.map(file => { - return file.response?.data?.fileId - }) - setFileIds(fileIds) - setFileList(info.fileList) - } - /** - * @description pdf文件预览 - * @param {String} params 文件预览url - */ - const viewPdf = (params) => { - setIframeSrc(params) - setPdfViewOPen(true) - } - - - const onfinish = (values) => { - values.eventsDate = values.eventsDate ? moment(values.eventsDate).format("YYYY-MM-DD 00:00:00") : '' - let oldFiles = fileList.map(item => ({ fileId: item.response?.data?.fileId })) - if (mode === 'edit') { - values.files = oldFiles; - values.id = record.id; - onEdit(apiurl.rcgl.gcdsj.edit, values) - } - if (mode === 'save') { - values.files = oldFiles - onSave(apiurl.rcgl.gcdsj.save, values) - } - } - - /** - * @description 删除上传的图片 - * @param {string} id 删除的id - */ - const deleteFile = (fileId) => { - console.log(fileId); - let filterFile = fileList.filter(item => item.response?.data?.fileId !== fileId); - setFileList(filterFile) - } - useEffect(() => { - if (mode != 'save') { - const imgFile = record?.files?.map(o => ({ - name: o.fileName, - response: { - data: { - filePath: o.filePath, - fileId: o.fileId - } - }, - })) - setFileList(imgFile) - } - }, [record, mode]) - - - - return ( - <> -
- - - - - - - - - - - - - - - - - - - dateString} - getValueProps={(value) => ({ value: value ? moment(value) : undefined })} - rules={[ - { - required: true, - }, - ]} - > - - - - - dateString} - getValueProps={(value) => ({ value: value ? moment(value) : undefined })} - rules={[ - { - required: true, - }, - ]} - > - - - - - - - - - {mode !== "view" && - { console.log(info.dataTransfer.files); }} - fileList={fileList} - disabled={loading} - // onSuccess={handleSuccess} - > -

点击或拖拽文件到此区域上传

-

- 支持扩展名:.doc .docx .pdf .jpg .png .ppt -

-
- } - - { - fileList.length > 0 && fileList.map(file => { - return ( - -
-
- {file.name.indexOf('.docx') > -1 ? -
{ download(file.response?.data?.fileId) }} - style={{ cursor: 'pointer' }} - > - -
- : - file.name.indexOf('.pdf') > -1 ? -
{ viewPdf(file.response?.data?.fileId) }} - style={{ cursor: 'pointer' }} - > - -
- : - file.name.indexOf('.zip') > -1 ? -
{ download(file.response?.data?.fileId) }} - style={{ cursor: 'pointer' }} - > - -
- : - file.name.indexOf('.xlsx') > -1 ? -
{ download(file.response?.data?.fileId) }} - style={{ cursor: 'pointer' }} - > - -
- : - - } - {file.name} -
-
deleteFile(file.response?.data?.fileId)}> - -
-
- - ) - }) - } -
-
- -
- { - mode === 'view' ? null : ( - <> - - - - - ) - } -
- { - setPdfViewOPen(false) - }} - > -