()
| 778 | } |
| 779 | |
| 780 | async inputPriority(): Promise<number | null> { |
| 781 | const input = await this.question("请输入优先级阈值(清除 priority < 该值的供应商): "); |
| 782 | const value = Number.parseInt(input, 10); |
| 783 | if (Number.isNaN(value)) { |
| 784 | console.log("无效的数字,请重新输入"); |
| 785 | return this.inputPriority(); |
| 786 | } |
| 787 | return value; |
| 788 | } |
| 789 | |
| 790 | async inputNamePattern(): Promise<string | null> { |
| 791 | const input = await this.question("请输入供应商名称(模糊匹配): "); |