| | |
| | | </div> |
| | | </el-row> |
| | | </el-form-item> |
| | | <el-form-item label="供应商类型" prop="supplier.supplier_type" :rules="[{required: true,message: ' '}]"> |
| | | <el-select v-model="form.supplier.supplier_type" placeholder="请选择供应商类型" @change="onSupplierTypeChange"> |
| | | <el-option v-for="(item, index) in typeList" :key="index" :label="item.name" :value="item.value"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="主营类别" prop="supplier.category_id" :rules="[{required: true,message: ' '}]"> |
| | | <el-select v-model="form.supplier.category_id" placeholder="请选择"> |
| | | <el-select v-model="form.supplier.category_id" placeholder="请选择" @change="onCategoryTypeChange"> |
| | | <el-option v-for="(item, index) in category" :key="index" :label="item.name" :value="item.category_id"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | <el-radio :label="1">是</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="抽成比例" :label-width="formLabelWidth" prop="supplier.commission_rate" v-if="form.supplier.is_alone_commission_rate == 1"> |
| | | <el-form-item label="抽成比例" prop="supplier.commission_rate" v-if="form.supplier.is_alone_commission_rate == 1"> |
| | | <el-input v-model="form.supplier.commission_rate" autocomplete="off"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="是否独立收款"> |
| | |
| | | <el-radio :label="1">是</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="是否是新人专区" :label-width="formLabelWidth"> |
| | | <el-form-item label="是否是新人专区"> |
| | | <el-radio-group v-model="form.supplier.is_newcomer"> |
| | | <el-radio :label="1">是</el-radio> |
| | | <el-radio :label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="是否是复购专区" :label-width="formLabelWidth"> |
| | | <el-form-item label="新人专区赠送"> |
| | | <el-radio-group v-model="form.supplier.gift_type"> |
| | | <el-radio :label="10">积分</el-radio> |
| | | <el-radio :label="20">消费券</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="是否是复购专区"> |
| | | <el-radio-group v-model="form.supplier.is_repurchase"> |
| | | <el-radio :label="1">是</el-radio> |
| | | <el-radio :label="0">否</el-radio> |
| | |
| | | qy_qrcode_id:0, |
| | | open_service: 0, |
| | | category_id: '', |
| | | supplier_type: 10, |
| | | user_id: 0, |
| | | store_type:10, |
| | | business_start_time: '', |
| | |
| | | is_independent:0, |
| | | is_release:0, |
| | | is_newcomer:0, |
| | | is_repurchase:0 |
| | | is_repurchase:0, |
| | | gift_type:0, |
| | | }, |
| | | }, |
| | | logo_file_path: '', |
| | |
| | | open_add: false, |
| | | storeList: [], |
| | | category: [], |
| | | typeList: [], |
| | | /*是否上传图片*/ |
| | | isupload: false, |
| | | loading: false, |
| | |
| | | this.getCategoryList(); |
| | | }, |
| | | methods: { |
| | | /*供应商类型改变时重新加载分类*/ |
| | | onSupplierTypeChange(value) { |
| | | let self = this; |
| | | let Params = { |
| | | supplier_type: value |
| | | }; |
| | | SupplierApi.toaddSupplier(Params, true) |
| | | .then(res => { |
| | | self.category = res.data.category; |
| | | self.region = res.data.region; |
| | | // 将typeList对象转换为数组格式 |
| | | if(res.data.typeList){ |
| | | self.typeList = Object.keys(res.data.typeList).map(key => ({ |
| | | value: parseInt(key), |
| | | name: res.data.typeList[key] |
| | | })); |
| | | } |
| | | if(self.category.length > 0){ |
| | | self.form.supplier.category_id = self.category[0].category_id; |
| | | } |
| | | }) |
| | | .catch(error => {}); |
| | | }, |
| | | |
| | | /*初始化城市id*/ |
| | | initCity() { |
| | | this.form.supplier.city_id = '' |
| | |
| | | .then(res => { |
| | | self.category = res.data.category; |
| | | self.region = res.data.region; |
| | | // 将typeList对象转换为数组格式 |
| | | if(res.data.typeList){ |
| | | self.typeList = Object.keys(res.data.typeList).map(key => ({ |
| | | value: parseInt(key), |
| | | name: res.data.typeList[key] |
| | | })); |
| | | } |
| | | if(self.category.length > 0){ |
| | | self.form.category_id = self.category[0].category_id; |
| | | self.form.supplier.category_id = self.category[0].category_id; |
| | | } |
| | | }) |
| | | .catch(error => { |