From 50fb58286ed3b718c39a97e0987ee7561a295651 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期五, 04 七月 2025 17:56:41 +0800
Subject: [PATCH] git ch
---
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