|
@@ -29,16 +29,16 @@
|
|
|
<el-input v-model="form.name" />
|
|
<el-input v-model="form.name" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <div>
|
|
|
|
|
- <el-form-item label="生产类型" prop="produceType">
|
|
|
|
|
- <el-select style="width: 100%" v-model="form.produceType" filterable @change="produceTypeChange">
|
|
|
|
|
- <el-option v-for="item in dictList" :key="item.value" :value="item.value"
|
|
|
|
|
- :label="item.label"></el-option>
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <el-form-item label="存货类型:" prop="attributeType">
|
|
|
|
|
+ <el-select v-model="form.attributeType" filterable class="ele-block">
|
|
|
|
|
+ <el-option v-for="item in attributeList" :key="item.value" :value="item.value"
|
|
|
|
|
+ :label="item.label"></el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<div>
|
|
<div>
|
|
|
<el-form-item label="属性类型" prop="componentAttribute">
|
|
<el-form-item label="属性类型" prop="componentAttribute">
|
|
@@ -51,14 +51,21 @@
|
|
|
|
|
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="存货类型:" prop="attributeType">
|
|
|
|
|
- <el-select v-model="form.attributeType" filterable class="ele-block">
|
|
|
|
|
- <el-option v-for="item in attributeList" :key="item.value" :value="item.value"
|
|
|
|
|
- :label="item.label"></el-option>
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <el-form-item label="生产类型" prop="produceType"
|
|
|
|
|
+ :rules="{
|
|
|
|
|
+ required: form.categoryLevelPathId==9 ? true : false,
|
|
|
|
|
+ message: '请选择生产类型',
|
|
|
|
|
+ trigger: 'change'
|
|
|
|
|
+ }"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-select style="width: 100%" v-model="form.produceType" filterable @change="produceTypeChange">
|
|
|
|
|
+ <el-option v-for="item in dictList" :key="item.value" :value="item.value"
|
|
|
|
|
+ :label="item.label"></el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </div>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
-
|
|
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<!-- v-if="
|
|
<!-- v-if="
|
|
@@ -430,11 +437,11 @@ export default {
|
|
|
],
|
|
],
|
|
|
code: [{ required: true, message: '请输入编码', trigger: 'blur' }],
|
|
code: [{ required: true, message: '请输入编码', trigger: 'blur' }],
|
|
|
name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
|
|
name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
|
|
|
- produceType: [
|
|
|
|
|
- { required: true, message: '请选择生产类型', trigger: 'change' }
|
|
|
|
|
- ],
|
|
|
|
|
|
|
+ // produceType: [
|
|
|
|
|
+ // { required: true, message: '请选择生产类型', trigger: 'change' }
|
|
|
|
|
+ // ],
|
|
|
componentAttribute: [
|
|
componentAttribute: [
|
|
|
- { required: true, message: '请选择生产类型', trigger: 'change' }
|
|
|
|
|
|
|
+ { required: true, message: '请选择属性类型', trigger: 'change' }
|
|
|
],
|
|
],
|
|
|
attributeType: [
|
|
attributeType: [
|
|
|
{ required: true, message: '请选择属性类型', trigger: 'change' }
|
|
{ required: true, message: '请选择属性类型', trigger: 'change' }
|
|
@@ -820,6 +827,7 @@ export default {
|
|
|
const code = await getCode(ruleCode);
|
|
const code = await getCode(ruleCode);
|
|
|
this.$set(this.form, 'code', code);
|
|
this.$set(this.form, 'code', code);
|
|
|
}
|
|
}
|
|
|
|
|
+ console.log(this.form,'this.form')
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
this.$forceUpdate();
|
|
this.$forceUpdate();
|