|
@ -25,8 +25,7 @@ |
|
|
<el-table v-loading="loading" :data="listData" @selection-change="handleSelectionChange" max-height="600"> |
|
|
<el-table v-loading="loading" :data="listData" @selection-change="handleSelectionChange" max-height="600"> |
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
<el-table-column fixed label="标题" align="center" prop="name" min-width="100" /> |
|
|
<el-table-column fixed label="标题" align="center" prop="name" min-width="100" /> |
|
|
<el-table-column fixed label="类型" align="center" prop="contactPhone" show-overflow-tooltip |
|
|
<el-table-column fixed label="类型" align="center" prop="contactPhone" show-overflow-tooltip min-width="100"> |
|
|
min-width="100"> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column fixed label="开始时间" align="center" prop="contactPhone" show-overflow-tooltip |
|
|
<el-table-column fixed label="开始时间" align="center" prop="contactPhone" show-overflow-tooltip |
|
|
min-width="100"> |
|
|
min-width="100"> |
|
@ -63,21 +62,23 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="上报类型" prop="reportType"> |
|
|
<el-form-item label="上报类型" prop="reportType"> |
|
|
<el-select v-model="form.reportType" placeholder="请选择"> |
|
|
<el-select v-model="form.reportType" placeholder="请选择"> |
|
|
<el-option v-for="item in reporTypeList" :key="item.id" :label="item.dataSourceKey" |
|
|
<el-option v-for="item in reporTypeList" :key="item.id" :label="item.typeName" :value="item.id"> |
|
|
:value="item.id"> |
|
|
|
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="开始时间" prop="timeRangeStart"> |
|
|
<el-form-item label="开始时间" prop="timeRangeStart"> |
|
|
<el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="form.timeRangeStart" type="date" |
|
|
<!-- <el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="form.timeRangeStart" |
|
|
placeholder="选择日期"> |
|
|
type="date" placeholder="选择日期"> |
|
|
|
|
|
</el-date-picker> --> |
|
|
|
|
|
<el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="form.time" type="daterange" |
|
|
|
|
|
range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="结束时间" prop="timeRangeEnd"> |
|
|
<!-- <el-form-item label="结束时间" prop="timeRangeEnd"> |
|
|
<el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="form.timeRangeEnd" type="date" |
|
|
<el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="form.timeRangeEnd" type="date" |
|
|
placeholder="选择日期"> |
|
|
placeholder="选择日期"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> --> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<el-button type="primary" @click="submitForm">确 定</el-button> |
|
|
<el-button type="primary" @click="submitForm">确 定</el-button> |
|
@ -125,16 +126,21 @@ |
|
|
message: "类型不能为空", |
|
|
message: "类型不能为空", |
|
|
trigger: "blur", |
|
|
trigger: "blur", |
|
|
}], |
|
|
}], |
|
|
timeRangeStart: [{ |
|
|
time: [{ |
|
|
required: true, |
|
|
required: true, |
|
|
message: "开始时间不能为空", |
|
|
message: "时间范围不能为空", |
|
|
trigger: "blur", |
|
|
trigger: "change", |
|
|
}], |
|
|
}] |
|
|
timeRangeEnd: [{ |
|
|
// timeRangeStart: [{ |
|
|
required: true, |
|
|
// required: true, |
|
|
message: "结束时间不能为空", |
|
|
// message: "开始时间不能为空", |
|
|
trigger: "blur" |
|
|
// trigger: "blur", |
|
|
}], |
|
|
// }], |
|
|
|
|
|
// timeRangeEnd: [{ |
|
|
|
|
|
// required: true, |
|
|
|
|
|
// message: "结束时间不能为空", |
|
|
|
|
|
// trigger: "blur" |
|
|
|
|
|
// }], |
|
|
}, |
|
|
}, |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
@ -170,6 +176,7 @@ |
|
|
this.form = { |
|
|
this.form = { |
|
|
"reportTitle": "", |
|
|
"reportTitle": "", |
|
|
"reportType": "", |
|
|
"reportType": "", |
|
|
|
|
|
time:[], |
|
|
"timeRangeStart": "", |
|
|
"timeRangeStart": "", |
|
|
"timeRangeEnd": "", |
|
|
"timeRangeEnd": "", |
|
|
}; |
|
|
}; |
|
@ -204,19 +211,24 @@ |
|
|
this.open = true; |
|
|
this.open = true; |
|
|
this.title = "修改上报"; |
|
|
this.title = "修改上报"; |
|
|
this.form = JSON.parse(JSON.stringify(row)) |
|
|
this.form = JSON.parse(JSON.stringify(row)) |
|
|
|
|
|
this.form.time = [this.form.timeRangeStart,this.form.timeRangeEnd] |
|
|
}, |
|
|
}, |
|
|
/** 诊疗档案 */ |
|
|
/** 诊疗档案 */ |
|
|
submitForm: function() { |
|
|
submitForm: function() { |
|
|
this.$refs["form"].validate((valid) => { |
|
|
this.$refs["form"].validate((valid) => { |
|
|
if (valid) { |
|
|
if (valid) { |
|
|
if (this.form.id != undefined) { |
|
|
let data = JSON.parse(JSON.stringify(this.form)) |
|
|
managerUpd(this.form).then((response) => { |
|
|
let time = data.time |
|
|
|
|
|
data.timeRangeStart = data.time[0] |
|
|
|
|
|
data.timeRangeEnd = data.time[1] |
|
|
|
|
|
if (data.id != undefined) { |
|
|
|
|
|
managerUpd(data).then((response) => { |
|
|
this.$modal.msgSuccess("修改成功"); |
|
|
this.$modal.msgSuccess("修改成功"); |
|
|
this.open = false; |
|
|
this.open = false; |
|
|
this.getList(); |
|
|
this.getList(); |
|
|
}); |
|
|
}); |
|
|
} else { |
|
|
} else { |
|
|
managerAdd(this.form).then((response) => { |
|
|
managerAdd(data).then((response) => { |
|
|
this.$modal.msgSuccess("新增成功"); |
|
|
this.$modal.msgSuccess("新增成功"); |
|
|
this.open = false; |
|
|
this.open = false; |
|
|
this.getList(); |
|
|
this.getList(); |
|
|