| | |
| | | <el-form-item label="单位"> |
| | | <span class="detail-text">{{ selectedParam.unit || '-' }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="标准值" |
| | | v-if="selectedParam.paramType == '1'"> |
| | | <el-form-item label="标准值"> |
| | | <el-input v-model="selectedParam.standardValue" |
| | | placeholder="请输入默认值" /> |
| | | </el-form-item> |
| | |
| | | <span class="detail-text">{{ editParamForm.unit || '-' }}</span> |
| | | </el-form-item> |
| | | <el-form-item label="标准值" |
| | | v-if="editParamForm.paramType == '1'" |
| | | prop="standardValue"> |
| | | <el-input v-model="editParamForm.standardValue" |
| | | type="number" |
| | | placeholder="请输入标准值" /> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | unit: "", |
| | | }); |
| | | const editParamRules = ref({ |
| | | standardValue: [{ required: true, message: "请输入标准值", trigger: "blur" }], |
| | | // standardValue: [{ required: true, message: "请输入标准值", trigger: "blur" }], |
| | | }); |
| | | const editParamFormRef = ref(null); |
| | | |
| | |
| | | return; |
| | | } |
| | | |
| | | // 判断参数类型,只有数值类型才传标准值、最大值和最小值 |
| | | const isNumericMode = selectedParam.value.paramType == 1; |
| | | console.log(isNumericMode, "isNumericMode"); |
| | | // 调用API新增参数 |
| | | if (props.pageType === "order") { |
| | | addProcessRouteItemParamOrder({ |
| | | orderId: Number(props.orderId), |
| | | // processId: props.process.id, |
| | | routeItemId: props.process.id, |
| | | // routeItemId: Number(props.routeId), |
| | | productionOrderId: Number(props.orderId), |
| | | productionOrderRoutingOperationId: props.process.id, |
| | | technologyRoutingOperationParamId: props.process.id, |
| | | paramId: selectedParam.value.id, |
| | | standardValue: isNumericMode |
| | | ? selectedParam.value.standardValue || "" |
| | | : "", |
| | | standardValue: selectedParam.value.standardValue || "", |
| | | isRequired: selectedParam.value.isRequired || 0, |
| | | }) |
| | | .then(res => { |
| | |
| | | addProcessRouteItemParam({ |
| | | technologyRoutingOperationId: props.process.id, |
| | | paramId: selectedParam.value.id, |
| | | standardValue: isNumericMode |
| | | ? selectedParam.value.standardValue || "" |
| | | : "", |
| | | standardValue: selectedParam.value.standardValue || "", |
| | | isRequired: selectedParam.value.isRequired || 0, |
| | | }) |
| | | .then(res => { |
| | |
| | | if (!editParamFormRef.value) return; |
| | | editParamFormRef.value.validate(valid => { |
| | | if (valid) { |
| | | // 判断参数类型,只有数值类型才传标准值、最大值和最小值 |
| | | const isNumericMode = editParamForm.value.paramType == 1; |
| | | console.log(isNumericMode, "isNumericMode"); |
| | | if (props.pageType === "order") { |
| | | editProcessRouteItemParamOrder({ |
| | | id: editParamForm.value.id, |
| | | // routeItemId: props.process.id, |
| | | // paramId: editParamForm.value.paramId, |
| | | standardValue: isNumericMode |
| | | ? editParamForm.value.standardValue || "" |
| | | : "", |
| | | standardValue: editParamForm.value.standardValue || "", |
| | | isRequired: editParamForm.value.isRequired || 0, |
| | | }) |
| | | .then(res => { |
| | |
| | | id: editParamForm.value.id, |
| | | technologyRoutingOperationId: props.process.id, |
| | | paramId: editParamForm.value.paramId, |
| | | standardValue: isNumericMode |
| | | ? editParamForm.value.standardValue || "" |
| | | : "", |
| | | standardValue: editParamForm.value.standardValue || "", |
| | | isRequired: editParamForm.value.isRequired || 0, |
| | | }) |
| | | .then(res => { |