From df65c491dfba30dd1cfb2c6f03b961f6aba32385 Mon Sep 17 00:00:00 2001
From: pengjun <158915633@qq.com>
Date: Thu, 7 Sep 2023 14:34:31 +0800
Subject: [PATCH 1/3] card
---
 src/views/fee-settings/cardRegister.vue | 30 ++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)
diff --git a/src/views/fee-settings/cardRegister.vue b/src/views/fee-settings/cardRegister.vue
index 1797732..5447749 100644
--- a/src/views/fee-settings/cardRegister.vue
+++ b/src/views/fee-settings/cardRegister.vue
@@ -396,11 +396,39 @@ export default {
           this.$message.error(fields[Object.keys(fields)[0]][0].message);
           return;
         }
+        // {
+        //   "organizationUnitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+        //   "cardTypeId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+        //   "cardNo": "string",
+        //   "cardPassword": "string",
+        //   "discount": 0,
+        //   "expiryDate": "string",
+        //   "customerName": "string",
+        //   "idNo": "string",
+        //   "telephone": "string",
+        //   "mobileTelephone": "string",
+        //   "cardFlag": "string",
+        //   "remark": "string"
+        // }
+
         //编辑
         if (this.form.id) {
-
+          postapi(`/api/app/cardregister/update?id=${this.form.id}`,body).then(res =>{
+            if(res.code != -1){
+              this.$message.success("操作成功!");
+              lfind = arrayExistObj(this.dataList,'id',this.form.id);
+              if(lfind > -1) objCopy(this.form,this.dataList[lfind]); 
+            }
+          });
         } else {
           //新增
+          postapi('/api/app/cardregister/create',body).then(res =>{
+            if(res.code != - 1){
+              this.$message.success("操作成功!");
+              objCopy(res.data,this.form);
+              this.dataList.push(deepCopy(this.form));
+            }
+          });
         }
       });
     },
From de2fb1b4f32f0c1fa0ce1df7b6c009e070a7b775 Mon Sep 17 00:00:00 2001
From: pengjun <158915633@qq.com>
Date: Thu, 7 Sep 2023 14:37:37 +0800
Subject: [PATCH 2/3] login
---
 src/views/login/Login.vue | 53 ++++++++++++++-------------------------
 1 file changed, 19 insertions(+), 34 deletions(-)
diff --git a/src/views/login/Login.vue b/src/views/login/Login.vue
index 64a8bb4..7cf401a 100644
--- a/src/views/login/Login.vue
+++ b/src/views/login/Login.vue
@@ -4,30 +4,14 @@
       
         系统登录
         
-          
+          
             
-              
+              
             
             
-              
+              
             
-            用户登录
+            用户登录
           
         
        
