|
@@ -14,7 +14,7 @@
|
14
|
14
|
<el-input v-model="formData.BookBarcode" :style="{ width: '200px' }" :disabled="true"></el-input>
|
15
|
15
|
</el-form-item>
|
16
|
16
|
<el-form-item label="案场" prop="CaseId">
|
17
|
|
- <el-select v-model="formData.CaseId" placeholder="请选择案场" :disabled="detail.BookId?true:false" @change="filterTypes">
|
|
17
|
+ <el-select v-model="caseid" placeholder="请选择案场" :disabled="detail.BookId?true:false" @change="filterTypes">
|
18
|
18
|
<el-option
|
19
|
19
|
v-for="item in cases"
|
20
|
20
|
:key="item.CaseId"
|
|
@@ -132,6 +132,14 @@ export default {
|
132
|
132
|
detail: s => s.detail,
|
133
|
133
|
types: s => s.type.list,
|
134
|
134
|
}),
|
|
135
|
+ caseid: {
|
|
136
|
+ get () {
|
|
137
|
+ return this.formData.CaseId || this.defaultCase
|
|
138
|
+ },
|
|
139
|
+ set (val) {
|
|
140
|
+ this.$set(this.formData, 'CaseId', val)
|
|
141
|
+ }
|
|
142
|
+ },
|
135
|
143
|
},
|
136
|
144
|
watch: {
|
137
|
145
|
detail: {
|
|
@@ -167,7 +175,7 @@ export default {
|
167
|
175
|
...mapActions({
|
168
|
176
|
getInfo: 'getBookDetail',
|
169
|
177
|
getTypeList: 'getTypeList',
|
170
|
|
- updateDetail: 'updateBookDetail'
|
|
178
|
+ updateDetail: 'updateBookDetail',
|
171
|
179
|
}),
|
172
|
180
|
|
173
|
181
|
nextStep() {
|