diff --git a/client/src/api/ability.js b/client/src/api/ability.js
index d21ac5d..af3dc79 100644
--- a/client/src/api/ability.js
+++ b/client/src/api/ability.js
@@ -110,4 +110,90 @@ export function createRecord(data) {
method: 'post',
data
})
-}
\ No newline at end of file
+}
+
+//////
+export function getAbilityQuality(query) {
+ return request({
+ url: `/ability/quali/`,
+ method: 'get',
+ params: query
+ })
+}
+export function getQtask(query) {
+ return request({
+ url: `/ability/qtask/`,
+ method: 'get',
+ params: query
+ })
+}
+export function createQtask(data) {
+ return request({
+ url:`/ability/qtask/`,
+ method:'post',
+ data,
+ })
+}
+export function updateQtask(id,data) {
+ return request({
+ url:`/ability/qtask/${id}/`,
+ method:'put',
+ data
+ })
+}
+
+export function qtaskStart(id) {
+ return request({
+ url:`/ability/qtask/${id}/start/`,
+ method:'put'
+ })
+}
+
+export function getQtaskMy(query) {
+ return request({
+ url: `/ability/qorg/my/`,
+ method: 'get',
+ params: query
+ })
+}
+//新增能力
+export function createAbility(data) {
+ return request({
+ url:`/ability/qaction/ability_create/`,
+ method:'post',
+ data,
+ })
+}
+//新增资质
+export function createQuali(data) {
+ return request({
+ url:`/ability/qaction/quali_create/`,
+ method:'post',
+ data,
+ })
+}
+//修改资质
+export function updateQuali(data) {
+ return request({
+ url:`/ability/qaction/quali_update/`,
+ method:'post',
+ data,
+ })
+}
+//更新服务
+export function updateService(data) {
+ return request({
+ url:`/ability/qaction/service_update/`,
+ method:'post',
+ data,
+ })
+}
+//我的报送操作
+export function qactionMy(query) {
+ return request({
+ url:`/ability/qaction/my/`,
+ method:'get',
+ params: query
+ })
+}
+
diff --git a/client/src/router/index.js b/client/src/router/index.js
index 3b2e3e9..2c62144 100644
--- a/client/src/router/index.js
+++ b/client/src/router/index.js
@@ -87,6 +87,12 @@ export const asyncRoutes = [
component: () => import('@/views/ability/qualification'),
meta: { title: '资质情况', perms: ['qualification_view'] }
},
+ {
+ path: 'abilityQuality',
+ name: 'abilityQuality',
+ component: () => import('@/views/ability/abilityQuality'),
+ meta: { title: '资质情况1', perms: ['qualification_view'] }
+ },
{
path: 'cma',
name: 'CMA',
@@ -115,6 +121,18 @@ export const asyncRoutes = [
meta: { title: '校准/检定能力', perms: ['correct_view'] }
} ,
{
+ path: 'qualityTask',
+ name: 'QualityTask',
+ component: () => import('@/views/ability/qualityTask.vue'),
+ meta: { title: '资质报送任务', perms: ['record_view'] }
+ },
+ {
+ path: 'mQualityTask',
+ name: 'mQualityTask',
+ component: () => import('@/views/ability/mQualityTask.vue'),
+ meta: { title: '我的资质报送任务', perms: ['qtask_my'] }
+ },
+ /* {
path: 'content',
name: 'Content',
component: () => import('@/views/ability/content.vue'),
@@ -127,7 +145,7 @@ export const asyncRoutes = [
component: () => import('@/views/ability/records.vue'),
meta: { title: '资质能力报送任务', perms: ['record_view'] }
}
- ,
+ ,*/
{
path: 'recordselect',
name: 'Recordselect',
@@ -427,4 +445,4 @@ export function resetRouter() {
router.matcher = newRouter.matcher // reset router
}
-export default router
\ No newline at end of file
+export default router
diff --git a/client/src/views/ability/abilityQuality.vue b/client/src/views/ability/abilityQuality.vue
new file mode 100644
index 0000000..aba998d
--- /dev/null
+++ b/client/src/views/ability/abilityQuality.vue
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.grade}}
+ 、{{ scope.row.level}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{scope.row.create_time.substring(0, 10)}}
+
+
+ {{scope.row.update_time.substring(0, 10)}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/client/src/views/ability/mQualityTask.vue b/client/src/views/ability/mQualityTask.vue
new file mode 100644
index 0000000..15f1b9d
--- /dev/null
+++ b/client/src/views/ability/mQualityTask.vue
@@ -0,0 +1,555 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+ 更新服务
+
+ 新增资质
+
+ 编辑资质
+
+ 新增能力
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传文件
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
+
+
+
+
+
diff --git a/client/src/views/ability/qualityTask.vue b/client/src/views/ability/qualityTask.vue
new file mode 100644
index 0000000..1617faf
--- /dev/null
+++ b/client/src/views/ability/qualityTask.vue
@@ -0,0 +1,233 @@
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 发布
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
+
+
+
+
+