Commit 9d1f4bd9 authored by chenwei's avatar chenwei

Merge branch 'feature/099_customer_filter' into 'dev'

修复问题

See merge request !25

(cherry picked from commit 30e7cfa4)

8849fbe9 修复问题
parent a6b6c78c
...@@ -79,11 +79,9 @@ ...@@ -79,11 +79,9 @@
:rules="rules.nodeIds.points" :rules="rules.nodeIds.points"
> >
<el-input <el-input
type="number" v-model.trim.number="item.points"
v-model.trim="item.points"
:placeholder="$t('请输入')" :placeholder="$t('请输入')"
:disabled="isDisable" :disabled="isDisable"
onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')"
/> </el-form-item /> </el-form-item
></el-col> ></el-col>
<el-col :span="1"> <el-col :span="1">
...@@ -130,12 +128,10 @@ ...@@ -130,12 +128,10 @@
<el-form-item :label="$t('允许兑换次数')" prop="allowCount"> <el-form-item :label="$t('允许兑换次数')" prop="allowCount">
<el-input <el-input
class="input-item-width" class="input-item-width"
type="number" v-model.trim.number="queryParams.allowCount"
v-model.trim="queryParams.allowCount"
:placeholder="$t('请输入')" :placeholder="$t('请输入')"
clearable clearable
:disabled="isDisable" :disabled="isDisable"
onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')"
/> />
</el-form-item> </el-form-item>
<el-row :gutter="10"> <el-row :gutter="10">
...@@ -351,6 +347,7 @@ export default { ...@@ -351,6 +347,7 @@ export default {
message: this.$t("请输入兑换积分"), message: this.$t("请输入兑换积分"),
trigger: "blur", trigger: "blur",
}, },
{ type: "number", message: "输入数字", trigger: "blur" },
], ],
}, },
...@@ -374,6 +371,7 @@ export default { ...@@ -374,6 +371,7 @@ export default {
message: this.$t("请输入允许兑换次数"), message: this.$t("请输入允许兑换次数"),
trigger: "blur", trigger: "blur",
}, },
{ type: "number", message: "输入数字", trigger: "blur" },
], ],
remarkZh: [ remarkZh: [
{ {
...@@ -459,7 +457,7 @@ export default { ...@@ -459,7 +457,7 @@ export default {
}; };
</script> </script>
<style> <style>
.input-item-width{ .input-item-width {
width: 194px; width: 194px;
} }
</style> </style>
This diff is collapsed.
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
ref="queryForm" ref="queryForm"
size="small" size="small"
:rules="rules" :rules="rules"
class="integral-rule-operate"
:disabled="showViewTime" :disabled="showViewTime"
label-width="120px" label-width="120px"
> >
...@@ -177,11 +178,7 @@ ...@@ -177,11 +178,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item <el-form-item :label="$t('积分')" v-if="queryParams.type == '1'" required>
:label="$t('积分')"
v-if="queryParams.type == '1'"
required
>
<el-row <el-row
type="flex" type="flex"
justify="start" justify="start"
...@@ -283,7 +280,7 @@ ...@@ -283,7 +280,7 @@
clearable clearable
placement="bottom-start" placement="bottom-start"
v-model="queryParams.dateRangeCreateTime" v-model="queryParams.dateRangeCreateTime"
style="width: 240px" style="width: 300px"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
range-separator="-" range-separator="-"
:start-placeholder="$t('开始日期')" :start-placeholder="$t('开始日期')"
...@@ -591,6 +588,8 @@ export default { ...@@ -591,6 +588,8 @@ export default {
}; };
const validatehigh = (rule, value, callback) => { const validatehigh = (rule, value, callback) => {
const index = Number(rule.field.split(".")[2]); const index = Number(rule.field.split(".")[2]);
console.log("000000", index);
console.log("0000001", this.queryParams.extraOrderV);
if (index == "0") { if (index == "0") {
if ( if (
this.queryParams.extraOrderV.orderVRule[index].low && this.queryParams.extraOrderV.orderVRule[index].low &&
...@@ -608,7 +607,7 @@ export default { ...@@ -608,7 +607,7 @@ export default {
} else { } else {
callback(); callback();
} }
} else if (index > "0") { } else if (index > 0) {
if ( if (
this.queryParams.extraOrderV.orderVRule[index].low && this.queryParams.extraOrderV.orderVRule[index].low &&
this.queryParams.extraOrderV.orderVRule[index].low >= this.queryParams.extraOrderV.orderVRule[index].low >=
...@@ -616,6 +615,7 @@ export default { ...@@ -616,6 +615,7 @@ export default {
) { ) {
callback(this.$t("本次最终积分应大于本次开始积分")); callback(this.$t("本次最终积分应大于本次开始积分"));
} else if ( } else if (
this.queryParams.extraOrderV.orderVRule[index + 1]?.low &&
this.queryParams.extraOrderV.orderVRule[index].high <= this.queryParams.extraOrderV.orderVRule[index].high <=
this.queryParams.extraOrderV.orderVRule[index + 1].low this.queryParams.extraOrderV.orderVRule[index + 1].low
) { ) {
...@@ -1057,6 +1057,7 @@ export default { ...@@ -1057,6 +1057,7 @@ export default {
}, },
//保存 //保存
handleSaveIntegralRule() { handleSaveIntegralRule() {
console.log("23333");
this.$refs["queryForm"].validate((valid) => { this.$refs["queryForm"].validate((valid) => {
if (valid) { if (valid) {
let params = deepClone(this.queryParams); let params = deepClone(this.queryParams);
...@@ -1139,6 +1140,9 @@ export default { ...@@ -1139,6 +1140,9 @@ export default {
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
::v-deep .integral-rule-operate .el-input {
width: 300px;
}
.del-btn { .del-btn {
color: red; color: red;
padding-left: 120px; padding-left: 120px;
......
...@@ -325,7 +325,7 @@ export default { ...@@ -325,7 +325,7 @@ export default {
pointsRequireSymbol: null, pointsRequireSymbol: null,
pickMethod: null, pickMethod: null,
nodeId: null, nodeId: null,
status: null, status: "1",
remark: null, remark: null,
quantityRemainSymbol: null, quantityRemainSymbol: null,
quantityRemain: null, quantityRemain: null,
...@@ -363,7 +363,7 @@ export default { ...@@ -363,7 +363,7 @@ export default {
pointsRequireSymbol: null, pointsRequireSymbol: null,
pickMethod: null, pickMethod: null,
nodeId: null, nodeId: null,
status: null, status: "1",
remark: null, remark: null,
quantityRemainSymbol: null, quantityRemainSymbol: null,
quantityRemain: null, quantityRemain: null,
...@@ -478,7 +478,7 @@ export default { ...@@ -478,7 +478,7 @@ export default {
level: null, level: null,
source: null, source: null,
customerService: null, customerService: null,
status: null, status: "1",
department: null, department: null,
creditLevel: null, creditLevel: null,
country: null, country: null,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment