|
|
|
|
@@ -134,7 +134,7 @@
|
|
|
|
|
@change="hand"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<rrOperation />
|
|
|
|
|
<rrOperation/>
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
@@ -199,16 +199,16 @@
|
|
|
|
|
>
|
|
|
|
|
仓位同步
|
|
|
|
|
</el-button>-->
|
|
|
|
|
<!-- <el-button
|
|
|
|
|
slot="right"
|
|
|
|
|
class="filter-item"
|
|
|
|
|
type="success"
|
|
|
|
|
icon="el-icon-check"
|
|
|
|
|
size="mini"
|
|
|
|
|
@click="downdtl"
|
|
|
|
|
>
|
|
|
|
|
导出Excel
|
|
|
|
|
</el-button>-->
|
|
|
|
|
<!-- <el-button
|
|
|
|
|
slot="right"
|
|
|
|
|
class="filter-item"
|
|
|
|
|
type="success"
|
|
|
|
|
icon="el-icon-check"
|
|
|
|
|
size="mini"
|
|
|
|
|
@click="downdtl"
|
|
|
|
|
>
|
|
|
|
|
导出Excel
|
|
|
|
|
</el-button>-->
|
|
|
|
|
</crudOperation>
|
|
|
|
|
<!--表单组件-->
|
|
|
|
|
<el-dialog
|
|
|
|
|
@@ -220,7 +220,7 @@
|
|
|
|
|
>
|
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" size="mini" label-width="100px">
|
|
|
|
|
<el-form-item v-if="false" label="点位标识" prop="point_id">
|
|
|
|
|
<el-input v-model="form.point_id" style="width: 370px;" />
|
|
|
|
|
<el-input v-model="form.point_id" style="width: 370px;"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="所属区域" prop="region_id">
|
|
|
|
|
<el-select
|
|
|
|
|
@@ -237,10 +237,10 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="点位编码" prop="point_code">
|
|
|
|
|
<el-input v-model="form.point_code" style="width: 370px;" :disabled="this.form.point_type==='01'" />
|
|
|
|
|
<el-input v-model="form.point_code" style="width: 370px;" :disabled="this.form.point_type==='01'"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="点位名称" prop="point_name">
|
|
|
|
|
<el-input v-model="form.point_name" style="width: 370px;" :disabled="this.form.point_type==='01'" />
|
|
|
|
|
<el-input v-model="form.point_name" style="width: 370px;" :disabled="this.form.point_type==='01'"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="点位状态" prop="point_status">
|
|
|
|
|
<el-select
|
|
|
|
|
@@ -289,11 +289,14 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="载具编码" prop="vehicle_code">
|
|
|
|
|
<el-input v-model="form.vehicle_code" clearable style="width: 370px;" />
|
|
|
|
|
<el-input v-model="form.vehicle_code" clearable style="width: 370px;"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="物料批次" prop="material_code">
|
|
|
|
|
<el-input v-model="form.material_code" clearable style="width: 370px;"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item label="备注">
|
|
|
|
|
<el-input v-model="form.remark" style="width: 370px;" rows="2" type="textarea" />
|
|
|
|
|
<el-input v-model="form.remark" style="width: 370px;" rows="2" type="textarea"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
|
@@ -310,30 +313,34 @@
|
|
|
|
|
style="width: 100%;"
|
|
|
|
|
@selection-change="crud.selectionChangeHandler"
|
|
|
|
|
>
|
|
|
|
|
<el-table-column type="selection" width="55" />
|
|
|
|
|
<el-table-column prop="point_code" label="点位编码" sortable width="100" />
|
|
|
|
|
<el-table-column prop="point_name" label="点位名称" width="120" sortable show-overflow-tooltip />
|
|
|
|
|
<el-table-column prop="region_name" label="区域名称" min-width="120" show-overflow-tooltip />
|
|
|
|
|
<el-table-column prop="point_type_name" label="点位类型" />
|
|
|
|
|
<el-table-column prop="point_status_name" label="点位状态" />
|
|
|
|
|
<el-table-column prop="lock_type_name" label="锁定类型" />
|
|
|
|
|
<el-table-column type="selection" width="55"/>
|
|
|
|
|
<el-table-column prop="point_code" label="点位编码" sortable width="100"/>
|
|
|
|
|
<el-table-column prop="point_name" label="点位名称" width="120" sortable show-overflow-tooltip/>
|
|
|
|
|
<el-table-column prop="region_name" label="区域名称" min-width="120" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column prop="point_type_name" label="点位类型"/>
|
|
|
|
|
<el-table-column prop="point_status_name" label="点位状态"/>
|
|
|
|
|
<el-table-column prop="lock_type_name" label="锁定类型"/>
|
|
|
|
|
<!-- <el-table-column prop="vehicle_type" label="载具类型" min-width="120">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
{{ dict.label.vehicle_type[scope.row.vehicle_type] }}
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>-->
|
|
|
|
|
<el-table-column prop="vehicle_code" label="载具编码" :min-width="flexWidth('vehicle_code',crud.data,'载具编码')" />
|
|
|
|
|
<el-table-column prop="material_code" label="物料批次" :min-width="flexWidth('material_code',crud.data,'物料批次')" />
|
|
|
|
|
<el-table-column prop="vehicle_qty" label="载具数量" />
|
|
|
|
|
<el-table-column prop="product_area" label="生产区域" />
|
|
|
|
|
<el-table-column prop="remark" label="备注" min-width="100" show-overflow-tooltip />
|
|
|
|
|
<el-table-column prop="vehicle_code" label="载具编码"
|
|
|
|
|
:min-width="flexWidth('vehicle_code',crud.data,'载具编码')"
|
|
|
|
|
/>
|
|
|
|
|
<el-table-column prop="material_code" label="物料批次"
|
|
|
|
|
:min-width="flexWidth('material_code',crud.data,'物料批次')"
|
|
|
|
|
/>
|
|
|
|
|
<el-table-column prop="vehicle_qty" label="载具数量"/>
|
|
|
|
|
<el-table-column prop="product_area" label="生产区域"/>
|
|
|
|
|
<el-table-column prop="remark" label="备注" min-width="100" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column prop="is_used" label="是否启用">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
{{ scope.row.is_used=='1' ? '是' : '否' }}
|
|
|
|
|
{{ scope.row.is_used == '1' ? '是' : '否' }}
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="update_optname" label="修改人" />
|
|
|
|
|
<el-table-column prop="update_time" label="修改时间" width="150" />
|
|
|
|
|
<el-table-column prop="update_optname" label="修改人"/>
|
|
|
|
|
<el-table-column prop="update_time" label="修改时间" width="150"/>
|
|
|
|
|
<el-table-column
|
|
|
|
|
v-permission="[]"
|
|
|
|
|
label="操作"
|
|
|
|
|
@@ -350,7 +357,7 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
<!--分页组件-->
|
|
|
|
|
<pagination />
|
|
|
|
|
<pagination/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
@@ -366,7 +373,26 @@ import pagination from '@crud/Pagination'
|
|
|
|
|
import { download } from '@/api/data'
|
|
|
|
|
import { downloadFile } from '@/utils'
|
|
|
|
|
|
|
|
|
|
const defaultForm = { point_id: null, point_code: null, point_name: null, point_type: null, point_status: null, lock_type: '1', vehicle_code: null, source_id: null, remark: null, is_used: null, is_delete: null, create_id: null, create_name: null, create_time: null, update_optid: null, update_optname: null, update_time: null }
|
|
|
|
|
const defaultForm = {
|
|
|
|
|
point_id: null,
|
|
|
|
|
point_code: null,
|
|
|
|
|
material_code: null,
|
|
|
|
|
point_name: null,
|
|
|
|
|
point_type: null,
|
|
|
|
|
point_status: null,
|
|
|
|
|
lock_type: '1',
|
|
|
|
|
vehicle_code: null,
|
|
|
|
|
source_id: null,
|
|
|
|
|
remark: null,
|
|
|
|
|
is_used: null,
|
|
|
|
|
is_delete: null,
|
|
|
|
|
create_id: null,
|
|
|
|
|
create_name: null,
|
|
|
|
|
create_time: null,
|
|
|
|
|
update_optid: null,
|
|
|
|
|
update_optname: null,
|
|
|
|
|
update_time: null
|
|
|
|
|
}
|
|
|
|
|
export default {
|
|
|
|
|
name: 'Point',
|
|
|
|
|
dicts: ['vehicle_type', 'd_lock_type', 'SCH_TASK_TYPE_DTL', 'vehicle_type'],
|
|
|
|
|
@@ -483,7 +509,9 @@ export default {
|
|
|
|
|
this.getPointStatusList(id, flag)
|
|
|
|
|
this.getPointTypeList(id, flag)
|
|
|
|
|
}
|
|
|
|
|
if (flag === 1) { this.crud.toQuery() }
|
|
|
|
|
if (flag === 1) {
|
|
|
|
|
this.crud.toQuery()
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
getPointStatusList(id, flag) {
|
|
|
|
|
debugger
|
|
|
|
|
|