From cb3b4feddf9190a6664ba62a99db331c0ea13fe2 Mon Sep 17 00:00:00 2001 From: 13404089107 <puwei@sinata.cn> Date: 星期二, 25 二月 2025 21:10:29 +0800 Subject: [PATCH] 三个身边职位管理及工单事项配置对接口 --- management/src/pages/work-order-setting/index.jsx | 44 +++++++++++++++++++++++++------------------- 1 files changed, 25 insertions(+), 19 deletions(-) diff --git a/management/src/pages/work-order-setting/index.jsx b/management/src/pages/work-order-setting/index.jsx index f748758..5f80990 100644 --- a/management/src/pages/work-order-setting/index.jsx +++ b/management/src/pages/work-order-setting/index.jsx @@ -7,7 +7,7 @@ // import AddAndEdit from './components/addAndEdit'; -// import { getConfig, saveConfig } from './service'; +import { getSetting, addSetting } from './service'; // const TabPane = Tabs.TabPane; const Account = () => { const actionRef = useRef(); @@ -15,20 +15,26 @@ const addViewRef1 = useRef(); const [form] = Form.useForm(); const [tab, setTab] = useState('1'); - const [modalVisible, handleModalVisible] = useState(false); - const [selectedRowKeys, setSelectedRowKeys] = useState([]); - const changeStatusRef = useRef(); - const [addWarnVisible, handleAddWarnVisible] = useState(false); - const [dataSource, setDataSource] = useState([]); const [data, setData] = useState([]); const access = useAccess(); useEffect(() => { + getSetting().then(res => { + if (res.code === 200) { + setData(res.data); + form.setFieldsValue(res.data); + } + }) }, []) const save = () => { form.validateFields().then(async (values) => { - + values.id = 1 + sendRequest(addSetting, values).then(res => { + if (res.code === 200) { + + } + }) }); }; @@ -49,29 +55,29 @@ </span><span style={{ marginLeft: 8, color: '#a5a5a5' }}>超过时间未处理诉求,系统自动对该事件承办者发送短信提醒,并知会至上一级管理层进行督办。 </span></div> <Space style={{ marginTop: 20, display: 'flex', flexWrap: 'wrap' }}> - <Form.Item label="市级账号" name="isAuctioneer" rules={ + <Form.Item label="市级账号" name="cityHandlingTime" rules={ [{ required: true, message: '请输入市级账号' }] }> <InputNumber controls={false} precision={0} min={0} addonAfter="天内" ></InputNumber> </Form.Item> - <Form.Item label="区县账号" name="isAuctioneer" rules={ + <Form.Item label="区县账号" name="districtHandlingTime" rules={ [{ required: true, message: '请输入区县账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> </Form.Item> - <Form.Item label="街道账号" name="isAuctioneer" rules={ + <Form.Item label="街道账号" name="streetHandlingTime" rules={ [{ required: true, message: '请输入街道账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> </Form.Item> - <Form.Item label="社区账号" name="isAuctioneer" rules={ + <Form.Item label="社区账号" name="communityHandlingTime" rules={ [{ required: true, message: '请输入社区账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> </Form.Item> - <Form.Item label="党员账号" name="isAuctioneer" rules={ + <Form.Item label="党员账号" name="partyMemberHandlingTime" rules={ [{ required: true, message: '请输入党员账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> @@ -84,29 +90,29 @@ </span></div> <Space style={{ marginTop: 20, display: 'flex', flexWrap: 'wrap' }}> - <Form.Item label="市级账号" name="isAuctioneer" rules={ + <Form.Item label="市级账号" name="cityDeadlineReminder" rules={ [{ required: true, message: '请输入市级账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> </Form.Item> - <Form.Item label="区县账号" name="isAuctioneer" rules={ + <Form.Item label="区县账号" name="districtDeadlineReminder" rules={ [{ required: true, message: '请输入区县账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> </Form.Item> - <Form.Item label="街道账号" name="isAuctioneer" rules={ + <Form.Item label="街道账号" name="streetDeadlineReminder" rules={ [{ required: true, message: '请输入街道账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> </Form.Item> - <Form.Item label="社区账号" name="isAuctioneer" rules={ + <Form.Item label="社区账号" name="communityDeadlineReminder" rules={ [{ required: true, message: '请输入社区账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> </Form.Item> - <Form.Item label="党员账号" name="isAuctioneer" rules={ + <Form.Item label="党员账号" name="partyMemberDeadlineReminder" rules={ [{ required: true, message: '请输入党员账号' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> @@ -117,7 +123,7 @@ <div style={{ marginBottom: 20 }}><span style={{ fontSize: '14px', fontWeight: 600 }}>*诉求处理时间: </span><span style={{ marginLeft: 8, color: '#a5a5a5' }}>超过时间未处理诉求,系统自动对该事件承办者发送短信提醒,并知会至上一级管理层进行督办。 </span></div> - <Form.Item label="添加后处理时间" name="isAuctioneer" rules={ + <Form.Item label="添加后处理时间" name="demandProcessingTime" rules={ [{ required: true, message: '请输入添加后处理时间' }] }> <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber> @@ -125,7 +131,7 @@ </Card> <Access accessible={access['/work_order_transaction_management/work_order_item_configuration/save'] || false}> <div style={{ marginTop: 20, display: 'flex', justifyContent: 'center' }}> - <Button type="primary" htmlType="submit" style={{ marginRight: 20 }}> + <Button type="primary" htmlType="submit" style={{ marginRight: 20 }} onClick={() => {save()}} > 保存 </Button> </div> -- Gitblit v1.7.1