|
|
@@ -364,24 +364,7 @@
|
|
|
value: 4
|
|
|
}
|
|
|
],
|
|
|
- attributeList: [
|
|
|
- {
|
|
|
- label: '总装',
|
|
|
- value: 1
|
|
|
- },
|
|
|
- {
|
|
|
- label: '部件',
|
|
|
- value: 2
|
|
|
- },
|
|
|
- {
|
|
|
- label: '零件',
|
|
|
- value: 3
|
|
|
- },
|
|
|
- {
|
|
|
- label: '原材料',
|
|
|
- value: 4
|
|
|
- }
|
|
|
- ],
|
|
|
+ attributeList: [],
|
|
|
// dictList: [],
|
|
|
|
|
|
rules: {
|
|
|
@@ -398,6 +381,7 @@
|
|
|
|
|
|
created() {
|
|
|
// this.getDictList('productionType');
|
|
|
+ this.getAttriButeList('inventory_type');
|
|
|
},
|
|
|
|
|
|
beforeDestroy() {},
|
|
|
@@ -414,6 +398,17 @@
|
|
|
});
|
|
|
},
|
|
|
|
|
|
+ async getAttriButeList(code) {
|
|
|
+ let { data: res } = await getByCode(code);
|
|
|
+ this.attributeList = res.map((item) => {
|
|
|
+ let values = Object.keys(item);
|
|
|
+ return {
|
|
|
+ value: Number(values[0]),
|
|
|
+ label: item[values[0]]
|
|
|
+ };
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
handleUpdate() {
|
|
|
this.$refs.form.validate(async (valid) => {
|
|
|
if (valid) {
|