diff --git a/admin/src/views/PlanMngr/Plan.vue b/admin/src/views/PlanMngr/Plan.vue
index 98a3266..a0635d0 100644
--- a/admin/src/views/PlanMngr/Plan.vue
+++ b/admin/src/views/PlanMngr/Plan.vue
@@ -16,6 +16,7 @@
删 除
设为正常号
设为预留号
+ 批量勾选
@@ -128,6 +129,34 @@
+
+ 批量选择号源
+
+ 开始时间:
+
+
+
+
+
+ 号源间隔:
+
+
+ 号源数量: 需要勾选几个
+
+
+
+
+
@@ -163,6 +192,10 @@
let list = ref([]);
let unused_count=ref(0);
let used_count=ref(0);
+ let PiLiangDialogVisible=ref(false)
+ let PiliangSelectedStartTime=ref('')//批量勾选时,选中的开始时间
+ let PiLiangJianGe=ref(0)//批量勾选时,间隔多少个号源勾选一次
+ let PiLiangNeedCount=ref(0)//批量勾选时,需要勾选几个
const GetList = () => {
selected_count.value=0
plan_loading.value = true
@@ -374,6 +407,62 @@
}
})
}
+ const PiLiangOpen=()=>{
+ PiLiangDialogVisible.value=true
+ }
+ const PiLiangSelectFunc=()=>{
+ if(!!PiliangSelectedStartTime.value && !!PiLiangJianGe.value && !!PiLiangNeedCount.value){
+ let start_k=null
+ let j=0
+ let count=0
+
+ list.value.forEach((v,i)=>{
+ if(v.selected==undefined) v.selected=false
+ if(v.time==PiliangSelectedStartTime.value){
+ start_k=i
+ }
+ if(start_k !==null){
+ if( (v.selected===false && j==0) || v.selected===true ){
+ console.log(v.time)
+ if(v.status==2){
+ return;
+ }
+ if(count{
+ if(v.selected ===true){
+ list.value[i].selected=false
+ }
+ })
+ ElMessage.error("剩余号源数量不足,请调整参数")
+ }
+
+ }else{
+ ElMessage.error("请设置全部参数")
+ }
+ }
onMounted(() => {
searchInfo.value.date=route.query.date
GetPlanTypeList()