|
@@ -176,11 +176,12 @@
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="7" v-show="materialComponList.includes('brand')">
|
|
|
+ <el-col :span="7" v-if="materialComponList.includes('brand')">
|
|
|
<el-form-item
|
|
|
+ :prop="'zEngineeringMaterialBo.' + index + '.brand'"
|
|
|
label-width="50px"
|
|
|
label="品牌"
|
|
|
- :rules="nodeRules.brand"
|
|
|
+ :rules="{ required: true, message: '请选择品牌', trigger: ['change','blur']} "
|
|
|
>
|
|
|
<!-- :rules="{required: true, message: '请输入规格', trigger: 'blur'}"-->
|
|
|
<!-- <el-input v-model="item.specifications" placeholder="请输入规格" style="width: 100%"/>-->
|
|
@@ -264,6 +265,7 @@ export default {
|
|
|
|
|
|
],
|
|
|
data(){
|
|
|
+
|
|
|
return {
|
|
|
constructAccordingDrawingsOption:[
|
|
|
{
|
|
@@ -365,6 +367,14 @@ export default {
|
|
|
// this.addMaterial()
|
|
|
},
|
|
|
methods:{
|
|
|
+ validatePass (rule, value, callback){
|
|
|
+ console.log(rule, value, callback)
|
|
|
+ if (value.length < 3) {
|
|
|
+ callback(new Error("密码不能小于3位"));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ },
|
|
|
selectBlur(_,index,name) {
|
|
|
this.zEngineeringMaterialBo[index][name] = [...arguments][0][0].target.value
|
|
|
},
|
|
@@ -405,6 +415,7 @@ export default {
|
|
|
materialBo[e] = null
|
|
|
})
|
|
|
this.zEngineeringMaterialBo.push(materialBo)
|
|
|
+ this.nodeInfo.zEngineeringMaterialBo.push(materialBo)
|
|
|
// console.log('节点用料参数对象',this.zEngineeringMaterialBo)
|
|
|
},
|
|
|
addzEngineeringMaterialBo(option,params){
|