|
|
@@ -321,6 +321,16 @@
|
|
|
:value="dict.value"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="安装医院" prop="hospital"
|
|
|
+ v-if="transferForm.transferType==='3'||transferForm.transferType==='4'">
|
|
|
+ <el-select v-model="transferForm.hospital" @change="hospitalChange" style="width: 200px">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.hno"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"/>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="流转备注" prop="transferRemark">
|
|
|
<el-input v-model="transferForm.transferRemark" type="textarea"
|
|
|
:autosize="{ minRows: 4, maxRows: 7}"></el-input>
|
|
|
@@ -399,7 +409,7 @@ import DateUtil from "@/utils/date";
|
|
|
export default {
|
|
|
name: "asset",
|
|
|
components: {Category, DeptUserTree, AssetDetail, Treeselect},
|
|
|
- dicts: ['asset_type', 'asset_status', 's_source', 'transfer_type'],
|
|
|
+ dicts: ['asset_type', 'asset_status', 's_source', 'transfer_type', 'hno'],
|
|
|
data() {
|
|
|
return {
|
|
|
selectCategoryId: undefined,
|
|
|
@@ -455,6 +465,9 @@ export default {
|
|
|
],
|
|
|
transferRemark: [
|
|
|
{required: true, message: "流转备注不能为空", trigger: "blur"}
|
|
|
+ ],
|
|
|
+ hospital: [
|
|
|
+ {required: true, message: "安装医院不能为空", trigger: "change"}
|
|
|
]
|
|
|
},
|
|
|
detailOpen: false
|
|
|
@@ -658,6 +671,13 @@ export default {
|
|
|
selectReceiveUserId(val) {
|
|
|
this.$set(this.transferForm, 'receiveUserId', val)
|
|
|
},
|
|
|
+ hospitalChange(val) {
|
|
|
+ this.dict.type.hno.forEach(item => {
|
|
|
+ if (item.value === val) {
|
|
|
+ this.transferForm.location = item.label
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
|
|
|
submitTransferForm() {
|
|
|
this.$refs["transferForm"].validate(valid => {
|