Commit 34ca7076 by crushh

update: dist

parent eb62780b
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="适用人群" prop="memberType"> <el-form-item label="适用人群" prop="memberType">
<span v-if="$store.state.product.ruleMemberFilterClose==0" class="tips">【人群筛选器】类型的上架规则最多支持20条,目前已创建 <span style="color:#2F54EB">{{ memberTypeTotal }}</span></span> <span v-if="$store.state.product.ruleMemberFilterClose==0" class="tips">人群筛选和会员分组总共只支持20条,请严格配置。目前已创建 <span style="color:#2F54EB">{{ memberTypeTotal }}</span></span>
<div> <div>
<!-- <el-radio v-model="ruleForm.memberType" :label="1" v-if="$store.state.product.ruleMemberFilterClose==0"> <!-- <el-radio v-model="ruleForm.memberType" :label="1" v-if="$store.state.product.ruleMemberFilterClose==0">
全部客户 全部客户
...@@ -42,7 +42,10 @@ ...@@ -42,7 +42,10 @@
> >
人群筛选器 人群筛选器
</el-radio> </el-radio>
<el-radio v-model="ruleForm.memberType" :label="2"> <el-radio v-model="ruleForm.memberType"
:label="2"
:disabled="memberTypeTotal>=20&&isAdd"
v-if="$store.state.product.ruleMemberFilterClose==0">
会员分组 会员分组
</el-radio> </el-radio>
</div> </div>
...@@ -90,6 +93,7 @@ ...@@ -90,6 +93,7 @@
<script> <script>
import request from '@/service/request'; import request from '@/service/request';
export default { export default {
props: { props: {
isDialog: { isDialog: {
...@@ -275,10 +279,14 @@ export default { ...@@ -275,10 +279,14 @@ export default {
/** 客户分组 */ /** 客户分组 */
confirmGroupDialog (arr, idStr) { confirmGroupDialog (arr, idStr) {
this.selectedGroupIds = idStr; this.selectedGroupIds = idStr;
this.$refs.ruleForm.validateField('selectedGroupIds');
}, },
memberTypeNum () { memberTypeNum () {
request.get('/api-integral-mall/list-rule', { params: { memberType: 3 } }).then(res => { Promise.all([request.get('/api-integral-mall/list-rule', { params: { memberType: 3 } }), request.get('/api-integral-mall/list-rule', { params: { memberType: 2 } })]).then(res => {
this.memberTypeTotal = res.data.result.length || 0; console.log(res);
const total1 = res[0].data.result ? res[0].data.result.length : 0;
const total2 = res[1].data.result ? res[1].data.result.length : 0;
this.memberTypeTotal = total1 + total2;
}); });
}, },
}, },
......
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