Commit 6bc00674 by ningjihai

发现梳理新增和编辑

parent 95bbf8b2
...@@ -29,16 +29,46 @@ export function querydatasystem(data) { ...@@ -29,16 +29,46 @@ export function querydatasystem(data) {
}) })
} }
export function isRepeatName(data) {
return request({
url: '/core/tdatadiscovery/isRepeatName',
method: 'post',
data: data
})
}
export function getSchemaList(data) {
return request({
url: '/core/tdatadiscovery/getSchemaList',
method: 'post',
data: data
})
}
export function queryTable(data) {
return request({
url: '/core/tdatadiscovery/queryTable',
method: 'post',
data: data
})
}
// export function checkProjectNum(data) { export function saveDiscoverTask(data) {
// return request({ return request({
// url: '/core/tdataproject/checkProjectNum', url: '/core/tdatadiscovery/add',
// method: 'post', method: 'post',
// data: data data: data
// }) })
// } }
export function initEdit(taskid) {
return request({
url: '/core/tdatadiscovery/initEdit?taskid=' + taskid,
method: 'get'
})
}
// export function getdatascopeprojectlist(data) { // export function getdatascopeprojectlist(data) {
// return request({ // return request({
// url: '/core/datascopeproject/getdatascopeprojectlist', // url: '/core/datascopeproject/getdatascopeprojectlist',
......
<script setup lang="ts" name="projectManageIndex"> <script setup lang="ts" name="DiscoverIndex">
import { ref } from 'vue' import { ref } from 'vue'
import list from './list.vue' import list from './list.vue'
import addEditDiscovery from './addEditDiscovery.vue' import addEditDiscovery from './addEditDiscovery.vue'
......
<script setup name="ProjectManageList"> <script setup name="DiscoverList">
import { getCurrentInstance, reactive, ref, toRefs,onMounted } from 'vue' import { getCurrentInstance, reactive, ref, toRefs,onMounted } from 'vue'
import { ElMessage, ElMessageBox } from 'element-plus' import { ElMessage, ElMessageBox } from 'element-plus'
import { useRouter } from 'vue-router' import { useRouter,useRoute } from 'vue-router'
import useAppStore from '@/store/modules/app' import useAppStore from '@/store/modules/app'
import usePermissionStore from '@/store/modules/permission' import usePermissionStore from '@/store/modules/permission'
import { changeRoute } from '@/utils/switchRoute' import { changeRoute } from '@/utils/switchRoute'
...@@ -17,7 +17,7 @@ import { ...@@ -17,7 +17,7 @@ import {
} from '@/api/discover/index' } from '@/api/discover/index'
const route = useRoute()
const appStore = useAppStore() const appStore = useAppStore()
const permissionStore = usePermissionStore() const permissionStore = usePermissionStore()
const router = useRouter() const router = useRouter()
...@@ -44,7 +44,7 @@ function onQuery() { ...@@ -44,7 +44,7 @@ function onQuery() {
// 搜索按钮操作 // 搜索按钮操作
function handleQuery() { function handleQuery() {
console.log('queryParams',queryParams.value) console.log('queryParams',queryParams.value)
queryParams.value.pageNum = 1 queryParams.value.pageno = 1
getList() getList()
} }
// 表格数据 // 表格数据
...@@ -114,7 +114,6 @@ function getList() { ...@@ -114,7 +114,6 @@ function getList() {
tableData.value = [] tableData.value = []
loading.value = false loading.value = false
console.log(err) console.log(err)
ElMessage.error(res.msg)
}) })
} }
...@@ -130,15 +129,39 @@ function pageProjectManage() { ...@@ -130,15 +129,39 @@ function pageProjectManage() {
* 新增发现任务 * 新增发现任务
*/ */
function handleAdd(){ function handleAdd(){
console.log('新增发现任务') console.log('新增发现任务')
// addDiscoveryDialogRef.value.openDialog() console.log(route)
appStore.setQueryData({
icon: route.meta.icon,
type: 'add'
});
emit('page', 'addEditDiscovery', { listItem: null, addEditType: 'add'}) emit('page', 'addEditDiscovery', { listItem: null, addEditType: 'add'})
} }
// 操作处理函数 // 操作处理函数
const handleEdit = (row) => { const handleEdit = (row) => {
console.log('编辑:', row) console.log('编辑:', row)
addDiscoveryDialogRef.value.openDialog(row)
ElMessage.info(`编辑任务: ${row.taskName}`)
appStore.setQueryData({
type: 'edit',
data: JSON.stringify(row),
icon: route.meta.icon,
breadPathData: [
{
path: route.path,
label: route.meta.title
},
{
label: "发现配置"
}
]
});
emit('page', 'addEditDiscovery', { listItem: row, addEditType: 'edit'})
} }
const handleDiscover = (row) => { const handleDiscover = (row) => {
...@@ -410,8 +433,8 @@ const handleAddEditConfirm = (submitData, isEditMode) =>{ ...@@ -410,8 +433,8 @@ const handleAddEditConfirm = (submitData, isEditMode) =>{
<pagination <pagination
v-show="total > 0" v-show="total > 0"
:total="total" :total="total"
v-model:page="queryParams.pageNum" v-model:page="queryParams.pageno"
v-model:limit="queryParams.pageSize" v-model:limit="queryParams.pagesize"
@pagination="getList" @pagination="getList"
/> />
</div> </div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论