|
@ -99,6 +99,19 @@ function AdminMgm(props) { |
|
|
const handleDeptName = (v) => { |
|
|
const handleDeptName = (v) => { |
|
|
setAddManage({ ...addManage, deptName: v }) |
|
|
setAddManage({ ...addManage, deptName: v }) |
|
|
}; |
|
|
}; |
|
|
|
|
|
//添加角色 |
|
|
|
|
|
const handleRole = (v) => { |
|
|
|
|
|
setAddManage({ ...addManage, role: v }) |
|
|
|
|
|
}; |
|
|
|
|
|
//添加管辖方式 |
|
|
|
|
|
const handleGovernmentType = (v) => { |
|
|
|
|
|
setGetGovernment(v) |
|
|
|
|
|
setAddManage({ ...addManage, government_style: v }) |
|
|
|
|
|
} |
|
|
|
|
|
//添加管辖区域 |
|
|
|
|
|
const handleArea = (v) => { |
|
|
|
|
|
setAddManage({ ...addManage, government_area: v }) |
|
|
|
|
|
} |
|
|
//添加管辖车场接入方式 |
|
|
//添加管辖车场接入方式 |
|
|
const onChangeCarType = (e) => { |
|
|
const onChangeCarType = (e) => { |
|
|
setAddManage({ ...addManage, car_type: e.target.value }) |
|
|
setAddManage({ ...addManage, car_type: e.target.value }) |
|
@ -131,7 +144,7 @@ function AdminMgm(props) { |
|
|
}; |
|
|
}; |
|
|
//添加移动端管辖区域 |
|
|
//添加移动端管辖区域 |
|
|
const handleMoveArea = (e) => { |
|
|
const handleMoveArea = (e) => { |
|
|
setAddManage({ ...addManage, moveArea:e }) |
|
|
|
|
|
|
|
|
setAddManage({ ...addManage, moveArea: e }) |
|
|
}; |
|
|
}; |
|
|
//添加失效时间 |
|
|
//添加失效时间 |
|
|
const onChangeTime = (date, dateString) => { |
|
|
const onChangeTime = (date, dateString) => { |
|
@ -143,6 +156,13 @@ function AdminMgm(props) { |
|
|
let data = { |
|
|
let data = { |
|
|
...addManage |
|
|
...addManage |
|
|
} |
|
|
} |
|
|
|
|
|
if (addManage.account == '') { |
|
|
|
|
|
message.error('请输入登录名') |
|
|
|
|
|
} else if (addManage.userName == '') { |
|
|
|
|
|
message.error('请输入姓名') |
|
|
|
|
|
} else if (addManage.deptName == '') { |
|
|
|
|
|
message.error('请输入所属部门') |
|
|
|
|
|
} else { |
|
|
ajax.addAdminDate(data).then(res => { |
|
|
ajax.addAdminDate(data).then(res => { |
|
|
if (res.status === 20000) { |
|
|
if (res.status === 20000) { |
|
|
setImgVisible(false) |
|
|
setImgVisible(false) |
|
@ -161,6 +181,8 @@ function AdminMgm(props) { |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
//列表 |
|
|
//列表 |
|
|
const handleColumns = (tab) => { |
|
|
const handleColumns = (tab) => { |
|
|
let result = [...deployListColumns]; |
|
|
let result = [...deployListColumns]; |
|
@ -220,7 +242,7 @@ function AdminMgm(props) { |
|
|
title: '状态', |
|
|
title: '状态', |
|
|
render: (text, record) => { |
|
|
render: (text, record) => { |
|
|
return <> |
|
|
return <> |
|
|
{record.workState === 1 ? '离职' : '在职'} |
|
|
|
|
|
|
|
|
{record.workState === 1 ? '在职' : '离职'} |
|
|
</> |
|
|
</> |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
@ -231,7 +253,7 @@ function AdminMgm(props) { |
|
|
<Popover content={ |
|
|
<Popover content={ |
|
|
<div className="SpecialRecordBtnAdmin"> |
|
|
<div className="SpecialRecordBtnAdmin"> |
|
|
<div onClick={() => { CheckApplyBtn(record) }}>编辑</div> |
|
|
<div onClick={() => { CheckApplyBtn(record) }}>编辑</div> |
|
|
<div onClick={() => { deleteApplyBtn(record) }}>{record.workState === 1 ? '在职' : '离职'}</div> |
|
|
|
|
|
|
|
|
<div onClick={() => { deleteApplyBtn(record) }}>{record.workState === 1 ? '离职' : '在职'}</div> |
|
|
<div onClick={() => { applyBtn(record) }}>重置密码</div> |
|
|
<div onClick={() => { applyBtn(record) }}>重置密码</div> |
|
|
</div>}> |
|
|
</div>}> |
|
|
<button className="SpecialAdmin">操作</button> |
|
|
<button className="SpecialAdmin">操作</button> |
|
@ -277,9 +299,9 @@ function AdminMgm(props) { |
|
|
messageRole: record.messageRole, |
|
|
messageRole: record.messageRole, |
|
|
failure_time: record.failure_time, |
|
|
failure_time: record.failure_time, |
|
|
role: record.role, |
|
|
role: record.role, |
|
|
government_style:record.government_style, |
|
|
|
|
|
government_area:record.government_area, |
|
|
|
|
|
moveArea:record.moveArea |
|
|
|
|
|
|
|
|
government_style: record.government_style, |
|
|
|
|
|
government_area: record.government_area, |
|
|
|
|
|
moveArea: record.moveArea |
|
|
})) |
|
|
})) |
|
|
} |
|
|
} |
|
|
//管辖方式 |
|
|
//管辖方式 |
|
@ -584,7 +606,7 @@ function AdminMgm(props) { |
|
|
> |
|
|
> |
|
|
<div className="addAdmin"> |
|
|
<div className="addAdmin"> |
|
|
<div className="yisa-search"> |
|
|
<div className="yisa-search"> |
|
|
<label>手机号</label> |
|
|
|
|
|
|
|
|
<label style={{ marginLeft: 15 }}>手机号</label> |
|
|
<Input |
|
|
<Input |
|
|
placeholder="请输入手机号" |
|
|
placeholder="请输入手机号" |
|
|
value={addManage.mobile} |
|
|
value={addManage.mobile} |
|
@ -594,6 +616,7 @@ function AdminMgm(props) { |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div className="yisa-search"> |
|
|
<div className="yisa-search"> |
|
|
|
|
|
<div className="redLogo">*</div> |
|
|
<label>登录名</label> |
|
|
<label>登录名</label> |
|
|
<Input |
|
|
<Input |
|
|
placeholder="请输入用户名" |
|
|
placeholder="请输入用户名" |
|
@ -603,11 +626,12 @@ function AdminMgm(props) { |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div className="yisa-search"> |
|
|
<div className="yisa-search"> |
|
|
<label>姓名</label> |
|
|
|
|
|
|
|
|
<div className="redLogo">*</div> |
|
|
|
|
|
<label style={{ marginLeft: 15 }}>姓名</label> |
|
|
<Input |
|
|
<Input |
|
|
placeholder="请输入姓名" |
|
|
placeholder="请输入姓名" |
|
|
value={addManage.userName} |
|
|
value={addManage.userName} |
|
|
style={{ width: 260, marginLeft: 42 }} |
|
|
|
|
|
|
|
|
style={{ width: 260, marginLeft: 26 }} |
|
|
onChange={handleAddUserName} |
|
|
onChange={handleAddUserName} |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
@ -619,7 +643,7 @@ function AdminMgm(props) { |
|
|
</Radio.Group> |
|
|
</Radio.Group> |
|
|
</div> |
|
|
</div> |
|
|
<div className="yisa-search"> |
|
|
<div className="yisa-search"> |
|
|
<label>邮箱</label> |
|
|
|
|
|
|
|
|
<label style={{ marginLeft: 15 }}>邮箱</label> |
|
|
<Input |
|
|
<Input |
|
|
placeholder="请输入邮箱" |
|
|
placeholder="请输入邮箱" |
|
|
value={addManage.email} |
|
|
value={addManage.email} |
|
@ -628,6 +652,7 @@ function AdminMgm(props) { |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div className="yisa-search"> |
|
|
<div className="yisa-search"> |
|
|
|
|
|
<div className="redLogo">*</div> |
|
|
<label>所属部门</label> |
|
|
<label>所属部门</label> |
|
|
<Cascader |
|
|
<Cascader |
|
|
style={{ width: 260, marginLeft: 14 }} |
|
|
style={{ width: 260, marginLeft: 14 }} |
|
@ -644,6 +669,50 @@ function AdminMgm(props) { |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div className="yisa-search"> |
|
|
<div className="yisa-search"> |
|
|
|
|
|
<label>角色</label> |
|
|
|
|
|
<Select |
|
|
|
|
|
style={{ width: 260, marginLeft: 42 }} |
|
|
|
|
|
placeholder="请选择" |
|
|
|
|
|
value={addManage.role} |
|
|
|
|
|
options={getRoleData} |
|
|
|
|
|
onChange={handleRole} |
|
|
|
|
|
/> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div className="yisa-search"> |
|
|
|
|
|
<label>管辖方式</label> |
|
|
|
|
|
<Select |
|
|
|
|
|
style={{ width: 260, marginLeft: 14 }} |
|
|
|
|
|
placeholder="请选择" |
|
|
|
|
|
value={addManage.government_style} |
|
|
|
|
|
options={[{ |
|
|
|
|
|
value: 2, |
|
|
|
|
|
label: '按街管理' |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
value: 3, |
|
|
|
|
|
label: '按区管理' |
|
|
|
|
|
},]} |
|
|
|
|
|
onChange={handleGovernmentType} |
|
|
|
|
|
|
|
|
|
|
|
/> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div className="yisa-search"> |
|
|
|
|
|
<label>管辖区域</label> |
|
|
|
|
|
<Tree |
|
|
|
|
|
checkable |
|
|
|
|
|
style={{ width: 260, marginLeft: 14 }} |
|
|
|
|
|
onCheck={handleArea} |
|
|
|
|
|
checkedKeys={addManage.government_area} |
|
|
|
|
|
// onSelect={onSelect} |
|
|
|
|
|
treeData={getGovernmentArea} |
|
|
|
|
|
fieldNames={{ |
|
|
|
|
|
title: 'name', |
|
|
|
|
|
key: 'id', |
|
|
|
|
|
children: 'children' |
|
|
|
|
|
}} |
|
|
|
|
|
/> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div className="yisa-search"> |
|
|
<label>管辖车场接入方式</label> |
|
|
<label>管辖车场接入方式</label> |
|
|
<Radio.Group onChange={onChangeCarType} value={addManage.car_type}> |
|
|
<Radio.Group onChange={onChangeCarType} value={addManage.car_type}> |
|
|
<Radio value={1}>全部</Radio> |
|
|
<Radio value={1}>全部</Radio> |
|
|