|
@ -47,6 +47,21 @@ |
|
|
end-placeholder="结束时间"> |
|
|
end-placeholder="结束时间"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
|
|
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="采样时间" |
|
|
|
|
|
label-width="110px" |
|
|
|
|
|
prop="sampleStartTime"> |
|
|
|
|
|
<el-date-picker v-model="sampleTimeRange" |
|
|
|
|
|
size="small" |
|
|
|
|
|
type="datetimerange" |
|
|
|
|
|
@change="handleSampleTimeChange" |
|
|
|
|
|
format="yyyy-MM-dd HH:mm" |
|
|
|
|
|
value-format="yyyy-MM-dd HH:mm" |
|
|
|
|
|
range-separator="至" |
|
|
|
|
|
start-placeholder="开始时间" |
|
|
|
|
|
end-placeholder="结束时间"> |
|
|
|
|
|
</el-date-picker> |
|
|
|
|
|
|
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<div> |
|
|
<div> |
|
@ -161,7 +176,7 @@ |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
|
label="检测时间" |
|
|
label="检测时间" |
|
|
min-width="150"> |
|
|
width="150"> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="natAddress" |
|
|
<el-table-column prop="natAddress" |
|
|
header-align="center" |
|
|
header-align="center" |
|
@ -170,6 +185,7 @@ |
|
|
label="检测地点" |
|
|
label="检测地点" |
|
|
min-width="230"> |
|
|
min-width="230"> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
<el-table-column prop="natResultShow" |
|
|
<el-table-column prop="natResultShow" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
@ -177,6 +193,12 @@ |
|
|
label="检测结果" |
|
|
label="检测结果" |
|
|
width="100"> |
|
|
width="100"> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
|
|
|
<el-table-column prop="sampleTime" |
|
|
|
|
|
header-align="center" |
|
|
|
|
|
align="center" |
|
|
|
|
|
label="采样时间" |
|
|
|
|
|
width="150"> |
|
|
|
|
|
</el-table-column> |
|
|
<el-table-column v-if="isResiUser" |
|
|
<el-table-column v-if="isResiUser" |
|
|
prop="isResiUserShow" |
|
|
prop="isResiUserShow" |
|
|
header-align="center" |
|
|
header-align="center" |
|
@ -188,7 +210,7 @@ |
|
|
|
|
|
|
|
|
<el-table-column label="操作" |
|
|
<el-table-column label="操作" |
|
|
fixed="right" |
|
|
fixed="right" |
|
|
width="140" |
|
|
width="160" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
|
class="operate"> |
|
|
class="operate"> |
|
@ -198,6 +220,10 @@ |
|
|
class="div-table-button--detail" |
|
|
class="div-table-button--detail" |
|
|
size="small" |
|
|
size="small" |
|
|
@click="handleDetail(scope.row)">查看</el-button> |
|
|
@click="handleDetail(scope.row)">查看</el-button> |
|
|
|
|
|
<el-button type="text" |
|
|
|
|
|
class="div-table-button--detail" |
|
|
|
|
|
size="small" |
|
|
|
|
|
@click="handleTiming(scope.row)">定时</el-button> |
|
|
|
|
|
|
|
|
<el-button v-if="!isResiUser" |
|
|
<el-button v-if="!isResiUser" |
|
|
type="text" |
|
|
type="text" |
|
@ -310,6 +336,7 @@ export default { |
|
|
], |
|
|
], |
|
|
|
|
|
|
|
|
timeRange: [], |
|
|
timeRange: [], |
|
|
|
|
|
sampleTimeRange: [], |
|
|
formData: { |
|
|
formData: { |
|
|
orgType: 'current',//当前组织:current 根组织:all |
|
|
orgType: 'current',//当前组织:current 根组织:all |
|
|
name: '',//姓名 |
|
|
name: '',//姓名 |
|
@ -317,6 +344,8 @@ export default { |
|
|
idCard: '',//身份证号码 |
|
|
idCard: '',//身份证号码 |
|
|
startTime: '',//检测开始时间yyyy-MM-dd HH:mm |
|
|
startTime: '',//检测开始时间yyyy-MM-dd HH:mm |
|
|
endTime: '',//检测结束时间yyyy-MM-dd HH:mm |
|
|
endTime: '',//检测结束时间yyyy-MM-dd HH:mm |
|
|
|
|
|
sampleStartTime: '',//采样开始时间yyyy-MM-dd HH:mm |
|
|
|
|
|
sampleEndTime: '',//采样结束时间yyyy-MM-dd HH:mm |
|
|
isResiUser: ''//0:否 1:是 |
|
|
isResiUser: ''//0:否 1:是 |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
@ -414,6 +443,18 @@ export default { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
handleSampleTimeChange (time) { |
|
|
|
|
|
if (time) { |
|
|
|
|
|
this.formData.sampleStartTime = time[0] |
|
|
|
|
|
this.formData.sampleEndTime = time[1] |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
this.formData.sampleStartTime = '' |
|
|
|
|
|
this.formData.sampleEndTime = '' |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
diaClose () { |
|
|
diaClose () { |
|
@ -532,6 +573,47 @@ export default { |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async handleTiming (row) { |
|
|
|
|
|
|
|
|
|
|
|
this.$confirm("确认执行定时任务?", "提示", { |
|
|
|
|
|
confirmButtonText: "确定", |
|
|
|
|
|
cancelButtonText: "取消", |
|
|
|
|
|
type: "warning" |
|
|
|
|
|
}) |
|
|
|
|
|
.then(() => { |
|
|
|
|
|
this.timingNat(row) |
|
|
|
|
|
}) |
|
|
|
|
|
.catch(err => { |
|
|
|
|
|
if (err == "cancel") { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async timingNat (row) { |
|
|
|
|
|
const url = "/epmetuser/dataSyncConfig/natInfoScanTask" |
|
|
|
|
|
// const url = "http://yapi.elinkservice.cn/mock/245/epmetuser/icNat/synchro" |
|
|
|
|
|
|
|
|
|
|
|
let params = { |
|
|
|
|
|
isSync: '1', |
|
|
|
|
|
dataCode: 'hesuan', |
|
|
|
|
|
agencyId: this.agencyId |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
|
|
this.$message({ |
|
|
|
|
|
type: "success", |
|
|
|
|
|
message: "操作成功" |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// this.loadTable() |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$message.error(msg) |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
async handleAttention (row) { |
|
|
async handleAttention (row) { |
|
|
|
|
|
|
|
|
this.$confirm("确认将信息同步到本辖区核酸检测信息中心?", "提示", { |
|
|
this.$confirm("确认将信息同步到本辖区核酸检测信息中心?", "提示", { |
|
@ -582,8 +664,11 @@ export default { |
|
|
idCard: '',//身份证号码 |
|
|
idCard: '',//身份证号码 |
|
|
startTime: '',//检测开始时间yyyy-MM-dd HH:mm |
|
|
startTime: '',//检测开始时间yyyy-MM-dd HH:mm |
|
|
endTime: '',//检测结束时间yyyy-MM-dd HH:mm |
|
|
endTime: '',//检测结束时间yyyy-MM-dd HH:mm |
|
|
|
|
|
sampleStartTime: '',//采样开始时间yyyy-MM-dd HH:mm |
|
|
|
|
|
sampleEndTime: '',//采样结束时间yyyy-MM-dd HH:mm |
|
|
} |
|
|
} |
|
|
this.timeRange = [] |
|
|
this.timeRange = [] |
|
|
|
|
|
this.sampleTimeRange = [] |
|
|
|
|
|
|
|
|
this.pageNo = 0 |
|
|
this.pageNo = 0 |
|
|
// this.loadTable() |
|
|
// this.loadTable() |
|
|