gaoluyang
2026-01-16 c88965bd2b306f7f5efbfacc31cff171736bf652
src/views/equipmentManagement/ledger/Form.vue
@@ -104,12 +104,25 @@
const operationType = ref('');
const formRules = {
   deviceName: [{ required: true, trigger: "blur", message: "请输入" }],
   deviceModel: [{ required: true, trigger: "blur", message: "请输入" }],
   supplierName: [{ required: true, trigger: "blur", message: "请输入" }],
   unit: [{ required: true, trigger: "blur", message: "请输入" }],
   number: [{ required: true, trigger: "blur", message: "请输入" }],
   taxIncludingPriceUnit: [{ required: true, trigger: "blur", message: "请输入" }],
   planRuntimeTime: [{ required: true, trigger: "change", message: "请选择" }],
   deviceModel: [{ trigger: "blur", message: "请输入" }],
   supplierName: [{ trigger: "blur", message: "请输入" }],
   unit: [{ trigger: "blur", message: "请输入" }],
   taxIncludingPriceUnit: [
      {
         required: true,
         trigger: "blur",
         validator: (rule, value, callback) => {
            if (value === undefined || value === null || value === '') {
               callback(new Error("请输入资产原值"));
            } else if (typeof value === 'number' && value >= 0) {
               callback();
            } else {
               callback(new Error("请输入有效的资产原值"));
            }
         }
      }
   ],
   planRuntimeTime: [{ trigger: "change", message: "请选择" }],
}
const { form, resetForm } = useFormData({