diff --git a/web/client/src/sections/fillion/components/luzhengmodel.js b/web/client/src/sections/fillion/components/luzhengmodel.js
index 651c605e..d2410739 100644
--- a/web/client/src/sections/fillion/components/luzhengmodel.js
+++ b/web/client/src/sections/fillion/components/luzhengmodel.js
@@ -4,47 +4,78 @@ import { Form, Input, Select, DatePicker, InputNumber, Button, Modal } from 'ant
 import { unitList } from '../containers/assess'
 import { getAssess, delAssess, editAssess } from '../actions/assess';
 import moment from 'moment';
-import { getRoadadministration,addRoadadministration,delRoadadministration,modifyRoadadministration } from '../actions/luzheng';
-// import Uploads from "../../../../components/Upload/index"
-// import Uploads from '../../../components/Upload/index'
+import { getRoadadministration, addRoadadministration, delRoadadministration, modifyRoadadministration } from '../actions/luzheng';
+// import Uploads from "../../../../components/Upload/index"
+// import Uploads from '../../../components/Upload/index'
 import Uploads from './uploads'
 const { Option } = Select;
 
 const LuzhengModel = ({ editData, check, visible, onCancel, dispatch }) => {
     const [form] = Form.useForm();
-    console.log(editData,'editData')
+    // console.log(editData,'editData')
     return (
          {
+                    if (check) {
+                        return onCancel()
+                    }
+                    form.validateFields().then(values => {
+                        if (editData) {
+                            dispatch(modifyRoadadministration(editData?.id, {
+                                ...values
+                            })).then(res => {
+                                if (res.success) {
+                                    onCancel()
+                                }
+                            })
+                        } else {
+                            dispatch(addRoadadministration({
+                                ...values,
+                            })).then(res => {
+                                if (res.success) {
+                                    onCancel()
+                                }
+                            })
+                        }
+
+                    })
+                }}>
+                    确定
+                ,
+                
+            ] : null}
             onOk={() => {
                 if (check) {
                     return onCancel()
                 }
                 form.validateFields().then(values => {
-                    if(editData){
-                        dispatch(modifyRoadadministration(editData?.id,{
+                    if (editData) {
+                        dispatch(modifyRoadadministration(editData?.id, {
                             ...values
                         })).then(res => {
                             if (res.success) {
                                 onCancel()
                             }
                         })
-                    }else{
+                    } else {
                         dispatch(addRoadadministration({
                             ...values,
                         })).then(res => {
                             if (res.success) {
                                 onCancel()
                             }
-                        }) 
+                        })
                     }
-                  
+
                 })
             }}
             onCancel={() => {
@@ -66,43 +97,43 @@ const LuzhengModel = ({ editData, check, visible, onCancel, dispatch }) => {
                 }}
             >
                 
-                    {/*  */}
-                    
+                    {/*  */}
+                    
                 
 
-                
-                    
+                
+                    
                 
 
-                
-                    
+                
+                    
                 
                 
-                
+                    
                 
             
         
     );
 };
 
-function mapStateToProps (state) {
+function mapStateToProps(state) {
     const { auth, assess } = state
     return {
         user: auth.user,
         assess: assess.data || []
     }
 }
-export default connect(mapStateToProps)(LuzhengModel);
+export default connect(mapStateToProps)(LuzhengModel);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/containers/luzheng.js b/web/client/src/sections/fillion/containers/luzheng.js
index d09f3825..b2ccd93a 100644
--- a/web/client/src/sections/fillion/containers/luzheng.js
+++ b/web/client/src/sections/fillion/containers/luzheng.js
@@ -1,10 +1,10 @@
 import React, { useState, useEffect } from 'react';
 import { connect } from 'react-redux';
 import { getAssess, delAssess, editAssess } from '../actions/assess';
-import { getRoadadministration,addRoadadministration,delRoadadministration,modifyRoadadministration } from '../actions/luzheng';
+import { getRoadadministration, addRoadadministration, delRoadadministration, modifyRoadadministration } from '../actions/luzheng';
 import ProTable from '@ant-design/pro-table';
 import AssessModal from '../components/luzhengmodel';
-import { Form, Space, DatePicker, Button, Select, Popconfirm ,Image} from 'antd'
+import { Form, Space, DatePicker, Button, Select, Popconfirm, Image, Tooltip } from 'antd'
 import moment from 'moment';
 import { values } from 'lodash';
 
@@ -35,13 +35,13 @@ function Assess(props) {
     const [query, setQuery] = useState({ page: 1, pageSize: 10 })
     const [loading, setLoading] = useState(false);
     const [isCheck, setIsCheck] = useState(false)
-    const [datasource,setdatasource] = useState([])
+    const [datasource, setdatasource] = useState([])
     const [dateRange, setDateRange] = useState(['1970-1-1', '2099-12-31']);
     const { RangePicker } = DatePicker
-    const [total,settotal]= useState(0)
+    const [total, settotal] = useState(0)
     const [editAble, setEditAble] = useState(user?.username !== 'SuperAdmin' && user?.userResources?.find(i => i.resourceId === 'ASSESSMANAGE')?.isshow === "true" ? true : '')
     useEffect(() => {
-        
+
         return () => { };
     }, []);
 
@@ -51,9 +51,9 @@ function Assess(props) {
 
     const getData = () => {
         setLoading(true)
-        console.log(query,'query')
-        dispatch(getRoadadministration({...query})).then(res => {
-            if(res?.success){
+        console.log(query, 'query')
+        dispatch(getRoadadministration({ ...query })).then(res => {
+            if (res?.success) {
                 setdatasource(res?.payload?.data?.rows)
                 settotal(res?.payload?.data?.count)
                 setLoading(false)
@@ -65,14 +65,16 @@ function Assess(props) {
         
             
                 
-                     { setDateRange(dateString) }} style={{ marginRight: '50px' }} />
+                         { setDateRange(dateString) }} style={{ marginRight: '50px' }} />
                     
 
                     
@@ -90,40 +92,50 @@ function Assess(props) {
                     title: '执法日期',
                     dataIndex: 'enforcementdate',
                     key: 'enforcementdate',
-                    render:(t,r)=>{
-                        return r?.enforcementdate?moment(r?.enforcementdate).format('YYYY-MM-DD'):'--'
+                    render: (t, r) => {
+                        return r?.enforcementdate ? moment(r?.enforcementdate).format('YYYY-MM-DD') : '--'
                     }
                 },
                 {
                     title: '执法道路',
                     dataIndex: 'roadname',
-                    key: 'roadname'
+                    key: 'roadname',
+                    render: (t, r) => {
+                        return 
+                            {r?.roadname && r?.roadname?.length > 20 ? r?.roadname?.substr(0, 20) + '...' : r?.roadname}
+                        
+                    }
                 },
                 {
                     title: '执法成果',
                     dataIndex: 'enforcementreslt',
                     key: 'enforcementreslt',
+                    render: (t, r) => {
+                        return 
+                            {r?.enforcementreslt && r?.enforcementreslt?.length > 20 ? r?.enforcementreslt?.substr(0, 20) + '...' : r?.enforcementreslt}
+                        
+                    }
                 },
                 {
                     title: '执法图片',
                     dataIndex: 'picfile',
                     key: 'picfile',
-                    render:(t,r)=>{
-                            if(r?.picfile && r?.picfile?.length!==0){
-                                return r?.picfile?.map(i=>{
-                                    return 
-                                        
-                                    
-                                })
-                            }else{
-                                return '--'
-                            }
-                       
-                      
-                      
-                          
-                        
-                       
+                    render: (t, r) => {
+                        if (r?.picfile && r?.picfile?.length !== 0) {
+                            return r?.picfile?.map(i => {
+                                return 
+                                    
+                                
+                            })
+                        } else {
+                            return '--'
+                        }
+
+
+
+
+
+
                     }
                 },
                 {
@@ -139,8 +151,8 @@ function Assess(props) {
                             
+
+                            }} disabled={editAble}>编辑
                              {
@@ -148,8 +160,8 @@ function Assess(props) {
                                     dispatch(delRoadadministration(record.id)).then(res => {
                                         setLoading(false)
                                         if (res.success) {
-                                            setQuery({...query, page: 1, pageSize: 10, limit: 10})
-                                            // getData(page)
+                                            setQuery({ ...query, page: 1, pageSize: 10, limit: 10 })
+                                            // getData(page)
                                         }
                                     })
                                 }}
@@ -167,7 +179,7 @@ function Assess(props) {
                     defaultPageSize: 10,
                     showSizeChanger: false,
                     onChange: (page, pageSize) => {
-                        console.log(page,'page')
+                        console.log(page, 'page')
                         setQuery({
                             ...query,
                             page, limit: pageSize
@@ -179,7 +191,7 @@ function Assess(props) {
                 search={false}
             />
             {
-               assessModalVisible ?  {
+                assessModalVisible ?  {
                     getData()
                     setIsCheck(false)
                     setEditData(null)