feat: 客户配置 review 修改

pull/334/head
Wanwan 2023-11-26 02:00:32 +08:00
parent c4bd4f7a85
commit a00ecb7c72
1 changed files with 20 additions and 21 deletions

View File

@ -23,7 +23,7 @@
</template> </template>
<!-- 表单 --> <!-- 表单 -->
<el-form-item label="客户公海规则设置" prop="enabled"> <el-form-item label="客户公海规则设置" prop="enabled">
<el-radio-group v-model="formData.enabled" class="ml-4"> <el-radio-group v-model="formData.enabled" @change="changeEnable" class="ml-4">
<el-radio :label="false" size="large">不启用</el-radio> <el-radio :label="false" size="large">不启用</el-radio>
<el-radio :label="true" size="large">启用</el-radio> <el-radio :label="true" size="large">启用</el-radio>
</el-radio-group> </el-radio-group>
@ -36,7 +36,11 @@
天未成交 天未成交
</el-form-item> </el-form-item>
<el-form-item label="提前提醒设置" prop="notifyEnabled"> <el-form-item label="提前提醒设置" prop="notifyEnabled">
<el-radio-group v-model="formData.notifyEnabled" class="ml-4"> <el-radio-group
v-model="formData.notifyEnabled"
@change="changeNotifyEnable"
class="ml-4"
>
<el-radio :label="false" size="large">不提醒</el-radio> <el-radio :label="false" size="large">不提醒</el-radio>
<el-radio :label="true" size="large">提醒</el-radio> <el-radio :label="true" size="large">提醒</el-radio>
</el-radio-group> </el-radio-group>
@ -106,27 +110,22 @@ const onSubmit = async () => {
} }
} }
// TODO @wanwanel-radio-group /** 更改客户公海规则设置 */
watch( const changeEnable = () => {
() => formData.value.enabled, if (!formData.value.enabled) {
(val: boolean) => {
if (!val) {
formData.value.contactExpireDays = undefined formData.value.contactExpireDays = undefined
formData.value.dealExpireDays = undefined formData.value.dealExpireDays = undefined
formData.value.notifyEnabled = false formData.value.notifyEnabled = false
formData.value.notifyDays = undefined formData.value.notifyDays = undefined
} }
} }
)
// TODO @wanwanel-radio-group /** 更改提前提醒设置 */
watch( const changeNotifyEnable = () => {
() => formData.value.notifyEnabled, if (!formData.value.notifyEnabled) {
(val: boolean) => {
if (!val) {
formData.value.notifyDays = undefined formData.value.notifyDays = undefined
} }
} }
)
onMounted(() => { onMounted(() => {
getConfig() getConfig()