From 768645a94a288e813834fa78cc92f8878b49a302 Mon Sep 17 00:00:00 2001 From: "851673013@qq.com" <851673013@qq.com> Date: Tue, 19 Jul 2022 15:54:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=92=E5=B1=9E=E9=83=A8=E9=97=A8bug619?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/capacityOnTheShelf/Algorithm.vue | 23 +++++++++++++++++-- .../components/PutOnTheShelf.vue | 11 ++++++++- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/front/src/views/capacityOnTheShelf/Algorithm.vue b/front/src/views/capacityOnTheShelf/Algorithm.vue index b0340a92..8cd5eb58 100644 --- a/front/src/views/capacityOnTheShelf/Algorithm.vue +++ b/front/src/views/capacityOnTheShelf/Algorithm.vue @@ -27,7 +27,15 @@ :refData="refData" :dataFrom="dataFrom" :videoList="videoList" - :externalField="['算法名称', '算法描述', '共享条件', '共享类型']" + :externalField="[ + '算法名称', + '算法描述', + '共享条件', + '共享类型', + '归属部门', + '部门联系人', + '部门联系人电话', + ]" > { getUserInfo(res6.data.data.id).then((res2) => { - const deptId = res2.data.data.deptId + const deptId = dataFrom.value.deptId const userId = res2.data.data.id const userName = res2.data.data.realName const params = { @@ -283,6 +291,7 @@ resourceDTO: [dataFrom.value], } shangjiaapply(params).then((res3) => { + debugger console.log('res3', res3) if (res3.data.code == 0) { message.success('上架申请提交成功,请注意查看消息通知!') @@ -386,6 +395,16 @@ case '接口请求方式': dataFrom.value.apiMethodType = obj.attrValue break + case '归属部门': + dataFrom.value.deptId = obj.attrValue + dataFrom.value.deptName = obj.attrValueTwo.label + break + case '部门联系人': + dataFrom.value.deptContacts = obj.attrValue + break + case '部门联系人电话': + dataFrom.value.deptPhone = obj.attrValue + break } // console.log('dataFrom.value', dataFrom.value) }) diff --git a/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue b/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue index d6830f7a..409ec691 100644 --- a/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue +++ b/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue @@ -514,6 +514,9 @@ getUserInfo().then(({ data: res1 }) => { console.log(res1.data) item.note1 = res1.data.deptId + item.note2 = item.options.filter( + (val) => val.value == item.note1 + )[0] console.log('默认部门=========>', item, res1.data) data.value.list.push(item) }) @@ -525,6 +528,7 @@ console.log(res1.data) item.note1 = res1.data.realName || '' }) + data.value.list.push(item) } } else if (item.name === '部门联系人电话') { if (!item.note1) { @@ -532,6 +536,7 @@ console.log(res1.data) item.note1 = res1.data.mobile || '' }) + data.value.list.push(item) } } else { data.value.list.push(item) @@ -568,7 +573,6 @@ } mybus.on('showTextFunctionEmit', (show) => { console.log('ssdcsd') - debugger showText.value = show }) mybus.off('func') @@ -816,10 +820,15 @@ props.externalField && props.externalField.indexOf(val.name) > -1 ) { + let note2 = {} //储存归属部门的名字 + if (val.options) { + note2 = val.options.filter((item) => item.value == val.note1)[0] + } mybus.emit('chageDataFromDwon', { attrType: val.name, attrValue: val.note1, delFlag: 0, + attrValueTwo: note2, }) } else { if (val.name !== '应用领域' && val.name !== '发布端') {