diff --git a/src/api/oafile/index.js b/src/api/oafile/index.js new file mode 100644 index 0000000..bc8865b --- /dev/null +++ b/src/api/oafile/index.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function getFiles(params) { + return request({ + url: '/api/admin/other/accept_file_list', + method: 'get', + params:params + }) +} diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 59ed7a7..d9202d3 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -238,10 +238,10 @@ - + @@ -338,44 +338,44 @@ -
- 10 / 100 + 0
+
+ + +
+ 0 / 0 +
+
+ + + +
+ 0 +
0 / 0
- - -
- 5 -
-
- - -
- 5 -
-
- 6 + 0
@@ -392,7 +392,7 @@ 安全事件
- 2 + 0
@@ -567,7 +567,7 @@ typeList:[{id:1,value:'责任科室'}, {id:1,value:'问题类型'}, {id:1,value:'检查类型'}, - {id:1,value:'月份'}, + // {id:1,value:'月份'}, {id:1,value:'年份'} ], @@ -628,58 +628,79 @@ end_date: "", department_list: [], daterange: null - }, - missionTable: [{ - label: "标题", - prop: 'name', - align: 'left', - fixed: 'left', - width: 240 - }, { - label: "状态", - prop: 'audit_status', - width: 180, - formatter: (cell, data, value, index) => { - return value == 1 ? '开展中' : (value == 2 ? '不通过' : (value == 0 ? '待审核' : '')) - } - }, { - label: "开始日期", - prop: 'start_date', - width: 180, - }, { - label: "结束日期", - prop: 'end_date', - width: 180, - }, { - label: "任务类型", - prop: 'type', - width: 180, - formatter: (cell, data, value, index) => { - return value == 1 ? '专项任务' : (value == 2 ? '文件学习培训' : (value == 3 ? '事件隐患任务' : (value == 4 ? '科室任务' : - ''))) - } - }, { - label: "任务类别", - prop: 'unit_type', - width: 180, - formatter: (cell, data, value, index) => { - return value == 1 ? '专项检查' : (value == 2 ? '资料收集' : (value == 3 ? '网络安全' : '')) - } - }, { - label: "完成要求", - prop: 'end_type', - width: 180, - formatter: (cell, data, value, index) => { - return value == 1 ? '提交文字' : (value == 2 ? '提交附件' : (value == 3 ? '提交文字与附件' : '')) - } - }, { - label: "参与人员", - prop: '_names', - width: 360, - algn: 'left', - customFn: (row) => {} - + }, + unitTypeList:[], + auditStatusList:[{ + id:0, + value:'审核中' + },{ + id:1, + value:'开展中' + },{ + id:2, + value:'未完成' + },{ + id:3, + value:'已完成' }], + missionTable: [{ + label: "标题", + prop: 'name', + // fixed:'left', + // width: 200 + }, { + label: "状态", + prop: 'audit_status', + width: 120, + align:'center', + formatter: (cell, data, value, index) => { + for(var item of this.auditStatusList){ + if(item.id==value){ + return item.value + } + } + } + },{ + label: "开始日期", + prop: 'start_date', + width: 120, + align:'center' + }, { + label: "结束日期", + prop: 'end_date', + width: 120, + align:'center' + }, + // { + // label: "任务类型", + // prop: 'type', + // width: 120, + // align:'center', + // formatter: (cell, data, value, index) => { + // return value == 1 ? '专项任务' : (value == 2 ? '文件学习培训' : (value == 3 ? '事件隐患任务' : (value == 4 ? '科室任务' : ''))) + // } + // }, + { + label: "任务类型", + prop: 'unit_type', + width: 120, + align:'center', + formatter: (cell, data, value, index) => { + this.unitTypeList.map(item=>{ + if(value==item.id){ + return item.value + } + }) + // return value == 1 ? '专项检查' : (value == 2 ? '资料收集' : (value == 3 ? '网络安全' : '')) + } + }, { + label: "参与人员", + prop: '_names', + width: 360, + align: 'left', + customFn: (row) => { + } + }], statusList: [{ id: -1, value: '已撤回' @@ -876,7 +897,8 @@ }, created() { this.uploadOther.token = getToken(); - // this.initLoad(); + // this.initLoad(); + this.getUnitTypeList() this.getQuestion() this.loadDeptOptions() this.getInspectionData() @@ -884,7 +906,11 @@ this.load(); }, - methods: { + methods: { + async getUnitTypeList(){ + const res = await getparameteritem('unitTypeList') + this.unitTypeList = res.detail + }, changeYear(e) {}, changeMonth(e) {}, async getQuestion() { diff --git a/src/views/oafile/index.vue b/src/views/oafile/index.vue new file mode 100644 index 0000000..dd96201 --- /dev/null +++ b/src/views/oafile/index.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/task/list/components/addUnit.vue b/src/views/task/list/components/addUnit.vue index 95cc7b4..e871717 100644 --- a/src/views/task/list/components/addUnit.vue +++ b/src/views/task/list/components/addUnit.vue @@ -154,7 +154,7 @@
- + 答题:
- 人员 + + 人员 + 部门 + 组别
@@ -206,7 +209,7 @@
-
+
@@ -222,7 +225,7 @@
-
+
@@ -446,7 +449,10 @@ if(e==item.id){ console.log(item.remark) this.isNeedAnswer = item.remark - this.form.type=2 + if(item.remark=='答题'){ + this.form.type=2 + } + // } }) }, diff --git a/src/views/task/list/components/checkUnit.vue b/src/views/task/list/components/checkUnit.vue index be566ff..c9bc1ec 100644 --- a/src/views/task/list/components/checkUnit.vue +++ b/src/views/task/list/components/checkUnit.vue @@ -5,14 +5,14 @@