This commit is contained in:
ChenQiuYu 2025-05-15 11:28:40 +08:00
parent 3329690de8
commit e7c7a50392
12 changed files with 94 additions and 79 deletions

View File

@ -3,6 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<link rel="icon" href="/favicon.ico"> <link rel="icon" href="/favicon.ico">
<link rel="stylesheet" href="@/assets/iconfont/iconfont.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>药慧精灵智慧诊所</title> <title>药慧精灵智慧诊所</title>
</head> </head>

View File

@ -0,0 +1,22 @@
@font-face {
font-family: "iconfont"; /* Project id 4921806 */
src: url('iconfont.woff?t=1747274949107') format('woff'),
url('iconfont.ttf?t=1747274949107') format('truetype');
}
.iconfont {
font-family: "iconfont", serif !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-RectangleCopy:before {
content: "\e6a2";
}
.icon-RectangleCopy1:before {
content: "\e6a4";
}

Binary file not shown.

Binary file not shown.

View File

@ -96,8 +96,8 @@ body {
padding: 0 !important; padding: 0 !important;
//border: 1px solid #4D6DE4 !important; //border: 1px solid #4D6DE4 !important;
} }
$btn-color: #4d99e4; $btn-color: #4D6DE4;
$lighter-color: #6eaeed; $lighter-color: #7c91e3;
.default-btn{ .default-btn{
cursor: pointer; cursor: pointer;
width: 120px; width: 120px;
@ -106,7 +106,7 @@ $lighter-color: #6eaeed;
background: $btn-color; background: $btn-color;
border-radius: 6px; border-radius: 6px;
color: #FFF; color: #FFF;
font-size: 15px; font-size: 16px;
text-align: center; text-align: center;
&:hover{ &:hover{
background: $lighter-color; background: $lighter-color;

View File

@ -3,6 +3,7 @@ import './assets/scss/main.scss'
import {createApp} from 'vue' import {createApp} from 'vue'
import ElementPlus from 'element-plus' import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css' import 'element-plus/dist/index.css'
import '../src/assets/iconfont/iconfont.css'
import {createPinia} from 'pinia' import {createPinia} from 'pinia'
import App from './App.vue' import App from './App.vue'

View File

@ -12,16 +12,12 @@
</el-form> </el-form>
</div> </div>
<div class="right"> <div class="right">
<div class="btn" @click="resetSearch"> <div class="default-btn" @click="resetSearch">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy1"></span>
<Refresh/>
</el-icon>
重置 重置
</div> </div>
<div class="btn" @click="getList"> <div class="default-btn" @click="getList" style="margin-left: 24px">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy"></span>
<Search/>
</el-icon>
搜索 搜索
</div> </div>
</div> </div>
@ -31,7 +27,7 @@
</div> </div>
</div> </div>
<div class="content"> <div class="content">
<el-table :data="dataList" style="width: 100%" @row-click="rowClick"> <el-table :data="dataList" style="width: 100%;height: 100%" @row-click="rowClick">
<el-table-column prop="useCode" label="单号" width="180"></el-table-column> <el-table-column prop="useCode" label="单号" width="180"></el-table-column>
<el-table-column prop="status" label="状态" width="180"></el-table-column> <el-table-column prop="status" label="状态" width="180"></el-table-column>
<el-table-column prop="useUserId" label="领用人" width="180"></el-table-column> <el-table-column prop="useUserId" label="领用人" width="180"></el-table-column>

View File

@ -13,16 +13,12 @@
</el-form> </el-form>
</div> </div>
<div class="right"> <div class="right">
<div class="btn" @click="resetSearch"> <div class="default-btn" @click="resetSearch">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy1"></span>
<Refresh/>
</el-icon>
重置 重置
</div> </div>
<div class="btn" @click="getCheck"> <div class="default-btn" @click="getCheck" style="margin-left: 24px">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy"></span>
<Search/>
</el-icon>
搜索 搜索
</div> </div>
</div> </div>
@ -33,7 +29,7 @@
</div> </div>
<div class="content_list"> <div class="content_list">
<el-scrollbar> <el-scrollbar>
<el-table :data="tableData" @cell-click="editCheck"> <el-table :data="tableData" @cell-click="editCheck" style="height: 100%">
<el-table-column label="订单号" prop="code" width="250"> <el-table-column label="订单号" prop="code" width="250">
</el-table-column> </el-table-column>
<el-table-column label="状态" prop="state" width="250"></el-table-column> <el-table-column label="状态" prop="state" width="250"></el-table-column>

View File

@ -65,16 +65,12 @@
<el-checkbox v-model="inventoryNumber" label="不看0库存" size="large" @change="searchGoods"/> <el-checkbox v-model="inventoryNumber" label="不看0库存" size="large" @change="searchGoods"/>
<el-checkbox v-model="status" label="不看已停用" size="large" @change="searchGoods"/> <el-checkbox v-model="status" label="不看已停用" size="large" @change="searchGoods"/>
</div> </div>
<div class="btn" @click="resetSearch"> <div class="default-btn" @click="resetSearch">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy1"></span>
<Refresh/>
</el-icon>
重置 重置
</div> </div>
<div class="btn" @click="searchGoods"> <div class="default-btn" @click="searchGoods" style="margin-left: 24px">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy"></span>
<Search/>
</el-icon>
搜索 搜索
</div> </div>
</div> </div>

View File

@ -66,16 +66,12 @@
</el-form> </el-form>
</div> </div>
<div class="right"> <div class="right">
<div class="btn" @click="resetSearch"> <div class="default-btn" @click="resetSearch">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy1"></span>
<Refresh/>
</el-icon>
重置 重置
</div> </div>
<div class="btn" @click="init"> <div class="default-btn" @click="init" style="margin-left: 24px">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy"></span>
<Search/>
</el-icon>
搜索 搜索
</div> </div>
</div> </div>
@ -86,7 +82,7 @@
</div> </div>
<div class="content_list"> <div class="content_list">
<el-scrollbar> <el-scrollbar>
<el-table :data="tableData" style="width: 100%" @row-click="open_edit" <el-table :data="tableData" style="width: 100%;height: 100%" @row-click="open_edit"
:header-cell-style="{ backgroundColor: '#F1F5FB' }"> :header-cell-style="{ backgroundColor: '#F1F5FB' }">
<el-table-column fixed label="采购单号" show-overflow-tooltip> <el-table-column fixed label="采购单号" show-overflow-tooltip>
<template #default="scope"> <template #default="scope">

View File

@ -13,16 +13,12 @@
</el-form> </el-form>
</div> </div>
<div class="right"> <div class="right">
<div class="btn" @click="resetSearch"> <div class="default-btn" @click="resetSearch">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy1"></span>
<Refresh/>
</el-icon>
重置 重置
</div> </div>
<div class="btn" @click="getSupplier"> <div class="default-btn" @click="getSupplier" style="margin-left: 24px">
<el-icon style="margin-right: 10px"> <span class="iconfont icon-RectangleCopy"></span>
<Search/>
</el-icon>
搜索 搜索
</div> </div>
</div> </div>

View File

@ -13,12 +13,17 @@
</div> </div>
<div class="tip"> <div class="tip">
<div class="search_input"> <div class="search_input">
<el-input v-model="search_keyword" placeholder="名称/编号" :suffix-icon="Search" size="large" clearable @change="change_search"/> <el-input v-model="search_keyword" placeholder="名称/编号" :suffix-icon="Search" size="large" clearable
@change="change_search"/>
</div> </div>
<div class="search_btn"><div class="default-btn" @click="change_search">搜索</div></div> <div class="search_btn">
<div class="default-btn" @click="change_search">
<span class="iconfont icon-RectangleCopy"></span>
搜索
</div>
</div>
<div class="middel"> <div class="middel">
</div> </div>
<div class="op_btn"> <div class="op_btn">
<el-dropdown placement="bottom"> <el-dropdown placement="bottom">
@ -77,6 +82,7 @@ import {ElNotification, type TabsPaneContext} from 'element-plus'
import {post} from '@/utils/request.ts' import {post} from '@/utils/request.ts'
import {Search} from '@element-plus/icons-vue' import {Search} from '@element-plus/icons-vue'
import Mask from "@/components/common/Mask.vue"; import Mask from "@/components/common/Mask.vue";
let isUpdate1312 = ref(false) let isUpdate1312 = ref(false)
let isUpdate1318 = ref(false) let isUpdate1318 = ref(false)
let isUpdate1319 = ref(false) let isUpdate1319 = ref(false)
@ -253,6 +259,7 @@ let download = (ver: any, type: any) => {
height: 100%; height: 100%;
padding: 20px; padding: 20px;
} }
.container-wrapper { .container-wrapper {
box-sizing: border-box; box-sizing: border-box;
padding: 20px; padding: 20px;
@ -273,17 +280,21 @@ let download = (ver: any, type: any) => {
.tip { .tip {
display: flex; display: flex;
.search_input { .search_input {
flex: 1; flex: 1;
} }
.search_btn { .search_btn {
width: 140px; width: 140px;
padding-left: 10px; padding-left: 10px;
padding-right: 10px; padding-right: 10px;
} }
.middel { .middel {
width: 200px; width: 200px;
} }
.op_btn { .op_btn {
width: 120px; width: 120px;
} }