|  | @@ -24,6 +24,37 @@
 | 
	
		
			
				|  |  |          </el-row>
 | 
	
		
			
				|  |  |          <el-row>
 | 
	
		
			
				|  |  |            <el-col style="width: 500px">
 | 
	
		
			
				|  |  | +            <!-- <el-form-item
 | 
	
		
			
				|  |  | +              label="预警值"
 | 
	
		
			
				|  |  | +              prop="warningStockNum"
 | 
	
		
			
				|  |  | +              :rules="[{ required: true, message: '请输入预警值' }]"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-input :disabled='form.warningStockNum ==-1' v-model="form.warningStockNum" placeholder="请输入预警值">
 | 
	
		
			
				|  |  | +                <template slot="append">张</template>
 | 
	
		
			
				|  |  | +              </el-input>
 | 
	
		
			
				|  |  | +              <el-checkbox   v-model="form.warningStockNum" :true-label='-1' false-label=''	 @change="(val)=>{checkNo(val,'warningStockNum')}" >不限制</el-checkbox>
 | 
	
		
			
				|  |  | +            </el-form-item> -->
 | 
	
		
			
				|  |  | +            <el-select
 | 
	
		
			
				|  |  | +              style="width: 100% !important"
 | 
	
		
			
				|  |  | +              class="multiple"
 | 
	
		
			
				|  |  | +              v-model.trim="form.organId"
 | 
	
		
			
				|  |  | +              filterable
 | 
	
		
			
				|  |  | +              multiple
 | 
	
		
			
				|  |  | +              clearable
 | 
	
		
			
				|  |  | +              placeholder="请选择分部"
 | 
	
		
			
				|  |  | +              :rules="[{ required: true, message: '请选择分部' }]"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-option
 | 
	
		
			
				|  |  | +                v-for="(item, index) in selects.branchs"
 | 
	
		
			
				|  |  | +                :key="index"
 | 
	
		
			
				|  |  | +                :label="item.name"
 | 
	
		
			
				|  |  | +                :value="item.id"
 | 
	
		
			
				|  |  | +              ></el-option>
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  | +          </el-col>
 | 
	
		
			
				|  |  | +        </el-row>
 | 
	
		
			
				|  |  | +        <el-row>
 | 
	
		
			
				|  |  | +          <el-col style="width: 500px">
 | 
	
		
			
				|  |  |              <el-form-item
 | 
	
		
			
				|  |  |                label="描述"
 | 
	
		
			
				|  |  |                prop="description"
 | 
	
	
		
			
				|  | @@ -202,7 +233,10 @@
 | 
	
		
			
				|  |  |                </el-input>
 | 
	
		
			
				|  |  |              </el-form-item>
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
		
			
				|  |  | -          <el-col style="width: 395px" v-if="form.effectiveType == 'TIME_BUCKET'">
 | 
	
		
			
				|  |  | +          <el-col
 | 
	
		
			
				|  |  | +            style="width: 395px"
 | 
	
		
			
				|  |  | +            v-if="form.effectiveType == 'TIME_BUCKET'"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  |              <el-form-item
 | 
	
		
			
				|  |  |                prop="effectiveTime"
 | 
	
		
			
				|  |  |                :rules="[{ required: true, message: '请选择有效期' }]"
 | 
	
	
		
			
				|  | @@ -258,18 +292,7 @@
 | 
	
		
			
				|  |  |                >
 | 
	
		
			
				|  |  |              </el-form-item>
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
		
			
				|  |  | -          <!-- <el-col style="width: 395px">
 | 
	
		
			
				|  |  | -            <el-form-item
 | 
	
		
			
				|  |  | -              label="预警值"
 | 
	
		
			
				|  |  | -              prop="warningStockNum"
 | 
	
		
			
				|  |  | -              :rules="[{ required: true, message: '请输入预警值' }]"
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -              <el-input :disabled='form.warningStockNum ==-1' v-model="form.warningStockNum" placeholder="请输入预警值">
 | 
	
		
			
				|  |  | -                <template slot="append">张</template>
 | 
	
		
			
				|  |  | -              </el-input>
 | 
	
		
			
				|  |  | -              <el-checkbox   v-model="form.warningStockNum" :true-label='-1' false-label=''	 @change="(val)=>{checkNo(val,'warningStockNum')}" >不限制</el-checkbox>
 | 
	
		
			
				|  |  | -            </el-form-item>
 | 
	
		
			
				|  |  | -          </el-col> -->
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |            <el-col style="width: 395px">
 | 
	
		
			
				|  |  |              <el-form-item
 | 
	
		
			
				|  |  |                prop="limitExchangeNum"
 | 
	
	
		
			
				|  | @@ -354,6 +377,7 @@ export default {
 | 
	
		
			
				|  |  |          warningStockNum: "",
 | 
	
		
			
				|  |  |          limitExchangeNum: "",
 | 
	
		
			
				|  |  |          getTime: [],
 | 
	
		
			
				|  |  | +        organId:[]
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        activeRow: null,
 | 
	
		
			
				|  |  |        isDisabled: false,
 | 
	
	
		
			
				|  | @@ -362,6 +386,7 @@ export default {
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    mounted() {
 | 
	
		
			
				|  |  | +    this.$store.dispatch("setBranchs");
 | 
	
		
			
				|  |  |      if (this.$route.query.row) {
 | 
	
		
			
				|  |  |        this.activeRow = JSON.parse(this.$route.query.row);
 | 
	
		
			
				|  |  |        this.form = { ...this.activeRow };
 | 
	
	
		
			
				|  | @@ -435,6 +460,7 @@ export default {
 | 
	
		
			
				|  |  |                      ["startDate", "endDate"],
 | 
	
		
			
				|  |  |                      "YYYY-MM-DD HH:mm:ss"
 | 
	
		
			
				|  |  |                    ),
 | 
	
		
			
				|  |  | +                  useCondition:{organId: this.form.organId.join(',')}
 | 
	
		
			
				|  |  |                  };
 | 
	
		
			
				|  |  |                  const res = await addSysCoupon(params);
 | 
	
		
			
				|  |  |                  this.$message.success("新增成功");
 | 
	
	
		
			
				|  | @@ -458,6 +484,8 @@ export default {
 | 
	
		
			
				|  |  |              .then(async () => {
 | 
	
		
			
				|  |  |                try {
 | 
	
		
			
				|  |  |                  let { effectiveTime, getTime, ...rest } = this.form;
 | 
	
		
			
				|  |  | +                let str = String({organId: this.form.organId.join(',')})
 | 
	
		
			
				|  |  | +                console.log(str)
 | 
	
		
			
				|  |  |                  let params = {
 | 
	
		
			
				|  |  |                    ...rest,
 | 
	
		
			
				|  |  |                    ...getTimes(
 | 
	
	
		
			
				|  | @@ -470,6 +498,7 @@ export default {
 | 
	
		
			
				|  |  |                      ["startDate", "endDate"],
 | 
	
		
			
				|  |  |                      "YYYY-MM-DD HH:mm:ss"
 | 
	
		
			
				|  |  |                    ),
 | 
	
		
			
				|  |  | +                  useCondition:str
 | 
	
		
			
				|  |  |                  };
 | 
	
		
			
				|  |  |                  const res = await resetSysCoupon(params);
 | 
	
		
			
				|  |  |                  this.$message.success("新增成功");
 |