From b417a422c08ceabd31fa7feaba42fd8a7b1e86d2 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期六, 18 一月 2025 09:14:08 +0800 Subject: [PATCH] 1 --- admin/src/views/finance/collectionSettings.vue | 32 ++++++++++++++++++++++---------- 1 files changed, 22 insertions(+), 10 deletions(-) diff --git a/admin/src/views/finance/collectionSettings.vue b/admin/src/views/finance/collectionSettings.vue index 1df43de..9a1ec04 100644 --- a/admin/src/views/finance/collectionSettings.vue +++ b/admin/src/views/finance/collectionSettings.vue @@ -5,13 +5,13 @@ <el-form ref="form" :model="form" label-width="120px"> <el-form-item label="鐭俊妯℃澘"> <div style="display: flex; align-items: self-start;"> - <el-input type="textarea" rows="5" v-model="form.smsTemp"></el-input> + <el-input type="textarea" rows="5" v-model="form.smsTemp.title"></el-input> <!-- <el-button type="primary" style="margin-left: 10px;">淇濆瓨</el-button>--> </div> </el-form-item> <el-form-item label="閭妯℃澘"> <div style="display: flex; align-items: self-start;"> - <el-input type="textarea" rows="5" v-model="form.emailTemp"></el-input> + <el-input type="textarea" rows="5" v-model="form.emailTemp.title"></el-input> <!-- <el-button type="primary" style="margin-left: 10px;">淇濆瓨</el-button>--> </div> </el-form-item> @@ -44,7 +44,7 @@ </el-upload> </el-form-item> <el-form-item> - <el-button type="primary" @click="submit">淇濆瓨</el-button> + <el-button type="primary" @click="submit" :disabled="loading" :loading="loading">淇濆瓨</el-button> </el-form-item> </el-form> </div> @@ -56,7 +56,7 @@ <script> import templateKeywords from './components/templateKeywords' - import { getCallTemp } from '@/api/ywTempConfig' + import { getCallTemp, updTempConfig } from '@/api/ywTempConfig' export default { name: 'collectionSettings', data() { @@ -66,11 +66,12 @@ folder: 'TEMP_CONFIG' }, form: { - emailTemp: '', - smsTemp: '', + emailTemp: {}, + smsTemp: {}, leaseTemp: [], otherTemp: [] - } + }, + loading: false } }, components: { templateKeywords }, @@ -79,7 +80,18 @@ }, methods: { submit() { - + this.loading = true + updTempConfig({ + emailTemp: this.form.emailTemp, + smsTemp: this.form.smsTemp, + leaseTemp: this.form.leaseTemp[0], + otherTemp: this.form.otherTemp[0] + }).then(res => { + this.$message.success('鏇存柊鎴愬姛锛�') + this.getCallTempVal() + }).finally(() => { + this.loading = false + }) }, handleRemove(e) { this.form.leaseTemp = [] @@ -98,8 +110,8 @@ getCallTempVal() { getCallTemp({}) .then(res => { - this.form.smsTemp = res.smsTemp.title - this.form.emailTemp = res.emailTemp.title + this.form.smsTemp = res.smsTemp + this.form.emailTemp = res.emailTemp this.form.leaseTemp = [{ url: res.leaseTemp.url, name: res.leaseTemp.title }] this.form.otherTemp = [{ url: res.otherTemp.url, name: res.otherTemp.title }] }) -- Gitblit v1.9.3