代码更新

This commit is contained in:
lyd
2022-10-28 17:52:34 +08:00
parent 5026959e11
commit c2545f20d7
2 changed files with 32 additions and 24 deletions

View File

@@ -27,7 +27,7 @@
size="mini" size="mini"
placeholder="区域类型" placeholder="区域类型"
class="filter-item" class="filter-item"
@change="getPointStatusAndTypeList" @change="getPointStatusAndTypeList(query.region_id, 1)"
> >
<el-option <el-option
v-for="item in regionList" v-for="item in regionList"
@@ -69,7 +69,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="块" v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624')"> <el-form-item v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624')" label="块">
<el-input <el-input
v-model="query.block_num" v-model="query.block_num"
clearable clearable
@@ -78,7 +78,7 @@
@keyup.enter.native="crud.toQuery" @keyup.enter.native="crud.toQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="排" v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624' || query.region_id=='1557538851726168064')"> <el-form-item v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624' || query.region_id=='1557538851726168064')" label="排">
<el-input <el-input
v-model="query.row_num" v-model="query.row_num"
clearable clearable
@@ -87,7 +87,7 @@
@keyup.enter.native="crud.toQuery" @keyup.enter.native="crud.toQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="列" v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624' || query.region_id=='1557538851726168064')"> <el-form-item v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624' || query.region_id=='1557538851726168064')" label="列">
<el-input <el-input
v-model="query.col_num" v-model="query.col_num"
clearable clearable
@@ -96,7 +96,7 @@
@keyup.enter.native="crud.toQuery" @keyup.enter.native="crud.toQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="层" v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624' || query.region_id=='1557538851726168064')"> <el-form-item v-if="(query.region_id=='1557539288307077120' || query.region_id=='1582909373552922624' || query.region_id=='1557538851726168064')" label="层">
<el-input <el-input
v-model="query.layer_num" v-model="query.layer_num"
clearable clearable
@@ -133,48 +133,48 @@
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'--> <!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission"> <crudOperation :permission="permission">
<el-button <el-button
v-if="crud.query.is_used == 0"
slot="right" slot="right"
class="filter-item" class="filter-item"
size="mini" size="mini"
type="primary" type="primary"
icon="el-icon-circle-check" icon="el-icon-circle-check"
v-if="crud.query.is_used == 0"
:disabled="crud.selections.length === 0" :disabled="crud.selections.length === 0"
@click="changeUsed(crud.selections, 1)" @click="changeUsed(crud.selections, 1)"
> >
启用 启用
</el-button> </el-button>
<el-button <el-button
v-if="crud.query.is_used == 1"
slot="right" slot="right"
class="filter-item" class="filter-item"
size="mini" size="mini"
type="primary" type="primary"
icon="el-icon-circle-close" icon="el-icon-circle-close"
v-if="crud.query.is_used == 1"
:disabled="crud.selections.length === 0" :disabled="crud.selections.length === 0"
@click="changeUsed(crud.selections, 0)" @click="changeUsed(crud.selections, 0)"
> >
禁用 禁用
</el-button> </el-button>
<el-button <el-button
v-if="crud.query.lock_type == 1"
slot="right" slot="right"
class="filter-item" class="filter-item"
size="mini" size="mini"
type="danger" type="danger"
icon="el-icon-circle-check" icon="el-icon-circle-check"
v-if="crud.query.lock_type == 1"
:disabled="crud.selections.length === 0" :disabled="crud.selections.length === 0"
@click="changeLock(crud.selections, 2)" @click="changeLock(crud.selections, 2)"
> >
锁定 锁定
</el-button> </el-button>
<el-button <el-button
v-if="crud.query.lock_type == 2"
slot="right" slot="right"
class="filter-item" class="filter-item"
size="mini" size="mini"
type="danger" type="danger"
icon="el-icon-circle-close" icon="el-icon-circle-close"
v-if="crud.query.lock_type == 2"
:disabled="crud.selections.length === 0" :disabled="crud.selections.length === 0"
@click="changeLock(crud.selections, 1)" @click="changeLock(crud.selections, 1)"
> >
@@ -198,7 +198,7 @@
v-model="form.region_id" v-model="form.region_id"
placeholder="请选择" placeholder="请选择"
style="width: 370px;" style="width: 370px;"
@change="getPointStatusAndTypeList" @change="getPointStatusAndTypeList(form.region_id, 2)"
> >
<el-option <el-option
v-for="item in regionList" v-for="item in regionList"
@@ -208,10 +208,10 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="点位编码" prop="point_code"> <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;" />
</el-form-item> </el-form-item>
<el-form-item label="点位名称" prop="point_name"> <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;" />
</el-form-item> </el-form-item>
<el-form-item label="点位状态" prop="point_status"> <el-form-item label="点位状态" prop="point_status">
<el-select <el-select
@@ -223,7 +223,7 @@
clearable clearable
> >
<el-option <el-option
v-for="item in pointStatusList" v-for="item in pointStatusDialogList"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
/> />
@@ -253,7 +253,7 @@
style="width: 370px;" style="width: 370px;"
> >
<el-option <el-option
v-for="item in pointTypesList" v-for="item in pointTypesDialogList"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
/> />
@@ -295,7 +295,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="vehicle_code" label="载具编码" /> <el-table-column prop="vehicle_code" label="载具编码" />
<el-table-column prop="vehicle_qty" label="载具数量" /> <el-table-column prop="vehicle_qty" label="载具数量" />
<el-table-column prop="remark" label="备注" min-width="100" show-overflow-tooltip/> <el-table-column prop="remark" label="备注" min-width="100" show-overflow-tooltip />
<el-table-column prop="is_used" label="是否启用"> <el-table-column prop="is_used" label="是否启用">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.is_used=='1' ? '是' : '否' }} {{ scope.row.is_used=='1' ? '是' : '否' }}
@@ -360,7 +360,9 @@ export default {
syncLoading: false, syncLoading: false,
invtypelist: [], invtypelist: [],
pointStatusList: [], pointStatusList: [],
pointStatusDialogList: [],
pointTypesList: [], pointTypesList: [],
pointTypesDialogList: [],
options: [], options: [],
regionList: [], regionList: [],
permission: {}, permission: {},
@@ -396,7 +398,7 @@ export default {
}, },
[CRUD.HOOK.afterToCU]() { [CRUD.HOOK.afterToCU]() {
if (this.form.region_id) { if (this.form.region_id) {
this.getPointStatusAndTypeList(this.form.region_id) this.getPointStatusAndTypeList(this.form.region_id, 2)
} }
}, },
hand(value) { hand(value) {
@@ -424,21 +426,25 @@ export default {
}).catch(() => { }).catch(() => {
}) })
}, },
getPointStatusAndTypeList(id) { getPointStatusAndTypeList(id, flag) {
if (id) { if (id) {
this.getPointStatusList(id) this.getPointStatusList(id, flag)
this.getPointTypeList(id) this.getPointTypeList(id, flag)
this.crud.toQuery()
} }
if (flag === 1) { this.crud.toQuery() }
}, },
getPointStatusList(id) { getPointStatusList(id, flag) {
crudRegion.getPointStatusSelectById(id).then(res => { crudRegion.getPointStatusSelectById(id).then(res => {
this.pointStatusList = res if (flag === 1) {
this.pointStatusList = res
} else {
this.pointStatusDialogList = res
}
}) })
}, },
getPointTypeList(id) { getPointTypeList(id, flag) {
crudRegion.getPointTypeSelectById(id).then(res => { crudRegion.getPointTypeSelectById(id).then(res => {
this.pointTypesList = res if (flag === 1) { this.pointTypesList = res } else { this.pointTypesDialogList = res }
}) })
}, },
changeUsed(data, flag) { // 更改启用状态 changeUsed(data, flag) { // 更改启用状态

View File

@@ -92,6 +92,8 @@ const defaultForm = {
region_id: null, region_id: null,
region_code: null, region_code: null,
region_name: null, region_name: null,
point_type_explain: null,
point_status_explain: null,
remark: null, remark: null,
create_id: null, create_id: null,
create_name: null, create_name: null,