Ver código fonte

规格添加团长价格,

YY 2 anos atrás
pai
commit
543d10ae2f
2 arquivos alterados com 8 adições e 48 exclusões
  1. 4 24
      src/views/platmanag/goods/spec.vue
  2. 4 24
      src/views/selfShop/goods/spec.vue

+ 4 - 24
src/views/platmanag/goods/spec.vue

@@ -66,18 +66,8 @@ export default {
         { label: '实际销售价格', model: 'sell_money' },
         { label: '划掉销售价格', model: 'flow_money' },
         { label: '运费', model: 'freight' },
+        { label: '团长价格', model: 'leader_price' },
         { label: '状态', model: 'status', format: (i) => (i === '0' ? '使用中' : '已禁用') },
-        {
-          label: '是否可以团购',
-          model: 'can_group',
-          format: (i) => {
-            let data = this.tfList.find((f) => f.value == i);
-            if (data) return data.label;
-            else return '暂无';
-          },
-        },
-        { label: '团购金额', model: 'group_config.money' },
-        { label: '开团人数', model: 'group_config.need_person' },
         { label: '排序', model: 'sort' },
       ],
       opera: [
@@ -103,9 +93,7 @@ export default {
         { label: '运费', model: 'freight', type: 'number' },
         { label: '排序', model: 'sort', type: 'number' },
         { label: '状态', model: 'status', type: 'select' },
-        { label: '是否可以团购', model: 'can_group', type: 'select' },
-        { label: '团购金额', model: 'money', type: 'number' },
-        { label: '开团人数', model: 'need_person', type: 'number' },
+        { label: '团长价格', model: 'leader_price', type: 'number' },
         { label: '图片', model: 'file', type: 'upload', url: '/files/point/goodsSpec/upload' },
       ],
       rules: {
@@ -139,7 +127,7 @@ export default {
     ...methodUtil,
     // 添加自定义
     initAddData() {
-      const obj = { goods: this.goods, status: '0', can_group: '1', freight: 0 };
+      const obj = { goods: this.goods, status: '0', freight: 0 };
       this.$set(this, 'form', obj);
     },
     // 面包屑
@@ -172,10 +160,6 @@ export default {
     },
     // 保存
     async toSave({ data }) {
-      let group_config = {};
-      group_config.money = data.money;
-      group_config.need_person = data.need_person;
-      data.group_config = group_config;
       let res;
       if (data.id) res = await this.update(data);
       else res = await this.create(data);
@@ -189,11 +173,7 @@ export default {
     async toEdit({ data }) {
       const res = await this.fetch(data._id);
       if (this.$checkRes(res)) {
-        let data = res.data;
-        const group_config = _.get(data, 'group_config', {});
-        data = { ...data, ...group_config };
-        delete data.group_config;
-        this.$set(this, `form`, data);
+        this.$set(this, `form`, res.data);
         this.view = 'info';
       } else this.$message.error('未找到指定数据');
     },

+ 4 - 24
src/views/selfShop/goods/spec.vue

@@ -67,18 +67,8 @@ export default {
         { label: '实际销售价格', model: 'sell_money' },
         { label: '划掉销售价格', model: 'flow_money' },
         { label: '运费', model: 'freight' },
+        { label: '团长价格', model: 'leader_price' },
         { label: '状态', model: 'status', format: (i) => (i === '0' ? '使用中' : '已禁用') },
-        {
-          label: '是否可以团购',
-          model: 'can_group',
-          format: (i) => {
-            let data = this.tfList.find((f) => f.value == i);
-            if (data) return data.label;
-            else return '暂无';
-          },
-        },
-        { label: '团购金额', model: 'group_config.money' },
-        { label: '开团人数', model: 'group_config.need_person' },
         { label: '排序', model: 'sort' },
       ],
       opera: [
@@ -104,9 +94,7 @@ export default {
         { label: '排序', model: 'sort', type: 'number' },
         { label: '运费', model: 'freight', type: 'number' },
         { label: '状态', model: 'status', type: 'select' },
-        { label: '是否可以团购', model: 'can_group', type: 'select' },
-        { label: '团购金额', model: 'money', type: 'number' },
-        { label: '开团人数', model: 'need_person', type: 'number' },
+        { label: '团长价格', model: 'leader_price', type: 'number' },
         { label: '图片', model: 'file', type: 'upload', url: '/files/point/goodsSpec/upload' },
       ],
       rules: {
@@ -139,7 +127,7 @@ export default {
     ...methodUtil,
     // 添加自定义
     initAddData() {
-      const obj = { goods: this.goods, status: '0', can_group: '1', freight: 0 };
+      const obj = { goods: this.goods, status: '0', freight: 0 };
       this.$set(this, 'form', obj);
     },
     async toData(row) {
@@ -171,10 +159,6 @@ export default {
     },
     // 保存
     async toSave({ data }) {
-      let group_config = {};
-      group_config.money = data.money;
-      group_config.need_person = data.need_person;
-      data.group_config = group_config;
       let res;
       if (data.id) res = await this.update(data);
       else res = await this.create(data);
@@ -188,11 +172,7 @@ export default {
     async toEdit({ data }) {
       const res = await this.fetch(data._id);
       if (this.$checkRes(res)) {
-        let data = res.data;
-        const group_config = _.get(data, 'group_config', {});
-        data = { ...data, ...group_config };
-        delete data.group_config;
-        this.$set(this, `form`, data);
+        this.$set(this, `form`, res.data);
         this.view = 'info';
       } else this.$message.error('未找到指定数据');
     },