feat(金币代理页面): 完善修改窗口

This commit is contained in:
hzj 2025-12-09 20:07:38 +08:00
parent 245eaa1c93
commit a15a5d1074

View File

@ -341,6 +341,28 @@
</div>
</el-dialog>
<el-dialog title="修改" :visible.sync="updateBoxVisible" width="400px">
<el-form
ref="form"
:rules="formRules"
:model="infoData"
label-position="left"
label-width="80px"
style="width: 300px; margin-left:50px;"
>
<el-form-item label="联系方式" prop="contactInfo">
<el-input
v-model.trim="infoData.contactInfo"
placeholder="请输入联系方式"
/>
</el-form-item>
<el-form-item label="支持国家" prop="contactInfo">
<el-input
v-model.trim="infoData.supportedCountries"
placeholder="请输入支持国家"
/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="hideDialog()">
取消
@ -413,17 +435,6 @@ export default {
rechargeType: "",
remark: ""
},
formRules: {
userId: commonRules,
earnPoints: {
required: true,
message: "必填字段不可为空",
trigger: "blur"
},
amount: commonRules,
rechargeType: commonRules,
sysOrigin: commonRules
},
listLoading: true,
formEditVisable: false,
@ -433,7 +444,20 @@ export default {
supportedCountries: "", //
contactInfo: "" //
},
updateLoading: false //
updateLoading: false, //
formRules: {
userId: commonRules,
earnPoints: {
required: true,
message: "必填字段不可为空",
trigger: "blur"
},
amount: commonRules,
rechargeType: commonRules,
sysOrigin: commonRules,
supportedCountries: commonRules,
contactInfo: commonRules
}
};
},
computed: {
@ -606,9 +630,27 @@ export default {
// ()
updateInfo() {
const that = this;
that.updateLoading = true; //
that.updateLoading = false; //
that.hideDialog(); //
updateInfoCP(that.infoData)
.then(res => {
that.infoData = {
id: 0, //id
supportedCountries: "", //
contactInfo: "" //
};
that.updateLoading = false; //
that.hideDialog(); //
})
.catch(er => {
that.infoData = {
id: 0, //id
supportedCountries: "", //
contactInfo: "" //
};
that.updateLoading = false; //
that.hideDialog(); //
});
}
}
};