This commit is contained in:
wcq 2023-04-26 15:43:48 +08:00
parent dbbca8e65d
commit 3b88dde885
2 changed files with 15 additions and 2 deletions

View File

@ -108,9 +108,15 @@
<el-form-item label="类型">
<el-select style="width: 180px" v-model="editRowTemp.valueConfig.type" placeholder="请选择">
<el-option :label="item" :value="item" :key="item"
v-for="item in ['string', 'int', 'number', 'float', 'file', 'numberArray']"></el-option>
v-for="item in ['string', 'int', 'number', 'float', 'file', 'numberArray', 'gearPositionWeight']"></el-option>
</el-select>
</el-form-item>
<div v-if="editRowTemp.valueConfig.type === 'gearPositionWeight'">
<el-form-item label="权重">
<el-input-number :controls="false" style="width: 140px"></el-input-number>
</el-form-item>
<el-form-item label="档位"></el-form-item>
</div>
<el-form-item label="单位">
<el-input style="width: 180px" placeholder="请输入单位" v-model="editRowTemp.unit"></el-input>
</el-form-item>

View File

@ -20,19 +20,26 @@ interface ValueFile extends BaseValueConfig {
interface ValueNumberArray extends BaseValueConfig {
type: "numberArray";
}
interface ValueGearPositionWeight extends BaseValueConfig {
type: "gearPositionWeight";
}
type ValueConfig =
| ValueString
| ValueInt
| ValueFloat
| ValueNumber
| ValueFile
| ValueNumberArray;
| ValueNumberArray
| ValueGearPositionWeight;
interface CodeConfig {
python: string;
js: string;
}
type Lang = "python" | "js";
interface Index {
id: number;
indexPath?: string;