feat: sync full workspace including web modules, docs, and configurations to Gitea

Optimized the root .gitignore to exclude virtual environments, node modules,
and temp folders to ensure clean and lightweight version tracking.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
王冕
2026-06-09 18:12:25 +08:00
parent 351688006e
commit a27e3b8e43
1510 changed files with 162044 additions and 1517 deletions

View File

@@ -54,6 +54,7 @@ const Component = function () {
id: 'pair_2',
replaceType: '临时替换',
replaceReason: '客户原因',
replaceFee: '500.00',
replaceReasonDesc: '',
originalPlate: '浙A55555',
originalBrand: '重汽',
@@ -163,7 +164,7 @@ const Component = function () {
React.createElement('div', { className: 'vr-req-doc__meta' }, '数字化资产 ONEOS 运管平台 · 运维管理 · 车辆业务 · 替换车管理 · 查看'),
specSection('1. 页面定位', ['只读查看替换车申请详情,布局与新增/编辑一致,不可修改任何字段。']),
specSection('2. 展示内容', [
'2.1 车辆替换明细:每条被替换车一张卡片,含被替换车信息、替换说明、替换车辆;卡片标题展示被替换与替换车牌。',
'2.1 车辆替换明细:每条被替换车一张卡片,含被替换车信息、替换说明、替换车辆;卡片标题展示被替换与替换车牌;替换原因为「客户原因」时展示替换费用(只读)。',
'2.2 项目信息:客户名称、项目名称、项目类型(全单一份)。',
'2.3 审批情况:竖向步骤条展示审批节点、审批人、审批时间。'
]),
@@ -220,6 +221,15 @@ const Component = function () {
{ className: 'vr-form-grid vr-form-grid--reason' },
renderField('替换类型', React.createElement(Input, { value: pair.replaceType, disabled: true })),
renderField('替换原因', React.createElement(Input, { value: pair.replaceReason, disabled: true })),
pair.replaceReason === '客户原因'
? renderField(
'替换费用',
React.createElement(Input, {
value: pair.replaceFee ? '¥' + pair.replaceFee : '—',
disabled: true
})
)
: null,
renderField(
'替换原因说明',
React.createElement(Input.TextArea, {
@@ -302,7 +312,11 @@ const Component = function () {
{ title: '查看' }
]
}),
React.createElement(Button, { type: 'link', style: { padding: 0 }, onClick: function () { setRequirementModalVisible(true); } }, '查看需求说明')
React.createElement(
Button,
{ type: 'link', style: { padding: 0, flexShrink: 0 }, onClick: function () { setRequirementModalVisible(true); } },
'查看需求说明'
)
),
React.createElement(
Card,