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