wangfei 6 лет назад
Родитель
Сommit
b93ccd65e1
2 измененных файлов: 10 добавлений и 2 удалений
  1. 2
    2
      src/pages/system/library/books/detail.vue
  2. 8
    0
      src/pages/system/library/borrow/borrow.vue

+ 2
- 2
src/pages/system/library/books/detail.vue Просмотреть файл

14
           <el-input v-model="formData.BookBarcode" :style="{ width: '200px' }" :disabled="true"></el-input>
14
           <el-input v-model="formData.BookBarcode" :style="{ width: '200px' }" :disabled="true"></el-input>
15
         </el-form-item>
15
         </el-form-item>
16
         <el-form-item label="案场" prop="CaseId">
16
         <el-form-item label="案场" prop="CaseId">
17
-          <el-select v-model="formData.CaseId" placeholder="请选择案场" @change="filterTypes">
17
+          <el-select v-model="formData.CaseId" placeholder="请选择案场" :disabled="detail.BookId?true:false" @change="filterTypes">
18
             <el-option
18
             <el-option
19
               v-for="item in cases"
19
               v-for="item in cases"
20
               :key="item.CaseId"
20
               :key="item.CaseId"
60
           <el-input-number v-model="formData.Price" :precision="2" controls-position="right" :style="{ width: '200px' }"></el-input-number>
60
           <el-input-number v-model="formData.Price" :precision="2" controls-position="right" :style="{ width: '200px' }"></el-input-number>
61
         </el-form-item>
61
         </el-form-item>
62
         <el-form-item label="总数量" prop="InStock">
62
         <el-form-item label="总数量" prop="InStock">
63
-          <el-input-number v-model="formData.InStock" controls-position="right" :style="{ width: '200px' }"></el-input-number>
63
+          <el-input-number v-model="formData.InStock" :disabled="detail.BookId?true:false" controls-position="right" :style="{ width: '200px' }"></el-input-number>
64
         </el-form-item>
64
         </el-form-item>
65
         <el-form-item label="借阅时间" prop="BorrowDays">
65
         <el-form-item label="借阅时间" prop="BorrowDays">
66
           <el-input-number v-model="formData.BorrowDays" controls-position="right" :style="{ width: '200px' }"></el-input-number>
66
           <el-input-number v-model="formData.BorrowDays" controls-position="right" :style="{ width: '200px' }"></el-input-number>

+ 8
- 0
src/pages/system/library/borrow/borrow.vue Просмотреть файл

189
       this.getList({
189
       this.getList({
190
         ...this.formData,
190
         ...this.formData,
191
         // customerphone: this.borrowHistory.Phone,
191
         // customerphone: this.borrowHistory.Phone,
192
+      }).then(res => {
193
+        if (!res.list || res.list.length === 0) {
194
+          this.$message({
195
+            showClose: true,
196
+            message: '没有查询到数据',
197
+            type: 'error'
198
+          })
199
+        }
192
       }).catch(err => {
200
       }).catch(err => {
193
         this.$message({
201
         this.$message({
194
           showClose: true,
202
           showClose: true,