|
@@ -37,8 +37,8 @@
|
|
|
<el-form-item label="图稿名称:" prop="artworkName">
|
|
|
<el-input v-model="formData.data.artworkName" placeholder="请输入图稿名称" :maxlength="300" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="事业部:" prop="departmentId" v-if="proxy.useUserStore().user.deptId === '100'">
|
|
|
- <el-select v-model="formData.data.departmentId" placeholder="请选择事业部" style="width: 100%" clearable>
|
|
|
+ <el-form-item label="事业部:" prop="departmentIdArr" v-if="proxy.useUserStore().user.deptId === '100'">
|
|
|
+ <el-select v-model="formData.data.departmentIdArr" placeholder="请选择事业部" style="width: 100%" multiple clearable>
|
|
|
<el-option v-for="item in departmentList" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -165,6 +165,8 @@ const newArtwork = () => {
|
|
|
fileId: "",
|
|
|
fileName: "",
|
|
|
fileUrl: "",
|
|
|
+ departmentId: "",
|
|
|
+ departmentIdArr: [],
|
|
|
};
|
|
|
openDialog.value = true;
|
|
|
};
|
|
@@ -179,6 +181,9 @@ const submitForm = () => {
|
|
|
if (proxy.useUserStore().user.deptId !== "100") {
|
|
|
formData.data.departmentId = proxy.useUserStore().user.deptId;
|
|
|
}
|
|
|
+ if (formData.data.departmentIdArr && formData.data.departmentIdArr.length > 0) {
|
|
|
+ formData.data.departmentId = formData.data.departmentIdArr.join(",");
|
|
|
+ }
|
|
|
proxy.post("/artworkLibrary/" + modalType.value, formData.data).then(() => {
|
|
|
ElMessage({
|
|
|
message: modalType.value == "add" ? "添加成功" : "编辑成功",
|
|
@@ -198,12 +203,12 @@ const submitForm = () => {
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
-const openFile = (path) => {
|
|
|
- window.open(path);
|
|
|
-};
|
|
|
const clickUpdate = (row) => {
|
|
|
modalType.value = "edit";
|
|
|
formData.data = proxy.deepClone(row);
|
|
|
+ if (formData.data.departmentId && formData.data.departmentId.length > 0) {
|
|
|
+ formData.data.departmentIdArr = formData.data.departmentId.split(",");
|
|
|
+ }
|
|
|
fileList.value = [
|
|
|
{
|
|
|
raw: {
|