|
|
|
@ -167,11 +167,11 @@ |
|
|
|
</el-table> |
|
|
|
<div style="margin-top: 20px"> |
|
|
|
<div v-for="(item, index) in tableData" :key="index"></div> |
|
|
|
<el-button @click="setCurrent(tableData[0])">全选</el-button> |
|
|
|
<el-button @click="setCurrent()">取消选择</el-button> |
|
|
|
<el-button @click="setCurrent(tableData)">全选</el-button> |
|
|
|
<el-button @click="setCurrents()">取消选择</el-button> |
|
|
|
</div> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="dialogVisible4 = false">上一步</el-button> |
|
|
|
<!-- <el-button @click="dialogVisible4 = false">上一步</el-button> --> |
|
|
|
<el-button @click="back4">上一步</el-button> |
|
|
|
<el-button type="primary" @click="tablenext">下一步</el-button> |
|
|
|
</span> |
|
|
|
@ -239,24 +239,53 @@ export default { |
|
|
|
...mapState(["importexcel"]), |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
setCurrents() {}, |
|
|
|
submitto() { |
|
|
|
if (this.form.customerOrgId == undefined) { |
|
|
|
this.$message.warning("请选择单位"); |
|
|
|
} else { |
|
|
|
// this.form = Object.assign(this.form, this.formrow); |
|
|
|
postapi( |
|
|
|
"/api/app/patientregister/createpatientregisterexcel", |
|
|
|
this.form |
|
|
|
).then((res) => { |
|
|
|
if (res.code == 1) { |
|
|
|
this.object = this.form; |
|
|
|
this.importexcel = this.form; |
|
|
|
this.dialogVisible6 = true; |
|
|
|
this.dialogVisible5 = false; |
|
|
|
this.$message.success(res.data.msg); |
|
|
|
} |
|
|
|
console.log(res); |
|
|
|
//xunh循环 |
|
|
|
this.tableData.forEach((item) => { |
|
|
|
item.customerOrgId = this.form.customerOrgId; |
|
|
|
postapi( |
|
|
|
"/api/app/patientregister/createpatientregisterexcel", |
|
|
|
item |
|
|
|
).then((res) => { |
|
|
|
if (res.code == 1) { |
|
|
|
this.object = this.form; |
|
|
|
this.importexcel = this.form; |
|
|
|
this.dialogVisible6 = true; |
|
|
|
this.dialogVisible5 = false; |
|
|
|
// this.$message.success(res.data.msg); |
|
|
|
} else { |
|
|
|
this.$confirm("导入出错, 是否继续?", "提示", { |
|
|
|
confirmButtonText: "确定", |
|
|
|
cancelButtonText: "取消", |
|
|
|
type: "warning", |
|
|
|
}).then((res) => { |
|
|
|
let targettitle = res.Message; |
|
|
|
this.$message.warning(res.Message); |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
// .then((rut) => { |
|
|
|
// this.tableData.forEach((item) => { |
|
|
|
// postapi( |
|
|
|
// "/api/app/patientregister/createpatientregisterexcel", |
|
|
|
// item |
|
|
|
// ).then((rut) => { |
|
|
|
// if (rut.code == 1) { |
|
|
|
// this.$message.success(rut.data.msg); |
|
|
|
// } else { |
|
|
|
|
|
|
|
// this.$message.warning(rut.Message); |
|
|
|
// } |
|
|
|
// }); |
|
|
|
// }); |
|
|
|
// }); |
|
|
|
console.log(this.form); |
|
|
|
} |
|
|
|
console.log(this.form.customerOrgId); |
|
|
|
@ -338,9 +367,15 @@ export default { |
|
|
|
}, |
|
|
|
setCurrent(row) { |
|
|
|
console.log(row); |
|
|
|
|
|
|
|
// row.forEach(item=>{ |
|
|
|
// console.log(item,'22222'); |
|
|
|
// }) |
|
|
|
// toggleRowSelection |
|
|
|
// setCurrentRow |
|
|
|
this.$refs.singleTable.setCurrentRow(row); |
|
|
|
console.log(row, column, "event", "cell"); |
|
|
|
console.log(this.$refs.singleTable); |
|
|
|
// console.log(row, column, "event", "cell"); |
|
|
|
// console.log(this.$refs.singleTable); |
|
|
|
}, |
|
|
|
handleCurrentChange(val) { |
|
|
|
this.currentRow = val; |
|
|
|
|