修复气站用户配送点归属展示

This commit is contained in:
czl231
2026-08-18 20:52:15 +08:00
parent fd2a2b38e3
commit 7c95971a45
5 changed files with 62 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
/**
* 功能:静态检查气站管理端全部标准资源是否具备独立记录页配置。
* 版本v1.2.0
* 版本v1.3.0
*/
import { readFileSync, existsSync } from 'node:fs';
import { fileURLToPath } from 'node:url';
@@ -83,6 +83,13 @@ for (const marker of [
if (!listSource.includes('recordEditReason(record)')) {
fail('合同列表缺少编辑禁用原因提示');
}
if (
!resourceSource.includes(
"relation('delivery_basic_identity', '/delivery_basic', true, { label: '所属配送点', listLabel: '所属配送点', listRelationNameOnly: true, showIdentityCopy: true })",
)
) {
fail('用户账户列表未按文档以所属配送点名称为主展示');
}
const createCount = listResources.filter((item) => createModes.has(item.mode)).length;
console.log(

View File

@@ -513,7 +513,7 @@ const gasOverrides: ResourceUiDefinition[] = [
{ name: '重置密码', resource: '/staff_account/:identity/password', method: 'PUT', fields: [f('password', { required: true })] },
]),
define('staff_credential', '工作人员资质', 'writable', [relation('staff_account_identity', '/staff_account', true, { staffRelation: { roles: 'context', lockPrefilled: true, showIdentityCopy: true } }), f('credential_type', { required: true }), f('credential_no'), f('expired_at')]),
define('user_account', '用户账户', 'writable', [f('username', { required: true }), f('password', { required: true }), f('name', { required: true }), f('phone'), f('avatar'), f('real_name'), relation('delivery_basic_identity', '/delivery_basic', true)], 'list', [
define('user_account', '用户账户', 'writable', [f('username', { required: true }), f('password', { required: true }), f('name', { required: true }), f('phone'), f('avatar'), f('real_name'), relation('delivery_basic_identity', '/delivery_basic', true, { label: '所属配送点', listLabel: '所属配送点', listRelationNameOnly: true, showIdentityCopy: true })], 'list', [
{ name: '重置密码', resource: '/user_account/:identity/password', method: 'PUT', fields: [f('password', { required: true })] },
]),
define('user_address', '用户地址', 'writable', [relation('user_account_identity', '/user_account', true), f('address', { required: true }), f('longitude'), f('latitude'), f('is_default')]),