Browse Source

Merge remote-tracking branch 'origin/master' into bjcz_his_scrm

yjwang 2 months ago
parent
commit
d09236102a
1 changed files with 44 additions and 0 deletions
  1. 44 0
      src/views/system/config/config.vue

+ 44 - 0
src/views/system/config/config.vue

@@ -344,6 +344,30 @@
           </div>
         </el-form>
     </el-tab-pane>
+
+      <el-tab-pane label="积分比例配置" name="store.integral">
+        <el-form ref="form24" :model="form24" :rules="rules3" label-width="160px">
+          <el-form-item  label="积分抵用比例" prop="integralRatio">
+            <el-tooltip class="item" effect="dark" content="1积分抵多少金额" placement="top-end">
+              <el-input-number  v-model="form24.integralRatio"   ></el-input-number>
+            </el-tooltip>
+          </el-form-item>
+          <el-form-item  label="满多少可以抵扣" prop="integralFull">
+            <el-tooltip class="item" effect="dark" content="消费必须满一定额度才可使用,0代表无限制" placement="top-end">
+              <el-input-number  v-model="form24.integralFull" ></el-input-number>
+            </el-tooltip>
+          </el-form-item>
+          <el-form-item  label="单次最大抵扣积分" prop="integralMax">
+            <el-tooltip class="item" effect="dark" content="限制一次只能使用多少积分,0代表无限制" placement="top-end">
+              <el-input-number  v-model="form24.integralMax" ></el-input-number>
+            </el-tooltip>
+          </el-form-item>
+          <div   class="footer">
+            <el-button type="primary" @click="submitForm24">提  交</el-button>
+          </div>
+        </el-form>
+      </el-tab-pane>
+
     <el-tab-pane label="套餐包" name="his.package" >
         <el-form ref="form8" :model="form8"  label-width="150px">
           <el-form-item  label="物流代收定金比例(%)" prop="payRate">
@@ -1716,6 +1740,8 @@ export default {
       },
       form23:{
       },
+      form24:{
+      },
       photoArr:[],
       couponList:[],
       inquirySubTypeOptions:[],
@@ -2099,6 +2125,12 @@ export default {
             if(this.form21.images!=null){
               this.images=this.form21.images.split(",");
             }
+          } else if(key=="store.integral"){
+            this.configId=response.data.configId;
+            this.configKey=response.data.configKey;
+            console.log(response.data.configValue)
+            this.form24 =JSON.parse(response.data.configValue);
+            console.log(this.form24.sign)
           }
         });
      },
@@ -2302,6 +2334,18 @@ export default {
         }
       });
     },
+    submitForm24(){
+      this.$refs["form24"].validate(valid => {
+        if (valid) {
+          var param={configId:this.configId,configKey:this.configKey,configValue:JSON.stringify(this.form24)}
+          updateConfigByKey(param).then(response => {
+            if (response.code === 200) {
+              this.msgSuccess("修改成功");
+            }
+          });
+        }
+      });
+    },
     submitform2(){
       // 将对象转换为JSON字符串并保留两位小数
       var json_data = JSON.stringify(this.form2, function(key, value) {