30810
This commit is contained in:
@@ -132,7 +132,7 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
// 事件汇总 暂定
|
// 事件汇总
|
||||||
getEventSummary() {
|
getEventSummary() {
|
||||||
this.instance.post(`/app/appintegraluser/eventSummary`,null,{
|
this.instance.post(`/app/appintegraluser/eventSummary`,null,{
|
||||||
params: {
|
params: {
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
@onConfirm="onConfirm"
|
@onConfirm="onConfirm"
|
||||||
@closed="form={},chooseUserList=[]">
|
@closed="form={},chooseUserList=[]">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="选择人员" prop="residentId" required>
|
<el-form-item label="选择人员" prop="ids" required>
|
||||||
<ai-person-select :instance="instance" :customClicker="true" :chooseUserList="chooseUserList"
|
<ai-person-select :instance="instance" :customClicker="true" :chooseUserList="chooseUserList"
|
||||||
:url="'/app/appgirdmemberinfo/list?size=10'"
|
:url="'/app/appgirdmemberinfo/list?size=10'"
|
||||||
:isMultiple="true" dialogTitle="选择" @selectPerson="selectPerson">
|
:isMultiple="true" dialogTitle="选择" @selectPerson="selectPerson">
|
||||||
@@ -69,10 +69,10 @@
|
|||||||
<el-form-item label="上传凭证">
|
<el-form-item label="上传凭证">
|
||||||
<ai-uploader :instance="instance" fileType="file" v-model="form.file" :limit="1"></ai-uploader>
|
<ai-uploader :instance="instance" fileType="file" v-model="form.file" :limit="1"></ai-uploader>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="类型" prop="integralCalcType">
|
<el-form-item label="类型" prop="integralCalcType" required>
|
||||||
<ai-select v-model="form.integralCalcType" :selectList="dict.getDict('integralCalcType')"/>
|
<ai-select v-model="form.integralCalcType" :selectList="dict.getDict('integralCalcType')"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="积分" prop="integral">
|
<el-form-item label="积分" prop="integral" required>
|
||||||
<el-input v-model.trim="form.integral" placeholder="请输入正数" size="small"></el-input>
|
<el-input v-model.trim="form.integral" placeholder="请输入正数" size="small"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -98,6 +98,8 @@ export default {
|
|||||||
girdId: '',
|
girdId: '',
|
||||||
current: 1,
|
current: 1,
|
||||||
size: 10,
|
size: 10,
|
||||||
|
sortFiled: '',
|
||||||
|
sortRule: '',
|
||||||
},
|
},
|
||||||
tableData: [],
|
tableData: [],
|
||||||
page: {size: 10, total: 0},
|
page: {size: 10, total: 0},
|
||||||
@@ -120,14 +122,6 @@ export default {
|
|||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
},
|
},
|
||||||
chooseUserList: [],
|
chooseUserList: [],
|
||||||
sortFiled: '',
|
|
||||||
sortRule: '',
|
|
||||||
rules: {
|
|
||||||
residentId: [{required: true, message: '请选择人员', trigger: 'blur'}],
|
|
||||||
eventDesc: [{required: true, message: '请输入调整说明', trigger: 'blur'}],
|
|
||||||
integralCalcType: [{required: true, message: '请选择类型', trigger: 'change'}],
|
|
||||||
integral: [{required: true, validator: (r, v, cb) => v > 0 ? cb() : cb("请输入正数")}],
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
@@ -147,14 +141,14 @@ export default {
|
|||||||
{ slot: "options" },
|
{ slot: "options" },
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
// rules() {
|
rules() {
|
||||||
// return {
|
return {
|
||||||
// residentId: [{required: true, message: '请选择人员', trigger: 'blur'}],
|
ids: [{required: true, message: '请选择人员', trigger: 'blur'}],
|
||||||
// eventDesc: [{required: true, message: '请输入调整说明', trigger: 'blur'}],
|
eventDesc: [{required: true, message: '请输入调整说明', trigger: 'blur'}],
|
||||||
// integralCalcType: [{required: true, message: '请选择类型', trigger: 'change'}],
|
integralCalcType: [{required: true, message: '请选择类型', trigger: 'change'}],
|
||||||
// integral: [{required: true, validator: (r, v, cb) => v > 0 ? cb() : cb("请输入正数")}],
|
integral: [{required: true, validator: (r, v, cb) => v > 0 ? cb() : cb("请输入正数")}],
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getTableData() {
|
getTableData() {
|
||||||
@@ -163,8 +157,8 @@ export default {
|
|||||||
...this.page,
|
...this.page,
|
||||||
...this.search,
|
...this.search,
|
||||||
current: this.current,
|
current: this.current,
|
||||||
sortFiled: this.sortFiled,
|
// sortFiled: this.sortFiled,
|
||||||
sortRule: this.sortRule
|
// sortRule: this.sortRule
|
||||||
}
|
}
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if(res?.data) {
|
if(res?.data) {
|
||||||
@@ -233,36 +227,36 @@ export default {
|
|||||||
changeTableSort(col) {
|
changeTableSort(col) {
|
||||||
if(col.prop === 'integral') { // 剩余积分
|
if(col.prop === 'integral') { // 剩余积分
|
||||||
if(col.order === 'ascending') {
|
if(col.order === 'ascending') {
|
||||||
this.sortFiled = 0
|
this.search.sortFiled = 0
|
||||||
this.sortRule = true
|
this.search.sortRule = true
|
||||||
} else if(col.order === 'descending') {
|
} else if(col.order === 'descending') {
|
||||||
this.sortFiled = 0
|
this.search.sortFiled = 0
|
||||||
this.sortRule = false
|
this.search.sortRule = false
|
||||||
} else if(col.order === null) {
|
} else if(col.order === null) {
|
||||||
this.sortFiled = ''
|
this.search.sortFiled = ''
|
||||||
this.sortRule = ''
|
this.search.sortRule = ''
|
||||||
}
|
}
|
||||||
} else if(col.prop === 'totalIntegral') { // 累计积分
|
} else if(col.prop === 'totalIntegral') { // 累计积分
|
||||||
if(col.order === 'ascending') {
|
if(col.order === 'ascending') {
|
||||||
this.sortFiled = 1
|
this.search.sortFiled = 1
|
||||||
this.sortRule = true
|
this.search.sortRule = true
|
||||||
} else if(col.order === 'descending') {
|
} else if(col.order === 'descending') {
|
||||||
this.sortFiled = 1
|
this.search.sortFiled = 1
|
||||||
this.sortRule = false
|
this.search.sortRule = false
|
||||||
} else if(col.order === null) {
|
} else if(col.order === null) {
|
||||||
this.sortFiled = ''
|
this.search.sortFiled = ''
|
||||||
this.sortRule = ''
|
this.search.sortRule = ''
|
||||||
}
|
}
|
||||||
} else if(col.prop === 'usedIntegral') { // 已用积分
|
} else if(col.prop === 'usedIntegral') { // 已用积分
|
||||||
if(col.order === 'ascending') {
|
if(col.order === 'ascending') {
|
||||||
this.sortFiled = 2
|
this.search.sortFiled = 2
|
||||||
this.sortRule = true
|
this.search.sortRule = true
|
||||||
} else if(col.order === 'descending') {
|
} else if(col.order === 'descending') {
|
||||||
this.sortFiled = 2
|
this.search.sortFiled = 2
|
||||||
this.sortRule = false
|
this.search.sortRule = false
|
||||||
} else if(col.order === null) {
|
} else if(col.order === null) {
|
||||||
this.sortFiled = ''
|
this.search.sortFiled = ''
|
||||||
this.sortRule = ''
|
this.search.sortRule = ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.getTableData()
|
this.getTableData()
|
||||||
@@ -272,21 +266,26 @@ export default {
|
|||||||
if(this.form.file?.length) {
|
if(this.form.file?.length) {
|
||||||
this.form.enclosure = this.form.file[0].url
|
this.form.enclosure = this.form.file[0].url
|
||||||
}
|
}
|
||||||
this.instance.post(`/app/appintegraluser/changeIntegral`,{
|
this.$refs.form.validate((valid)=> {
|
||||||
ids: this.form.ids,
|
if(valid) {
|
||||||
eventDesc: this.form.eventDesc,
|
this.instance.post(`/app/appintegraluser/changeIntegral`,{
|
||||||
enclosure: this.form.enclosure, // 附件
|
ids: this.form.ids,
|
||||||
integralCalcType: this.form.integralCalcType,
|
eventDesc: this.form.eventDesc,
|
||||||
integral: this.form.integral,
|
enclosure: this.form.enclosure, // 附件
|
||||||
}).then(res => {
|
integralCalcType: this.form.integralCalcType,
|
||||||
if(res.code == 0) {
|
integral: this.form.integral,
|
||||||
this.$message.success('调整积分成功')
|
}).then(res => {
|
||||||
setTimeout(() =>{
|
if(res.code == 0) {
|
||||||
this.getTableData()
|
this.$message.success('调整积分成功')
|
||||||
this.dialog = false
|
setTimeout(() =>{
|
||||||
|
this.getTableData()
|
||||||
|
this.dialog = false
|
||||||
|
})
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
toDetail(id) {
|
toDetail(id) {
|
||||||
|
|||||||
Reference in New Issue
Block a user