diff --git a/client/src/api/ability.js b/client/src/api/ability.js index 51a6852..a210da6 100644 --- a/client/src/api/ability.js +++ b/client/src/api/ability.js @@ -120,6 +120,13 @@ export function getAbilityQuality(query) { params: query }) } +export function getQualityMy(query) { + return request({ + url: `/ability/quali/my/`, + method: 'get', + params: query + }) +} export function getQtask(query) { return request({ url: `/ability/qtask/`, @@ -148,7 +155,14 @@ export function qtaskStart(id) { method:'put' }) } - +//任务详情 +export function qtaskDetail(query) { + return request({ + url: `/ability/qorg/`, + method: 'get', + params: query + }) +} export function getQtaskMy(query) { return request({ url: `/ability/qorg/my/`, @@ -196,6 +210,14 @@ export function qactionMy(query) { params: query }) } +//我的报送操作 +export function qactionList(query) { + return request({ + url:`/ability/qaction/`, + method:'get', + params: query + }) +} //报送操作操作记录 export function qactionItem(id) { return request({ @@ -203,7 +225,7 @@ export function qactionItem(id) { method:'get', }) } -//报送操作操作记录queren +//报送操作操作记录确认 export function qactionConfirm(id) { return request({ url:`/ability/qaction/${id}/confirm/`, @@ -218,3 +240,18 @@ export function qactionDelete(id) { }) } + + +export function provinceLists() { + return request({ + url:`/system/province/`, + method:'get', + }) +} +export function cityLists(query) { + return request({ + url:`/system/city/`, + method:'get', + params: query + }) +} diff --git a/client/src/router/index.js b/client/src/router/index.js index 388abc8..1631574 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -91,7 +91,7 @@ export const asyncRoutes = [ path: 'abilityQuality', name: 'abilityQuality', component: () => import('@/views/ability/abilityQuality'), - meta: { title: '资质情况1', perms: ['qualification_view'] } + meta: { title: '资质情况(新)', perms: ['qualification_view'] } }, { path: 'cma', @@ -124,7 +124,14 @@ export const asyncRoutes = [ path: 'qualityTask', name: 'QualityTask', component: () => import('@/views/ability/qualityTask.vue'), - meta: { title: '资质报送任务', perms: ['record_view'] } + meta: { title: '资质报送任务' ,perms:['quli_task']} + }, + { + path: 'qualityTaskDo', + name: 'qualityTaskDo', + component: () => import('@/views/ability/qualityTaskDo.vue'), + meta: { title: '任务详情'}, + hidden: true }, { path: 'mQualityTask', @@ -132,26 +139,12 @@ export const asyncRoutes = [ component: () => import('@/views/ability/mQualityTask.vue'), meta: { title: '我的资质报送任务', perms: ['qtask_my'] } }, - { + /*{ path: 'qactionMy', name: 'qactionMy', component: () => import('@/views/ability/qactionMy.vue'), meta: { title: '资质报送操作', perms: ['qtask_my'] } - }, - /* { - path: 'content', - name: 'Content', - component: () => import('@/views/ability/content.vue'), - meta: { title: '资质能力报送清单', perms: ['content'] } - }, - - { - path: 'records', - name: 'Records', - component: () => import('@/views/ability/records.vue'), - meta: { title: '资质能力报送任务', perms: ['record_view'] } - } - ,*/ + },*/ { path: 'recordselect', name: 'Recordselect', diff --git a/client/src/views/ability/abilityQuality.vue b/client/src/views/ability/abilityQuality.vue index aba998d..2096461 100644 --- a/client/src/views/ability/abilityQuality.vue +++ b/client/src/views/ability/abilityQuality.vue @@ -1,113 +1,115 @@ diff --git a/client/src/views/ability/qactionMy.vue b/client/src/views/ability/qactionMy.vue index 65e792d..a593aa8 100644 --- a/client/src/views/ability/qactionMy.vue +++ b/client/src/views/ability/qactionMy.vue @@ -105,6 +105,13 @@ @pagination="getList" /> + + 我来啦! + @@ -129,8 +136,9 @@ search: '' }, org: [], + drawer:false, taskOptions: [], - listLoading: true, + listLoading: false, dialogVisible: false, dialogType: "new", typeOptions: { diff --git a/client/src/views/ability/qualityTask.vue b/client/src/views/ability/qualityTask.vue index 1617faf..cbfd726 100644 --- a/client/src/views/ability/qualityTask.vue +++ b/client/src/views/ability/qualityTask.vue @@ -1,13 +1,37 @@