新增:配件管理模块

This commit is contained in:
gxwebsoft
2024-02-27 20:29:45 +08:00
parent aa56030cbd
commit 963b239333
15 changed files with 3084 additions and 373 deletions

View File

@@ -29,7 +29,7 @@
@done="chooseProject"
/>
</a-form-item>
<a-form-item label="问题描述">
<a-form-item label="问题描述" name="problem">
<a-textarea
:rows="4"
:maxlength="200"
@@ -37,11 +37,11 @@
v-model:value="form.problem"
/>
</a-form-item>
<a-form-item label="处理方法">
<a-form-item label="处理方法" name="processingMethod">
<a-textarea
:rows="4"
:maxlength="200"
placeholder="请输入问题描述"
placeholder="请输入处理方法"
v-model:value="form.processingMethod"
/>
</a-form-item>
@@ -63,13 +63,6 @@
<a-radio :value="0"></a-radio>
</a-radio-group>
</a-form-item>
<a-form-item label="所在地" name="address">
<a-input
allow-clear
placeholder="请输入项目地址"
v-model:value="form.address"
/>
</a-form-item>
</a-col>
</a-row>
</a-form>
@@ -140,35 +133,41 @@
type: 'string',
trigger: 'blur',
validator: async (_rule: RuleObject, value: string) => {
if (value == "") {
if (!value) {
return Promise.reject("请输入项目名称");
}
return Promise.resolve();
}
}
],
model: [
problem: [
{
required: true,
message: '请输入设备型号',
message: '请输入问题描述',
type: 'string',
trigger: 'blur'
}
],
yearLife: [
processingMethod: [
{
required: true,
message: '请输入设备使用年限',
type: 'number',
message: '请输入处理方法',
type: 'string',
trigger: 'blur'
}
],
sortNumber: [
files: [
{
required: true,
message: '请输入排序号',
type: 'number',
trigger: 'blur'
message: '请上传图片',
type: 'string',
trigger: 'blur',
validator: async (_rule: RuleObject, value: string) => {
if (files.value.length == 0) {
return Promise.reject("请上传图片");
}
return Promise.resolve();
}
}
]
});