|
@@ -60,7 +60,7 @@
|
|
|
</van-field>
|
|
|
<div class="myTitle required"><span class="number">03</span>{{ t('feedback.title3') }}</div>
|
|
|
<van-field
|
|
|
- v-model="formData.industryOptionId"
|
|
|
+ v-model="setObjId.industryOptionId"
|
|
|
is-link
|
|
|
readonly
|
|
|
name="picker"
|
|
@@ -78,7 +78,7 @@
|
|
|
</van-popup>
|
|
|
<div class="myTitle required"><span class="number">04</span>{{ t('feedback.title4') }}</div>
|
|
|
<van-field
|
|
|
- v-model="formData.hardwareOptionId"
|
|
|
+ v-model="setObjId.hardwareOptionId"
|
|
|
is-link
|
|
|
readonly
|
|
|
name="picker"
|
|
@@ -96,7 +96,7 @@
|
|
|
</van-popup>
|
|
|
<div class="myTitle required"><span class="number">05</span>{{ t('feedback.title5') }}</div>
|
|
|
<van-field
|
|
|
- v-model="formData.softwareOptionId"
|
|
|
+ v-model="setObjId.softwareOptionId"
|
|
|
is-link
|
|
|
readonly
|
|
|
name="picker"
|
|
@@ -202,11 +202,15 @@
|
|
|
import countryList from './country.json';
|
|
|
import axios from 'axios';
|
|
|
const areaList = ref({});
|
|
|
- const props = defineProps(['formData', 'columns']);
|
|
|
+ const props = defineProps(['columns']);
|
|
|
const emit = defineEmits(['submit']);
|
|
|
const propsOptions = props.columns;
|
|
|
const loading = ref(false);
|
|
|
- const setObjId = ref({})
|
|
|
+ const setObjId = ref({
|
|
|
+ hardwareOptionId: null,
|
|
|
+ softwareOptionId: null,
|
|
|
+ industryOptionId: null,
|
|
|
+ });
|
|
|
const formData = ref({
|
|
|
problemDesc: '',
|
|
|
problemDescImgs: [],
|
|
@@ -250,16 +254,12 @@
|
|
|
formData.value.city = selectedOptions.map((option) => option.text).join('/');
|
|
|
};
|
|
|
const onConfirm = ({ selectedOptions, selectedValues }, b) => {
|
|
|
- formData.value[b] = selectedOptions[0].text;
|
|
|
- setObjId.value[b] = selectedValues.join(',');
|
|
|
+ formData.value[b] = selectedValues.join(',');
|
|
|
+ setObjId.value[b] = selectedOptions[0].text;
|
|
|
showPicker.value[b] = false;
|
|
|
};
|
|
|
const onSubmit = () => {
|
|
|
- formData.value = {
|
|
|
- ...formData.value,
|
|
|
- ...setObjId.value,
|
|
|
- }
|
|
|
- emit('submit', formData.value);
|
|
|
+ emit('submit', formData.value, setObjId.value);
|
|
|
};
|
|
|
const beforeUpload = (file) => {
|
|
|
console.log('beforeUpload', file);
|