Quellcode durchsuchen

门店不分佣

lsx vor 2 Jahren
Ursprung
Commit
05414c6531
1 geänderte Dateien mit 20 neuen und 23 gelöschten Zeilen
  1. 20 23
      src/views/business/salesite/components/AddCreate.vue

+ 20 - 23
src/views/business/salesite/components/AddCreate.vue

@@ -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;