Merge branch 'hi-ucs-dev' of http://124.222.94.39:3000/wuhongjian/hi-ucs into hi-ucs-dev

This commit is contained in:
guoyue 2022-11-04 14:10:07 +08:00
commit 4a2e8f4a62
10 changed files with 77 additions and 53 deletions

View File

@ -26,7 +26,7 @@
</el-tree>
<template slot="footer">
<el-button type="default" @click="cancelHandle()" size="mini">{{ $t('cancel') }}</el-button>
<el-button type="info" @click="clearHandle()" size="mini">{{ $t('clear') }}</el-button>
<!-- <el-button type="info" @click="clearHandle()" size="mini">{{ $t('clear') }}</el-button> -->
<el-button type="primary" @click="commitHandle()" size="mini">{{ $t('confirm') }}</el-button>
</template>
</el-dialog>

View File

@ -95,13 +95,13 @@ export default {
this.$http.get('/sys/user/info').then(userRes => {
console.log('当前用户信息===========>', userRes.data.data.id)
const userId = userRes.data.data.id
this.dataList = this.dataList.filter(item => {
// userId creator
console.log(item.params.creator)
if (!(item.params.creator === userId) && !(item.params.userId === userId)) {
return item
}
})
// this.dataList = this.dataList.filter(item => {
// // userId creator
// console.log(item.params.creator)
// if (!(item.params.creator === userId) && !(item.params.userId === userId)) {
// return item
// }
// })
this.total = this.mixinViewModuleOptions.getDataListIsPage ? res.data.total : 0
})
} else {
@ -355,7 +355,12 @@ export default {
},
deleteHandle2(id) {
console.log('删除========================》', id, this.dataListSelections)
if(id==undefined && this.dataListSelections.length < 1){
this.$message({
type: 'info',
message: '请选择要删除的数据'
})
}else{
this.$confirm('确认是否删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
@ -385,6 +390,7 @@ export default {
// message: '已取消删除'
// });
});
}
},
// 导出
exportHandle() {

View File

@ -147,7 +147,8 @@ export default {
},
//
showDetail(val) {
window.open(window.SITE_CONFIG.previewUrl + '#/packagingDetails?id=' + val.id)
// window.open(window.SITE_CONFIG.previewUrl + '#/packagingDetails?id=' + val.id)
window.open(window.SITE_CONFIG.previewUrl + '#/integrationServicesDetails?id=' + val.id)
},
// showDocument(val) {
// console.log(val);

View File

@ -354,7 +354,6 @@ export default {
// this.disabled = true
},
showDocument (val) {
console.log(val)
window.open(
window.SITE_CONFIG.frontUrl + '?id=' + val.id + '&&type=' + val.type,
'_blank'
@ -459,7 +458,6 @@ export default {
// },
//
applyAndAssembly (val) {
console.log('vvvv', val)
// idid,type
const type = '组件服务'
const id = val.id
@ -475,7 +473,6 @@ export default {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
console.log('rrrrressssz', res.data)
this.relateApplicationResourceVisible = true
this.relationData = {
id: id,
@ -483,13 +480,11 @@ export default {
responseData: res.data
}
this.topNameArray = ['未关联组件名称', '已关联组件名称']
console.log(' this.relationData', this.relationData)
//
})
},
//
applyAndDataResource (val) {
console.log('数据资源')
},
//
applyAndProject (val) {
@ -507,7 +502,6 @@ export default {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
console.log('rrrrressssx', res.data)
this.relateApplicationResourceVisible = true
this.relationData = {
id: id,
@ -534,7 +528,6 @@ export default {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
console.log('rrrrressssj', res.data)
this.relateApplicationResourceVisible = true
this.relationData = {
id: id,
@ -575,7 +568,6 @@ export default {
this.showPutOnTheShelfFlag2 = true
this.$http.get('/category/getCategoryTree').then(res => {
this.insertList = res.data.data.filter(item => item.name === '应用资源一')[0]
console.log(this.insertList, this, this.radio, 'hhhhhhhhhhh')
this.putOnTheShelfList = this.insertList.children
})
},
@ -670,7 +662,6 @@ export default {
})
this.submitFrom.infoList = this.submitFrom.infoList.sort((a, b) => arr.indexOf(a.attrType) - arr.indexOf(b.attrType))
this.notFilled = []
console.log(this.submitFrom, '表单验证')
if (!this.submitFrom.name) {
this.notFilled.push('应用名称')
}
@ -711,7 +702,6 @@ export default {
val.attrValue = this.radio
}
})
console.log('编辑===============>', this.submitFrom)
//
this.submitFrom.infoList = this.submitFrom.infoList.filter(item => item.attrValue)
this.$http

View File

@ -68,6 +68,12 @@
</el-option>
</el-select>
</el-form-item>
<!--资源名称 仅明细添加-->
<el-form-item v-if="this.departmentId === 3 || this.departmentId === 4">
<!-- <span v-if="this.departmentId === 2 || this.departmentId === 4">资源名称</span> -->
<el-input v-model="resourceName" placeholder="请输入资源名称" clearable></el-input>
</el-form-item>
<!--操作按钮查询-->
<el-form-item>
@ -341,6 +347,7 @@ export default {
abilityType: '', //
beginTime: '', //
endTime: '', //
resourceName:'',//
typeOptions: [
{ name: '智能算法', value: 1 },
{ name: '图层服务', value: 2 },
@ -523,7 +530,8 @@ export default {
approveStatus: this.status,
deptId: this.abilityDepartment,
startDate: this.startDate,
endDate: this.endDate
endDate: this.endDate,
resourceName:this.resourceName
})
})
},
@ -589,7 +597,9 @@ export default {
approveStatus: this.status,
deptId: this.abilityDepartment,
startDate: this.startDate,
endDate: this.endDate
endDate: this.endDate,
resourceName:this.resourceName
})
})
},
@ -658,7 +668,8 @@ export default {
deptId: this.abilityDepartment,
type: this.abilityType,
startDate: this.startDate,
endDate: this.endDate
endDate: this.endDate,
resourceName:this.resourceName
}
})
.then((res) => {
@ -670,7 +681,8 @@ export default {
approveStatus: this.status,
deptId: this.abilityDepartment,
startDate: this.startDate,
endDate: this.endDate
endDate: this.endDate,
resourceName:this.resourceName
})
})
},
@ -697,7 +709,8 @@ export default {
deptId: this.abilityDepartment,
type: this.abilityType,
startDate: this.startDate,
endDate: this.endDate
endDate: this.endDate,
resourceName:this.resourceName
}
})
.then((res) => {
@ -708,7 +721,8 @@ export default {
approveStatus: this.status,
deptId: this.abilityDepartment,
startDate: this.startDate,
endDate: this.endDate
endDate: this.endDate,
resourceName:this.resourceName
})
})
},
@ -952,7 +966,8 @@ export default {
approveStatus: this.status,
deptId: this.abilityDepartment,
startDate: this.startDate,
endDate: this.endDate
endDate: this.endDate,
resourceName:this.resourceName
})
if (this.departmentId === 1) {
// if (this.detailFlag) {

View File

@ -508,7 +508,12 @@ export default {
},
//
deleteData (row) {
console.log(row)
if (this.deleteDataArr.length < 1) {
this.$message({
type: 'info',
message: '请选择要删除的数据'
})
}else{
this.$confirm('此操作将删除当前数据, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
@ -542,7 +547,7 @@ export default {
type: 'info',
message: '已取消删除'
})
})
})}
},
//
async openPreviewData (row) {

View File

@ -252,8 +252,8 @@ export default {
{ required: true, message: '请填写描述内容', trigger: 'blur' },
{
min: 1,
max: 500,
message: '长度在 1 到 500 个字符',
max: 255,
message: '长度在 1 到 255 个字符',
trigger: 'blur'
}
]

View File

@ -29,7 +29,8 @@
p-id="5928"
></path>
</svg>
<span class="btn" @click="falg = !falg">展开</span>
<span class="btn" style="font-weight:600" @click="falg = !falg">展开</span>
<span class="btn" @click="falg = !falg">({{totalDataNum}}条数据)</span>
</div>
<div class="btnBox" v-show="falg">
<svg
@ -49,7 +50,7 @@
fill="#13227a"
></path>
</svg>
<span class="btn" @click="falg = !falg">收起</span>
<span class="btn" style="font-weight:600" @click="falg = !falg">收起</span>
</div>
</div>
<div
@ -165,6 +166,7 @@
})
const falg = ref(false)
let dataForm = ref([])
let totalDataNum = ref(0);
const videoVisible = ref(false)
const xVideoList = ref([])
const xVideoListAll = ref([])
@ -251,6 +253,16 @@
})
}
getDeptAllData();
const getDataTotalNum = () =>{
let totalNum =0;
dataForm.value.forEach((item)=>{
totalNum = totalNum +item.arr.length;
});
totalDataNum.value = totalNum;
}
getDataTotalNum();
//
</script>
<style scoped lang="less">

