不允许列表去掉自身

This commit is contained in:
XiuYun CHEN 2025-07-29 16:39:22 +08:00
parent b497b15ce4
commit fa7774fba1
5 changed files with 18 additions and 10 deletions

View File

@ -46,8 +46,8 @@
<el-form-item label="密码" :label-width="formLabelWidth" prop="qa_password">
<el-input v-model="FormData.qa_password" style="width: 60%;" />
</el-form-item>
<el-form-item label="是否允许重复" :label-width="formLabelWidth" prop="is_repeat" >
<el-select v-model="repeat_qa_id" placeholder="请选择" multiple >
<el-form-item label="允许重复" :label-width="formLabelWidth" prop="is_repeat" >
<el-select v-model="repeat_qa_id" placeholder="请选择" multiple style="width: 60%;" >
<el-option v-for="item in qaList" :key="item.qa_id" :label="item.qa_name" :value="item.qa_id" />
</el-select>
</el-form-item>
@ -261,6 +261,9 @@ FormData: {
action_type:{
type:String,
default:"1"//0修改密码//1增加数据//2修改数据//3规则//4链接//5选择题目类型
},
qa_id:{
type:String
}
})
const content = ref('');
@ -311,8 +314,9 @@ emits("closeDialog");
}
const postQaList=()=>{
request.postQaList().then((res) => {
qaList.value = res.data.data
const newList = res.data.data.filter(item => item.qa_id !== props.qa_id);
qaList.value = newList
})
}

View File

@ -53,8 +53,8 @@
<!-- <el-form-item label="是否允许重复" :label-width="formLabelWidth" prop="is_repeat">
<el-switch v-model="FormData.is_repeat" :active-value="1" :inactive-value="0" />
</el-form-item> -->
<el-form-item label="是否允许重复" :label-width="formLabelWidth" prop="is_repeat" >
<el-select v-model="repeat_qa_id" placeholder="请选择" multiple >
<el-form-item label="允许重复" :label-width="formLabelWidth" prop="is_repeat" >
<el-select v-model="repeat_qa_id" placeholder="请选择" multiple style="width: 60%;" >
<el-option v-for="item in qaList" :key="item.qa_id" :label="item.qa_name" :value="item.qa_id" />
</el-select>
</el-form-item>
@ -285,6 +285,9 @@ FormData: {
feihua3:{
type: Boolean,
default: false //3
},
qa_id:{
type:String
}
})
const content = ref('');
@ -713,7 +716,8 @@ request.getOssSign({
const postQaList=()=>{
request.postQaList().then((res) => {
qaList.value = res.data.data
const newList = res.data.data.filter(item => item.qa_id !== props.qa_id);
qaList.value = newList
})
}

View File

@ -89,7 +89,7 @@
:dialogWidth="dialogWidth" @save-click="save" @closeDialog="closeDialog" :links="links" ></DiaglogView>
<bank :dialogVisible="dialogVisibles" :FormData=FoData :formLabelWidth="formLabelWidth" :action_type="action_type"
:fileList=fileList @save-click="saves" @closeDialog="closeDialogs" ></bank>
:fileList=fileList @save-click="saves" @closeDialog="closeDialogs" :qa_id="qa_id" ></bank>
</div>
<subject :dialogVisibled="dialogVisibled" :qa_id="qa_id" @closeDialog="closeDialogd" />

View File

@ -89,7 +89,7 @@
:dialogWidth="dialogWidth" @save-click="save" @closeDialog="closeDialog" :links="links" ></DiaglogView>
<bank :dialogVisible="dialogVisibles" :FormData=FoData :formLabelWidth="formLabelWidth" :action_type="action_type" :feihua3="true"
:fileList=fileList @save-click="saves" @closeDialog="closeDialogs" ></bank>
:fileList=fileList @save-click="saves" @closeDialog="closeDialogs" :qa_id="qa_id" ></bank>
</div>
<subject :dialogVisibled="dialogVisibled" :qa_id="qa_id" @closeDialog="closeDialogd" />

View File

@ -89,7 +89,7 @@
:dialogWidth="dialogWidth" @save-click="save" @closeDialog="closeDialog" :links="links" ></DiaglogView>
<bank :dialogVisible="dialogVisibles" :FormData=FoData :formLabelWidth="formLabelWidth" :action_type="action_type"
:fileList=fileList @save-click="saves" @closeDialog="closeDialogs" ></bank>
:fileList=fileList @save-click="saves" @closeDialog="closeDialogs" :qa_id="qa_id" ></bank>
</div>
<subject :dialogVisibled="dialogVisibled" :qa_id="qa_id" @closeDialog="closeDialogd" />