注释预览修改

This commit is contained in:
lyp 2024-12-26 14:17:32 +08:00
parent ce507ed2b7
commit 3800d46d1f
2 changed files with 64 additions and 41 deletions

View File

@ -37,6 +37,9 @@ export default function AiHelper(props: PropsType) {
const [pageImgArray, setpageImgArray] = useState<any[]>([])
const [pageTotal, setPageTotal] = useState(0)
const [codeTypePageId, setcodeTypePageId] = useState('')
// 本项目是否已经生成
const [status, setStatus] = useState('')
// 获取页面样式数据
const getData = () => {
get({
@ -65,7 +68,7 @@ export default function AiHelper(props: PropsType) {
}
},
onSuccess(data: any) {
// console.log(data);
// console.log(data.data.rows);
setPageTotal(data.data.total)
setpageImgArray(data.data.rows)
}
@ -341,6 +344,14 @@ export default function AiHelper(props: PropsType) {
getlistLoginpage(1)
// getData()
getPageImgData(1)
get<any>({
messageApi,
url: `/api/proj/get/${props.projId}`,
onSuccess({ data }) {
// console.log('其他页面状态判断', data.generate.generateStatus);
setStatus(data.generate.generateStatus)
}
})
}, [])
return (
<div className='aiTab'>
@ -639,25 +650,31 @@ export default function AiHelper(props: PropsType) {
<div key={item.loginpageId} className={item.loginpageId == loginpageId ? 'page-img-select page-img-selected' : 'page-img-select'}
style={{ marginRight: '10px', marginBottom: '10px', width: 210, height: 120, borderRadius: 15 }}
onClick={() => {
setloginpageId(item.loginpageId)
put({
messageApi,
url: `/api/proj/update-loginpage-id/proj-id/${props.projId}/loginpage-id/${item.loginpageId}`,
if (status == 'SUCCESS') {
return;
} else {
setloginpageId(item.loginpageId)
put({
messageApi,
url: `/api/proj/update-loginpage-id/proj-id/${props.projId}/loginpage-id/${item.loginpageId}`,
onSuccess() {
messageApi.open({
type: 'success',
content: '已更改'
})
getLoginPageInfo()
// props.closeModal()
// props.closeModal()
onSuccess() {
messageApi.open({
type: 'success',
content: '已更改'
})
getLoginPageInfo()
// props.closeModal()
// props.closeModal()
},
},
})
}
})
}}
>
<div className="page-img" >
@ -701,28 +718,34 @@ export default function AiHelper(props: PropsType) {
pageImgArray.map((item) => {
const imgSrc = `${Axios.defaults?.baseURL}/route/file/v2/download/true/${item.previewImgs}`;
return (
<div key={item.loginpageId} className={item.codeTypePageId == codeTypePageId ? 'page-img-select page-img-selected' : 'page-img-select'}
<div key={item.codeTypePageId} className={item.codeTypePageId == codeTypePageId ? 'page-img-select page-img-selected' : 'page-img-select'}
style={{ marginRight: '10px', marginBottom: '20px', width: 210, height: 110, borderRadius: 15 }}
onClick={() => {
if (status == 'SUCCESS') {
return;
} else {
setcodeTypePageId(item.codeTypePageId)
put({
messageApi,
// url: `/api/proj/update/edit-step1/${props.projId}`,
url: `/api/proj/update-code-type-page-id/proj-id/${props.projId}/code-page-type-id/${item.codeTypePageId}`,
onSuccess() {
messageApi.open({
type: 'success',
content: '已更改'
})
getData()
},
})
}
// setSelectedId(item.codeTypePageId)
// setSelectedImg(item.previewImgs)
setcodeTypePageId(item.codeTypePageId)
put({
messageApi,
// url: `/api/proj/update/edit-step1/${props.projId}`,
url: `/api/proj/update-code-type-page-id/proj-id/${props.projId}/code-page-type-id/${item.codeTypePageId}`,
onSuccess() {
messageApi.open({
type: 'success',
content: '已更改'
})
getData()
},
})
}}
>
<div className="page-img" >

View File

@ -268,17 +268,17 @@ export default function ProjEditStep1(props: any) {
type: 'success',
content: '编辑成功'
})
put({
messageApi,
// url: `/api/proj/update/edit-step1/${props.projId}`,
url: `/api/proj/update-code-type-page-id/proj-id/${pathParams.projId}/code-page-type-id/${codeTypePageId}`,
// put({
// messageApi,
// url: `/api/proj/update-code-type-page-id/proj-id/${pathParams.projId}/code-page-type-id/${codeTypePageId}`,
onSuccess() {
// onSuccess() {
},
// },
})
// })
setTimeout(() => {
props.closeModal()
@ -311,7 +311,7 @@ export default function ProjEditStep1(props: any) {
init()
// getData()
console.log(selectedId);
// console.log(selectedId);
setcodeTypePageId(selectedId)
setpreviewImgs(selectedImg)
@ -346,7 +346,7 @@ export default function ProjEditStep1(props: any) {
<div key={item.codeTypePageId} className={item.codeTypePageId == selectedId ? 'page-img-select page-img-selected' : 'page-img-select'}
style={{ marginRight: '', marginBottom: '10px', height: 250 }}
onClick={() => {
console.log(item.codeTypePageId);
// console.log(item.codeTypePageId);
setSelectedId(item.codeTypePageId)
setSelectedImg(item.previewImgs)