添加:商品在总平台支持绑定省公司发起人及设置省公司门店提成金额和供应商提成金额
This commit is contained in:
parent
99e4255557
commit
0432814995
|
|
@ -871,7 +871,7 @@ export default {
|
|||
let agentType = currentAgent.agent_type || 0;
|
||||
let selectedMerIds = {};// 当前代理已选中商户ID列表
|
||||
let keyName = '';
|
||||
if(agentType == 7){
|
||||
if(agentType == 7 || agentType == 2){
|
||||
// 餐厅绑定商户变更
|
||||
selectedMerIds = Number(currentAgent.mer_id) > 0 ? [currentAgent.mer_id] : {};
|
||||
keyName = 'mer';
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@
|
|||
</el-card>
|
||||
<info-from ref="infoFrom" :is-show="isShow" :ids="OffId" @subSuccess="subSuccess" />
|
||||
<el-dialog title="商品编辑" :visible.sync="dialogVisible" width="1000px" :before-close="handleClose" :append-to-body='append'>
|
||||
<el-form ref="formValidate" v-loading="fullscreenLoading" class="formValidate mt20" :rules="ruleValidate" :model="formValidate" label-width="100px" @submit.native.prevent>
|
||||
<el-form ref="formValidate" v-loading="fullscreenLoading" class="formValidate mt20" :rules="ruleValidate" :model="formValidate" label-width="180px" @submit.native.prevent>
|
||||
<el-form-item label="商品名称:" prop="store_name">
|
||||
<el-input v-model="formValidate.store_name" placeholder="请输入商品名称" />
|
||||
</el-form-item>
|
||||
|
|
@ -206,6 +206,17 @@
|
|||
<el-form-item label="排序:">
|
||||
<el-input-number v-model="formValidate.rank" placeholder="请输入排序序号" style="width: 200px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="省公司门店:">
|
||||
<el-select v-model="formValidate.agent_two_ids" placeholder="请选择" multiple class="width100">
|
||||
<el-option v-for="item in agent_list" :key="item.id" :label="item.province_name ? item.contact_name + '('+item.province_name+')' : item.contact_name" :value="String(item.id)" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="省公司门店提成金额:">
|
||||
<el-input-number v-model="formValidate.agent_two_money" placeholder="请输入省公司门店提成金额" class="selWidth"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商提成金额:">
|
||||
<el-input-number v-model="formValidate.supplier_money" placeholder="请输入供应商提成金额" class="selWidth"/>
|
||||
</el-form-item>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="商品详情:">
|
||||
<ueditor-from v-model="formValidate.content" :content="formValidate.content" />
|
||||
|
|
@ -299,19 +310,14 @@ import infoFrom from './info'
|
|||
import ueditorFrom from '@/components/ueditorFrom'
|
||||
import previewBox from '@/components/previewBox/index'
|
||||
import proDetail from './proDetails.vue';
|
||||
const proOptions = [{
|
||||
name: '热门榜单',
|
||||
value: 'is_hot'
|
||||
}, {
|
||||
name: '促销单品',
|
||||
value: 'is_benefit'
|
||||
}, {
|
||||
name: '精品推荐',
|
||||
value: 'is_best'
|
||||
}, {
|
||||
name: '首发新品',
|
||||
value: 'is_new'
|
||||
}]
|
||||
import {agentList} from "@/api/marketing";
|
||||
import {merchantListApi} from "@/api/merchant";
|
||||
const proOptions = [
|
||||
{name: '热门榜单', value: 'is_hot'},
|
||||
{name: '促销单品', value: 'is_benefit'},
|
||||
{name: '精品推荐', value: 'is_best'},
|
||||
{name: '首发新品', value: 'is_new'}
|
||||
]
|
||||
export default {
|
||||
name: 'ProductExamine1',
|
||||
components: {
|
||||
|
|
@ -371,7 +377,10 @@ export default {
|
|||
store_name: '',
|
||||
rank: '',
|
||||
us_status: '',
|
||||
star: 0
|
||||
star: 0,
|
||||
agent_two_ids: [],
|
||||
agent_two_money: 0,
|
||||
supplier_money: 0,
|
||||
},
|
||||
productStatusList: [
|
||||
{ label: "上架显示", value: 1 },
|
||||
|
|
@ -424,7 +433,8 @@ export default {
|
|||
isBatch: false,
|
||||
labelForm: {},
|
||||
recommendForm: {},
|
||||
drawer: false
|
||||
drawer: false,
|
||||
agent_list: [],
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
|
@ -433,6 +443,7 @@ export default {
|
|||
this.getCategorySelect()
|
||||
this.getLstFilterApi()
|
||||
this.getLabelLst()
|
||||
this.getAgentList(2);
|
||||
},
|
||||
methods: {
|
||||
subSuccess() {
|
||||
|
|
@ -556,7 +567,10 @@ export default {
|
|||
content: info.content,
|
||||
store_name: info.store_name,
|
||||
rank: info.rank,
|
||||
star: info.star
|
||||
star: info.star,
|
||||
agent_two_ids: info.agent_two_ids || [],
|
||||
agent_two_money: info.agent_two_money || 0,
|
||||
supplier_money: info.supplier_money || 0,
|
||||
}
|
||||
if(info.is_benefit === 1) this.checkboxGroup.push('is_benefit')
|
||||
if(info.is_hot === 1) this.checkboxGroup.push('is_hot')
|
||||
|
|
@ -744,7 +758,21 @@ export default {
|
|||
handleSizeChange(val) {
|
||||
this.tableFrom.limit = val
|
||||
this.getList('')
|
||||
},
|
||||
// 获取代理列表
|
||||
getAgentList(agentType){
|
||||
let _this = this;
|
||||
let params = {
|
||||
page: 1,
|
||||
limit: 100,
|
||||
agent_type: agentType,
|
||||
};
|
||||
agentList(params).then((res) => {
|
||||
_this.agent_list = res.data.list || {};
|
||||
}).catch((res) => {});
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
@ -903,4 +931,7 @@ table .el-image {
|
|||
text-align: justify!important;
|
||||
display: inline-flex;
|
||||
}
|
||||
.width100{
|
||||
width: 100% !important;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Reference in New Issue