|
@@ -13,8 +13,8 @@
|
|
|
</el-row>
|
|
|
<e-dialog :dialog="dialog" @toClose="toClose">
|
|
|
<template slot="info">
|
|
|
- <detail-1 v-if="dialog.type == '1'" :form="form" @onSubmit="onSubmit"></detail-1>
|
|
|
- <info-1 :form="form" v-if="dialog.type == '2'"></info-1>
|
|
|
+ <detail-1 v-if="dialog.type == '1'" :form="form" @toSave="onSubmit"></detail-1>
|
|
|
+ <info-1 v-else-if="dialog.type == '2'" :form="form"></info-1>
|
|
|
</template>
|
|
|
</e-dialog>
|
|
|
</div>
|
|
@@ -31,19 +31,16 @@ export default {
|
|
|
},
|
|
|
data: function () {
|
|
|
return {
|
|
|
- // 数据项
|
|
|
fields: [
|
|
|
{ label: '名称', prop: 'name', filter: true },
|
|
|
{ label: '商品类型', prop: 'type_name', filter: true },
|
|
|
{ label: '库存数量', prop: 'num' },
|
|
|
{ label: '商品单价', prop: 'money' },
|
|
|
],
|
|
|
- total: 0,
|
|
|
opera: [
|
|
|
{ label: '详情', method: 'view' },
|
|
|
{ label: '修改', method: 'edit' },
|
|
|
],
|
|
|
- // 列表
|
|
|
list: [
|
|
|
{
|
|
|
id: '1111',
|
|
@@ -57,6 +54,7 @@ export default {
|
|
|
},
|
|
|
{ id: '1112', name: '烤冷面', type_name: '食品', num: '11111', money: '5', stock_type: '商品', brief: '十块钱也俩' },
|
|
|
],
|
|
|
+ total: 0,
|
|
|
// 弹框
|
|
|
dialog: { title: '信息管理', show: false, type: '1' },
|
|
|
// 添加表单
|
|
@@ -71,23 +69,19 @@ export default {
|
|
|
this.dialog = { title: '信息管理', show: true, type: '1', widths: '40%' };
|
|
|
},
|
|
|
// 提交保存
|
|
|
- onSubmit(data) {
|
|
|
- this.toClose();
|
|
|
+ onSubmit({ data }) {
|
|
|
+ console.log(data);
|
|
|
},
|
|
|
- // 详细信息
|
|
|
+ // 详情
|
|
|
toView({ data }) {
|
|
|
this.$set(this, `form`, data);
|
|
|
this.dialog = { title: '详细信息', show: true, type: '2', widths: '40%' };
|
|
|
},
|
|
|
- // 信息变更
|
|
|
+ // 修改
|
|
|
toEdit({ data }) {
|
|
|
this.$set(this, `form`, data);
|
|
|
this.dialog = { title: '信息管理', show: true, type: '1', widths: '40%' };
|
|
|
},
|
|
|
- // 密码重置
|
|
|
- toReset() {},
|
|
|
- // 删除信息
|
|
|
- toDel() {},
|
|
|
// 关闭弹框
|
|
|
toClose() {
|
|
|
this.form = { img_url: [] };
|