修改appIdentifier
parent
e1ace876ba
commit
e7e1f5e831
|
|
@ -19,7 +19,7 @@ module.exports = {
|
|||
},
|
||||
},
|
||||
// 应用唯一标识符
|
||||
appIdentifier: "qualifications",
|
||||
appIdentifier: "xgfManager",
|
||||
// 应用上下文注入全局变量
|
||||
contextInject: {
|
||||
// 应用Key
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
"lodash-es": "^4.17.21",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"zy-react-library": "^1.0.129"
|
||||
"zy-react-library": "^1.0.136"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@antfu/eslint-config": "^5.4.1",
|
||||
|
|
|
|||
|
|
@ -1,32 +1,32 @@
|
|||
import { declareRequest } from "@cqsjjb/jjb-dva-runtime";
|
||||
|
||||
export const corpInfoList = declareRequest(
|
||||
`Post > @/basic-info/corpInfo/list`,
|
||||
`Post > @/basicInfo/corpInfo/list`,
|
||||
);
|
||||
export const qualificationsListAll = declareRequest(
|
||||
`Post > @/qualifications/qualifications/listAll`,
|
||||
`Post > @/xgfManager/qualifications/listAll`,
|
||||
);
|
||||
export const qualificationApplyList = declareRequest(
|
||||
"qualificationApplyLoading",
|
||||
`Post > @/qualifications/qualificationsApply/list`,
|
||||
`Post > @/xgfManager/qualificationsApply/list`,
|
||||
);
|
||||
export const qualificationApplyAdd = declareRequest(
|
||||
"qualificationApplyLoading",
|
||||
`Post > @/qualifications/qualificationsApply/save`,
|
||||
`Post > @/xgfManager/qualificationsApply/save`,
|
||||
);
|
||||
export const qualificationApplyUpdate = declareRequest(
|
||||
"qualificationApplyLoading",
|
||||
`Put > @/qualifications/qualificationsApply/edit`,
|
||||
`Put > @/xgfManager/qualificationsApply/edit`,
|
||||
);
|
||||
export const qualificationApplyInfo = declareRequest(
|
||||
"qualificationApplyLoading",
|
||||
`Get > /qualifications/qualificationsApply/{id}`,
|
||||
`Get > /xgfManager/qualificationsApply/{id}`,
|
||||
);
|
||||
export const qualificationApplyQualificationListAll = declareRequest(
|
||||
"qualificationApplyLoading",
|
||||
`Post > @/qualifications/qualificationsDetail/listAll`,
|
||||
`Post > @/xgfManager/qualificationsDetail/listAll`,
|
||||
);
|
||||
export const qualificationApplyRejectReason = declareRequest(
|
||||
"qualificationApplyLoading",
|
||||
`Get > /qualifications/qualificationsApply/getRejectReason/{id}`,
|
||||
`Get > /xgfManager/qualificationsApply/getRejectReason/{id}`,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -2,29 +2,29 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime";
|
|||
|
||||
export const qualificationMaintenanceList = declareRequest(
|
||||
"qualificationMaintenanceLoading",
|
||||
`Post > @/qualifications/qualifications/list`,
|
||||
`Post > @/xgfManager/qualifications/list`,
|
||||
);
|
||||
export const qualificationMaintenanceUpdateStatus = declareRequest(
|
||||
"qualificationMaintenanceLoading",
|
||||
`Put > @/qualifications/qualifications/updateStatus`,
|
||||
`Put > @/xgfManager/qualifications/updateStatus`,
|
||||
);
|
||||
export const qualificationMaintenanceAdd = declareRequest(
|
||||
"qualificationMaintenanceLoading",
|
||||
`Post > @/qualifications/qualifications/save`,
|
||||
`Post > @/xgfManager/qualifications/save`,
|
||||
);
|
||||
export const qualificationMaintenanceUpdate = declareRequest(
|
||||
"qualificationMaintenanceLoading",
|
||||
`Put > @/qualifications/qualifications/edit`,
|
||||
`Put > @/xgfManager/qualifications/edit`,
|
||||
);
|
||||
export const qualificationMaintenanceInfo = declareRequest(
|
||||
"qualificationMaintenanceLoading",
|
||||
`Get > /qualifications/qualifications/{id}`,
|
||||
`Get > /xgfManager/qualifications/{id}`,
|
||||
);
|
||||
export const qualificationMaintenanceQualificationsAdd = declareRequest(
|
||||
"qualificationMaintenanceLoading",
|
||||
`Post > @/qualifications/qualificationsDetail/save`,
|
||||
`Post > @/xgfManager/qualificationsDetail/save`,
|
||||
);
|
||||
export const qualificationMaintenanceQualificationsList = declareRequest(
|
||||
"qualificationMaintenanceLoading",
|
||||
`Post > @/qualifications/qualificationsDetail/list`,
|
||||
`Post > @/xgfManager/qualificationsDetail/list`,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime";
|
|||
|
||||
export const qualificationRecordsList = declareRequest(
|
||||
"qualificationRecordsLoading",
|
||||
`Post > @/qualifications/qualificationsApply/recordList`,
|
||||
`Post > @/xgfManager/qualificationsApply/recordList`,
|
||||
);
|
||||
export const qualificationRecordsHistoryList = declareRequest(
|
||||
"qualificationRecordsLoading",
|
||||
`Post > @/qualifications/qualificationsApply/batchListByApplyId`,
|
||||
`Post > @/xgfManager/qualificationsApply/batchListByApplyId`,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime";
|
|||
|
||||
export const qualificationReviewList = declareRequest(
|
||||
"qualificationReviewLoading",
|
||||
`Post > @/qualifications/qualificationsApply/listWaitAudit`,
|
||||
`Post > @/xgfManager/qualificationsApply/listWaitAudit`,
|
||||
);
|
||||
export const qualificationReviewInfo = declareRequest(
|
||||
"qualificationReviewLoading",
|
||||
`Get > /qualifications/qualificationsApply/{id}`,
|
||||
`Get > /xgfManager/qualificationsApply/{id}`,
|
||||
);
|
||||
export const qualificationReviewInfoBatchNum = declareRequest(
|
||||
"qualificationReviewLoading",
|
||||
`Get > /qualifications/qualificationsApply/{id}/{batchNum}`,
|
||||
`Get > /xgfManager/qualificationsApply/{id}/{batchNum}`,
|
||||
);
|
||||
export const corpInfoDetails = declareRequest(
|
||||
"enterpriseLoading",
|
||||
"Post > @/basic-info/corpInfo/info/{id}",
|
||||
"Post > @/basicInfo/corpInfo/info/{id}",
|
||||
);
|
||||
export const userQualificationList = declareRequest(
|
||||
"userQualificationLoading",
|
||||
"Post > @/basic-info/userQualificationInfo/list",
|
||||
"Post > @/basicInfo/userQualificationInfo/list",
|
||||
);
|
||||
export const qualificationReviewSubmit = declareRequest(
|
||||
"userQualificationLoading",
|
||||
"Post > @/qualifications/qualificationsApply/audit",
|
||||
"Post > @/xgfManager/qualificationsApply/audit",
|
||||
);
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime";
|
|||
|
||||
export const qualificationStatistics = declareRequest(
|
||||
"qualificationStatisticsLoading",
|
||||
`Get > /qualifications/qualificationsApply/statistics`,
|
||||
`Get > /xgfManager/qualificationsApply/statistics`,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,9 +1,10 @@
|
|||
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
||||
import { Button, Col, Form, Input, message, Radio, Row } from "antd";
|
||||
import { Form, message } from "antd";
|
||||
import { useEffect } from "react";
|
||||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import HeaderBack from "zy-react-library/components/HeaderBack";
|
||||
import DictionarySelect from "zy-react-library/components/Select/Dictionary";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
import { NS_QUALIFICATION_MAINTENANCE } from "~/enumerate/namespace";
|
||||
|
||||
|
|
@ -33,76 +34,52 @@ function AddQualifications(props) {
|
|||
<div style={{ paddingBottom: 20 }}>
|
||||
<FormBuilder
|
||||
form={form}
|
||||
values={{ qualificationsDetailAddCmdList: [{
|
||||
dataType: undefined,
|
||||
dataTypeName: undefined,
|
||||
dataName: undefined,
|
||||
isValidity: undefined,
|
||||
}] }}
|
||||
values={{
|
||||
qualificationsDetailAddCmdList: [{
|
||||
dataType: undefined,
|
||||
dataTypeName: undefined,
|
||||
dataName: undefined,
|
||||
isValidity: undefined,
|
||||
}],
|
||||
}}
|
||||
loading={props.qualificationMaintenance.qualificationMaintenanceLoading}
|
||||
onFinish={onSubmit}
|
||||
span={24}
|
||||
labelCol={{ span: 6 }}
|
||||
options={[
|
||||
{ key: "qualificationsDetailAddCmdList", customizeRender: true, render: (
|
||||
<Form.List name="qualificationsDetailAddCmdList">
|
||||
{(fields, { add, remove }) => (
|
||||
<>
|
||||
{fields.map((field, index) => (
|
||||
<Row gutter={24} key={field.key}>
|
||||
<Col span={8}>
|
||||
<Form.Item
|
||||
label="资料属性"
|
||||
rules={[{ required: true, message: "请选择资料属性" }]}
|
||||
name={[field.name, "dataType"]}
|
||||
>
|
||||
<DictionarySelect
|
||||
dictValue="dataType"
|
||||
onGetLabel={(label) => {
|
||||
form.setFieldValue(["qualificationsDetailAddCmdList", field.name, "dataTypeName"], label);
|
||||
}}
|
||||
/>
|
||||
</Form.Item>
|
||||
<Form.Item label="资料属性名称" noStyle name={[field.name, "dataTypeName"]}>
|
||||
<input type="hidden" />
|
||||
</Form.Item>
|
||||
</Col>
|
||||
<Col span={8}>
|
||||
<Form.Item
|
||||
label="资料名称"
|
||||
rules={[{ required: true, message: "请输入资料名称" }, { max: 50, message: "最多输入50字符" }]}
|
||||
name={[field.name, "dataName"]}
|
||||
>
|
||||
<Input placeholder="请输入资料名称" max={50} />
|
||||
</Form.Item>
|
||||
</Col>
|
||||
<Col span={8}>
|
||||
<Form.Item label="是否涉及有效时间" required>
|
||||
<div style={{ display: "flex", gap: 10, alignItems: "center" }}>
|
||||
<Form.Item
|
||||
noStyle
|
||||
rules={[{ required: true, message: "请选择是否涉及有效时间" }]}
|
||||
name={[field.name, "isValidity"]}
|
||||
>
|
||||
<Radio.Group>
|
||||
<Radio value={0}>是</Radio>
|
||||
<Radio value={1}>否</Radio>
|
||||
</Radio.Group>
|
||||
</Form.Item>
|
||||
{
|
||||
index >= 1
|
||||
? <Button type="primary" danger onClick={() => remove(field.name)}>删除</Button>
|
||||
: <Button type="primary" onClick={() => add()}>添加</Button>
|
||||
}
|
||||
</div>
|
||||
</Form.Item>
|
||||
</Col>
|
||||
</Row>
|
||||
))}
|
||||
</>
|
||||
)}
|
||||
</Form.List>
|
||||
) },
|
||||
{
|
||||
name: "qualificationsDetailAddCmdList",
|
||||
span: 24,
|
||||
render: FORM_ITEM_RENDER_ENUM.FORM_LIST,
|
||||
formListUniqueProps: {
|
||||
options: field => (
|
||||
[
|
||||
{
|
||||
label: "资料属性",
|
||||
name: [field.name, "dataType"],
|
||||
span: 8,
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="dataType"
|
||||
onGetLabel={(label) => {
|
||||
form.setFieldValue(["qualificationsDetailAddCmdList", field.name, "dataTypeName"], label);
|
||||
}}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{ label: "资料属性名称", name: [field.name, "dataTypeName"], span: 8, onlyForLabel: true },
|
||||
{ label: "资料名称", name: [field.name, "dataName"], span: 8 },
|
||||
{
|
||||
label: "是否涉及有效时间",
|
||||
name: [field.name, "isValidity"],
|
||||
span: 8,
|
||||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 0, name: "是" }, { bianma: 1, name: "否" }],
|
||||
},
|
||||
]
|
||||
),
|
||||
},
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue