|
@@ -1,24 +1,15 @@
|
|
|
<template>
|
|
|
- <el-dialog
|
|
|
- title="编辑门店名称"
|
|
|
- :visible.sync="dialogVisible"
|
|
|
- width="750px"
|
|
|
- :append-to-body="true"
|
|
|
- :before-close="close"
|
|
|
- :destroy-on-close="true"
|
|
|
- :close-on-click-modal="false"
|
|
|
- >
|
|
|
- <el-form
|
|
|
- ref="form"
|
|
|
- :model="form"
|
|
|
- :rules="rules"
|
|
|
- label-width="120px"
|
|
|
- style="max-height: 375px;overflow: auto;"
|
|
|
- >
|
|
|
+ <el-dialog title="编辑门店名称" :visible.sync="dialogVisible" width="750px" :append-to-body="true" :before-close="close" :destroy-on-close="true" :close-on-click-modal="false">
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="120px" style="max-height: 375px;overflow: auto;">
|
|
|
<el-form-item label="门店名称" prop="name" style="width: 60%;margin: 40px 0">
|
|
|
- <el-input v-model="form.name" placeholder="例如xxxx店, 对用户可见" />
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
+ <el-input v-model="form.name" placeholder="例如xxxx店, 对用户可见" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否不进行分佣:">
|
|
|
+ <el-switch v-model="form.commFlag" :active-value="1" :inactive-value="0" />
|
|
|
+ <div class="tip">开启后,购买线上票不分佣(渠道,门店,推广员)</div>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button @click="close">取 消</el-button>
|
|
|
<el-button type="primary" :disabled="loading" @click="saveClick">确 定</el-button>
|
|
@@ -40,7 +31,8 @@ export default {
|
|
|
loading: false,
|
|
|
// 表单参数
|
|
|
form: {
|
|
|
- name:"",
|
|
|
+ name: "",
|
|
|
+ commFlag: 0,
|
|
|
},
|
|
|
// 表单校验
|
|
|
rules: {
|
|
@@ -63,13 +55,14 @@ export default {
|
|
|
this.loading = true;
|
|
|
getSaleSiteDetail(this.editId).then(res => {
|
|
|
this.form.name = res.data.name
|
|
|
+ this.form.commFlag = res.data.commFlag
|
|
|
this.loading = false
|
|
|
}).catch(() => {
|
|
|
- this.loading = false;
|
|
|
- });
|
|
|
+ this.loading = false;
|
|
|
+ });
|
|
|
},
|
|
|
//确定修改
|
|
|
- saveClick(){
|
|
|
+ saveClick() {
|
|
|
this.loading = true
|
|
|
this.$refs.form.validate(valid => {
|
|
|
if (valid) {
|
|
@@ -104,6 +97,10 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
+.tip {
|
|
|
+ font-size: 12px;
|
|
|
+ color: #999;
|
|
|
+}
|
|
|
.tag {
|
|
|
margin-right: 15px;
|
|
|
width: 90px;
|