From 3d6a8e384d31432a23f5a8c1a3135a58cbe617b5 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 27 五月 2025 17:25:38 +0800 Subject: [PATCH] 提交一把 --- company/src/views/business/riskReminder.vue | 113 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 58 insertions(+), 55 deletions(-) diff --git a/company/src/views/business/riskReminder.vue b/company/src/views/business/riskReminder.vue index 6e26dc5..42df0d3 100644 --- a/company/src/views/business/riskReminder.vue +++ b/company/src/views/business/riskReminder.vue @@ -3,23 +3,23 @@ <div class="tx_item"> <div class="tx_item_head"> <span>澶氭鍑洪櫓鎻愰啋</span> - <el-switch active-value="1" inactive-value="0" v-model="form.riskTimesOpen"></el-switch> + <el-switch :active-value="'1'" :inactive-value="'0'" v-model="form.riskTimesOpen"></el-switch> </div> <div class="tx_item_content"> <span>瑙勫垯璁剧疆锛氬悓涓�浜轰竴骞村唴鎶ユ</span> - <el-input-number style="margin: 0 15px;" v-model="form.riskTimesReportTimes" :min="0"></el-input-number> + <el-input-number style="width: 100px; min-width: 100px;margin: 0 15px;" :disabled="form.riskTimesOpen === '0'" v-model="form.riskTimesReportTimes" :min="0"></el-input-number> <span>娆″強浠ヤ笂锛岃繘琛屾彁閱掋��</span> </div> </div> <div class="tx_item"> <div class="tx_item_head"> <span>鐤戜技閲嶅鎶ユ鎻愰啋</span> - <el-switch active-value="1" inactive-value="0" v-model="form.riskRepeatReportOpen"></el-switch> + <el-switch :active-value="'1'" :inactive-value="'0'" v-model="form.riskRepeatReportOpen"></el-switch> </div> <div class="tx_item_content"> <span>瑙勫垯璁剧疆锛�</span> - <el-input-number style="margin: 0 15px;" v-model="form.riskRepeatReportTime" :min="0"></el-input-number> - <el-select v-model="form.riskRepeatReportTimeUnit" style="width: 100px; margin-right: 15px;" placeholder="璇烽�夋嫨"> + <el-input-number style="width: 100px; min-width: 100px;margin: 0 15px;" v-model="form.riskRepeatReportTime" :disabled="form.riskRepeatReportOpen === '0'" :min="0"></el-input-number> + <el-select v-model="form.riskRepeatReportTimeUnit" :disabled="form.riskRepeatReportOpen === '0'" style="width: 90px; min-width: 90px; margin-right: 15px;" placeholder="璇烽�夋嫨"> <el-option label="灏忔椂" value="1"></el-option> <el-option label="澶�" value="2"></el-option> </el-select> @@ -29,23 +29,23 @@ <div class="tx_item"> <div class="tx_item_head"> <span>绱㈣禂娆℃暟杩囧鎻愰啋</span> - <el-switch active-value="1" inactive-value="0" v-model="form.riskClaimTimesOpen"></el-switch> + <el-switch :active-value="'1'" :inactive-value="'0'" v-model="form.riskClaimTimesOpen"></el-switch> </div> <div class="tx_item_content"> <span>瑙勫垯璁剧疆锛氬悓涓�涓繚鍗�1骞村唴绱㈣禂娆℃暟瓒呰繃</span> - <el-input-number style="margin: 0 15px;" v-model="form.riskClaimTimes" :min="0"></el-input-number> + <el-input-number style="width: 100px; min-width: 100px;margin: 0 15px;" v-model="form.riskClaimTimes" :disabled="form.riskClaimTimesOpen === '0'" :min="0"></el-input-number> <span>娆★紝杩涜鎻愰啋銆�</span> </div> </div> <div class="tx_item"> <div class="tx_item_head"> <span>鏂板憳宸ュ嚭闄╂彁閱�</span> - <el-switch active-value="1" inactive-value="0" v-model="form.riskNewMemberOpen"></el-switch> + <el-switch :active-value="'1'" :inactive-value="'0'" v-model="form.riskNewMemberOpen"></el-switch> </div> <div class="tx_item_content"> <span>瑙勫垯璁剧疆锛氫繚鍗曠敓鏁堢殑</span> - <el-input-number style="margin: 0 15px;" v-model="form.riskNewMemberTime" :min="0"></el-input-number> - <el-select v-model="form.riskNewMemberTimeUnit" style="width: 100px; margin-right: 15px;" placeholder="璇烽�夋嫨"> + <el-input-number style="width: 100px; min-width: 100px;margin: 0 15px;" v-model="form.riskNewMemberTime" :disabled="form.riskNewMemberOpen === '0'" :min="0"></el-input-number> + <el-select v-model="form.riskNewMemberTimeUnit" style="width: 90px; min-width: 90px; margin-right: 15px;" :disabled="form.riskNewMemberOpen === '0'" placeholder="璇烽�夋嫨"> <el-option label="灏忔椂" value="1"></el-option> <el-option label="澶�" value="2"></el-option> </el-select> @@ -55,11 +55,12 @@ <div class="tx_item"> <div class="tx_item_head"> <span>鏁忔劅璇嶈缃�</span> - <el-switch active-value="1" inactive-value="0" v-model="form.riskSensitiveWordsOpen"></el-switch> + <el-switch :active-value="'1'" :inactive-value="'0'" v-model="form.riskSensitiveWordsOpen"></el-switch> </div> <div class="tx_item_content"> <span>瑙勫垯璁剧疆锛�</span> <el-input + :disabled="form.riskSensitiveWordsOpen === '0'" type="textarea" :rows="5" placeholder="姣忎釜鏁忔劅璇嶈鐢ㄢ��;鈥濆垎闅旓紝濡傞鎶�;楂樼┖;澶滈棿;浜ら�氫簨鏁�;鎼繍绛夊叾浠栧瓧绗�" @@ -74,51 +75,52 @@ </template> <script> - import { updRiskConfig, getRiskConfig } from '@/api/business/settleRisk' - export default { - name: "riskReminder", - data() { - return { - form: { - riskClaimTimes: '0', - riskClaimTimesOpen: '0', - riskNewMemberOpen: '0', - riskNewMemberTime: '0', - riskNewMemberTimeUnit: '0', - riskRepeatReportOpen: '0', - riskRepeatReportTime: '0', - riskRepeatReportTimeUnit: '0', - riskSensitiveWords: '0', - riskSensitiveWordsOpen: '0', - riskTimesOpen: '0', - riskTimesReportTimes: '0' - }, - loading: false - } - }, - created() { - this.getRiskConfigs() - }, - methods: { - async getRiskConfigs() { - let res = await getRiskConfig() - for (const key in this.form) { - this.form[key] = res[key] - } - }, - submit() { - this.loading = true - updRiskConfig(this.form) - .then(res => { - this.getRiskConfigs() - this.$message.success('淇濆瓨鎴愬姛') - }) - .finally(() => { - this.loading = false - }) - } - } +import { updRiskConfig, getRiskConfig } from '@/api/business/settleRisk' +export default { + name: 'riskReminder', + data () { + return { + form: { + riskClaimTimes: '0', + riskClaimTimesOpen: '0', + riskNewMemberOpen: '0', + riskNewMemberTime: '0', + riskNewMemberTimeUnit: '0', + riskRepeatReportOpen: '0', + riskRepeatReportTime: '0', + riskRepeatReportTimeUnit: '0', + riskSensitiveWords: '0', + riskSensitiveWordsOpen: '0', + riskTimesOpen: '0', + riskTimesReportTimes: '0' + }, + loading: false } + }, + created () { + this.getRiskConfigs() + }, + methods: { + async getRiskConfigs () { + const res = await getRiskConfig() + for (const key in this.form) { + this.form[key] = res[key] + } + console.log(this.form) + }, + submit () { + this.loading = true + updRiskConfig(this.form) + .then(res => { + this.getRiskConfigs() + this.$message.success('淇濆瓨鎴愬姛') + }) + .finally(() => { + this.loading = false + }) + } + } +} </script> <style lang="scss" scoped> @@ -138,6 +140,7 @@ } .tx_item { width: 49%; + //min-width: 500px; padding: 30px 20px; box-sizing: border-box; background-color: #ffffff; -- Gitblit v1.9.3