From a77be22fdd22bc720f215d3e4c218ccb27eb91ae Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 21 Mar 2024 18:22:56 +0800
Subject: [PATCH] 从业人员新增删除
---
src/views/place/practitioner.vue | 30 ++++++++++++++++++++----------
1 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/src/views/place/practitioner.vue b/src/views/place/practitioner.vue
index 58bf3b6..085d4e6 100644
--- a/src/views/place/practitioner.vue
+++ b/src/views/place/practitioner.vue
@@ -1,7 +1,7 @@
<template>
<basic-container>
<avue-crud :option="option" :table-loading="loading" :data="data" :page.sync="page" ref="crud" v-model="form"
- :permission="permissionList" @row-save="rowSave" :before-open="beforeOpen" @search-change="searchChange"
+ :permission="permissionList" @row-save="rowSave" @row-del="rowDel" :before-open="beforeOpen" @search-change="searchChange"
@search-reset="searchReset" @selection-change="selectionChange" @current-change="currentChange"
@size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
<template slot-scope="{row, size}" slot="age">
@@ -93,7 +93,6 @@
export default {
data() {
-
//手机号格式校验
let validatorPhone = function (rule, value, callback) {
if (value) {
@@ -119,28 +118,22 @@
datetime: "",
selectionList: [],
option: {
- // header:true,
labelWidth: 120,
searchLabelWidth: 96,
searchShow: true,
searchMenuSpan: 3,
- menuWidth: 120,
- // menu: false,
+ menuWidth: 160,
height: "auto",
calcHeight: 54,
dialogWidth: 950,
tip: false,
border: true,
- //stripe:true,
addBtn: false,
index: true,
viewBtn: true,
editBtn: false,
delBtn: true,
- // selection: true,
dialogClickModal: false,
- // menuFixed: 'right',
- delBtn: false,
column: [{
overHidden: true,
label: "姓名",
@@ -315,7 +308,7 @@
return {
// addBtn: this.vaildData(this.permission.place_add, true),
viewBtn: this.vaildData(this.permission.place_practitioner_view, true),
- delBtn: this.vaildData(this.permission.place_practitioner_delete, false),
+ delBtn: this.vaildData(this.permission.place_practitioner_delete, true),
// editBtn: this.vaildData(this.permission.place_edit, true),
}
},
@@ -447,6 +440,23 @@
location: data[2]
}
},
+ rowDel(row) {
+ this.$confirm("确定将选择数据删除?", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning"
+ })
+ .then(() => {
+ return remove(row.id)
+ })
+ .then(() => {
+ this.onLoad(this.page)
+ this.$message({
+ type: "success",
+ message: "操作成功!"
+ })
+ })
+ },
auditCur(row) {
this.curAuditRow = row
--
Gitblit v1.9.3