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