|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<el-button type="primary" size="small" @click="onShow">新 建</el-button>
|
|
|
- <el-drawer title="创建经销商" direction="rtl" size="800px" append-to-body :visible.sync="dialogVisible" @close="onClose" :show-close="false">
|
|
|
+ <el-drawer title="创建经销商" direction="rtl" size="900px" append-to-body :visible.sync="dialogVisible" @close="onClose" :show-close="false">
|
|
|
<div class="drawer__panel">
|
|
|
<el-row :gutter="20">
|
|
|
<el-form :model="form" ref="form" :rules="rules" :status-icon="false" size="small" label-position="right" label-width="120px" class="demo-form-inline">
|
|
@@ -74,53 +74,62 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="上级经销商:">
|
|
|
- <selectAgent ref="agent" @selectAgent="selectAgent" :title="title"></selectAgent>
|
|
|
+ <el-form-item label="可退货天数" prop="limitreturnday">
|
|
|
+ <el-input v-model.number="form.limitreturnday" placeholder="请输入订单可退货天数"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="上级经销商:">
|
|
|
+ <selectAgent ref="agent" @selectAgent="selectAgent" :title="title"></selectAgent>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否免运费">
|
|
|
+ <el-radio-group v-model="radio" @change="radioChange">
|
|
|
+ <el-radio :label="-1">不免费运费</el-radio>
|
|
|
+ <el-radio :label="0">免运费</el-radio>
|
|
|
+ <el-radio :label="1">其他</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="企业等级">
|
|
|
+ <el-select size="small" style="width:100%" v-model="form.grade" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in agent_level"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.remarks"
|
|
|
+ :value="item.value">
|
|
|
+ <span style="float: left">{{ item.value }}</span>
|
|
|
+ <span style="float: right; color: #8492a6; font-size: 12px">{{ item.remarks?item.remarks:'暂无描述' }}</span>
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12" v-if="radio === 1">
|
|
|
- <el-form-item label="免运费额度" prop="freefreightamount">
|
|
|
- <el-input v-model.number="form.freefreightamount" placeholder="请输入免运费额度"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="可退货天数" prop="limitreturnday">
|
|
|
- <el-input v-model.number="form.limitreturnday" placeholder="请输入订单可退货天数"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="开票节点" prop="invoicingpoint">
|
|
|
- <el-radio-group v-model="form.invoicingpoint">
|
|
|
- <el-radio :label="1">订单审核</el-radio>
|
|
|
- <el-radio :label="2">发货</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="是否服务经销商:" prop="isservice">
|
|
|
- <el-checkbox v-model="form.isservice" :true-label="1" :false-label="0"></el-checkbox>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="企业等级">
|
|
|
- <el-select size="small" style="width:100%" v-model="form.grade" placeholder="请选择">
|
|
|
- <el-option
|
|
|
- v-for="item in agent_level"
|
|
|
- :key="item.value"
|
|
|
- :label="item.remarks"
|
|
|
- :value="item.value">
|
|
|
- <span style="float: left">{{ item.value }}</span>
|
|
|
- <span style="float: right; color: #8492a6; font-size: 12px">{{ item.remarks?item.remarks:'暂无描述' }}</span>
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="是否授权所有营销类别:" prop="saleclassauth" label-width="160px">
|
|
|
- <el-checkbox v-model="form.saleclassauth" :true-label="0" :false-label="1"></el-checkbox>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ <el-form-item label="免运费额度" prop="freefreightamount">
|
|
|
+ <el-input v-model.number="form.freefreightamount" placeholder="请输入免运费额度"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="开票节点" prop="invoicingpoint">
|
|
|
+ <el-radio-group v-model="form.invoicingpoint">
|
|
|
+ <el-radio :label="1">订单审核</el-radio>
|
|
|
+ <el-radio :label="2">发货</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否服务经销商:" prop="isservice">
|
|
|
+ <el-checkbox v-model="form.isservice" :true-label="1" :false-label="0"></el-checkbox>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否授权所有营销类别:" prop="saleclassauth" label-width="160px">
|
|
|
+ <el-checkbox v-model="form.saleclassauth" :true-label="0" :false-label="1"></el-checkbox>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</el-form>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -298,15 +307,26 @@ export default {
|
|
|
onClose () {
|
|
|
this.$refs['ent'].form = {}
|
|
|
this.form = {
|
|
|
- "enterprisename":'',
|
|
|
- "sa_agentsid": 0,
|
|
|
- "parentid":"",
|
|
|
- "agentnum":"",
|
|
|
- "signdate":"",
|
|
|
- "grade":'1',
|
|
|
- "sa_saleareaid":null,
|
|
|
- "sys_enterpriseid":null,
|
|
|
- "sa_saleareaids":[]
|
|
|
+ "enterprisename": "",
|
|
|
+ "sa_agentsid": '',
|
|
|
+ "parentid": "",
|
|
|
+ "agentnum": "",
|
|
|
+ "signdate": "",
|
|
|
+ "grade": "",
|
|
|
+ "sys_enterpriseid": '',
|
|
|
+ "sa_saleareaids": [
|
|
|
+
|
|
|
+ ],
|
|
|
+ "type": "",
|
|
|
+ "erpagentnum": "",
|
|
|
+ "isservice": 1, //是否服务商,0或1
|
|
|
+ "limitreturnday": "", //订单可退货天数
|
|
|
+ "freefreightamount": "", //免运费额度
|
|
|
+ "latitude": "", //纬度
|
|
|
+ "longitude": "", //经度
|
|
|
+ "invoicingpoint": 1, //开票节点(1:订单审核:2:发货)
|
|
|
+ "saleclassauth": 1, //是否需要经营授权,默认1
|
|
|
+ "grade":''
|
|
|
},
|
|
|
this.enterprise = {}
|
|
|
}
|