点位代码更新
This commit is contained in:
@@ -225,7 +225,7 @@
|
||||
<el-form-item label="点位名称" prop="point_name">
|
||||
<el-input v-model="form.point_name" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="点位状态" prop="point_status">
|
||||
<el-form-item label="点位状态" prop="point_status" v-show="pointStatusDialogList.length > 0">
|
||||
<el-select
|
||||
v-model="form.point_status"
|
||||
size="mini"
|
||||
@@ -256,7 +256,7 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位类型" prop="device_point_type">
|
||||
<el-form-item label="点位类型" prop="device_point_type" v-show="pointTypesDialogList.length > 0">
|
||||
<el-select
|
||||
v-model="form.point_type"
|
||||
size="mini"
|
||||
@@ -271,10 +271,24 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="载具编码" prop="vehicle_code">
|
||||
<el-form-item label="载具编码" prop="vehicle_code" v-if="form.point_status !== '1'">
|
||||
<el-input v-model="form.vehicle_code" clearable style="width: 370px;" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="库存数" prop="ivt_qty" v-if="form.point_status === '3'">
|
||||
<el-input-number v-model="form.ivt_qty" :min="1" :precision="3" :max="999" label="库存数" size="mini"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="物料来源" v-if="form.point_status === '3'">
|
||||
<el-radio-group v-model="choose" size="mini">
|
||||
<el-radio-button label="物料"></el-radio-button>
|
||||
<el-radio-button label="工单"></el-radio-button>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="物料名称" prop="vehicle_code" v-if="false">
|
||||
<el-input v-model="form.material_id" clearable style="width: 370px;" @focus="getMaterial"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="物料名称" prop="vehicle_code" v-if="form.point_status === '3'">
|
||||
<el-input v-model="form.material_name" clearable style="width: 370px;" @focus="getMaterial"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注">
|
||||
<el-input v-model="form.remark" style="width: 370px;" rows="2" type="textarea" />
|
||||
</el-form-item>
|
||||
@@ -337,7 +351,8 @@
|
||||
<!--分页组件-->
|
||||
<pagination />
|
||||
</div>
|
||||
|
||||
<MaterialDialog :dialog-show.sync="materialDialog" @tableChanged3="tableChanged"/>
|
||||
<WorkOrderDialog :dialog-show.sync="workOrderDialog" @tableChanged4="tableChanged"/>
|
||||
<ViewDialog ref="viewDialog" />
|
||||
</div>
|
||||
</template>
|
||||
@@ -351,6 +366,8 @@ import crudOperation from '@crud/CRUD.operation'
|
||||
import udOperation from '@crud/UD.operation'
|
||||
import pagination from '@crud/Pagination'
|
||||
import ViewDialog from '@/views/wms/sch/point/ViewDialog'
|
||||
import MaterialDialog from '@/views/wms/sch/point/MaterialDialog'
|
||||
import WorkOrderDialog from '@/views/wms/sch/point/WorkOrderDialog'
|
||||
|
||||
const defaultForm = {
|
||||
point_id: null,
|
||||
@@ -374,7 +391,7 @@ const defaultForm = {
|
||||
export default {
|
||||
name: 'Point',
|
||||
dicts: ['vehicle_type', 'd_lock_type', 'SCH_TASK_TYPE_DTL', 'vehicle_type'],
|
||||
components: { pagination, crudOperation, rrOperation, udOperation , ViewDialog},
|
||||
components: { WorkOrderDialog, MaterialDialog, pagination, crudOperation, rrOperation, udOperation , ViewDialog},
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
cruds() {
|
||||
return CRUD({
|
||||
@@ -395,6 +412,9 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
syncLoading: false,
|
||||
materialDialog: false,
|
||||
workOrderDialog: false,
|
||||
choose: '物料',
|
||||
invtypelist: [],
|
||||
pointStatusList: [],
|
||||
pointStatusDialogList: [],
|
||||
@@ -513,8 +533,18 @@ export default {
|
||||
if (row) {
|
||||
this.$refs.viewDialog.setParentData(row)
|
||||
}
|
||||
},
|
||||
getMaterial() {
|
||||
if (this.choose == '物料') {
|
||||
this.materialDialog = true
|
||||
} else {
|
||||
this.workOrderDialog = true
|
||||
}
|
||||
},
|
||||
tableChanged(row) {
|
||||
this.form.material_name = row.material_name
|
||||
this.form.material_id = row.material_id
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user