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 1/7] =?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 !== '发布端') {
From 9d72fe666dcbdefd4d6ef072ebda9dabffd0bf73 Mon Sep 17 00:00:00 2001
From: wuhongjian
Date: Tue, 19 Jul 2022 16:02:54 +0800
Subject: [PATCH 2/7] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.gitignore b/.gitignore
index 95d963eb..ea7fa33a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,5 @@ back/dist-市局-后台管理-v0.8.2.1.zip
front/public/index.html
back/dist-西海岸-后台管理-v0.8.2.1.zip
back/dist-市局-后台管理-v0.8.2.3.zip
+back/dist-西海岸-后台管理-v0.8.2.4.d.zip
+*.zip
\ No newline at end of file
From 5afe117bc6096305b37614982d4af882751779fb Mon Sep 17 00:00:00 2001
From: "851673013@qq.com" <851673013@qq.com>
Date: Tue, 19 Jul 2022 16:20:45 +0800
Subject: [PATCH 3/7] bug619
---
front/src/views/capacityOnTheShelf/Algorithm.vue | 1 -
front/src/views/capacityOnTheShelf/Application.vue | 14 ++++++++++++--
.../views/capacityOnTheShelf/BusinessComponent.vue | 7 ++++++-
.../capacityOnTheShelf/DevelopmentComponents.vue | 7 ++++++-
.../src/views/capacityOnTheShelf/LayerServices.vue | 7 ++++++-
5 files changed, 30 insertions(+), 6 deletions(-)
diff --git a/front/src/views/capacityOnTheShelf/Algorithm.vue b/front/src/views/capacityOnTheShelf/Algorithm.vue
index 8cd5eb58..85cebc5b 100644
--- a/front/src/views/capacityOnTheShelf/Algorithm.vue
+++ b/front/src/views/capacityOnTheShelf/Algorithm.vue
@@ -291,7 +291,6 @@
resourceDTO: [dataFrom.value],
}
shangjiaapply(params).then((res3) => {
- debugger
console.log('res3', res3)
if (res3.data.code == 0) {
message.success('上架申请提交成功,请注意查看消息通知!')
diff --git a/front/src/views/capacityOnTheShelf/Application.vue b/front/src/views/capacityOnTheShelf/Application.vue
index 9e66206a..dae497f0 100644
--- a/front/src/views/capacityOnTheShelf/Application.vue
+++ b/front/src/views/capacityOnTheShelf/Application.vue
@@ -28,7 +28,13 @@
:dataFrom="dataFrom"
:videoList="videoList"
:imgList="imgList"
- :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 = {
@@ -339,6 +345,10 @@
case '访问地址':
dataFrom.value.link = obj.attrValue
break
+ case '归属部门':
+ dataFrom.value.deptId = obj.attrValue
+ dataFrom.value.deptName = obj.attrValueTwo.label
+ break
case '部门联系人':
dataFrom.value.deptContacts = obj.attrValue
break
diff --git a/front/src/views/capacityOnTheShelf/BusinessComponent.vue b/front/src/views/capacityOnTheShelf/BusinessComponent.vue
index 9d8a9617..dd1d89e2 100644
--- a/front/src/views/capacityOnTheShelf/BusinessComponent.vue
+++ b/front/src/views/capacityOnTheShelf/BusinessComponent.vue
@@ -32,6 +32,7 @@
'组件描述',
'共享条件',
'共享类型',
+ '归属部门',
'部门联系人',
'部门联系人电话',
]"
@@ -253,7 +254,7 @@
dataFrom.value.id = res.data.data
getUser().then((res6) => {
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 = {
@@ -349,6 +350,10 @@
case '共享类型':
dataFrom.value.shareType = obj.attrValue
break
+ case '归属部门':
+ dataFrom.value.deptId = obj.attrValue
+ dataFrom.value.deptName = obj.attrValueTwo.label
+ break
case '部门联系人':
dataFrom.value.deptContacts = obj.attrValue
break
diff --git a/front/src/views/capacityOnTheShelf/DevelopmentComponents.vue b/front/src/views/capacityOnTheShelf/DevelopmentComponents.vue
index 9203d616..ead4358f 100644
--- a/front/src/views/capacityOnTheShelf/DevelopmentComponents.vue
+++ b/front/src/views/capacityOnTheShelf/DevelopmentComponents.vue
@@ -33,6 +33,7 @@
'组件描述',
'共享条件',
'共享类型',
+ '归属部门',
'部门联系人',
'部门联系人电话',
]"
@@ -253,7 +254,7 @@
dataFrom.value.id = res.data.data
getUser().then((res6) => {
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 = {
@@ -349,6 +350,10 @@
case '共享类型':
dataFrom.value.shareType = obj.attrValue
break
+ case '归属部门':
+ dataFrom.value.deptId = obj.attrValue
+ dataFrom.value.deptName = obj.attrValueTwo.label
+ break
case '部门联系人':
dataFrom.value.deptContacts = obj.attrValue
break
diff --git a/front/src/views/capacityOnTheShelf/LayerServices.vue b/front/src/views/capacityOnTheShelf/LayerServices.vue
index 0c58e0e2..4d898100 100644
--- a/front/src/views/capacityOnTheShelf/LayerServices.vue
+++ b/front/src/views/capacityOnTheShelf/LayerServices.vue
@@ -32,6 +32,7 @@
'图层描述',
'共享条件',
'共享类型',
+ '归属部门',
'部门联系人',
'部门联系人电话',
]"
@@ -201,7 +202,7 @@
dataFrom.value.id = res.data.data
getUser().then((res6) => {
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 = {
@@ -297,6 +298,10 @@
case '共享类型':
dataFrom.value.shareType = obj.attrValue
break
+ case '归属部门':
+ dataFrom.value.deptId = obj.attrValue
+ dataFrom.value.deptName = obj.attrValueTwo.label
+ break
case '部门联系人':
dataFrom.value.deptContacts = obj.attrValue
break
From 0ca63565e3323b9c218ef1a7fe6d26a9925c533a Mon Sep 17 00:00:00 2001
From: "851673013@qq.com" <851673013@qq.com>
Date: Tue, 19 Jul 2022 16:43:49 +0800
Subject: [PATCH 4/7] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Developer/DeveloperOwningDepartmentAndServiceProvider.vue | 1 +
1 file changed, 1 insertion(+)
diff --git a/front/src/views/detailsAll/components/Developer/DeveloperOwningDepartmentAndServiceProvider.vue b/front/src/views/detailsAll/components/Developer/DeveloperOwningDepartmentAndServiceProvider.vue
index 1d5f2198..32acb728 100644
--- a/front/src/views/detailsAll/components/Developer/DeveloperOwningDepartmentAndServiceProvider.vue
+++ b/front/src/views/detailsAll/components/Developer/DeveloperOwningDepartmentAndServiceProvider.vue
@@ -237,6 +237,7 @@
max-width: 2.8rem;
div {
max-width: 2.8rem;
+ display: flex;
// overflow: hidden;
// text-overflow: ellipsis;
// display: -webkit-box;
From e4d79e03b8a7a888aceee5585e4b4908003fc591 Mon Sep 17 00:00:00 2001
From: gaoyuanwei <2826352639@qq.com>
Date: Tue, 19 Jul 2022 17:14:42 +0800
Subject: [PATCH 5/7] bug==select
---
.../components/PutOnTheShelf.vue | 48 +++++++++++++++++--
1 file changed, 45 insertions(+), 3 deletions(-)
diff --git a/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue b/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue
index 4b5912b2..6defc5bc 100644
--- a/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue
+++ b/front/src/views/capacityOnTheShelf/components/PutOnTheShelf.vue
@@ -318,12 +318,24 @@
:list="props.videoList"
tip="支持视频类型,大小不超过100M"
>
-
请选择来源应用
-
+ -->
+
{
+ const dataList = []
+ res.data.data.notLinked.forEach((element) => {
+ dataList.push({
+ value: element.id,
+ label: element.name,
+ })
+ })
+ item.options = dataList
+ })
} else {
data.value.list.push(item)
}
@@ -744,7 +769,7 @@
const targetKeysOther = ref([])
// 上一步关联数据
// const targetKeysBack = ref([])
-
+ // 来源应用-back
const sourceClick = () => {
mockData.value = []
visibleAssociatedApplication.value = true
@@ -915,18 +940,35 @@
const handleChange2 = (value) => {
console.log(`selected ${value}`)
}
+ const applicationsChange = (value) => {
+ data.value.list.map((item) => {
+ if (item.name === '来源应用') {
+ item.note1 = value
+ data.value.list.push(item }
+ })
+ console.log(`selected ${value}`)
+ }
const handleBlur = () => {
console.log('blur')
}
+ const applicationsBlur = () => {
+ console.log('blur')
+ }
const handleFocus = () => {
console.log('focus')
}
+ const applicationsFocus = () => {
+ console.log('focus')
+ }
const filterOption = (input, option) => {
return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0
}
+ const applicationsOption = (input, option) => {
+ return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0
+ }