Browse Source

表单限制调整

release_0.0.4
‘lijianhao’ 2 years ago
parent
commit
97b80c664f
  1. 2
      web/client/src/sections/organization/components/depModal.js
  2. 4
      web/client/src/sections/organization/components/userModal.js
  3. 11
      web/client/src/sections/quanju/containers/example.js
  4. 16
      web/client/src/sections/quanju/containers/footer/conserve/right/right-bottom.js

2
web/client/src/sections/organization/components/depModal.js

@ -43,7 +43,7 @@ const DepModal = (props) => {
autocomplete: 'new-password'
}}
rules={[
{ required: true, message: '请输入部门名称' }, { max: 20, message: '请输入10个字以内的名称' }
{ required: true, message: '请输入部门名称' }, { max: 10, message: '请输入10个字以内的名称' }
]}
/>
<ProFormTreeSelect

4
web/client/src/sections/organization/components/userModal.js

@ -41,12 +41,11 @@ const UserModal = (props) => {
<ProForm.Group>
<ProFormText
name={['contract', 'name']}
maxLength={10}
width="md"
label="姓名"
required
placeholder="请输入姓名"
rules={[{ required: true, message: '请输入姓名' }]}
rules={[{ required: true, message: '请输入姓名' },{ max: 10, message: '请输入10个字以内的名称' }]}
/>
< ProFormText
name={['contract', 'phone']}
@ -156,7 +155,6 @@ const UserModal = (props) => {
function mapStateToProps(state) {
const { depMessage } = state;
console.log('depMessage:', depMessage);
const pakData = (dep) => {
// console.log(dep);
return dep.map((d) => {

11
web/client/src/sections/quanju/containers/example.js

@ -26,8 +26,7 @@ const Example = (props) => {
useEffect(() => {
const timer = setTimeout(() => {
const map = new AMap.Map(MAPID, {
const map = new AMap.Map(MAPID, {
//resizeEnable: true,
center: [115.912663, 28.543149],//地图中心点,初始定位加载显示楼块
// center: [115.857952, 28.683003],//地图中心点
@ -46,7 +45,10 @@ const Example = (props) => {
window.onload = function () {
windowOnload = true;
}
}, 100);
//主题样式
@ -57,8 +59,7 @@ const Example = (props) => {
})
map.clearMap();
if (map) map.destroy();
map = null;
clearTimeout(timer)
}
}, [])

16
web/client/src/sections/quanju/containers/footer/conserve/right/right-bottom.js

@ -15,7 +15,7 @@ let underColorList = [
"rgba(255,194,20,0.5)"
]
const type = ['culvert','', 'road', 'bridge']
const type = ['culvert', '', 'road', 'bridge']
const RightBottom = (props) => {
const { roadMaintenances } = props
@ -23,7 +23,7 @@ const RightBottom = (props) => {
let typesNum = null
const list = roadMaintenances?.reportCount?.map((r, index) => {
totalData += Number(r.count)
if (r.projectType === type[index]) {
if (r.projectType === 'culvert' || 'road' || 'bridge') {
typesNum += Number(r.count)
}
switch (r.projectType) {
@ -41,12 +41,16 @@ const RightBottom = (props) => {
return {
name: '桥梁',
value: r.count
}
};
case '其他':
return {
name: '其他',
value: r.count
};
}
}).filter(f => f !== undefined)
const otherNum = totalData - typesNum
console.log();
otherNum !== null && list?.push({ name: '其他', value: otherNum })
// const otherNum = totalData - typesNum
// otherNum !== null && list?.push({ name: '其他', value: otherNum })
const style = { height: "31%", marginTop: "3%" }
return (
<>

Loading…
Cancel
Save