修改校验

This commit is contained in:
闫晓茹 2024-03-06 11:31:55 +08:00
parent 44277b4e13
commit 1471f4c7cf
8 changed files with 267 additions and 100 deletions

View File

@ -15,6 +15,14 @@ export function getDepartmentList(query) {
params: query
})
}
export function selectDiseaseCount(departmentName) {
return request({
url: `/system/departmentDisease/selectDiseaseCount?departmentName=${departmentName}`,
method: 'get',
})
}
// get 搜索条件传departmentName
// 查询科室病种信息详细
export function getDepartmentDisease(id) {
@ -33,6 +41,7 @@ export function addDepartmentDisease(data) {
})
}
// 修改科室病种信息
export function updateDepartmentDisease(data) {
return request({

View File

@ -623,6 +623,7 @@ export default {
// this.departmentName = item.serviceWayName;
this.loading = true;
this.queryParams.serviceWayId = item.id;
this.form.serviceWayId=item.id
this.getList();
} else {
this.queryParams.serviceWayId = "";
@ -722,7 +723,7 @@ export default {
// const id = row.id
getServicewaycontent(row.valuePlusMax).then((response) => {
this.form = response.data;
// this.form.id = response.data.serviceFrequencyId;
this.form.id = response.data.serviceFrequencyId;
// ----------
if (response.data.serviceFrequencyType == "DIGIT") {

View File

@ -291,26 +291,19 @@
/>
</el-form-item> -->
<el-form-item label="机构名称" prop="agencyName">
<el-input v-model="form.agencyName" placeholder="请输入机构名称" />
</el-form-item>
<el-form-item label="机构状态" prop="agencyStatus">
<!-- <el-form-item label="是否并发" prop="concurrent"> -->
<el-radio-group v-model="form.agencyStatus" size="small">
<el-radio label="ON">启用</el-radio>
<el-radio label="OFF">禁用</el-radio>
</el-radio-group>
<!-- </el-form-item> -->
<!-- <el-radio v-model="form.agencyStatus" label="ON">启用</el-radio>
<el-radio v-model="form.agencyStatus" label="OFF">禁用</el-radio> -->
<el-input v-model="form.agencyName" maxlength="100" placeholder="请输入机构名称" />
</el-form-item>
<el-form-item label="机构简称" prop="agencyAbbreviation">
<el-input
maxlength="100"
v-model="form.agencyAbbreviation"
placeholder="请输入机构简称"
/>
</el-form-item>
<el-form-item label="机构代码" prop="agencyCode">
<el-input
maxlength="20"
v-model="form.agencyCode"
style="width: 205px"
placeholder="请输入机构代码"
@ -327,6 +320,7 @@
:placeholder="
form.parentAgencyName ? form.parentAgencyName : '请选择上级机构'
"
clearable
ref="cascader"
:key="isResouceShow"
></el-cascader>
@ -347,6 +341,7 @@
:show-all-levels="false"
ref="cascader"
:key="isResouceShows"
clearable
></el-cascader>
</el-form-item>
<el-form-item label="节点类型" prop="nodeType">
@ -354,6 +349,7 @@
v-model="form.nodeType"
placeholder="请选择"
style="width: 205px"
clearable
>
<el-option
v-for="item in nodeTypeoptions"
@ -370,6 +366,7 @@
</el-form-item>
<el-form-item label="组织机构编码" prop="orgAgencyCode">
<el-input
maxlength="30"
v-model="form.orgAgencyCode"
placeholder="请输入组织机构编码"
style="width: 205px"
@ -380,6 +377,7 @@
v-model="form.agencyCategoryManageLevel"
placeholder="请选择"
style="width: 205px"
clearable
>
<el-option
v-for="item in options"
@ -396,27 +394,40 @@
</el-form-item>
<el-form-item label="机构联系人" prop="agencyContacts">
<el-input
maxlength="20"
v-model="form.agencyContacts"
placeholder="请输入机构联系人"
/>
</el-form-item>
<el-form-item label="机构联系电话" prop="agencyPhone">
<el-input
maxlength="12"
v-model="form.agencyPhone"
placeholder="请输入机构联系电话"
/>
</el-form-item>
<el-form-item label="机构详细地址" prop="agencyAddress">
<el-input
maxlength="200"
v-model="form.agencyAddress"
placeholder="请输入机构详细地址"
/>
</el-form-item>
<el-form-item label="机构概述" prop="agencyRemark">
<el-input v-model="form.agencyRemark" placeholder="请输入机构概述" />
<el-input v-model="form.agencyRemark" maxlength="100" placeholder="请输入机构概述" />
</el-form-item>
<el-form-item label="机构排序" prop="agencySort">
<el-input v-model="form.agencySort" placeholder="请输入机构排序" />
<el-input v-model="form.agencySort" maxlength="8" placeholder="请输入机构排序" />
</el-form-item>
<el-form-item label="机构状态" prop="agencyStatus">
<!-- <el-form-item label="是否并发" prop="concurrent"> -->
<el-radio-group v-model="form.agencyStatus" size="small">
<el-radio label="ON">启用</el-radio>
<el-radio label="OFF">禁用</el-radio>
</el-radio-group>
<!-- </el-form-item> -->
<!-- <el-radio v-model="form.agencyStatus" label="ON">启用</el-radio>
<el-radio v-model="form.agencyStatus" label="OFF">禁用</el-radio> -->
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -628,8 +639,10 @@ export default {
},
//
rules: {
// parentId: [
// { required: true, message: "id", trigger: "blur" },
agencyName: [
{ required: true, message: "机构名称能为空", trigger: "blur" },
],
// areaCode:[{ required: true, message: "", trigger: "blur" },
// ],
},
treeOptionsagencyCategoryId: [],
@ -822,7 +835,10 @@ export default {
console.log(e, "78");
// console.log(this.$refs.cascader)
// this.form.parentId = e;
this.form.parentId = e[e.length - 1];
if(e){
this.form.parentId = e[e.length - 1];
}
},
changeagencyCategoryId(e) {

View File

@ -180,8 +180,11 @@
v-model="form.parentCategoryId"
:show-all-levels="false"
:placeholder="
form.parentCategoryName ? form.parentCategoryName : '请选择父级类别'
form.parentCategoryName
? form.parentCategoryName
: '请选择父级类别'
"
clearable
ref="cascader"
:key="isResouceShow"
></el-cascader>
@ -189,6 +192,7 @@
</el-form-item>
<el-form-item label="类别名称" prop="categoryName">
<el-input
maxlength="50"
v-model="form.categoryName"
style="width: 250px"
placeholder="请输入类别名称"
@ -196,6 +200,7 @@
</el-form-item>
<el-form-item label="类别编码" prop="categoryCode">
<el-input
maxlength="50"
v-model="form.categoryCode"
style="width: 250px"
placeholder="请输入类别编码"
@ -218,6 +223,7 @@
</el-form-item> -->
<el-form-item label="类别排序" prop="categorySort">
<el-input
maxlength="8"
v-model="form.categorySort"
style="width: 250px"
placeholder="请输入类别排序"
@ -225,6 +231,7 @@
</el-form-item>
<el-form-item label="类别概述" prop="categoryRemark">
<el-input
maxlength="100"
v-model="form.categoryRemark"
style="width: 250px"
placeholder="请输入类别概述"
@ -247,7 +254,7 @@ import {
addAgencyCategory,
updateAgencyCategory,
} from "@/api/system/agencyCategory";
import { agencyCategoryList, } from "@/api/system/agency";
import { agencyCategoryList } from "@/api/system/agency";
export default {
name: "AgencyCategory",
data() {
@ -257,8 +264,7 @@ export default {
//
loading: true,
isResouceShow: 1,
//
ids: [],
options: [
@ -312,7 +318,7 @@ export default {
},
created() {
this.getList();
this.gettreelistitem()
this.gettreelistitem();
},
methods: {
gettreelistitem() {
@ -324,8 +330,11 @@ export default {
});
},
change(e) {
console.log(e,'9')
this.form.parentCategoryId = e[e.length - 1];
console.log(e, "9");
if(e){
this.form.parentCategoryId = e[e.length - 1];
}
},
/** 查询机构类别列表 */
getList() {

View File

@ -140,7 +140,7 @@
<!-- 添加或修改标准科室对照信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="100px" :inline="true">
<el-form ref="form" :model="form" :rules="rules" label-width="110px" :inline="true">
<!-- <el-form-item label="所属科室id" prop="departmentId">
<el-input v-model="form.departmentId" placeholder="请输入所属科室id" />
</el-form-item> -->
@ -176,16 +176,16 @@
<el-input v-model="form.departmentName" placeholder="请输入所属科室名称" />
</el-form-item> -->
<el-form-item label="标准对照名称" prop="normCompareName">
<el-input v-model="form.normCompareName" placeholder="请输入标准对照名称" />
<el-input v-model="form.normCompareName" maxlength="100" placeholder="请输入标准对照名称" />
</el-form-item>
<el-form-item label="标准对照编码" prop="normCompareCode">
<el-input v-model="form.normCompareCode" placeholder="请输入标准对照编码" />
<el-input v-model="form.normCompareCode" maxlength="20" placeholder="请输入标准对照编码" />
</el-form-item>
<el-form-item label="标准对照排序" prop="normCompareSort">
<el-input v-model="form.normCompareSort" placeholder="请输入标准对照排序" />
<el-input v-model="form.normCompareSort" maxlength="8" placeholder="请输入标准对照排序" />
</el-form-item>
<el-form-item label="标准对照概述" prop="normCompareRemark">
<el-input v-model="form.normCompareRemark" placeholder="请输入标准对照概述" />
<el-input v-model="form.normCompareRemark" maxlength="100" placeholder="请输入标准对照概述" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -324,6 +324,14 @@ export default {
innerVisibleshow:false,
//
rules: {
departmentId:[
{ required: true, message: "所属科室不能为空", trigger: "blur" },
],
normCompareName:[
{ required: true, message: "标准对照名称不能为空", trigger: "blur" },
]
}
};
},

View File

@ -36,6 +36,7 @@
>
<el-form-item label="科室名称" prop="departmentName">
<el-input
maxlength="100"
v-model="queryParams.departmentName"
placeholder="请输入科室名称"
clearable
@ -44,6 +45,7 @@
</el-form-item>
<el-form-item label="科室代码" prop="departmentCode">
<el-input
maxlength="30"
v-model="queryParams.departmentCode"
placeholder="请输入科室代码"
clearable
@ -342,18 +344,21 @@
<div class="content">
<el-form-item label="科室名称" prop="departmentName">
<el-input
maxlength="100"
v-model="form.departmentName"
placeholder="请输入科室名称"
/>
</el-form-item>
<el-form-item label="科室代码" prop="departmentCode">
<el-input
maxlength="30"
v-model="form.departmentCode"
placeholder="请输入科室代码"
/>
</el-form-item>
<el-form-item label="科室简称" prop="departmentAbbreviation">
<el-input
maxlength="100"
v-model="form.departmentAbbreviation"
placeholder="请输入科室简称"
/>
@ -363,6 +368,7 @@
v-model="form.departmentType"
placeholder="请选择"
style="width: 205px"
clearable=""
>
<el-option
v-for="item in departmentoptions"
@ -381,6 +387,7 @@
</el-form-item> -->
<el-form-item label="科室负责人姓名" prop="departmentPersonName">
<el-input
maxlength="20"
v-model="form.departmentPersonName"
placeholder="请输入科室负责人姓名"
/>
@ -390,6 +397,7 @@
v-model="form.nodeType"
placeholder="请选择"
style="width: 205px"
clearable
>
<el-option
v-for="item in nodeTypeoptions"
@ -402,6 +410,7 @@
</el-form-item>
<el-form-item label="所属机构" prop="agencyName">
<el-cascader
clearable
:props="{ checkStrictly: true }"
:options="treeOptions"
@change="change($event)"
@ -452,6 +461,7 @@
<div class="content">
<el-form-item label="提供服务类别" prop="provideServiceCategory">
<el-select
clearable
v-model="form.provideServiceCategory"
placeholder="请选择"
style="width: 205px"
@ -470,6 +480,7 @@
v-model="form.subdivisionCategoryId"
placeholder="请选择"
style="width: 205px"
clearable
>
<el-option
v-for="item in optionsubdivisionCategory"
@ -491,6 +502,7 @@
v-model="form.normDepartmentCompareId"
placeholder="请选择"
style="width: 205px"
clearable
>
<el-option
v-for="item in compareList"
@ -513,18 +525,21 @@
</el-form-item> -->
<el-form-item label="编制床位数" prop="prepareBedsCount">
<el-input
maxlength="8"
v-model="form.prepareBedsCount"
placeholder="请输入编制床位数"
/>
</el-form-item>
<el-form-item label="科室电话" prop="departmentPhone">
<el-input
maxlength="12"
v-model="form.departmentPhone"
placeholder="请输入科室电话"
/>
</el-form-item>
<el-form-item label="科室邮箱" prop="departmentMail">
<el-input
maxlength="20"
v-model="form.departmentMail"
placeholder="请输入科室邮箱"
/>
@ -706,9 +721,9 @@ export default {
id: "",
//
rules: {
// parentDepartmentId: [
// { required: true, message: "id", trigger: "blur" },
// ],
departmentName: [
{ required: true, message: "科室名称不能为空", trigger: "blur" },
],
},
};
},

View File

@ -26,6 +26,7 @@
</el-form-item> -->
<el-form-item label="病种名称" prop="diseaseTypeName">
<el-input
maxlength="50"
v-model="queryParams.diseaseTypeName"
placeholder="请输入病种名称"
clearable
@ -134,7 +135,7 @@
@keyup.enter.native="handleQuery"
/>
</div>
<div class="listitem">
<!-- <div class="listitem">
<div
:class="itemname == null ? 'allactive' : 'all'"
@click="itemdata()"
@ -142,7 +143,7 @@
全部
</div>
<span class="count">{{ count }}</span>
</div>
</div> -->
<div
class="listitem"
v-for="(item, index) in DepartmentoList"
@ -270,12 +271,23 @@
</el-form-item> -->
<el-form-item label="对应诊断信息" prop="diagnosisInfo">
<el-input
type="textarea"
type="textarea"
maxlength="300"
style="width: 610px"
v-model="form.diagnosisInfo"
placeholder="请输入对应诊断信息"
/>
</el-form-item>
<el-form-item label="病种概述" prop="diseaseTypeRemark ">
<el-input
type="textarea"
maxlength="200"
style="width: 610px"
v-model="form.diseaseTypeRemark"
placeholder="请输入病种概述"
/>
</el-form-item>
<!-- <el-button
type="primary"
plain
@ -421,7 +433,8 @@ import {
delDepartmentDisease,
addDepartmentDisease,
updateDepartmentDisease,
getDepartmentList
getDepartmentList,
selectDiseaseCount,
} from "@/api/system/departmentDisease";
import { listScript, department } from "@/api/manage/script";
// import { getDepartmentLis } from "@/api/operationInfo/operationInfo";
@ -493,32 +506,51 @@ export default {
},
querydepartmen: {
departmentName: "",
},
departmentName: "",
//
form: {},
// querydepartment:{}
//
rules: {
departmentId: [
{ required: true, message: "所属科室不能为空", trigger: "blur" },
],
diseaseTypeName:[
{ required: true, message: "病种名称不能为空", trigger: "blur" },
],
},
};
},
created() {
this.getList();
this.Departmentlist();
listScript(this.queryParams).then((response) => {
this.count = response.total;
});
// this.Departmentlist();
// listScript(this.queryParams).then((response) => {
// this.count = response.total;
// });
this.infolists();
},
watch: {
name(val) {
this.querydepartmen.departmentName = val
this.Departmentlist();
}
// this.querydepartmen.departmentName = val;
this.departmentName = val;
this.infolists();
},
},
methods: {
infolists() {
selectDiseaseCount(this.departmentName).then((res) => {
this.DepartmentoList = res.data;
console.log(res, "8888");
// res.data.forEach((e) => {
// this.count = e.countNum;
// });
});
},
//
addresetQuerylist() {
this.informationqueryParams = {
@ -593,15 +625,15 @@ export default {
this.upload.isUploading = true;
},
//
Departmentlist() {
this.loading = true;
getDepartmentList(this.querydepartmen).then((response) => {
this.DepartmentoList = response.data;
// this.total = response.total;
// Departmentlist() {
// this.loading = true;
// getDepartmentList(this.querydepartmen).then((response) => {
// this.DepartmentoList = response.data;
// // this.total = response.total;
this.loading = false;
});
},
// this.loading = false;
// });
// },
//
itemdata(item) {
if (item) {
@ -670,9 +702,8 @@ export default {
handleAdd() {
this.reset();
this.open = true;
if(this.itemname == null){
this.form.departmentName = "请选择科室"
if (this.itemname == null) {
this.form.departmentName = "请选择科室";
}
this.title = "添加科室病种信息";
},
@ -688,7 +719,6 @@ export default {
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
if (this.form.id != null) {

View File

@ -1,6 +1,13 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form
:model="queryParams"
ref="queryForm"
size="small"
:inline="true"
v-show="showSearch"
label-width="100px"
>
<el-form-item label="细分类别名称" prop="subdivisionCategoryName">
<el-input
v-model="queryParams.subdivisionCategoryName"
@ -26,8 +33,16 @@
/>
</el-form-item> -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item>
</el-form>
@ -40,7 +55,8 @@
size="mini"
@click="handleAdd"
v-hasPermi="['system:subdivision:add']"
>新增</el-button>
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
@ -51,7 +67,8 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['system:subdivision:edit']"
>修改</el-button>
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
@ -62,7 +79,8 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['system:subdivision:remove']"
>删除</el-button>
>删除</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
@ -72,19 +90,39 @@
size="mini"
@click="handleExport"
v-hasPermi="['system:subdivision:export']"
>导出</el-button>
>导出</el-button
>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="subdivisionList" @selection-change="handleSelectionChange">
<el-table
v-loading="loading"
:data="subdivisionList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="主键id" align="center" prop="id" /> -->
<el-table-column label="细分类别名称" align="center" prop="subdivisionCategoryName" />
<el-table-column label="细分类别编码" align="center" prop="subdivisionCategoryCode" />
<el-table-column
label="细分类别名称"
align="center"
prop="subdivisionCategoryName"
/>
<el-table-column
label="细分类别编码"
align="center"
prop="subdivisionCategoryCode"
/>
<el-table-column label="细分类别排序" align="center" prop="sort" />
<el-table-column label="细分类别概述" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
>
<template slot-scope="scope">
<el-button
size="mini"
@ -92,20 +130,22 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['system:subdivision:edit']"
>修改</el-button>
>修改</el-button
>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['system:subdivision:remove']"
>删除</el-button>
>删除</el-button
>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@ -114,18 +154,40 @@
<!-- 添加或修改细分类别信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="100px" :inline="true">
<el-form
ref="form"
:model="form"
:rules="rules"
label-width="110px"
:inline="true"
>
<el-form-item label="细分类别名称" prop="subdivisionCategoryName">
<el-input v-model="form.subdivisionCategoryName" placeholder="请输入细分类别名称" />
<el-input
maxlength="50"
v-model="form.subdivisionCategoryName"
placeholder="请输入细分类别名称"
/>
</el-form-item>
<el-form-item label="细分类别编码" prop="subdivisionCategoryCode">
<el-input v-model="form.subdivisionCategoryCode" placeholder="请输入细分类别编码" />
<el-input
maxlength="20"
v-model="form.subdivisionCategoryCode"
placeholder="请输入细分类别编码"
/>
</el-form-item>
<el-form-item label="细分类别排序" prop="sort">
<el-input v-model="form.sort" placeholder="请输入细分类别排序" />
<el-input
maxlength="8"
v-model="form.sort"
placeholder="请输入细分类别排序"
/>
</el-form-item>
<el-form-item label="细分类别概述" prop="remark">
<el-input v-model="form.remark" placeholder="请输入细分类别概述" />
<el-input
v-model="form.remark"
maxlength="100"
placeholder="请输入细分类别概述"
/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -137,7 +199,13 @@
</template>
<script>
import { listSubdivision, getSubdivision, delSubdivision, addSubdivision, updateSubdivision } from "@/api/system/subdivision";
import {
listSubdivision,
getSubdivision,
delSubdivision,
addSubdivision,
updateSubdivision,
} from "@/api/system/subdivision";
export default {
name: "Subdivision",
@ -173,7 +241,10 @@ export default {
form: {},
//
rules: {
}
subdivisionCategoryName: [
{ required: true, message: "细分类别名称不能为空", trigger: "blur" },
],
},
};
},
created() {
@ -183,7 +254,7 @@ export default {
/** 查询细分类别信息列表 */
getList() {
this.loading = true;
listSubdivision(this.queryParams).then(response => {
listSubdivision(this.queryParams).then((response) => {
this.subdivisionList = response.rows;
this.total = response.total;
this.loading = false;
@ -205,7 +276,7 @@ export default {
createBy: null,
createTime: null,
updateBy: null,
updateTime: null
updateTime: null,
};
this.resetForm("form");
},
@ -221,9 +292,9 @@ export default {
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
this.ids = selection.map((item) => item.id);
this.single = selection.length !== 1;
this.multiple = !selection.length;
},
/** 新增按钮操作 */
handleAdd() {
@ -234,8 +305,8 @@ export default {
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getSubdivision(id).then(response => {
const id = row.id || this.ids;
getSubdivision(id).then((response) => {
this.form = response.data;
this.open = true;
this.title = "修改细分类别信息";
@ -243,16 +314,16 @@ export default {
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
this.$refs["form"].validate((valid) => {
if (valid) {
if (this.form.id != null) {
updateSubdivision(this.form).then(response => {
updateSubdivision(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addSubdivision(this.form).then(response => {
addSubdivision(this.form).then((response) => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
@ -264,19 +335,27 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除细分类别信息编号为"' + ids + '"的数据项?').then(function() {
return delSubdivision(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
this.$modal
.confirm('是否确认删除细分类别信息编号为"' + ids + '"的数据项?')
.then(function () {
return delSubdivision(ids);
})
.then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
})
.catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('system/subdivision/export', {
...this.queryParams
}, `subdivision_${new Date().getTime()}.xlsx`)
}
}
this.download(
"system/subdivision/export",
{
...this.queryParams,
},
`subdivision_${new Date().getTime()}.xlsx`
);
},
},
};
</script>