文件上传

master
lion 1 day ago
parent 988b3f1821
commit 561140e651

@ -1,14 +1,14 @@
<template>
<div>
<xy-dialog
ref="dialog"
:width="70"
:is-show.sync="isShow"
type="form"
<xy-dialog
ref="dialog"
:width="70"
:is-show.sync="isShow"
type="form"
:title="type==='add'?'新增防汛队伍':'编辑防汛队伍'"
:form="form"
:rules="rules"
@submit="submit"
:form="form"
:rules="rules"
@submit="submit"
>
<template v-slot:mingcheng>
<div class="xy-table-item">
@ -19,32 +19,32 @@
<el-input v-model="form.mingcheng" style="width:300px" />
</div>
</div>
</template>
<template v-slot:duiwushuxing>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>队伍属性
</div>
<div class="xy-table-item-content">
<el-select v-model="form.duiwushuxing" style="width:300px" filterable placeholder="请选择">
<el-option v-for="item in shuxingList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</div>
</div>
</template>
<template v-slot:quyu>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>区域
</div>
<div class="xy-table-item-content">
<el-select v-model="form.quyu" style="width:300px" filterable placeholder="请选择">
<el-option v-for="item in quyuList" :key="item.id" :label="item.value" :value="item.id">
</el-option>
</el-select>
</div>
</div>
</template>
<template v-slot:duiwushuxing>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>队伍属性
</div>
<div class="xy-table-item-content">
<el-select v-model="form.duiwushuxing" style="width:300px" filterable placeholder="请选择">
<el-option v-for="item in shuxingList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</div>
</div>
</template>
<template v-slot:quyu>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>区域
</div>
<div class="xy-table-item-content">
<el-select v-model="form.quyu" style="width:300px" filterable placeholder="请选择">
<el-option v-for="item in quyuList" :key="item.id" :label="item.value" :value="item.id">
</el-option>
</el-select>
</div>
</div>
</template>
<template v-slot:gongsi>
<div class="xy-table-item">
@ -63,9 +63,11 @@
<span style="color: red;font-weight: 600;padding-right: 4px;" />负责人
</div>
<div class="xy-table-item-content">
<el-select v-model="form.fuzeren" style="width:300px" placeholder="请选择" @change="changeFuzeren">
<!-- <el-select v-model="form.fuzeren" style="width:300px" placeholder="请选择" @change="changeFuzeren">
<el-option v-for="item in bookList" :key="item.id" :label="item.xingming" :value="item.xingming" />
</el-select>
</el-select> -->
<el-input v-model="form.fuzeren" style="width:300px" />
</div>
</div>
</template>
@ -74,10 +76,11 @@
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;" />队长
</div>
<div class="xy-table-item-content">
<el-select v-model="form.duizhang" style="width:300px"placeholder="请选择">
<el-option v-for="item in bookList" :key="item.id" :label="item.xingming" :value="item.xingming" />
</el-select>
<div class="xy-table-item-content">
<!-- <el-select v-model="form.duizhang" style="width:300px"placeholder="请选择">
<el-option v-for="item in bookList" :key="item.id" :label="item.xingming" :value="item.xingming" />
</el-select> -->
<el-input v-model="form.duizhang" style="width:300px" />
</div>
</div>
</template>
@ -118,11 +121,11 @@
<span style="color: red;font-weight: 600;padding-right: 4px;" />地址
</div>
<div class="xy-table-item-content">
<avue-input-map
v-model="mapform"
:params="mapparams"
<avue-input-map
v-model="mapform"
:params="mapparams"
style="width:300px"
placeholder="请选择地图"
placeholder="请选择地图"
/>
</div>
</div>
@ -174,7 +177,7 @@ export default {
},
mapform: [],
form: {
mingcheng: '',
mingcheng: '',
duiwushuxing:'',
gongsi: '',
fuzeren: '',
@ -186,21 +189,21 @@ export default {
jingdu: '',
weidu: '',
duiyuan: []
},
quyuList:[],
shuxingList:[{
label:'自管队伍',
value:'自管队伍'
},{
label:'区县队伍',
value:'区县队伍'
},
quyuList:[],
shuxingList:[{
label:'自管队伍',
value:'自管队伍'
},{
label:'区县队伍',
value:'区县队伍'
}],
bookList: [],
rules: {
mingcheng: [{
required: true,
message: '请填写队伍名称'
}],
}],
quyu:[{
required: true,
message: '请选择区域'
@ -240,13 +243,13 @@ export default {
page_size: 999
})
this.bookList = res.data
},
changeFuzeren(e) {
this.bookList.map(item => {
if (e == item.xingming) {
this.form.lianxidianhua = item.lianxidianhua
}
})
},
changeFuzeren(e) {
this.bookList.map(item => {
if (e == item.xingming) {
this.form.lianxidianhua = item.lianxidianhua
}
})
},
async getDetail() {
const res = await show({
@ -268,7 +271,7 @@ export default {
message: '新增成功'
})
this.$emit('refresh')
this.isShow = false
this.isShow = false
})
return
}
@ -297,4 +300,4 @@ export default {
::v-deep .xy-table-item-label {
min-width: 160px !important
}
</style>
</style>

Loading…
Cancel
Save