积分维护
This commit is contained in:
@@ -162,8 +162,6 @@ export default {
|
||||
search: {status: "", eventName: ""},
|
||||
page: {current: 1, size: 10, total: 0},
|
||||
colConfigs: [
|
||||
// {prop: "event", label: "事件", dict: "integralRuleEvent", align: "center"},
|
||||
// {prop: "type", label: "类型", dict: "integralRuleEventType", align: "center"},
|
||||
{prop: "eventName", label: "事件名称", dict: "integralRuleEvent", align: "center"},
|
||||
{prop: "eventDesc", label: "简介", dict: "integralRuleEventType", align: "center"},
|
||||
{prop: "ruleType", label: "规则", dict: "integralRuleRuleType", align: "center"},
|
||||
@@ -179,10 +177,10 @@ export default {
|
||||
tableData: [],
|
||||
dialog: false,
|
||||
form: {
|
||||
classify: 0,
|
||||
classify: '0',
|
||||
eventName: '',
|
||||
eventDesc: '',
|
||||
ruleType: 0,
|
||||
ruleType: '0',
|
||||
scoringCycle: '',
|
||||
numberLimit: '', //奖励次数
|
||||
integral: '', // 常规
|
||||
@@ -231,25 +229,14 @@ export default {
|
||||
this.form.ladderIntegral.push({ viewCount: null, integral: null })
|
||||
},
|
||||
toEdit(row) {
|
||||
console.log(row);
|
||||
this.form = { ...row }
|
||||
this.form.ruleType = row.ruleType
|
||||
this.dialog = true
|
||||
// let {ladderRule, event, type} = this.form,
|
||||
// dict = 'integralRuleEvent' + event
|
||||
// this.dict.load(dict).then(() => {
|
||||
// this.form.eventType = [event, type]
|
||||
// this.form.ladderRule = JSON.parse(ladderRule || "[]")
|
||||
// this.cacheOps = this.dict.getDict('integralRuleEvent').map(e => {
|
||||
// if (e.dictValue == event) {
|
||||
// e.children = this.dict.getDict(dict).map(d => ({...d, leaf: true}))
|
||||
// }
|
||||
// return e
|
||||
// })
|
||||
// this.$nextTick(() => {
|
||||
// this.dialog = true
|
||||
// })
|
||||
// })
|
||||
this.instance.post(`/app/apppartyintegralrule/queryDetailById?id=${row.id}`).then((res) => {
|
||||
if(res?.data) {
|
||||
this.form = res.data
|
||||
this.form.ladderIntegral = JSON.parse(res.data.ladderRule)
|
||||
this.form.ruleType = res.data.ruleType
|
||||
this.dialog = true
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
close() {
|
||||
@@ -319,8 +306,8 @@ export default {
|
||||
onConfirm(id) {
|
||||
this.$refs.DialogForm.validate((valid) => {
|
||||
if (valid) {
|
||||
this.form.integralMin = this.form.integralArr[0]
|
||||
this.form.integralMax = this.form.integralArr[1]
|
||||
this.form.integralMin = this.form.integralArr[0] || ''
|
||||
this.form.integralMax = this.form.integralArr[1] || ''
|
||||
this.form.ladderRule = JSON.stringify(this.form.ladderIntegral)
|
||||
|
||||
this.instance.post(`/app/apppartyintegralrule/addOrUpdate`, {
|
||||
|
||||
@@ -122,13 +122,19 @@ export default {
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.dict.load("integralRuleStatus", "integralRuleRuleType", 'integralRuleScoringCycle', 'integralRuleEvent', 'integralRuleEventType','partyIntegralRuleEvent','integralRuleEvent4').then(() => {
|
||||
this.$dict.load("integralRuleStatus", "integralRuleRuleType", 'integralRuleScoringCycle', 'integralRuleEvent', 'integralRuleEventType','partyIntegralRuleEvent','integralRuleEvent4').then(() => {
|
||||
this.getList();
|
||||
this.cacheOps = this.$dict.getDict('partyIntegralRuleEvent').map(e => {
|
||||
if (e.dictValue == event) {
|
||||
e.children = this.dict.getDict(dict).map(d => ({...d, leaf: true}))
|
||||
}
|
||||
return e
|
||||
|
||||
// let {,event, type} = this.form,
|
||||
let dict = 'integralRuleEvent4' + this.form.event
|
||||
this.$dict.load(dict).then(() => {
|
||||
// this.form.eventType = [event, type]
|
||||
this.cacheOps = this.dict.getDict('partyIntegralRuleEvent').map(e => {
|
||||
if (e.dictValue == this.form.event) {
|
||||
e.children = this.$dict.getDict(dict).map(d => ({...d, leaf: true}))
|
||||
}
|
||||
return e
|
||||
})
|
||||
})
|
||||
});
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user