|
@@ -9,6 +9,12 @@
|
|
|
<el-button type="primary" size="mini" @click="toAddOne()">添加商品(库存有)</el-button>
|
|
|
<el-button type="primary" size="mini" @click="toAddTwo()">添加商品(库存无)</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24" class="table">
|
|
|
+ <el-table :data="form.order" style="width: 100%" border stripe size="mini">
|
|
|
+ <el-table-column prop="name" label="商品名称" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="num" label="商品数量" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-col>
|
|
|
</template>
|
|
|
</template>
|
|
|
</data-form>
|
|
@@ -24,7 +30,7 @@
|
|
|
<el-button type="primary" size="small">搜索</el-button>
|
|
|
</el-col>
|
|
|
<el-col>
|
|
|
- <data-form :fields="fieldsOne" :rules="rulesOne" @save="addSave"> </data-form>
|
|
|
+ <data-form :fields="fieldsOne" :data="twoform" :rules="rulesOne" @save="addSave"> </data-form>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
<el-col v-if="dialog.type == '2'">
|
|
@@ -126,13 +132,13 @@ export default {
|
|
|
this.dialog = { title: '添加商品', show: true, type: '2', widths: '30%' };
|
|
|
},
|
|
|
addSave({ data }) {
|
|
|
- console.log(data);
|
|
|
- // this.toClose();
|
|
|
+ this.$emit('addSave', { data: data });
|
|
|
+ this.toClose();
|
|
|
},
|
|
|
// 上传图片
|
|
|
uplSuc({ type, data }) {
|
|
|
let list = this.form[type];
|
|
|
- this.$set(this.form, `${type}`, [...list, { name: data.name, url: data.uri }]);
|
|
|
+ this.$set(this.form, `${type}`, [...order, { name: data.name, url: data.uri }]);
|
|
|
},
|
|
|
// 删除图片
|
|
|
uplDel({ type, data, list }) {
|