不允许列表去掉自身

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

View File

@ -53,8 +53,8 @@
<!-- <el-form-item label="是否允许重复" :label-width="formLabelWidth" prop="is_repeat"> <!-- <el-form-item label="是否允许重复" :label-width="formLabelWidth" prop="is_repeat">
<el-switch v-model="FormData.is_repeat" :active-value="1" :inactive-value="0" /> <el-switch v-model="FormData.is_repeat" :active-value="1" :inactive-value="0" />
</el-form-item> --> </el-form-item> -->
<el-form-item label="是否允许重复" :label-width="formLabelWidth" prop="is_repeat" > <el-form-item label="允许重复" :label-width="formLabelWidth" prop="is_repeat" >
<el-select v-model="repeat_qa_id" placeholder="请选择" multiple > <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-option v-for="item in qaList" :key="item.qa_id" :label="item.qa_name" :value="item.qa_id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -285,6 +285,9 @@ FormData: {
feihua3:{ feihua3:{
type: Boolean, type: Boolean,
default: false //3 default: false //3
},
qa_id:{
type:String
} }
}) })
const content = ref(''); const content = ref('');
@ -713,7 +716,8 @@ request.getOssSign({
const postQaList=()=>{ const postQaList=()=>{
request.postQaList().then((res) => { 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> :dialogWidth="dialogWidth" @save-click="save" @closeDialog="closeDialog" :links="links" ></DiaglogView>
<bank :dialogVisible="dialogVisibles" :FormData=FoData :formLabelWidth="formLabelWidth" :action_type="action_type" <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> </div>
<subject :dialogVisibled="dialogVisibled" :qa_id="qa_id" @closeDialog="closeDialogd" /> <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> :dialogWidth="dialogWidth" @save-click="save" @closeDialog="closeDialog" :links="links" ></DiaglogView>
<bank :dialogVisible="dialogVisibles" :FormData=FoData :formLabelWidth="formLabelWidth" :action_type="action_type" :feihua3="true" <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> </div>
<subject :dialogVisibled="dialogVisibled" :qa_id="qa_id" @closeDialog="closeDialogd" /> <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> :dialogWidth="dialogWidth" @save-click="save" @closeDialog="closeDialog" :links="links" ></DiaglogView>
<bank :dialogVisible="dialogVisibles" :FormData=FoData :formLabelWidth="formLabelWidth" :action_type="action_type" <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> </div>
<subject :dialogVisibled="dialogVisibled" :qa_id="qa_id" @closeDialog="closeDialogd" /> <subject :dialogVisibled="dialogVisibled" :qa_id="qa_id" @closeDialog="closeDialogd" />