|
@@ -3,7 +3,7 @@
|
|
|
<div class="modal-content">
|
|
<div class="modal-content">
|
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
|
<h5 class="modal-title text-center">项目耗材编辑</h5>
|
|
<h5 class="modal-title text-center">项目耗材编辑</h5>
|
|
|
- <button type="button" class="close" data-dismiss="modal" @click="editOwnerMaterial={}">
|
|
|
|
|
|
|
+ <button type="button" class="close" data-dismiss="modal" >
|
|
|
<span>×</span>
|
|
<span>×</span>
|
|
|
</button>
|
|
</button>
|
|
|
</div>
|
|
</div>
|
|
@@ -12,31 +12,53 @@
|
|
|
<div class="form-group row">
|
|
<div class="form-group row">
|
|
|
<label for="edit-owner-id" class="col-sm-2 col-form-label text-right">货主</label>
|
|
<label for="edit-owner-id" class="col-sm-2 col-form-label text-right">货主</label>
|
|
|
<div class="col-sm-10 form-inline">
|
|
<div class="col-sm-10 form-inline">
|
|
|
- <select id="edit-owner-id" class="form-control col-sm-5" v-model="editOwnerMaterial.owner_id">
|
|
|
|
|
|
|
+ <select id="edit-owner-id" class="form-control col-sm-5" v-model="editOwnerMaterial.owner_id"
|
|
|
|
|
+ :class="materialErrors.owner_id?'is-invalid':''"
|
|
|
|
|
+ @focus="materialErrors.owner_id= null">
|
|
|
<option v-for="(owner,i) in filterOwners" :value="owner.id">@{{ owner.name }}</option>
|
|
<option v-for="(owner,i) in filterOwners" :value="owner.id">@{{ owner.name }}</option>
|
|
|
</select>
|
|
</select>
|
|
|
<input type="text" placeholder="输入货主进行筛选" class="form-control col-sm-4 offset-1" @change="filterOwner($event)">
|
|
<input type="text" placeholder="输入货主进行筛选" class="form-control col-sm-4 offset-1" @change="filterOwner($event)">
|
|
|
|
|
+ <div class="invalid-feedback" v-if="materialErrors.owner_id">
|
|
|
|
|
+ @{{ materialErrors.owner_id[0] }}
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="form-group row">
|
|
<div class="form-group row">
|
|
|
<label for="edit-material-code" class="col-sm-2 col-form-label text-right">耗材编码</label>
|
|
<label for="edit-material-code" class="col-sm-2 col-form-label text-right">耗材编码</label>
|
|
|
<div class="col-sm-10 form-inline">
|
|
<div class="col-sm-10 form-inline">
|
|
|
- <input type="text" id="edit-material-code" class="form-control col-sm-10" v-model="editOwnerMaterial.material_code" placeholder="耗材编码" >
|
|
|
|
|
|
|
+ <input type="text" id="edit-material-code" class="form-control col-sm-10" placeholder="耗材编码"
|
|
|
|
|
+ v-model="editOwnerMaterial.material_code"
|
|
|
|
|
+ :class="materialErrors.material_code?'is-invalid':''"
|
|
|
|
|
+ @focus="materialErrors.material_code= null">
|
|
|
|
|
+ <div class="invalid-feedback" v-if="materialErrors.material_code">
|
|
|
|
|
+ @{{ materialErrors.material_code[0] }}
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="form-group row">
|
|
<div class="form-group row">
|
|
|
<label for="edit-material-id" class="col-sm-2 col-form-label text-right">耗材</label>
|
|
<label for="edit-material-id" class="col-sm-2 col-form-label text-right">耗材</label>
|
|
|
<div class="col-sm-10 form-inline">
|
|
<div class="col-sm-10 form-inline">
|
|
|
- <select id="edit-material-id" class="form-control col-sm-5" v-model="editOwnerMaterial.material_id">
|
|
|
|
|
|
|
+ <select id="edit-material-id" class="form-control col-sm-5"
|
|
|
|
|
+ v-model="editOwnerMaterial.material_id"
|
|
|
|
|
+ :class="materialErrors.material_id?'is-invalid':''"
|
|
|
|
|
+ @focus="materialErrors.material_id = null">
|
|
|
<option v-for="(materials,i) in filterMaterials" :value="materials.id">@{{ materials.code }}</option>
|
|
<option v-for="(materials,i) in filterMaterials" :value="materials.id">@{{ materials.code }}</option>
|
|
|
</select>
|
|
</select>
|
|
|
<input type="text" placeholder="输入耗材进行筛选" class="form-control col-m-4 offset-1" @change="filterMaterial($event)">
|
|
<input type="text" placeholder="输入耗材进行筛选" class="form-control col-m-4 offset-1" @change="filterMaterial($event)">
|
|
|
|
|
+ <div class="invalid-feedback" v-if="materialErrors.material_id">
|
|
|
|
|
+ @{{ materialErrors.material_id[0] }}
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="form-group row">
|
|
<div class="form-group row">
|
|
|
<label for="edit-size" class="col-sm-2 col-form-label text-right">尺寸</label>
|
|
<label for="edit-size" class="col-sm-2 col-form-label text-right">尺寸</label>
|
|
|
<div class="col-sm-10 form-inline">
|
|
<div class="col-sm-10 form-inline">
|
|
|
- <input type="text" id="edit-size" class="form-control col-10" v-model="editOwnerMaterial.size" placeholder="项目耗材尺寸">
|
|
|
|
|
|
|
+ <input type="text" id="edit-size" class="form-control col-10" v-model="editOwnerMaterial.size" placeholder="项目耗材尺寸"
|
|
|
|
|
+ :class="materialErrors.size?'is-invalid':''"
|
|
|
|
|
+ @focus="materialErrors.size = null">
|
|
|
|
|
+ <div class="invalid-feedback" v-if="materialErrors.size">
|
|
|
|
|
+ @{{ materialErrors.size[0] }}
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="form-group row">
|
|
<div class="form-group row">
|
|
@@ -54,7 +76,7 @@
|
|
|
</form>
|
|
</form>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="modal-footer">
|
|
<div class="modal-footer">
|
|
|
- <button type="button" class="btn btn-secondary" data-dismiss="modal" @click="editOwnerMaterial={}">关闭</button>
|
|
|
|
|
|
|
+ <button type="button" class="btn btn-secondary" data-dismiss="modal" >关闭</button>
|
|
|
<button type="button" class="btn btn-primary" @click="update">保存</button>
|
|
<button type="button" class="btn btn-primary" @click="update">保存</button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|