|
|
|
@ -165,6 +165,12 @@
|
|
|
|
|
@click.native="updateDirector(scope.row)">
|
|
|
|
|
设为主管
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button
|
|
|
|
|
type="text"
|
|
|
|
|
size="small"
|
|
|
|
|
@click.native="delWarehouseUser(scope.row.id)">
|
|
|
|
|
移除
|
|
|
|
|
</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -188,6 +194,19 @@
|
|
|
|
|
label="单据类型名称"
|
|
|
|
|
min-width="50%">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column
|
|
|
|
|
label="操作"
|
|
|
|
|
min-width="10%"
|
|
|
|
|
>
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button
|
|
|
|
|
type="text"
|
|
|
|
|
size="small"
|
|
|
|
|
@click.native="delWarehouseBussinessType(scope.row.id)">
|
|
|
|
|
移除
|
|
|
|
|
</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
</el-card>
|
|
|
|
|
</div>
|
|
|
|
@ -431,11 +450,11 @@
|
|
|
|
|
<script>
|
|
|
|
|
import {
|
|
|
|
|
filterList, filterAll,
|
|
|
|
|
saveWarehouse,
|
|
|
|
|
deleteWarehouse, exportJson,
|
|
|
|
|
warehouseUserList, warehouseBussinessTypeList,
|
|
|
|
|
saveWarehouseUser, saveWarehouseBussinessType,
|
|
|
|
|
updateDirector
|
|
|
|
|
saveWarehouse, exportJson,
|
|
|
|
|
deleteWarehouse, warehouseBussinessTypeList,
|
|
|
|
|
warehouseUserList, saveWarehouseBussinessType,
|
|
|
|
|
saveWarehouseUser, updateDirector,
|
|
|
|
|
deleteWarehouseUser, deleteWarehouseBussinessType
|
|
|
|
|
} from "../../api/basic/invWarehouse";
|
|
|
|
|
import {getHospitalUserList} from "../../api/auth/authUser";
|
|
|
|
|
import {getJoinBussinessType} from "../../api/basic/bussinessType";
|
|
|
|
@ -803,14 +822,14 @@ export default {
|
|
|
|
|
warehouseUserList(query).then((res) => {
|
|
|
|
|
this.userData = res.data;
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error)
|
|
|
|
|
this.$message.error("用户数据加载失败")
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//加载单据类型数据
|
|
|
|
|
warehouseBussinessTypeList(query).then((res) => {
|
|
|
|
|
this.bussinessTypeData = res.data;
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error);
|
|
|
|
|
this.$message.error("单据类型数据加载失败")
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
addUser() {
|
|
|
|
@ -926,7 +945,6 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
updateDirector(row) {
|
|
|
|
|
console.log(row)
|
|
|
|
|
let params = {id: row.id};
|
|
|
|
|
updateDirector(params).then((res) => {
|
|
|
|
|
this.$message.success("设置成功");
|
|
|
|
@ -938,11 +956,42 @@ export default {
|
|
|
|
|
warehouseUserList(loadParam).then((res) => {
|
|
|
|
|
this.userData = res.data;
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error)
|
|
|
|
|
});
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
this.$message.error("设置失败");
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
delWarehouseUser(id) {
|
|
|
|
|
let params = {id: id};
|
|
|
|
|
deleteWarehouseUser(params).then((res) => {
|
|
|
|
|
this.$message.success("已移除");
|
|
|
|
|
for (let i = 0; i < this.userData.length; i++) {
|
|
|
|
|
if (this.userData[i].id == id) {
|
|
|
|
|
this.userData.splice(i, 1);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
this.$message.error("移除失败");
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
delWarehouseBussinessType(id) {
|
|
|
|
|
let params = {id: id};
|
|
|
|
|
deleteWarehouseBussinessType(params).then((res) => {
|
|
|
|
|
if (res.code == 20000) {
|
|
|
|
|
this.$message.success("已移除");
|
|
|
|
|
for (let i = 0; i < this.bussinessTypeData.length; i++) {
|
|
|
|
|
if (this.bussinessTypeData[i].id == id) {
|
|
|
|
|
this.bussinessTypeData.splice(i, 1);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error("移除失败");
|
|
|
|
|
}
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
this.$message.error("移除失败");
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
filters: {
|
|
|
|
|