diff --git a/src/views/modules/base/epidemic/natFocus/nfSendNotice.vue b/src/views/modules/base/epidemic/natFocus/nfSendNotice.vue
index a82080b3..0626a739 100644
--- a/src/views/modules/base/epidemic/natFocus/nfSendNotice.vue
+++ b/src/views/modules/base/epidemic/natFocus/nfSendNotice.vue
@@ -8,7 +8,7 @@
:rules="dataRule"
class="form">
- -->
-
-
-
-
+ -->
+
{
+
+ // }, 1000)
+ },
handleSearch () {
this.loadTable()
},
@@ -391,7 +403,31 @@ export default {
console.log('val----', val)
this.selectionAll = val
},
+ async getArea (node, resolve) {
+
+ const url = "/commonservice/areacode/nextarea"
+ let params = {
+ parentLevel: node.data ? node.data.level : '',
+ parentAreaCode: node.data ? node.data.code : ''
+ }
+
+ const { data, code, msg } = await requestPost(url, params)
+ if (code === 0) {
+ const nodes = data.map(item => ({
+ value: item.areaCode, //
+ label: item.areaName,
+ code: item.areaCode,
+ level: item.level,
+ leaf: node.level >= 4 // 5层级
+ }))
+ resolve(nodes)
+
+ } else {
+ this.$message.error(msg)
+ }
+
+ },
async loadTable () {
this.tableLoading = true
@@ -421,7 +457,13 @@ export default {
}
this.tableLoading = false
},
-
+ handleAreaChange(val) {
+
+ if (val.length > 0) {
+ const len = val.length - 1
+ this.formData.sourceAddressCode = val[len]
+ } else this.formData.sourceAddressCode = ''
+ },
handleScheduledTimeChange (time) {
if (time) {
this.formData.startDate = time[0]
@@ -599,6 +641,7 @@ export default {
this.$refs.ref_searchform.resetFields()
this.formData.startDate = ''
this.formData.endDate = ''
+ this.searchAreacode = []
this.timeRange = []
this.pageSize = 20
this.pageNo = 1