| | |
| | | :column="tableColumns" |
| | | @selection-change="handleSelectionChange" |
| | | :is-selection="true" |
| | | :page="{ |
| | | current: pageNum, |
| | | size: pageSize, |
| | | total: total, |
| | | }" |
| | | @pagination="handlePagination" |
| | | :border="true" |
| | | :table-style="{ width: '100%', height: 'calc(100vh - 23em)' }" |
| | | > |
| | |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | | <pagination |
| | | v-if="total>0" |
| | | :page="pageNum" |
| | | :limit="pageSize" |
| | | :total="total" |
| | | @pagination="handlePagination" |
| | | :layout="'total, prev, pager, next, jumper'" |
| | | /> |
| | | </div> |
| | | </el-card> |
| | | <form-dia ref="formDia" @closeDia="handleQuery"></form-dia> |
| | |
| | | deviceModel: [{ trigger: "blur", message: "请输入" }], |
| | | supplierName: [{ trigger: "blur", message: "请输入" }], |
| | | unit: [{ trigger: "blur", message: "请输入" }], |
| | | taxIncludingPriceUnit: [{ 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: "请选择" }], |
| | | } |
| | | |