|
@@ -8,51 +8,28 @@
|
|
|
width="750px"
|
|
|
top="50px"
|
|
|
>
|
|
|
- <el-form ref="form" :disabled="formDisabled" :model="customizeCuttingTool" :rules="rules" label-position="right" label-width="100px">
|
|
|
- <!-- 刀具规格 -->
|
|
|
- <el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.specifications")+":"' prop="specifications">
|
|
|
- <el-input v-model.trim="customizeCuttingTool.specifications" :label='$t("common.pleaseEnter")' maxlength="255"></el-input>
|
|
|
+ <el-form ref="form" :disabled="formDisabled" :model="customizeCuttingTool" :rules="rules" label-position="right" label-width="130px">
|
|
|
+ <!-- 刀具号 -->
|
|
|
+ <el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.cuttingToolNo")+":"' prop="cuttingToolNo">
|
|
|
+ <el-input v-model.trim="customizeCuttingTool.cuttingToolNo" :label='$t("common.pleaseEnter")' maxlength="128" style="width: 93%;"></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
<!-- 刀具名称-->
|
|
|
<el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.cuttingToolName")+":"' prop="cuttingToolName">
|
|
|
- <el-input v-model.trim="customizeCuttingTool.cuttingToolName" :label='$t("common.pleaseEnter")' maxlength="128"></el-input>
|
|
|
+ <el-input v-model.trim="customizeCuttingTool.cuttingToolName" :label='$t("common.pleaseEnter")' maxlength="128" style="width: 93%;"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.cutterCode")+":"' prop="cutterCode">
|
|
|
- <el-input v-model.trim="customizeCuttingTool.cutterCode" :label='$t("common.pleaseEnter")' maxlength="128"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <!-- 刀具类别-->
|
|
|
- <el-form-item :label='"刀具类别:"' prop="cuttingToolCategory">
|
|
|
- <el-select v-model="customizeCuttingTool.cuttingToolCategory.key" :placeholder='$t("common.pleaseSelect")' style="width: 50%;">
|
|
|
- <el-option :key="index" :label="item" :value="key" v-for="(item, key, index) in dicts.CUTTING_TOOL_CATEGORY" />
|
|
|
- </el-select>
|
|
|
+ <!-- 刀具规格 -->
|
|
|
+ <el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.specifications")+":"' prop="specifications">
|
|
|
+ <el-input v-model.trim="customizeCuttingTool.specifications" :label='$t("common.pleaseEnter")' maxlength="255" style="width: 93%;"></el-input>
|
|
|
</el-form-item>
|
|
|
<!-- 刀具类型-->
|
|
|
<el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.cuttingToolType")+":"' prop="cuttingToolType">
|
|
|
- <el-select v-model="customizeCuttingTool.cuttingToolType.key" :placeholder='$t("common.pleaseSelect")' style="width: 50%;">
|
|
|
+ <el-select v-model="customizeCuttingTool.cuttingToolType.key" :placeholder='$t("common.pleaseSelect")' style="width: 93%;">
|
|
|
<el-option :key="index" :label="item" :value="key" v-for="(item, key, index) in dicts.CUTTING_TOOL_TYPE" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.deviceId")+":"' prop="deviceId">
|
|
|
- <el-select v-model="customizeCuttingTool.deviceId" :placeholder='$t("common.pleaseSelect")' style="width: 50%;">
|
|
|
- <el-option :key="item.name" :label="item.name" :value="item.id" v-for="(item, index) in deviceData.records" />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.resourceId")+":"' label-width="100px">
|
|
|
- <el-select v-model="customizeCuttingTool.resourceIdList" multiple placeholder="请选择" style="width: 70%;">
|
|
|
- <el-option
|
|
|
- v-for="(item, index) in deviceData.records"
|
|
|
- :key="item.id"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
+ <!-- 刀位号 -->
|
|
|
<el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.cutterNo")+":"' prop="cutterNo">
|
|
|
- <el-input-number v-model="customizeCuttingTool.cutterNo" :min="1"></el-input-number>
|
|
|
+ <el-input-number v-model="customizeCuttingTool.cutterNo" :min="0" :max="1000"></el-input-number>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.cuttingToolPicture")+":"' prop="cuttingToolPicture">
|
|
@@ -101,7 +78,18 @@
|
|
|
<el-image :src="customizeCuttingTool.cuttingToolInstallPicture" fit="cover" />
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
+ <!-- 刀具组刀参数-->
|
|
|
+ <el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.toolSetToCheckParameter")+":"' prop="toolSetToCheckParameter">
|
|
|
+ <el-input v-model.trim="customizeCuttingTool.toolSetToCheckParameter" type="textarea" :rows="3" style="width: 93%;" :label='$t("common.pleaseEnter")' maxlength="255"></el-input>
|
|
|
+ <el-tooltip
|
|
|
+ class="item"
|
|
|
+ :content="'长度不能超过3000位'"
|
|
|
+ effect="dark"
|
|
|
+ placement="top-end"
|
|
|
+ >
|
|
|
+ <i class="el-icon-question" />
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
<!-- 备注-->
|
|
|
<el-form-item :label='$t("cuttingTool.form.customizeCuttingtool.remark")+":"' prop="remark">
|
|
|
<el-input v-model.trim="customizeCuttingTool.remark" type="textarea" :rows="3" style="width: 93%;" :label='$t("common.pleaseEnter")' maxlength="255"></el-input>
|
|
@@ -182,6 +170,9 @@ export default {
|
|
|
},
|
|
|
roles: [],
|
|
|
rules: {
|
|
|
+ cuttingToolNo: [
|
|
|
+ { required: true, message: this.$t("rules.require"), trigger: 'blur' },
|
|
|
+ ],
|
|
|
specifications: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'blur' },
|
|
|
],
|
|
@@ -273,7 +264,7 @@ export default {
|
|
|
},
|
|
|
deviceId: '',
|
|
|
resourceIdList: [],
|
|
|
- cutterNo: 1,
|
|
|
+ cutterNo: 0,
|
|
|
cuttingToolPicture: '',
|
|
|
cuttingToolInstallPicture: '',
|
|
|
remark: '',
|