bufei 2 år sedan
förälder
incheckning
10f51d41ae

+ 1 - 1
src/api/medicalhealth/bdgldurgarchives.js

@@ -3,7 +3,7 @@ import request from '@/utils/request'
 // 查询药品库存档案列表
 export function listBdgldurgarchives(query) {
   return request({
-    url: '/medicalhealth/bdgldurgarchives/list',
+    url: `/medicalhealth/bdgldurgarchives/list`,
     method: 'get',
     params: query
   })

+ 27 - 1
src/views/medicalhealth/bdgldurgarchives/index.vue

@@ -93,6 +93,7 @@
         </template>
       </el-table-column>
       <!-- <el-table-column label="单位" align="center" prop="unitName" /> -->
+      <el-table-column label="药品编码" align="center" prop="drugNo" />
       <el-table-column label="药品名称" align="center" prop="durgName" />
       <el-table-column label="品牌" align="center" prop="durgBrand" />
       <el-table-column label="规格" align="center" prop="specifications" />
@@ -163,7 +164,12 @@
         :rules="rules"
         label-width="80px"
         inline
-      >
+      > 
+        <el-form-item label="药品编码" prop="drugNo">
+          <el-input v-model="form.drugNo" placeholder="请输入药品编码"  @blur="No(form.drugNo)"/>
+        </el-form-item>  
+
+
         <el-form-item label="药品名称" prop="durgName">
           <el-input v-model="form.durgName" placeholder="请输入药品名称" />
         </el-form-item>
@@ -284,6 +290,7 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
+        drugNo: null,
         durgName: null,
         durgBrand: null,
         manufacturer: null,
@@ -344,6 +351,7 @@ export default {
       this.loading = true;
       listBdgldurgarchives(this.queryParams).then((response) => {
         this.bdgldurgarchivesList = response.rows;
+        console.log(response.rows)
         this.total = response.total;
         this.loading = false;
       });
@@ -353,10 +361,28 @@ export default {
       this.open = false;
       this.reset();
     },
+    // 药品编码
+    No(a){
+      if(a){
+                this.loading = true;
+                this.queryParams.drugNo=this.form.drugNo
+                listBdgldurgarchives( this.queryParams).then((response) => {
+                  
+                  
+                  this.total = response.total;
+                  this.loading = false;
+                  if( response.total > 0 ){
+                    this.$modal.msgError("请勿重复录入");
+                  }
+                });
+      }
+      
+    },
     // 表单重置
     reset() {
       this.form = {
         id: null,
+        drugNo: null,
         durgName: null,
         durgBrand: null,
         manufacturer: null,

+ 6 - 0
src/views/medicalhealth/bdgldurgputin/index.vue

@@ -92,6 +92,7 @@
           }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="药品编码" align="center" prop="drugNo" />
       <el-table-column label="药品名称" align="center" prop="durgName" />
       <el-table-column label="入库数量" align="center" prop="putIn" />
       <el-table-column label="入库位置" align="center" prop="place" />
@@ -184,6 +185,11 @@
         <el-form-item label="入库编号" prop="number">
           <el-input v-model="form.number" placeholder="请输入入库编号" />
         </el-form-item>
+
+        <el-form-item label="药品编码" prop="drugNo">
+          <el-input v-model="form.drugNo" placeholder="请输入药品编码" />
+        </el-form-item>
+
         <el-form-item label="药品名称" prop="durgName">
           <el-select
             v-model="form.durgName"

+ 11 - 1
src/views/militaryvehicleManagement/privateCar/index.vue

@@ -231,7 +231,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="车牌号" prop="vehiclenumber">
-          <el-input v-model="form.vehiclenumber" placeholder="请输入车牌号" />
+          <el-input v-model="form.vehiclenumber" @blur="trim(form.vehiclenumber)"  placeholder="请输入车牌号" />
         </el-form-item>
         <el-form-item label="车辆颜色" prop="vehiclecolor">
           <el-input v-model="form.vehiclecolor" placeholder="请输入车辆颜色" />
@@ -432,6 +432,16 @@ export default {
         this.loading = false;
       });
     },
+    /** 车牌去空格 */
+    trim(a){
+      console.log(this.form.vehiclenumber)
+      var reg =  /[\t\r\f\n\s]*/g;
+      if(typeof a === 'string'){
+        var b = a.replace(reg,'');
+      }
+      this.form.vehiclenumber = b
+      
+    },
     // 取消按钮
     cancel() {
       this.open = false;

+ 2 - 1
src/views/militaryvehicleManagement/thebus/index.vue

@@ -335,7 +335,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="车牌号" prop="vehiclenumber">
-          <el-input v-model="form.vehiclenumber" placeholder="请输入号码" />
+          <el-input v-model="form.vehiclenumber"  placeholder="请输入号码" />
         </el-form-item>
         <el-form-item label="固定座位数" prop="seatCount">
           <el-input v-model="form.seatCount" placeholder="请输入固定座位数" />
@@ -642,6 +642,7 @@ export default {
       this.title = "添加军车管理";
       this.form.status = "1";
     },
+    
     /** 修改按钮操作 */
     handleUpdate(row) {
       this.reset();