|
@@ -73,12 +73,11 @@
|
|
|
<el-table-column prop="socialNo" label="身份证"></el-table-column>
|
|
|
<el-table-column prop="phoneNo" label="手机号码"></el-table-column>
|
|
|
<el-table-column prop="ybCode" label="医保编码"></el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" width="180">
|
|
|
+ <el-table-column label="操作" fixed="right" width="108">
|
|
|
<template v-slot="scope">
|
|
|
<el-button-group>
|
|
|
<el-button text bg type="primary" @click="clickToEdit(scope.$index, scope.row)">编辑</el-button>
|
|
|
<el-button text bg size="small" @click="viewUserRoles(scope.row)" v-if="competence">角色</el-button>
|
|
|
- <el-button text bg type="warning" size="small" @click="uploadSignature(scope.row)">上传签名</el-button>
|
|
|
</el-button-group>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -123,12 +122,6 @@
|
|
|
@close="editDialog = false"
|
|
|
:index="roleIndex"
|
|
|
@changeTheData="changeTheData"/>
|
|
|
- <el-dialog title="上传签名" v-model="signatureDialog" :close-on-click-modal="false" :close-on-press-escape="false"
|
|
|
- destroy-on-close>
|
|
|
- <!-- LUpload组件 -->
|
|
|
- <LUpload :otherData="paramData" :headers="headerData" v-model="urlList" :multiple="false"
|
|
|
- :sendUrl="sendUrl" :signatureData="signatureData" @closeSignatureDialog="closeSignatureDialog"/>
|
|
|
- </el-dialog>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
@@ -349,37 +342,4 @@ const dropDownSelection = [
|
|
|
{code: 9, name: '全部'},
|
|
|
]
|
|
|
|
|
|
-// 上传签名图片
|
|
|
-const baseurl = import.meta.env.VITE_BASE_URL
|
|
|
-const signatureData = ref({
|
|
|
- uploadUrl: baseurl + '/settings/setAutographImage',
|
|
|
- coversList: [],
|
|
|
- fileList: [],
|
|
|
- param: {code: ''},
|
|
|
- limitCountImg: 1,
|
|
|
- pSize: 2,
|
|
|
- showBtnDealImg: true,
|
|
|
- noneBtnImg: false,
|
|
|
-})
|
|
|
-const signatureDialog = ref(false)
|
|
|
-const uploadSignature = (val) => {
|
|
|
- signatureData.value.param.code = val.code
|
|
|
- paramData.value.code = val.code
|
|
|
- if (val.autographImag) {
|
|
|
- signatureData.value.coversList.push(val.autographImag)
|
|
|
- }
|
|
|
- signatureDialog.value = true
|
|
|
-}
|
|
|
-const closeSignatureDialog = (flag) => {
|
|
|
- if (flag) {
|
|
|
- signatureDialog.value = false
|
|
|
- }
|
|
|
-}
|
|
|
-const sendUrl = ref(baseurl+'/settings/setAutographImage')
|
|
|
-const urlList = ref([])
|
|
|
-const headerData = {
|
|
|
- token: localStorage.token,
|
|
|
-}
|
|
|
-const paramData = ref({})
|
|
|
-
|
|
|
</script>
|