From 78a173f85f8a4666d83cf8d900f04dd9f8e3e127 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 17 六月 2025 08:53:12 +0800
Subject: [PATCH] 提交一把订单
---
company/src/views/business/member.vue | 23 +++++++++++------------
1 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/company/src/views/business/member.vue b/company/src/views/business/member.vue
index cedf737..a550abb 100644
--- a/company/src/views/business/member.vue
+++ b/company/src/views/business/member.vue
@@ -9,7 +9,7 @@
<el-input v-model="searchForm.idcardNo" placeholder="璇疯緭鍏�" maxlength="18" @keypress.enter.native="search"></el-input>
</el-form-item>
<el-form-item label="淇濋櫓鏂规" prop="solutionsId">
- <el-select v-model="searchForm.solutionsId" placeholder="璇烽�夋嫨" @change="search">
+ <el-select v-model="searchForm.solutionsId" filterable placeholder="璇烽�夋嫨" @change="search">
<el-option
v-for="item in solutions"
:key="item.baseId"
@@ -25,7 +25,7 @@
</el-select>
</el-form-item>
<el-form-item v-if="userInfo.type === 0" label="鎵�灞炰紒涓�" prop="companyId">
- <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+ <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
<el-option
v-for="(item, index) in companyList"
:key="index"
@@ -96,6 +96,7 @@
fixed="right"
min-width="120px">
<template slot-scope="{row}">
+ <el-button type="text" @click="$refs.editMemberWindow.open('缂栬緫', row)" v-if="userInfo.type === 0">缂栬緫</el-button>
<el-button type="text" @click="$refs.insuranceRecords.open('鎶曚繚璁板綍', row)">鎶曚繚璁板綍</el-button>
</template>
</el-table-column>
@@ -109,6 +110,8 @@
</template>
<!-- 鏂板缓/淇敼 -->
<OperaMemberWindow ref="operaMemberWindow" @success="handlePageChange" />
+ <!-- 缂栬緫 -->
+ <EditMemberWindow ref="editMemberWindow" @success="handlePageChange" />
<!-- 鎶曚繚璁板綍 -->
<insuranceRecords ref="insuranceRecords" @success="handlePageChange" />
</TableLayout>
@@ -119,6 +122,7 @@
import TableLayout from '@/layouts/TableLayout'
import Pagination from '@/components/common/Pagination'
import OperaMemberWindow from '@/components/business/OperaMemberWindow'
+ import EditMemberWindow from '@/components/business/EditMemberWindow'
import insuranceRecords from '@/components/enterprise/insuranceRecords'
import { all } from '@/api/business/solutions'
import { findListByDTO } from '@/api/business/dispatchUnit'
@@ -128,7 +132,7 @@
export default {
name: 'Member',
extends: BaseTable,
- components: { TableLayout, Pagination, OperaMemberWindow, insuranceRecords },
+ components: { TableLayout, Pagination, OperaMemberWindow, EditMemberWindow, insuranceRecords },
data () {
return {
// 鎼滅储
@@ -172,16 +176,11 @@
.then(res => {
this.solutions = res
})
- /* if(this.userInfo.type ==1){
- findListByDTO({ dataType: 2 })
- .then(res => {
- this.options = res
+ if (this.userInfo.type === 0) {
+ companyAll({}).then(res => {
+ this.companyList = res
})
- }*/
-
- companyAll({}).then(res => {
- this.companyList = res
- })
+ }
},
calculateAge(idNumber) {
if (!idNumber) return
--
Gitblit v1.9.3