@@ -75,25 +59,26 @@ export default {
           })
             .then((res) => {
               msgs = res.data.msg;
-              if(res.code==1){
-                     writetoken(res.data.expires_in);
-              window.localStorage.setItem("token", res.data.access_token);
-              window.localStorage.setItem(
-                "refresh_token",
-                res.data.refresh_token
-              );
-              window.localStorage.setItem("tokentype", res.data.token_type);
-              window.localStorage.setItem("user", this.form.Username);
+              if (res.code == 1) {
+                window.sessionStorage.setItem("peisid", res.data.peisid); //设置当前人员所属体检中心
+                writetoken(res.data.expires_in);
+                window.localStorage.setItem("token", res.data.access_token);
+                window.localStorage.setItem(
+                  "refresh_token",
+                  res.data.refresh_token
+                );
+                window.localStorage.setItem("tokentype", res.data.token_type);
+                window.localStorage.setItem("user", this.form.Username);
 
-              this.$router.push({ path: "home" });
-              this.$store.state.changepassword = this.form.Password;
+                this.$router.push({ path: "home" });
+                this.$store.state.changepassword = this.form.Password;
               }
               this.$message.success(msgs);
 
-              console.log(res,'res');
+              console.log(res, 'res');
               // if (res.code != -1 && res.data.code == 1) {
               //   window.sessionStorage.setItem("peisid", res.data.peisid); //设置当前人员所属体检中心
-           
+
 
               //   return this.$axios.post(
               //     mm.apiurl + "/connect/token",
@@ -127,7 +112,7 @@ export default {
             //   this.$router.push({ path: "home" });
             //   this.$store.state.changepassword = this.form.Password;
             // })
-            .catch((err) => {});
+            .catch((err) => { });
 
           //   console.log(res);
           //   if (res.data.code == 1 && res.code == 1) {
From 6796e019bc553c4d4eedb41153e077fb3e030dc8 Mon Sep 17 00:00:00 2001
From: pengjun <158915633@qq.com>
Date: Thu, 7 Sep 2023 18:04:25 +0800
Subject: [PATCH 3/3] card
---
 src/store/index.js                      |   6 +-
 src/views/Home.vue                      | 274 +++++------------
 src/views/fee-settings/cardBill.vue     | 376 +++++-------------------
 src/views/fee-settings/cardRegister.vue | 191 ++++++++++--
 src/views/fee-settings/cardType.vue     |  29 +-
 5 files changed, 329 insertions(+), 547 deletions(-)
diff --git a/src/store/index.js b/src/store/index.js
index f91c9c0..501bb82 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -198,7 +198,11 @@ export default new Vuex.Store({
         { id: "1", displayName: "积分卡" },
       ],
       cardType:[], //会员卡类别
-      billFlag:[],
+      billFlag:[
+        { id: "0", displayName: "收费" },
+        { id: "1", displayName: "退费" },
+        { id: "2", displayName: "充值" },
+      ],
       checkTypeFlag: [
         { id: "0", displayName: "检验" },
         { id: "1", displayName: "功能检查" },
diff --git a/src/views/Home.vue b/src/views/Home.vue
index e7a654f..5bf41d0 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -1,26 +1,17 @@
 
   
     
-      
@@ -113,14 +62,10 @@
             
               常用设置
               
-                项目类别
+                项目类别
                 项目设置
                 组合项目
-                条码分组
+                条码分组
                 
                 诊断
-                诊断模板
-                项目结果模板
-                项目结果匹配
-                项目模板
-                套餐
-                系统参数
+                诊断模板
+                项目结果模板
+                项目结果匹配
+                项目模板
+                套餐
+                系统参数
               
             
           
@@ -158,27 +91,13 @@
             
               体检登记
               
-                体检单位设置
-                单位分组设置
-                体检人员登记
-                人员批量登记
-                体检人员签到
-                体检表回收
-                弃检登记
+                体检单位设置
+                单位分组设置
+                体检人员登记
+                人员批量登记
+                体检人员签到
+                体检表回收
+                弃检登记
                 体检收费
               
             
@@ -188,12 +107,8 @@
             
               体检
               
-                体检医生诊台
-                总检医生诊台
+                体检医生诊台
+                总检医生诊台
               
             
           
@@ -203,18 +118,10 @@
               体检查询
               
                 体检报告
-                组合项目检查状态
-                人员费用组合项目
-                人员未检组合项目
-                回收表格查询
+                组合项目检查状态
+                人员费用组合项目
+                人员未检组合项目
+                回收表格查询
               
             
           
@@ -223,15 +130,9 @@
             
                客户报表 
               
-                疾病人数统计
-                阳性结果人员
-                单位体检报表
+                疾病人数统计
+                阳性结果人员
+                单位体检报表
               
             
           
@@ -261,18 +162,10 @@
             
                工作量统计 
               
-                登记员工作量
-                医生站工作量
-                总检工作量
-                科室工作量
+                登记员工作量
+                医生站工作量
+                总检工作量
+                科室工作量
               
             
           
@@ -282,15 +175,9 @@
             
                收费 
               
-                收费员报表
-                个人收费明细
-                会员卡分类
+                收费员报表
+                个人收费明细
+                会员卡分类
               
             
           
@@ -303,54 +190,25 @@
                 操作 
               
               
-                退出登录
-                修改密码
-                调试工具
+                退出登录
+                修改密码
+                调试工具
               
             
           
         
       
       
-      
-        
+      
+        
           
-            
+            
           
           
-            
+            
           
           
-            
+