Browse Source

import

master
pengjun 2 years ago
parent
commit
e7cb65a30b
  1. 8
      src/api/api.js
  2. 39
      src/views/doctorCheck/personnelBatch.vue

8
src/api/api.js

@ -1,7 +1,7 @@
import request from "@/api/request"; import request from "@/api/request";
import mm from "@/utlis/mm"; import mm from "@/utlis/mm";
export function getapi(url, params = {}, config) {
export async function getapi(url, params = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request request
.get(`${mm.apiurl}${url}`, { .get(`${mm.apiurl}${url}`, {
@ -18,7 +18,7 @@ export function getapi(url, params = {}, config) {
} }
//axios封装post //axios封装post
export function postapi(url, paramsdata = {}, config) {
export async function postapi(url, paramsdata = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request.post(`${mm.apiurl}${url}`, paramsdata, config).then( request.post(`${mm.apiurl}${url}`, paramsdata, config).then(
(res) => { (res) => {
@ -31,7 +31,7 @@ export function postapi(url, paramsdata = {}, config) {
}); });
} }
//axios封装deleteapi //axios封装deleteapi
export function deletapi(url, params = {}, config) {
export async function deletapi(url, params = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request request
.delete(`${mm.apiurl}${url}`, { .delete(`${mm.apiurl}${url}`, {
@ -47,7 +47,7 @@ export function deletapi(url, params = {}, config) {
}); });
} }
//axios封装Put方法 //axios封装Put方法
export function putapi(url, params = {}, config) {
export async function putapi(url, params = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request request
.put(`${mm.apiurl}${url}`, params, config) .put(`${mm.apiurl}${url}`, params, config)

39
src/views/doctorCheck/personnelBatch.vue

@ -143,7 +143,7 @@
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible5 = false"> </el-button> <el-button @click="dialogVisible5 = false"> </el-button>
<el-button type="primary" @click="submitto"> </el-button>
<el-button type="primary" @click="submitBatch"> </el-button>
</span> </span>
</el-dialog> </el-dialog>
@ -240,6 +240,7 @@ export default {
}, },
methods: { methods: {
setCurrents() {}, setCurrents() {},
submitto() { submitto() {
if (this.form.customerOrgId == undefined) { if (this.form.customerOrgId == undefined) {
this.$message.warning("请选择单位"); this.$message.warning("请选择单位");
@ -290,6 +291,42 @@ export default {
} }
console.log(this.form.customerOrgId); console.log(this.form.customerOrgId);
}, },
//
//
//
//
//
//
async submitBatch(){
let res = null,confirm=null;
for(let i=0;i<this.tableData.length;i++){
console.log(i,this.tableData[i])
try {
res = await postapi("/api/app/patientregister/createpatientregisterexcel",this.tableData[i]); //
} catch (error) {
return;
}
console.log(i,res)
if(res.code != -1){
try {
await this.$confirm("导入数据出错, 是否继续导入?", "提示", {
confirmButtonText: "是",
cancelButtonText: "否",
type: "warning",
showClose:false,
});
} catch (error) {
return;
}
}
}
},
onchange(id) { onchange(id) {
// this.form.customerOrgId = id; // this.form.customerOrgId = id;
// console.log(id); // console.log(id);

Loading…
Cancel
Save