创建页面类型模板里面获取页面类型列表增加排序参数

This commit is contained in:
jingrow 2025-10-17 19:43:03 +08:00
parent 950c214791
commit 74daabea1b
2 changed files with 7 additions and 5 deletions

View File

@ -674,6 +674,8 @@
"Create PageType Template": "创建页面类型模板",
"Select PageType": "选择页面类型",
"Frontend": "前端",
"Backend": "后端",
"Create Frontend": "创建前端",
"Create Backend": "创建后端",
"Please select PageType": "请选择页面类型"

View File

@ -16,16 +16,16 @@
</n-form-item>
<n-form-item v-if="appName || moduleName" :label="t('Preview')">
<div class="preview">
<div v-if="form.createFrontend && frontendPath">FE: {{ frontendPath }}</div>
<div v-if="form.createBackend && backendPath">BE: {{ backendPath }}</div>
<div v-if="form.createFrontend && frontendPath">{{ t('Frontend') }}: {{ frontendPath }}</div>
<div v-if="form.createBackend && backendPath">{{ t('Backend') }}: {{ backendPath }}</div>
</div>
</n-form-item>
</n-form>
<div v-if="result" class="result">
<div v-if="result.success">
<p>{{ t('Created successfully') }}</p>
<p v-if="result.frontend_path">FE: {{ result.frontend_path }}</p>
<p v-if="result.backend_path">BE: {{ result.backend_path }}</p>
<p v-if="result.frontend_path">Frontend: {{ result.frontend_path }}</p>
<p v-if="result.backend_path">Backend: {{ result.backend_path }}</p>
</div>
<div v-else>
<p style="color:#ef4444">{{ result.message }}</p>
@ -78,7 +78,7 @@ async function onDropdownShow(shown: boolean) {
loading.value = true
try {
const base = (import.meta as any).env.VITE_JINGROW_SERVER_URL || ''
const res = await axios.get(`${base}/api/data/PageType`, { params: { limit_page_length: 1000 }, headers: get_session_api_headers(), withCredentials: true })
const res = await axios.get(`${base}/api/data/PageType`, { params: { order_by: 'modified desc', limit_page_length: 1000 }, headers: get_session_api_headers(), withCredentials: true })
const list = res.data?.data || []
pagetypeOptions.value = list.map((x: any) => ({ label: x.name, value: x.name }))
} catch (e: any) {