|
@@ -78,23 +78,48 @@
|
|
|
</ExpandItem>
|
|
</ExpandItem>
|
|
|
|
|
|
|
|
<ExpandItem>
|
|
<ExpandItem>
|
|
|
- <template #title>RCS等待时间</template>
|
|
|
|
|
- <template #content>{{ row.rcsWait }}</template>
|
|
|
|
|
|
|
+ <template #title>单发数量</template>
|
|
|
|
|
+ <template #content>{{ row.singleQty }}</template>
|
|
|
</ExpandItem>
|
|
</ExpandItem>
|
|
|
|
|
|
|
|
<ExpandItem>
|
|
<ExpandItem>
|
|
|
- <template #title>RCS发送间隔</template>
|
|
|
|
|
- <template #content>{{ row.rcsInterval }}</template>
|
|
|
|
|
|
|
+ <template #title>单发超时</template>
|
|
|
|
|
+ <template #content>{{ row.singleTimeout }}</template>
|
|
|
</ExpandItem>
|
|
</ExpandItem>
|
|
|
|
|
|
|
|
<ExpandItem>
|
|
<ExpandItem>
|
|
|
- <template #title>清理数量</template>
|
|
|
|
|
- <template #content>{{ row.cleanCount }}</template>
|
|
|
|
|
|
|
+ <template #title>单发间隔</template>
|
|
|
|
|
+ <template #content>{{ row.singleDelay }}</template>
|
|
|
|
|
+ </ExpandItem>
|
|
|
|
|
+
|
|
|
|
|
+ <ExpandItem>
|
|
|
|
|
+ <template #title>群发模式</template>
|
|
|
|
|
+ <template #content>{{ row.groupMode }}</template>
|
|
|
|
|
+ </ExpandItem>
|
|
|
|
|
+
|
|
|
|
|
+ <ExpandItem>
|
|
|
|
|
+ <template #title>群发数量 </template>
|
|
|
|
|
+ <template #content>{{ row.groupQty }}</template>
|
|
|
|
|
+ </ExpandItem>
|
|
|
|
|
+
|
|
|
|
|
+ <ExpandItem>
|
|
|
|
|
+ <template #title>拉群人数</template>
|
|
|
|
|
+ <template #content>{{ row.groupSize }}</template>
|
|
|
|
|
+ </ExpandItem>
|
|
|
|
|
+
|
|
|
|
|
+ <ExpandItem>
|
|
|
|
|
+ <template #title>群发间隔</template>
|
|
|
|
|
+ <template #content>{{ row.groupDelay }}</template>
|
|
|
|
|
+ </ExpandItem>
|
|
|
|
|
+
|
|
|
|
|
+ <ExpandItem>
|
|
|
|
|
+ <template #title>群发超时</template>
|
|
|
|
|
+ <template #content>{{ row.groupTimeout }}</template>
|
|
|
</ExpandItem>
|
|
</ExpandItem>
|
|
|
|
|
|
|
|
<ExpandItem>
|
|
<ExpandItem>
|
|
|
- <template #title>单个号码发送量</template>
|
|
|
|
|
- <template #content>{{ row.requestNumberInterval }}</template>
|
|
|
|
|
|
|
+ <template #title>清理数量</template>
|
|
|
|
|
+ <template #content>{{ row.cleanCount }}</template>
|
|
|
</ExpandItem>
|
|
</ExpandItem>
|
|
|
</template>
|
|
</template>
|
|
|
</div>
|
|
</div>
|
|
@@ -224,6 +249,25 @@
|
|
|
<ElOption v-for="item in phoneList" :key="item.id" :label="item.name" :value="item.id" />
|
|
<ElOption v-for="item in phoneList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</ElSelect>
|
|
</ElSelect>
|
|
|
</ElFormItem>
|
|
</ElFormItem>
|
|
|
|
|
+ <ElFormItem prop="startedAt" label="定时发送时间">
|
|
|
|
|
+ <el-tooltip
|
|
|
|
|
+ trigger="click"
|
|
|
|
|
+ effect="dark"
|
|
|
|
|
+ content="定时任务创建时需扣款,请保证余额充足"
|
|
|
|
|
+ placement="top"
|
|
|
|
|
+ :hide-after="3000"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-time-select
|
|
|
|
|
+ v-model="model.startedAt"
|
|
|
|
|
+ style="width: 240px"
|
|
|
|
|
+ :start="startTime"
|
|
|
|
|
+ step="00:30"
|
|
|
|
|
+ :end="endTime"
|
|
|
|
|
+ placeholder="选择时间"
|
|
|
|
|
+ format="YYYY-MM-DD HH:mm"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-tooltip>
|
|
|
|
|
+ </ElFormItem>
|
|
|
<ElFormItem label="文案选择" prop="textSelect" class="!w-full">
|
|
<ElFormItem label="文案选择" prop="textSelect" class="!w-full">
|
|
|
<ElRadioGroup v-model="textSelect">
|
|
<ElRadioGroup v-model="textSelect">
|
|
|
<ElRadio value="1">
|
|
<ElRadio value="1">
|
|
@@ -301,41 +345,35 @@
|
|
|
</ElFormItem>
|
|
</ElFormItem>
|
|
|
</div>
|
|
</div>
|
|
|
<br />
|
|
<br />
|
|
|
- <ElFormItem prop="startedAt" label="定时发送时间">
|
|
|
|
|
- <el-tooltip
|
|
|
|
|
- trigger="click"
|
|
|
|
|
- effect="dark"
|
|
|
|
|
- content="定时任务创建时需扣款,请保证余额充足"
|
|
|
|
|
- placement="top"
|
|
|
|
|
- :hide-after="3000"
|
|
|
|
|
- >
|
|
|
|
|
- <el-time-select
|
|
|
|
|
- v-model="model.startedAt"
|
|
|
|
|
- style="width: 240px"
|
|
|
|
|
- :start="startTime"
|
|
|
|
|
- step="00:30"
|
|
|
|
|
- :end="endTime"
|
|
|
|
|
- placeholder="选择时间"
|
|
|
|
|
- format="YYYY-MM-DD HH:mm"
|
|
|
|
|
- />
|
|
|
|
|
- </el-tooltip>
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <ElDivider v-if="isAdmin">配置覆盖</ElDivider>
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="singleQty" label="单发数量">
|
|
|
|
|
+ <ElInputNumber :controls="false" v-model="model.singleQty" placeholder="请输入单发数量" />
|
|
|
</ElFormItem>
|
|
</ElFormItem>
|
|
|
- <ElFormItem v-if="isAdmin" prop="matchDevice" label="筛选设备">
|
|
|
|
|
- <ElInput v-model="model.matchDevice" placeholder="设备名称" />
|
|
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="singleTimeout" label="单发超时">
|
|
|
|
|
+ <ElInputNumber :controls="false" v-model="model.singleTimeout" placeholder="请输入单发超时" />
|
|
|
</ElFormItem>
|
|
</ElFormItem>
|
|
|
- <ElDivider v-if="isAdmin">配置覆盖</ElDivider>
|
|
|
|
|
- <ElFormItem v-if="isAdmin" prop="rcsWait" label="RCS等待时间">
|
|
|
|
|
- <ElInputNumber :controls="false" v-model="model.rcsWait" placeholder="请输入RCS等待时间" />
|
|
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="singleDelay" label="单发间隔">
|
|
|
|
|
+ <ElInputNumber :controls="false" v-model="model.singleDelay" placeholder="请输入单发间隔" />
|
|
|
|
|
+ </ElFormItem>
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="groupMode" label="群发模式">
|
|
|
|
|
+ <ElSwitch v-model="model.groupMode" />
|
|
|
|
|
+ </ElFormItem>
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="groupQty" label="群发数量">
|
|
|
|
|
+ <ElInputNumber :controls="false" v-model="model.groupQty" placeholder="请输入群发数量" />
|
|
|
</ElFormItem>
|
|
</ElFormItem>
|
|
|
- <ElFormItem v-if="isAdmin" prop="rcsInterval" label="RCS发送间隔">
|
|
|
|
|
- <ElInputNumber :controls="false" v-model="model.rcsInterval" placeholder="请输入RCS发送间隔" />
|
|
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="groupSize" label="拉群人数">
|
|
|
|
|
+ <ElInputNumber :controls="false" v-model="model.groupSize" placeholder="请输入拉群人数" />
|
|
|
|
|
+ </ElFormItem>
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="groupDelay" label="群发间隔">
|
|
|
|
|
+ <ElInputNumber :controls="false" v-model="model.groupDelay" placeholder="请输入群发间隔" />
|
|
|
|
|
+ </ElFormItem>
|
|
|
|
|
+ <ElFormItem v-if="isAdmin" prop="groupTimeout" label="群发超时">
|
|
|
|
|
+ <ElInputNumber :controls="false" v-model="model.groupTimeout" placeholder="请输入群发超时" />
|
|
|
</ElFormItem>
|
|
</ElFormItem>
|
|
|
<ElFormItem v-if="isAdmin" prop="cleanCount" label="清理数量">
|
|
<ElFormItem v-if="isAdmin" prop="cleanCount" label="清理数量">
|
|
|
<ElInputNumber :controls="false" v-model="model.cleanCount" placeholder="请输入清理数量" />
|
|
<ElInputNumber :controls="false" v-model="model.cleanCount" placeholder="请输入清理数量" />
|
|
|
</ElFormItem>
|
|
</ElFormItem>
|
|
|
- <ElFormItem v-if="isAdmin" prop="requestNumberInterval" label="单个号码发送量">
|
|
|
|
|
- <ElInputNumber :controls="false" v-model="model.requestNumberInterval" placeholder="请输入单个号码发送量" />
|
|
|
|
|
- </ElFormItem>
|
|
|
|
|
<ElFormItem v-if="isAdmin" prop="e2ee" label="端到端加密">
|
|
<ElFormItem v-if="isAdmin" prop="e2ee" label="端到端加密">
|
|
|
<ElRadioGroup v-model="model.e2ee">
|
|
<ElRadioGroup v-model="model.e2ee">
|
|
|
<ElRadioButton label="无" :value="0" />
|
|
<ElRadioButton label="无" :value="0" />
|
|
@@ -479,10 +517,15 @@ const rules = {
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
dynamicMessage: [{ required: false, message: '请输入动态内容', trigger: 'blur' }],
|
|
dynamicMessage: [{ required: false, message: '请输入动态内容', trigger: 'blur' }],
|
|
|
- rcsWait: [{ required: false, message: '请输入RCS等待时间', trigger: 'blur' }],
|
|
|
|
|
- rcsInterval: [{ required: false, message: '请输入RCS发送间隔', trigger: 'blur' }],
|
|
|
|
|
cleanCount: [{ required: false, message: '请输入清理数量', trigger: 'blur' }],
|
|
cleanCount: [{ required: false, message: '请输入清理数量', trigger: 'blur' }],
|
|
|
- requestNumberInterval: [{ required: false, message: '请输入单个号码发送量', trigger: 'blur' }],
|
|
|
|
|
|
|
+ singleQty: [{ required: false, message: '请输入单发数量', trigger: 'blur' }],
|
|
|
|
|
+ singleTimeout: [{ required: false, message: '请输入单发超时', trigger: 'blur' }],
|
|
|
|
|
+ singleDelay: [{ required: false, message: '请输入单发间隔', trigger: 'blur' }],
|
|
|
|
|
+ groupMode: [{ required: false, message: '请选择群发模式', trigger: 'blur' }],
|
|
|
|
|
+ groupQty: [{ required: false, message: '请输入群发数量', trigger: 'blur' }],
|
|
|
|
|
+ groupSize: [{ required: false, message: '请输入拉群人数', trigger: 'blur' }],
|
|
|
|
|
+ groupDelay: [{ required: false, message: '请输入群发间隔', trigger: 'blur' }],
|
|
|
|
|
+ groupTimeout: [{ required: false, message: '请输入群发超时', trigger: 'blur' }],
|
|
|
checkConnection: [{ required: false, message: '请选择是否检查连接', trigger: 'blur' }],
|
|
checkConnection: [{ required: false, message: '请选择是否检查连接', trigger: 'blur' }],
|
|
|
useBackup: [{ required: false, message: '请选择是否使用备份', trigger: 'blur' }]
|
|
useBackup: [{ required: false, message: '请选择是否使用备份', trigger: 'blur' }]
|
|
|
}
|
|
}
|