Browse Source

feat:增加地图

master
123456 3 years ago
parent
commit
0429c69ece
  1. 143
      src/views/modules/plugins/point/icpointNoice.vue
  2. 15
      src/views/modules/plugins/point/icpointnucleicmonitoring-add-or-update.vue
  3. 4
      src/views/modules/plugins/point/icpointnucleicmonitoring.vue
  4. 7
      src/views/modules/plugins/point/icpointvaccinesinoculation-add-or-update.vue

143
src/views/modules/plugins/point/icpointNoice.vue

@ -0,0 +1,143 @@
<template>
<div class="epidemic-form">
<div class="dialog-h-content scroll-h">
<el-form ref="ref_form1"
:inline="true"
:model="formData"
:rules="dataRule"
class="form">
<el-form-item label="通知渠道"
prop="isSelChannel"
label-width="150px"
style="display: block">
<span>小程序通知</span>
<!-- <el-checkbox v-model="formData.isSelChannel"
key="0"
label="0">小程序通知</el-checkbox> -->
<!-- <el-checkbox-group v-model="formData.channel">
<el-checkbox key="1"
label="1">小程序通知</el-checkbox>
<el-checkbox key="2"
label="2">短信通知</el-checkbox>
</el-checkbox-group> -->
</el-form-item>
<el-form-item label="通知内容"
prop="content"
label-width="150px"
style="display: block">
<el-input class="item_width_1"
type="textarea"
maxlength="500"
show-word-limit
:autosize="{ minRows: 10, maxRows: 15 }"
clearable
placeholder="请输入通知内容"
v-model="formData.content"></el-input>
</el-form-item>
</el-form>
</div>
<div class="form_div_btn">
<el-button size="small"
@click="handleCancle"> </el-button>
<el-button size="small"
type="primary"
:disabled="btnDisable"
@click="handleComfirm"> </el-button>
</div>
</div>
</template>
<script>
import { Loading } from 'element-ui' // Loading
let loading //
export default {
data () {
return {
activeName: "second",
gridList: [],
btnDisable: false,
formData: {
origin: '1',
isSelChannel: false,
channel: [],
content: '',
userList: [],
},
selectionAll: []
}
},
components: {},
async mounted () {
},
methods: {
//
startLoading () {
loading = Loading.service({
lock: true, //
text: '正在加载……', //
background: 'rgba(0,0,0,.7)' //
})
},
//
endLoading () {
// clearTimeout(timer);
if (loading) {
loading.close()
}
}
},
computed: {
dataRule () {
return {
channel: [
{ required: true, message: '通知渠道不能为空', trigger: 'blur' }
],
content: [
{ required: true, message: '通知内容不能为空', trigger: 'blur' }
]
}
},
},
props: {
// serviceList: {
// type: Array,
// default: []
// },
}
}
</script>
<style lang="scss" scoped >
@import "@/assets/scss/modules/management/epidemic.scss";
</style>

15
src/views/modules/plugins/point/icpointnucleicmonitoring-add-or-update.vue

@ -19,10 +19,10 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="核酸测点名称" prop="name">
<el-form-item label="核酸测点名称" prop="name">
<el-input
v-model="dataForm.name"
placeholder="核酸测点名称"
placeholder="核酸测点名称"
></el-input>
</el-form-item>
<el-form-item label="服务时间" prop="serveTime">
@ -40,14 +40,14 @@
:change="check_num()"
></el-input>
</el-form-item>
<el-form-item label="测点地址" prop="address">
<el-form-item label="测点地址" prop="address">
<el-input
v-model="dataForm.address"
placeholder="测点地址"
placeholder="测点地址"
disabled
></el-input>
</el-form-item>
<el-form-item label="位置坐标" prop="longitude" style="display: block">
<el-form-item label="位置坐标" prop="longitude" style="display: block" class="position_label">
<div>
<el-input
class="item_width_4"
@ -391,3 +391,8 @@ export default {
},
};
</script>
<style scoped>
.position_label >>> .el-form-item__label::before{
color:#fff!important;
}
</style>

4
src/views/modules/plugins/point/icpointnucleicmonitoring.vue

@ -44,7 +44,7 @@
></el-table-column>
<el-table-column
prop="name"
label="核酸测点名称"
label="核酸测点名称"
header-align="center"
align="center"
></el-table-column>
@ -62,7 +62,7 @@
></el-table-column>
<el-table-column
prop="address"
label="测点地址"
label="测点地址"
header-align="center"
align="center"
></el-table-column>

7
src/views/modules/plugins/point/icpointvaccinesinoculation-add-or-update.vue

@ -75,7 +75,7 @@
placeholder="接种点地址"
></el-input>
</el-form-item>
<el-form-item label="位置坐标" prop="longitude" style="display: block">
<el-form-item label="位置坐标" class="position_label" prop="longitude" style="display: block">
<div>
<el-input
class="item_width_4"
@ -446,3 +446,8 @@ export default {
},
};
</script>
<style scoped>
.position_label >>> .el-form-item__label::before{
color:#fff!important;
}
</style>

Loading…
Cancel
Save