View File

@ -7,30 +7,24 @@
import { reactive, ref, watch, defineProps } from 'vue'
import { useRouter } from 'vue-router'
import { useStore } from 'vuex'
const store = useStore()
const router = useRouter()
const oldValue1= ref('')
const props = defineProps({
textColor: { type: String, default: '' },
})
const previousPage = () => {
// debugger
// let a =store.state.previousRouter
// if (store.state.previousRouter.name) {
// this.$router.push({name: this.$store.state.previousRouter.name});
// }
// // let val = router.go(-1)
if (window.history.state.back){
window.history.go(-1)
} else{
router.push({
path: '/integrationServices',
})
}
// router.beforeEach((to, from, next) => {
// debugger
// // console.log('=========>', to, from, next)
// document.documentElement.scrollTop = 0
// document.body.scrollTop = 0
// next()
// })
}
</script>
<style scoped lang="less">

View File

@ -171,7 +171,7 @@
console.log('编目一级=============>', res.data)
res.data.data.forEach((val) => {
// tabList.value.push(val.name)
if (val.name == '应用资源' || val.name == '组件服务') {
if (val.name == '应用资源' || val.name == '组件服务' || val.name == '融合服务') {
tabList.value.push(val.name)
}
})
@ -357,11 +357,12 @@
})
} else if (delFlag === undefined) {
//
mybus.emit('tabsChange', { flag: item.resourceId })
// mybus.emit('tabsChange', { flag: item.resourceId })
mybus.emit('tabsChange', { flag: id })
router.push({
path: `/integrationServicesDetails`,
query: {
id: item.resourceId,
id: id,
},
})
}