diff --git a/src/views/sMsSendManage/loopSend/edit.vue b/src/views/sMsSendManage/loopSend/edit.vue index b62af43..d6ad480 100644 --- a/src/views/sMsSendManage/loopSend/edit.vue +++ b/src/views/sMsSendManage/loopSend/edit.vue @@ -13,7 +13,7 @@ :model="formData" :rules="!isDetail ? rules : {}" size="large" - label-width="120px" + label-width="auto" :disabled="isDetail" > @@ -118,6 +118,20 @@ + + + + + + + + + + +
@@ -157,6 +171,17 @@ + + + + + + + + + + + @@ -230,6 +255,7 @@ const crontabRef = ref(null) const personTableRef = ref(null) const cronExpression = ref('') const taskStatus = ref('') +const isGenderSendGroup = ref(0) // Cron表达式生成器弹窗配置 const cronDialogConfig = reactive({ @@ -249,6 +275,7 @@ const getInitFormData = () => ({ misfirePolicy: '1', // 执行策略:1-立即执行,2-执行一次,3-放弃执行 concurrent: '1', // 是否并发:0-允许,1-禁止 sendContent: '', // 发送内容 + genderSendGroup: '', // 群发短信群体:0-男,1-女 recipientList: [], // 接收人员列表 }) @@ -274,6 +301,7 @@ const rules = { }, }, ], + genderSendGroup: [{ required: true, message: '请选择群发短信群体', trigger: 'change' }], } // 人员选择弹窗相关 @@ -420,6 +448,17 @@ const onHandleDetail = async (row) => { console.log(result, 'result') } +// 群发短信群体变化 +const handleGenderSendGroupChange = (value) => { + console.log(value, 'value') + + if (value === 0) { + formData.value.recipientList = [] + } else { + formData.value.genderSendGroup = null + } +} + onMounted(() => { if (mode.value === 'edit' || mode.value === 'detail') { getDetail()