<template>
|
<div class="app-container">
|
<el-row :gutter="20">
|
<!--用户数据-->
|
<el-col :span="24" :xs="24">
|
<el-form
|
:model="queryParams"
|
ref="queryForm"
|
size="small"
|
:inline="true"
|
v-show="showSearch"
|
label-width="98px"
|
>
|
<el-form-item label="姓名" prop="name">
|
<el-input
|
v-model="queryParams.name"
|
placeholder="请输入姓名"
|
clearable
|
style="width: 200px"
|
@keyup.enter.native="handleQuery"
|
/>
|
</el-form-item>
|
<el-form-item label="身份证号码" prop="iccardno">
|
<el-input
|
v-model="queryParams.iccardno"
|
placeholder="请输入身份证号码"
|
clearable
|
style="width: 250px"
|
@keyup.enter.native="handleQuery"
|
/>
|
</el-form-item>
|
<el-form-item label="联系方式" prop="telcode">
|
<el-input
|
v-model="queryParams.telcode"
|
placeholder="请输入联系方式"
|
clearable
|
style="width: 280px"
|
@keyup.enter.native="handleQuery"
|
/>
|
</el-form-item>
|
<el-row>
|
<el-form-item label="患者标签" prop="tagId">
|
<el-select
|
v-model="queryParams.tagIds"
|
multiple
|
placeholder="请选择"
|
>
|
<el-option
|
v-for="item in optionstag"
|
:key="item.tagid"
|
:label="item.tagname"
|
:value="item.tagid"
|
>
|
</el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item>
|
<el-button
|
type="primary"
|
icon="el-icon-search"
|
size="medium"
|
@click="handleQuery"
|
>搜索</el-button
|
>
|
<el-button
|
icon="el-icon-refresh"
|
size="medium"
|
@click="resetQuery"
|
>重置</el-button
|
>
|
</el-form-item>
|
</el-row>
|
</el-form>
|
|
<el-row :gutter="10" class="mb8">
|
<el-col :span="1.5">
|
<el-button
|
type="primary"
|
plain
|
icon="el-icon-plus"
|
size="medium"
|
@click="handleAdd"
|
v-hasPermi="['system:user:add']"
|
>新增</el-button
|
>
|
</el-col>
|
<el-col :span="1.5">
|
<el-button
|
type="success"
|
plain
|
icon="el-icon-edit"
|
size="medium"
|
:disabled="single"
|
@click="handleUpdate"
|
v-hasPermi="['system:user:edit']"
|
>修改</el-button
|
>
|
</el-col>
|
<el-col :span="1.5">
|
<el-button
|
type="danger"
|
plain
|
icon="el-icon-delete"
|
size="medium"
|
:disabled="multiple"
|
@click="handleDelete"
|
v-hasPermi="['system:user:remove']"
|
>删除</el-button
|
>
|
</el-col>
|
<el-col :span="19">
|
<div class="documentf">
|
<div class="document">
|
<el-button
|
type="info"
|
plain
|
icon="el-icon-upload2"
|
size="medium"
|
@click="handleImport"
|
v-hasPermi="['system:user:import']"
|
>导入</el-button
|
>
|
</div>
|
<div class="document">
|
<el-button
|
type="warning"
|
plain
|
icon="el-icon-download"
|
size="medium"
|
@click="handleExport"
|
v-hasPermi="['system:user:export']"
|
>导出</el-button
|
>
|
</div>
|
</div>
|
</el-col>
|
<!-- <el-col :span="1.5"> </el-col> -->
|
</el-row>
|
<el-table
|
v-loading="loading"
|
:data="userList"
|
@selection-change="handleSelectionChange"
|
>
|
<el-table-column type="selection" width="50" align="center" />
|
<el-table-column
|
label="序号"
|
align="center"
|
key="patid"
|
prop="patid"
|
/>
|
<el-table-column label="姓名" align="center" key="name" prop="name" />
|
<el-table-column label="性别" align="center" key="sex" prop="sex">
|
<template slot-scope="scope">
|
<span>{{ scope.row.sex == 1 ? "男" : "女" }}</span>
|
</template>
|
</el-table-column>
|
<el-table-column
|
label="患者标签"
|
align="center"
|
key="tagList"
|
prop="tagList"
|
width="160"
|
:show-overflow-tooltip="true"
|
>
|
<template slot-scope="scope">
|
<span v-for="item in scope.row.tagList">{{ item }} </span>
|
</template>
|
</el-table-column>
|
<el-table-column
|
label="证件类型"
|
align="center"
|
key="iccardtype"
|
prop="iccardtype"
|
width="120"
|
/><el-table-column
|
label="证件号码"
|
align="center"
|
key="iccardno"
|
prop="iccardno"
|
width="190"
|
/>
|
<el-table-column
|
label="年龄"
|
align="center"
|
key="age"
|
prop="age"
|
width="120"
|
/>
|
|
<el-table-column
|
label="联系方式"
|
align="center"
|
key="telcode"
|
prop="telcode"
|
width="120"
|
/>
|
<el-table-column
|
label="建档日期"
|
align="center"
|
key="archivetime"
|
prop="archivetime"
|
width="160"
|
>
|
<template slot-scope="scope">
|
<span>{{ parseTime(scope.row.createTime) }}</span>
|
</template>
|
</el-table-column>
|
<el-table-column
|
label="更新日期"
|
align="center"
|
prop="updateTime"
|
width="160"
|
>
|
<template slot-scope="scope">
|
<span>{{ parseTime(scope.row.createTime) }}</span>
|
</template>
|
</el-table-column>
|
<el-table-column
|
label="操作"
|
align="center"
|
width="160"
|
class-name="small-padding fixed-width"
|
>
|
<template slot-scope="scope">
|
<el-button
|
size="medium"
|
type="text"
|
@click="
|
$router.push({
|
path: '/patient/patient/profile/',
|
query: { id: scope.row.patid },
|
})
|
"
|
v-hasPermi="['system:user:edit']"
|
><span class="button-textsc"
|
><i class="el-icon-zoom-in"></i>查看</span
|
></el-button
|
>
|
<el-button
|
size="medium"
|
type="text"
|
@click="handleUpdate(scope.row)"
|
v-hasPermi="['system:user:edit']"
|
><span class="button-textxg"
|
><i class="el-icon-edit"></i>修改</span
|
></el-button
|
>
|
</template>
|
</el-table-column>
|
</el-table>
|
|
<pagination
|
v-show="total > 0"
|
:total="total"
|
:page.sync="queryParams.pageNum"
|
:limit.sync="queryParams.pageSize"
|
@pagination="getList"
|
/>
|
</el-col>
|
</el-row>
|
|
<!-- 添加或修改用户配置对话框 -->
|
<el-dialog
|
:title="amendtag ? '修改患者信息' : '新增患者'"
|
:visible.sync="Labelchange"
|
width="900px"
|
>
|
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="姓名" prop="name">
|
<el-input
|
v-model="form.name"
|
placeholder="请输入姓名"
|
maxlength="30"
|
/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="性别" prop="sex">
|
<el-select v-model="form.sex" placeholder="请选择性别">
|
<el-option
|
v-for="dict in dict.type.sys_user_sex"
|
:key="dict.value"
|
:label="dict.label"
|
:value="dict.value"
|
></el-option>
|
</el-select>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="证件类型" prop="iccardtype">
|
<el-select v-model="form.iccardtype" placeholder="请选择性别">
|
<el-option
|
v-for="item in paperstypes"
|
:key="item.papersname"
|
:label="item.papersname"
|
:value="item.papersname"
|
></el-option>
|
</el-select>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="证件号" prop="iccardno">
|
<el-input
|
v-model="form.iccardno"
|
placeholder="请输入证件号"
|
maxlength="50"
|
/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="本人手机号" prop="telcode">
|
<el-input
|
v-model="form.telcode"
|
placeholder="请输入手机号"
|
maxlength="30"
|
/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="亲属手机号" prop="relativetelcode">
|
<el-input
|
v-model="form.relativetelcode"
|
placeholder="请输入亲属手机号"
|
type="password"
|
maxlength="20"
|
show-password
|
/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="年龄" prop="age">
|
<el-input
|
v-model="form.age"
|
placeholder="请输入年龄"
|
maxlength="30"
|
/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="患者标签">
|
<!-- <el-select v-model="form.sex" placeholder="请选择"> -->
|
<el-select v-model="form.tagList" multiple placeholder="请选择">
|
<el-option
|
v-for="item in optionstag"
|
:key="item.tagid"
|
:label="item.tagname"
|
:value="item.tagid"
|
>
|
</el-option>
|
</el-select>
|
<!-- </el-select> -->
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row>
|
<el-col :span="24">
|
<el-form-item label="备注">
|
<el-input
|
v-model="form.remark"
|
type="textarea"
|
placeholder="请输入内容"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
</el-form>
|
<div slot="footer" class="dialog-footer">
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
<el-button @click="cancel">取 消</el-button>
|
</div>
|
</el-dialog>
|
|
<!-- 用户导入对话框 -->
|
<el-dialog
|
:title="upload.title"
|
:visible.sync="upload.open"
|
width="70%"
|
append-to-body
|
>
|
<el-steps :active="dractive" simple>
|
<el-step title="上传导入文件" icon="el-icon-upload"></el-step>
|
<el-step title="导入检查" icon="el-icon-picture"></el-step>
|
<el-step title="导入结果" icon="el-icon-picture"></el-step>
|
</el-steps>
|
<!-- 上传导入文件 -->
|
<div class="download" v-if="dractive == 1">
|
<el-upload
|
class="upload-demo"
|
ref="upload"
|
:limit="1"
|
accept=".xlsx, .xls"
|
:headers="upload.headers"
|
:action="upload.url + '?updateSupport=' + upload.updateSupport"
|
:disabled="upload.isUploading"
|
:on-progress="handleFileUploadProgress"
|
:on-success="handleFileSuccess"
|
:auto-upload="false"
|
drag
|
>
|
<i class="el-icon-upload"></i>
|
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
|
<div class="el-upload__tip text-center" slot="tip">
|
<div class="el-upload__tip" slot="tip">
|
<el-checkbox v-model="upload.updateSupport" />
|
是否更新已经存在的用户数据
|
</div>
|
<span>仅允许导入xls、xlsx格式文件。</span>
|
<el-link
|
type="primary"
|
:underline="false"
|
style="font-size: 24px; vertical-align: baseline"
|
@click="importTemplate"
|
>下载模板</el-link
|
>
|
</div>
|
</el-upload>
|
</div>
|
<!-- 导入检查 -->
|
<div class="uploading" v-else-if="dractive == 2">
|
<el-table :data="uploadingData" style="width: 100%">
|
<el-table-column prop="serial" label="序号"> </el-table-column>
|
<el-table-column prop="name" label="姓名"> </el-table-column>
|
<el-table-column prop="sex" label="性别"> </el-table-column>
|
<el-table-column prop="certificate" label="证件类型">
|
</el-table-column>
|
<el-table-column prop="certificatenum" label="证件号码">
|
</el-table-column>
|
<el-table-column prop="goday" label="出生日期"> </el-table-column>
|
<el-table-column prop="menum" label="本人联系方式"> </el-table-column>
|
<el-table-column prop="younum" label="亲属联系方式">
|
</el-table-column>
|
<el-table-column prop="tag" label="患者标签"> </el-table-column>
|
<el-table-column prop="erry" label="错误原因"> </el-table-column>
|
</el-table>
|
<pagination
|
v-show="total > 0"
|
:total="total"
|
:page.sync="queryParams.pageNum"
|
:limit.sync="queryParams.pageSize"
|
@pagination="geterryList"
|
/>
|
</div>
|
<!-- 完成 -->
|
<div class="drexamine" v-else-if="dractive == 3">
|
<img
|
src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
|
/>
|
<p>导入患者成功!</p>
|
<p>本次共计导入{{ ImportQuantity }}位患者</p>
|
</div>
|
|
<div slot="footer" class="dialog-footer" v-if="dractive == 3">
|
<!-- <el-button type="primary" @click="submitFileForm">下一步</el-button> -->
|
<el-button @click="submitclose">完成</el-button>
|
</div>
|
<div slot="footer" v-else>
|
<el-button type="primary" @click="submitFileForm">下一步</el-button>
|
<el-button @click="submitclose">取 消</el-button>
|
</div>
|
</el-dialog>
|
</div>
|
</template>
|
|
<script>
|
import {
|
delUser,
|
addUser,
|
updateUser,
|
resetUserPwd,
|
changeUserStatus,
|
deptTreeSelect,
|
} from "@/api/system/user";
|
import {
|
listpatient,
|
messagelistpatient,
|
alterpatient,
|
addpatient,
|
deletepatient,
|
Exporterrorpatient,
|
} from "@/api/patient/homepage";
|
import { listtag } from "@/api/system/label";
|
|
import { getToken } from "@/utils/auth";
|
import Treeselect from "@riophae/vue-treeselect";
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
export default {
|
name: "User",
|
dicts: ["sys_normal_disable", "sys_user_sex"],
|
components: { Treeselect },
|
data() {
|
return {
|
// 遮罩层
|
loading: true,
|
// 选中数组
|
ids: [],
|
// 非单个禁用
|
single: true,
|
// 非多个禁用
|
multiple: true,
|
// 显示搜索条件
|
showSearch: true,
|
// 总条数
|
total: 0,
|
// 用户表格数据
|
userList: null,
|
// 弹出层标题
|
title: "",
|
// 部门树选项
|
deptOptions: undefined,
|
// 是否显示弹出层
|
open: false,
|
// 部门名称
|
deptName: undefined,
|
// 默认密码
|
initPassword: undefined,
|
amendtag: false, //是否修改
|
// 日期范围
|
dateRange: [],
|
paperstypes: [
|
{ papersname: "身份证" },
|
{ papersname: "护照" },
|
{ papersname: "中国港澳居民身份证" },
|
{ papersname: "中国台湾居民身份证" },
|
],
|
// 表单参数
|
form: {
|
name: "",
|
age: "",
|
sex: "",
|
tagList: [],
|
iccardno: "",
|
telcode: "",
|
iccardtype: "",
|
relativetelcode: "",
|
},
|
//导入进度
|
dractive: 1,
|
// 导入展示表单
|
uploadingData: {},
|
total: 0, // 总条数
|
ImportQuantity: 999, //导入患者数量
|
Labelchange: false, //修改新增弹窗
|
propss: { multiple: true },
|
optionstag: [], //标签列表
|
defaultProps: {
|
children: "children",
|
label: "label",
|
},
|
// 用户导入参数
|
upload: {
|
// 是否显示弹出层(用户导入)
|
open: false,
|
// 弹出层标题(用户导入)
|
title: "",
|
// 是否禁用上传
|
isUploading: false,
|
// 是否更新已经存在的用户数据
|
updateSupport: 0,
|
// 设置上传的请求头部
|
headers: { Authorization: "Bearer " + getToken() },
|
// 上传的地址
|
url: process.env.VUE_APP_BASE_API + "/system/user/importData",
|
},
|
// 查询参数
|
queryParams: {
|
pageNum: 1,
|
pageSize: 10,
|
iccardno: undefined,
|
name: undefined,
|
status: undefined,
|
tagIds: undefined,
|
telcode: undefined,
|
},
|
// 表单校验
|
rules: {
|
// userName: [
|
// { required: true, message: "用户名称不能为空", trigger: "blur" },
|
// {
|
// min: 2,
|
// max: 20,
|
// message: "用户名称长度必须介于 2 和 20 之间",
|
// trigger: "blur",
|
// },
|
// ],
|
// nickName: [
|
// { required: true, message: "用户昵称不能为空", trigger: "blur" },
|
// ],
|
// password: [
|
// { required: true, message: "用户密码不能为空", trigger: "blur" },
|
// {
|
// min: 5,
|
// max: 20,
|
// message: "用户密码长度必须介于 5 和 20 之间",
|
// trigger: "blur",
|
// },
|
// ],
|
// email: [
|
// {
|
// type: "email",
|
// message: "请输入正确的邮箱地址",
|
// trigger: ["blur", "change"],
|
// },
|
// ],
|
// phonenumber: [
|
// {
|
// pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
// message: "请输入正确的手机号码",
|
// trigger: "blur",
|
// },
|
// ],
|
// IDnumber: [
|
// {
|
// pattern:
|
// /^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/,
|
// message: "请输入正确的身份证号码",
|
// trigger: "blur",
|
// },
|
// ],
|
},
|
};
|
},
|
watch: {
|
// 根据名称筛选部门树
|
deptName(val) {
|
this.$refs.tree.filter(val);
|
},
|
},
|
created() {
|
this.getList();
|
this.gettabList();
|
this.getDeptTree();
|
this.getConfigKey("sys.user.initPassword").then((response) => {
|
this.initPassword = response.msg;
|
});
|
},
|
methods: {
|
/** 查询患者列表 */
|
getList() {
|
this.loading = true;
|
messagelistpatient(this.queryParams).then((response) => {
|
console.log(response);
|
this.userList = response.rows;
|
this.total = response.total;
|
this.loading = false;
|
});
|
},
|
/** 查询标签列表 */
|
gettabList() {
|
const queryParams = {};
|
listtag(this.addDateRange(queryParams)).then((response) => {
|
console.log(response);
|
this.optionstag = response.rows;
|
});
|
},
|
// 查询导入展示列表
|
geterryList() {
|
this.loading = true;
|
listJob(this.queryParams).then((response) => {
|
this.jobList = 1;
|
this.total = 1;
|
this.loading = false;
|
});
|
},
|
/** 查询部门下拉树结构 */
|
getDeptTree() {
|
deptTreeSelect().then((response) => {
|
this.deptOptions = response.data;
|
});
|
},
|
// 筛选节点
|
filterNode(value, data) {
|
if (!value) return true;
|
return data.label.indexOf(value) !== -1;
|
},
|
// 节点单击事件
|
handleNodeClick(data) {
|
this.queryParams.deptId = data.id;
|
this.handleQuery();
|
},
|
// 用户状态修改
|
handleStatusChange(row) {
|
let text = row.status === "0" ? "启用" : "停用";
|
this.$modal
|
.confirm('确认要"' + text + '""' + row.userName + '"用户吗?')
|
.then(function () {
|
return changeUserStatus(row.userId, row.status);
|
})
|
.then(() => {
|
this.$modal.msgSuccess(text + "成功");
|
})
|
.catch(function () {
|
row.status = row.status === "0" ? "1" : "0";
|
});
|
},
|
// 取消按钮
|
cancel() {
|
this.open = false;
|
this.reset();
|
},
|
// 表单重置
|
reset() {
|
this.form = {
|
name: "",
|
age: "",
|
sex: "",
|
tagList: [],
|
iccardno: "",
|
telcode: "",
|
iccardtype: "",
|
relativetelcode: "",
|
};
|
// this.resetForm("form");
|
},
|
/** 搜索按钮操作 */
|
handleQuery() {
|
this.queryParams.pageNum = 1;
|
this.getList();
|
},
|
/** 重置按钮操作 */
|
resetQuery() {
|
this.dateRange = [];
|
this.resetForm("queryForm");
|
this.$refs.tree.setCurrentKey(null);
|
this.handleQuery();
|
},
|
// 多选框选中数据
|
handleSelectionChange(selection) {
|
this.ids = selection.map((item) => item.patid);
|
this.single = selection.length != 1;
|
this.multiple = !selection.length;
|
},
|
|
/** 新增按钮操作 */
|
handleAdd() {
|
this.reset();
|
this.Labelchange = true;
|
},
|
/** 修改按钮操作 */
|
handleUpdate(row) {
|
this.amendtag = true;
|
this.Labelchange = true;
|
},
|
//修改/新增患者
|
updatevaluedate() {
|
if (this.amendtag) {
|
this.form.tagcategoryid = this.idds;
|
// toamendtagcategory(this.addDateRange(this.classifyform)).then(
|
// (response) => {
|
// console.log(response);
|
// this.gitclasify();
|
// }
|
// );
|
} else {
|
// addtagcategory(this.addDateRange(this.classifyform)).then(
|
// (response) => {
|
// console.log(response);
|
// this.gitclasify();
|
// }
|
// );
|
}
|
this.reset();
|
// this.idds = "";
|
this.Labelchange = false;
|
},
|
/** 重置密码按钮操作 */
|
handleResetPwd(row) {
|
this.$prompt('请输入"' + row.userName + '"的新密码', "提示", {
|
confirmButtonText: "确定",
|
cancelButtonText: "取消",
|
closeOnClickModal: false,
|
inputPattern: /^.{5,20}$/,
|
inputErrorMessage: "用户密码长度必须介于 5 和 20 之间",
|
})
|
.then(({ value }) => {
|
resetUserPwd(row.userId, value).then((response) => {
|
this.$modal.msgSuccess("修改成功,新密码是:" + value);
|
});
|
})
|
.catch(() => {});
|
},
|
/** 分配角色操作 */
|
handleAuthRole: function (row) {
|
const userId = row.userId;
|
this.$router.push("/system/user-auth/role/" + userId);
|
},
|
|
/** 删除按钮操作 */
|
handleDelete(row) {
|
const userIds = row.userId || this.ids;
|
this.$modal
|
.confirm('是否确认删除用户编号为"' + userIds + '"的数据项?')
|
.then(function () {
|
return delUser(userIds);
|
})
|
.then(() => {
|
this.getList();
|
this.$modal.msgSuccess("删除成功");
|
})
|
.catch(() => {});
|
},
|
/** 导出按钮操作 */
|
handleExport() {
|
this.download(
|
"smartor/patarchive/export",
|
{
|
...this.queryParams,
|
},
|
`user_${new Date().getTime()}.xlsx`
|
);
|
},
|
/** 导入按钮操作 */
|
handleImport() {
|
this.upload.title = "用户导入";
|
this.upload.open = true;
|
},
|
/** 下载模板操作 */
|
importTemplate() {
|
this.download(
|
"system/user/importTemplate",
|
{},
|
`user_template_${new Date().getTime()}.xlsx`
|
);
|
},
|
// 文件上传中处理
|
handleFileUploadProgress(event, file, fileList) {
|
this.upload.isUploading = true;
|
},
|
// 文件上传成功处理
|
handleFileSuccess(response, file, fileList) {
|
this.upload.open = false;
|
this.upload.isUploading = false;
|
this.$refs.upload.clearFiles();
|
this.$alert(
|
"<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" +
|
response.msg +
|
"</div>",
|
"导入结果",
|
{ dangerouslyUseHTMLString: true }
|
);
|
this.getList();
|
},
|
// 提交上传文件
|
submitFileForm() {
|
// 上传
|
if (this.dractive == 1) {
|
this.$refs.upload.submit();
|
this.dractive++;
|
} else {
|
this.dractive++;
|
}
|
},
|
submitclose() {
|
this.upload.open = false;
|
this.dractive = 1;
|
},
|
},
|
};
|
</script>
|
|
<style lang="scss" scoped>
|
.el-button--primary.is-plain {
|
color: #ffffff;
|
background: #409eff;
|
border-color: #4fabe9;
|
}
|
.document {
|
width: 100px;
|
height: 50px;
|
}
|
.documentf {
|
display: flex;
|
justify-content: flex-end;
|
}
|
.download {
|
text-align: center;
|
.el-upload__tip {
|
font-size: 23px;
|
}
|
.el-upload__text {
|
font-size: 23px;
|
}
|
}
|
.uploading {
|
margin-top: 20px;
|
margin: 20px;
|
padding: 30px;
|
background: #ffffff;
|
border: 1px solid #dcdfe6;
|
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12),
|
0 0 6px 0 rgba(0, 0, 0, 0.04);
|
}
|
.drexamine {
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
padding: 30px;
|
background: #daeaf5;
|
img {
|
width: 100px;
|
height: 100px;
|
}
|
}
|
.button-textsc {
|
color: #28cfe6;
|
}
|
</style>
|