修改问题

dev
王家东 5 months ago
parent ae8eddc036
commit 7a97467e31
  1. 21
      jeecgboot-vue3-master/src/views/chooseTopicPersion/components/ChaoseTopicPersionForm.vue

@ -19,11 +19,16 @@
<!-- </a-col>--> <!-- </a-col>-->
<a-col :span="24"> <a-col :span="24">
<a-form-item label="题目" v-bind="validateInfos.timul"> <a-form-item label="题目" v-bind="validateInfos.timul">
<!-- {{formData1}}-->
<a-select <a-select
v-model:value="formData.timul" v-if="isTimeSelect"
v-model:value="formData.id"
style="width: 400px" :disabled="formData.status!=0&&formData.status!=3" style="width: 400px" :disabled="formData.status!=0&&formData.status!=3"
:default-value="formData.id"
@change="selectChange"
> >
<a-select-option v-for="item in formData1" :key="item.id" :value="item.id"> <!-- :disabled="formData.status!=0&&formData.status!=3"-->
<a-select-option v-for="item in formData1" :key="item.id" :value="item.id.toString()" :label="item.name">
{{ item.name }} {{ item.name }}
</a-select-option> </a-select-option>
</a-select> </a-select>
@ -86,7 +91,9 @@ const formData = reactive<Record<string, any>>({
status: '', status: '',
black: '', black: '',
}); });
const formData1 = ref(); const formData1 = ref({
timul:''
});
const {createMessage} = useMessage(); const {createMessage} = useMessage();
const labelCol = ref<any>({xs: {span: 24}, sm: {span: 5}}); const labelCol = ref<any>({xs: {span: 24}, sm: {span: 5}});
const wrapperCol = ref<any>({xs: {span: 24}, sm: {span: 16}}); const wrapperCol = ref<any>({xs: {span: 24}, sm: {span: 16}});
@ -106,7 +113,9 @@ const disabled = computed(() => {
} }
return props.formDisabled; return props.formDisabled;
}); });
const selectChange = (e:any) => {
console.log(e,formData1.value.timul)
}
/** /**
* 新增 * 新增
@ -121,12 +130,16 @@ function click1(status1) {
/** /**
* 编辑 * 编辑
*/ */
const isTimeSelect = ref(false)
function edit(record) { function edit(record) {
list4({enrollCode: record.enrollCode}).then((res) => { list4({enrollCode: record.enrollCode}).then((res) => {
console.log(res, 'rs') console.log(res, 'rs')
// formData1.value=res // formData1.value=res
formData1.value = res formData1.value = res
formData.id = res[0].id
isTimeSelect.value = true
// console.log(formData1.value,'formData1.value')
}) })
nextTick(() => { nextTick(() => {
resetFields(); resetFields();

Loading…
Cancel
Save