This commit is contained in:
YeMingfei666 2025-03-31 09:00:47 +08:00
commit a72949a19b
4 changed files with 22 additions and 11 deletions

View File

@ -113,6 +113,7 @@ export default {
}, },
Confirm() { Confirm() {
this.dialogVisible = false this.dialogVisible = false
console.log(1111111111111, this.selectImage)
this.$emit('successEvent', this.selectImage) this.$emit('successEvent', this.selectImage)
}, },
handleBeforeRemove(file, fileList) { handleBeforeRemove(file, fileList) {

View File

@ -16,7 +16,7 @@
<el-dialog v-model="showUpload" title=""> <el-dialog v-model="showUpload" title="">
<MultiImageUpload v-model="fileList" /> <MultiImageUpload v-model="fileList" />
<template #footer> <template #footer>
<el-button type="primary" @click="doSubmit">确认</el-button> <el-button type="primary" :loading="loadings" @click="doSubmit">确认</el-button>
</template> </template>
</el-dialog> </el-dialog>
@ -35,6 +35,7 @@ export default {
showUpload: false, showUpload: false,
selectList: [], selectList: [],
fileList: [], fileList: [],
loadings: false
} }
}, },
mounted() { mounted() {
@ -44,15 +45,21 @@ export default {
this.showUpload = true; this.showUpload = true;
}, },
async doSubmit() { async doSubmit() {
if (this.fileList.length) {
this.loadings = true
let res = await API.add({ let res = await API.add({
pictureClassifyId: this.activedata, pictureClassifyId: this.activedata,
urls: this.fileList urls: this.fileList
}) })
if (res.code == 200) { if (res.code == 200) {
this.loadings = false
this.showUpload = false; this.showUpload = false;
this.fileList = [] this.fileList = []
this.$emit('getList') this.$emit('getList')
} }
} else {
}
}, },
deleteImg(d) { deleteImg(d) {
ElMessageBox.confirm("是否删除数据项?", "提示", { ElMessageBox.confirm("是否删除数据项?", "提示", {

View File

@ -16,8 +16,10 @@ const modalConfig: IModalConfig<editRequest> = {
formAction: function (data) { formAction: function (data) {
let obj = { ...data } let obj = { ...data }
obj.printType = data.printType.join(',') obj.printType = data.printType.join(',')
if (data.categoryIdsArr) {
obj.categoryIds = JSON.stringify(data.categoryIdsArr) obj.categoryIds = JSON.stringify(data.categoryIdsArr)
obj.categoryList = JSON.stringify(data.categoryIdsArr) obj.categoryList = JSON.stringify(data.categoryIdsArr)
}
return printerApi.edit(obj); return printerApi.edit(obj);
}, },
beforeSubmit(data) { beforeSubmit(data) {

View File

@ -128,6 +128,7 @@ async function handleEditClick(row: IObject) {
// id // id
let data = await UserAPI.get(row.id); let data = await UserAPI.get(row.id);
data.printType = data.printType.split(','); data.printType = data.printType.split(',');
if (data.categoryIds) { if (data.categoryIds) {
data.categoryIdsArr = JSON.parse(data.categoryIds) data.categoryIdsArr = JSON.parse(data.categoryIds)
} }