ソースを参照

Merge branch 'master' of http://git.cc-lotus.info/Consumables/admin-cms-two

zs 2 年 前
コミット
c01f61f717

+ 5 - 5
src/views/menu/indepot/index.vue

@@ -13,8 +13,8 @@
     </el-row>
     <e-dialog :dialog="dialog" @toClose="toClose">
       <template slot="info">
-        <detail-1 v-if="dialog.type == '1'" :form="form" :stock_typeList="stock_typeList" :typeList="typeList" @onSubmit="onSubmit"></detail-1>
-        <info-1 v-if="dialog.type == '2'" :form="form"></info-1>
+        <detail-1 v-if="dialog.type == '1'" :form="form" :stock_typeList="stock_typeList" :typeList="typeList" @toSave="onSubmit"></detail-1>
+        <info-1 v-else-if="dialog.type == '2'" :form="form"></info-1>
       </template>
     </e-dialog>
   </div>
@@ -38,7 +38,6 @@ export default {
         { label: '登记人电话', prop: 'register_phone', filter: true },
         { label: '登记时间', prop: 'register_date' },
       ],
-      total: 0,
       opera: [{ label: '详情', method: 'view' }],
       // 列表
       list: [
@@ -61,6 +60,7 @@ export default {
           order: [{ name: '美羊羊', num: '111' }],
         },
       ],
+      total: 0,
       // 弹框
       dialog: { title: '信息管理', show: false, type: '1' },
       // 添加表单
@@ -87,8 +87,8 @@ export default {
       this.dialog = { title: '信息管理', show: true, type: '1', widths: '40%' };
     },
     // 提交保存
-    onSubmit(data) {
-      this.toClose();
+    onSubmit({ data }) {
+      console.log(data);
     },
     // 详细信息
     toView({ data }) {

+ 1 - 1
src/views/menu/indepot/parts/detail-1.vue

@@ -115,7 +115,7 @@ export default {
   methods: {
     search({ skip = 0, limit = 10, ...info } = {}) {},
     toSave({ data }) {
-      this.$emit('onSubmit', data);
+      this.$emit('toSave', { data: data });
     },
     // 添加商品信息有
     toAddOne() {

+ 7 - 13
src/views/menu/stock/index.vue

@@ -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: [] };

+ 1 - 1
src/views/menu/stock/parts/detail-1.vue

@@ -46,7 +46,7 @@ export default {
   created() {},
   methods: {
     toSave({ data }) {
-      this.$emit('onSubmit', data);
+      this.$emit('toSave', { data: data });
     },
     // 上传图片
     uplSuc({ type, data }) {

+ 2 - 2
src/views/menu/stock_order/index.vue

@@ -32,7 +32,6 @@ export default {
         { label: '供货单位', prop: 'mech_name' },
         { label: '货物状态', prop: 'status_name' },
       ],
-      total: 0,
       opera: [
         { label: '详情', method: 'view' },
         { label: '签收', method: 'edit', display: (i) => i.status == '1', confirm: true },
@@ -56,6 +55,7 @@ export default {
           order: [{ name: '美羊羊', num: '111', money: '99' }],
         },
       ],
+      total: 0,
       // 弹框
       dialog: { title: '信息管理', show: false, type: '1' },
       // 添加表单
@@ -70,7 +70,7 @@ export default {
       this.$set(this, `form`, data);
       this.dialog = { title: '详细信息', show: true, type: '1', widths: '40%' };
     },
-    toEdit(data) {
+    toEdit({ data }) {
       console.log(data);
     },
     // 关闭弹框

+ 1 - 4
src/views/menu/user/index.vue

@@ -32,7 +32,6 @@ export default {
   },
   data: function () {
     return {
-      // 数据项
       fields: [
         {
           label: '用户类别',
@@ -50,14 +49,12 @@ export default {
         { label: '职务', prop: 'zw' },
         { label: '工作单位', prop: 'company' },
       ],
-      total: 0,
       opera: [
         { label: '详情', method: 'view' },
         { label: '修改', method: 'edit' },
         { label: '密码重置', method: 'reset', confirm: true },
         { label: '删除', method: 'del', type: 'danger', confirm: true },
       ],
-      // 列表
       list: [
         {
           type: '0',
@@ -71,6 +68,7 @@ export default {
           company: '翻斗花园',
         },
       ],
+      total: 0,
       // 弹框
       dialog: { title: '信息管理', show: false, type: '1' },
       // 表单
@@ -99,7 +97,6 @@ export default {
     // 提交保存
     onSubmit({ data }) {
       console.log(data);
-      // this.toClose();
     },
     // 密码重置
     toReset({ data }) {