|
|
@@ -427,7 +427,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
},
|
|
|
viewForm:{
|
|
|
component: { placeholder: '' },
|
|
|
- rules: [{ required: true, message: '' }],
|
|
|
+ rules: [{ required: false, message: '' }],
|
|
|
},
|
|
|
},
|
|
|
specification: {
|
|
|
@@ -440,7 +440,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
},
|
|
|
viewForm:{
|
|
|
component: { placeholder: '' },
|
|
|
- rules: [{ required: true, message: '' }],
|
|
|
+ rules: [{ required: false, message: '' }],
|
|
|
},
|
|
|
},
|
|
|
serial_number:{
|
|
|
@@ -452,7 +452,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
},
|
|
|
viewForm:{
|
|
|
component: { placeholder: '' },
|
|
|
- rules: [{ required: true, message: '' }],
|
|
|
+ rules: [{ required: false, message: '' }],
|
|
|
},
|
|
|
},
|
|
|
available_quantity:{
|
|
|
@@ -567,7 +567,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
},
|
|
|
viewForm:{
|
|
|
component: { placeholder: '' },
|
|
|
- rules: [{ required: true, message: '' }],
|
|
|
+ rules: [{ required: false, message: '' }],
|
|
|
}
|
|
|
},
|
|
|
purchase_date: {
|
|
|
@@ -584,7 +584,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
},
|
|
|
viewForm:{
|
|
|
component: { placeholder: '' },
|
|
|
- rules: [{ required: true, message: '' }],
|
|
|
+ rules: [{ required: false, message: '' }],
|
|
|
},
|
|
|
|
|
|
valueResolve({ form, value }) {
|
|
|
@@ -612,7 +612,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
},
|
|
|
viewForm:{
|
|
|
component: { placeholder: '' },
|
|
|
- rules: [{ required: true, message: '' }],
|
|
|
+ rules: [{ required: false, message: '' }],
|
|
|
}
|
|
|
},
|
|
|
price: {
|
|
|
@@ -626,7 +626,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
},
|
|
|
viewForm:{
|
|
|
component: { placeholder: '' },
|
|
|
- rules: [{ required: true, message: '' }],
|
|
|
+ rules: [{ required: false, message: '' }],
|
|
|
}
|
|
|
},
|
|
|
warranty_expiration: {
|
|
|
@@ -657,7 +657,8 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
);
|
|
|
},
|
|
|
showHtml: true,
|
|
|
- }
|
|
|
+ },
|
|
|
+ rules: [{ required: false, message: '请选择质保到期' }]
|
|
|
},
|
|
|
form: {
|
|
|
component: { placeholder: '请选择质保到期' },
|
|
|
@@ -745,7 +746,7 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
title: '设备标签',
|
|
|
search: { show: false },
|
|
|
type: 'dict-select',
|
|
|
- column: { show: false,minWidth: 120 },
|
|
|
+ column: { show: true,minWidth: 120 },
|
|
|
dict: dict({
|
|
|
url: '/api/system/device_tags/?page=1&limit=100',
|
|
|
value: 'id',
|
|
|
@@ -866,8 +867,8 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
|
|
|
slots: {
|
|
|
label: (scope) => {
|
|
|
return (
|
|
|
- <span style={{ color: scope.hasError ? "red" : "green" }}>
|
|
|
- <fs-icon icon={"ion:checkmark-circle"} />
|
|
|
+ <span style={{ color: scope.hasError ? "red" : "#409eff" }}>
|
|
|
+
|
|
|
基础信息
|
|
|
</span>
|
|
|
);
|