@@ -211,7 +221,7 @@
sitePlaceholder:'请选择站点',
mapClickIndex:0,
form: {
-
+ title: '',
date: '',
siteName: '',
@@ -239,6 +249,10 @@ mission_id: '',
// required: true,
// message: '请选择任务名称'
// }],
+ title: [{
+ required: true,
+ message: '请输入检查名称'
+ }],
date: [{
required: true,
message: '请选择发现时间'
@@ -441,6 +455,7 @@ mission_id: '',
const res = await get(this.id)
this.form = {
+ title: res?.title,
date: res?.date,
site_id: res?.site_id,
siteName: res.site_id?[undefined,res.site_id]:res.address,
diff --git a/src/views/task/list/components/showPatrol.vue b/src/views/task/list/components/showPatrol.vue
index 436fe23..f35d3aa 100644
--- a/src/views/task/list/components/showPatrol.vue
+++ b/src/views/task/list/components/showPatrol.vue
@@ -1,6 +1,6 @@
-
-
-
+
+
@@ -11,7 +11,7 @@
-
+
@@ -25,6 +25,12 @@
{{showform.mission_id===0?"日常巡查":(showform.mission?showform.mission.name:'')}}
+
+
+ 检查名称
+
+ {{showform.title?showform.title:''}}
+
状态
@@ -715,9 +721,9 @@
-->
-
-
+
+
@@ -729,65 +735,65 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/views/task/list/patrol.vue b/src/views/task/list/patrol.vue
index 0c93883..806de29 100644
--- a/src/views/task/list/patrol.vue
+++ b/src/views/task/list/patrol.vue
@@ -6,6 +6,12 @@
+
+
+
@@ -70,25 +76,26 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -157,7 +164,11 @@
ask_id:'',
sort_name:'date',
sort_type:"DESC",
- year:''
+ year:'',
+ dateRange:[],
+ start_date:'',
+ end_date:'',
+ title:''
// pid:0
// myself_update:0
},
@@ -232,6 +243,10 @@
label:"问题类型",
prop:'ask_value',
width:120,
+ },{
+ label:"检查名称",
+ prop:'title',
+ align:'left'
},{
label:"问题描述",
prop:'ask_introduce',
@@ -304,8 +319,8 @@
// is_my_inspection:false
// 导出
importtable:[{
- label:"任务名称",
- prop:'mission_name',
+ label:"检查名称",
+ prop:'title',
},{
label:"发现时间",
prop:'date',
@@ -377,6 +392,16 @@
// this.getList()
}
},
+ changeDate(e){
+ if(e){
+ this.select.start_date = e[0];
+ this.select.end_date = e[1];
+ }else{
+ this.select.start_date = "";
+ this.select.end_date = "";
+ this.select.dateRange = [];
+ }
+ },
selectionChange(e){
console.log(e)
let arr = []
@@ -706,20 +731,20 @@
this.$refs.showPatrol.department_id=this.department_id
this.$refs.showPatrol.isShow = true
},
- async importTable(sheetName) {
- const res = await listpatrol(Object.assign(this.select, {
- page: 1,
- page_size: 99999
- }))
- if (res.data) {
- let headers = this.importtable.map(i => {
- return {
- key: i.prop,
- title: i.label
- }
+ async importTable(sheetName) {
+ const res = await listpatrol(Object.assign(this.select, {
+ page: 1,
+ page_size: 99999
+ }))
+ if (res.data) {
+ let headers = this.importtable.map(i => {
+ return {
+ key: i.prop,
+ title: i.label
+ }
})
for(var k of res.data){
- k.mission_name = k.mission?k.mission.name:''
+ {/* k.mission_name = k.mission?k.mission.name:'' */}
k.site_name = k.site?k.site.name:k.address
k.ask_value = k.ask?k.ask.value:''
k.up_admin_name = k.up_admin?k.up_admin.name:''
@@ -753,21 +778,21 @@
k.fix_status_name = k.fix_status==1?'已完成':'已列计划'
}
- }
+ }
const data = res.data.map(row => headers.map(header => row[header.key]));
data.unshift(headers.map(header => header.title));
- const wb = XLSX.utils.book_new();
+ const wb = XLSX.utils.book_new();
const ws = XLSX.utils.aoa_to_sheet(data);
XLSX.utils.book_append_sheet(wb, ws, sheetName);
- const wbout = XLSX.write(wb, {
- bookType: 'xlsx',
- bookSST: true,
- type: 'array'
+ const wbout = XLSX.write(wb, {
+ bookType: 'xlsx',
+ bookSST: true,
+ type: 'array'
});
- saveAs(new Blob([wbout], {
- type: 'application/octet-stream'
- }), `检查问题${sheetName}.xlsx`);
- }
+ saveAs(new Blob([wbout], {
+ type: 'application/octet-stream'
+ }), `检查问题${sheetName}.xlsx`);
+ }
},
deleteList(id){