|
|
@ -184,7 +184,7 @@
|
|
|
|
import TitleDivider from "@/components/titleDivider/index.vue";
|
|
|
|
import TitleDivider from "@/components/titleDivider/index.vue";
|
|
|
|
import useSettingsStore from "@/store/modules/settings.js";
|
|
|
|
import useSettingsStore from "@/store/modules/settings.js";
|
|
|
|
import UploadGeno from "@/views/genoTypeData/genoManage/uploadGeno.vue";
|
|
|
|
import UploadGeno from "@/views/genoTypeData/genoManage/uploadGeno.vue";
|
|
|
|
import {fileToBlobURL, handleTree} from "@/utils/ruoyi.js";
|
|
|
|
import {fileToBlobURL, handleTree, toFormData} from "@/utils/ruoyi.js";
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
addGeno, delGeno, editGeno,
|
|
|
|
addGeno, delGeno, editGeno,
|
|
|
|
selClassInfo,
|
|
|
|
selClassInfo,
|
|
|
@ -341,12 +341,15 @@ const saveGeno = () => {
|
|
|
|
const params = {
|
|
|
|
const params = {
|
|
|
|
...formData.value,
|
|
|
|
...formData.value,
|
|
|
|
genus: undefined,
|
|
|
|
genus: undefined,
|
|
|
|
tFiles:formData.value.tFiles.filter(item => !!item.id)
|
|
|
|
tFiles:undefined,
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (formData.value.id){
|
|
|
|
|
|
|
|
params.tFilesString = formData.value.tFiles.filter(item => !!item.id)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
formRef.value.validate(valid => {
|
|
|
|
formRef.value.validate(valid => {
|
|
|
|
if (valid) {
|
|
|
|
if (valid) {
|
|
|
|
submitLoading.value = true
|
|
|
|
submitLoading.value = true
|
|
|
|
api(params).then(res => {
|
|
|
|
api(toFormData(params)).then(res => {
|
|
|
|
uploadGenoRef.value.uploadFile(res.data)
|
|
|
|
uploadGenoRef.value.uploadFile(res.data)
|
|
|
|
// proxy.$modal.msgSuccess('保存成功');
|
|
|
|
// proxy.$modal.msgSuccess('保存成功');
|
|
|
|
// getList()
|
|
|
|
// getList()
|
|
|
@ -445,10 +448,10 @@ const handleUpdate = (row) => {
|
|
|
|
showGenoForm.value = true
|
|
|
|
showGenoForm.value = true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const delFileGeno = (item) => {
|
|
|
|
const delFileGeno = (item) => {
|
|
|
|
if (isArray(formData.value.delFileIds)){
|
|
|
|
if (isArray(formData.value.delFile)){
|
|
|
|
formData.value.delFileIds.push(item.id)
|
|
|
|
formData.value.delFile.push(item.id)
|
|
|
|
}else{
|
|
|
|
}else{
|
|
|
|
formData.value.delFileIds = [item.id]
|
|
|
|
formData.value.delFile = [item.id]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|