diff --git a/src/views/modules/base/collect.vue b/src/views/modules/base/collect.vue
new file mode 100644
index 00000000..8f6c49af
--- /dev/null
+++ b/src/views/modules/base/collect.vue
@@ -0,0 +1,429 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+ {{ scope.row.houseType == '1' ? '自有' : '租住' }}
+
+
+
+
+
+
+
+
+
+
+ 全程接种
+ 未全程接种
+ 未接种
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/pages/caiji.vue b/src/views/pages/caiji.vue
index be259c60..f8d9a2a9 100644
--- a/src/views/pages/caiji.vue
+++ b/src/views/pages/caiji.vue
@@ -203,6 +203,7 @@ import { requestPost } from "@/js/dai/request";
import { Toast } from "mint-ui";
import { MessageBox } from 'mint-ui';
import { Loading } from 'element-ui' // 引入Loading服务
+import { messages } from '@/i18n'
let loading // 加载动画
export default {
@@ -259,7 +260,7 @@ export default {
mobile: '',
idNum: '',
customerId: '',
- heSuanCount: 0,
+ heSuanCount: null,
ymjz: '',
selDetNum: {},
selDetCondition: {}
@@ -308,19 +309,23 @@ export default {
computed: {
},
- created () { },
- mounted () {
+
+ created () {
console.log(this.$route)
this.shequId = this.$route.params.id
this.customerId = this.$route.query.customerId
this.shequName = this.$route.query.name
+ document.title = this.shequName
+ },
+ mounted () {
+
let envShow = process.env.VUE_APP_NODE_ENV
console.log('环境', envShow)
- // let internalShequId = ['1202807601961984002', '6e511da6816e53af4cda952365a26eb9',]
- let internalShequId = ['1202807601961984002',]
+ let internalShequId = ['1202807601961984002', '6e511da6816e53af4cda952365a26eb9',]
+ // let internalShequId = ['1202807601961984002',]
// if (envShow === 'dev' || envShow === 'prod:sit') { // 开发环境
// internalShequId = null
// } else if (envShow === 'prod:uat') { // 体验
@@ -337,7 +342,7 @@ export default {
}
this.loadVillage()
this.detNumList = []
- for (let i = 1; i < 11; i++) {
+ for (let i = 0; i < 11; i++) {
let obj = {
value: i + '',
label: i + '次',
@@ -577,7 +582,6 @@ export default {
},
async submit () {
-
if (this.formData.origin === 'internal') {
this.formData.villageId = this.selVillage.value
@@ -603,17 +607,26 @@ export default {
this.formData.houseType = this.selHomeType.value
+ let memberListTemp = []
+
+
this.memberList.forEach(element => {
- element.customerId = this.customerId
- if (element.selDetNum && element.selDetNum.value) {
- element.heSuanCount = element.selDetNum.value
- }
- if (element.selDetCondition && element.selDetCondition.value) {
- element.ymjz = element.selDetCondition.value
+
+ if (element.name && element.name !== '' && element.idNum && element.idNum !== '') {
+ element.customerId = this.customerId
+ if (element.selDetNum && element.selDetNum.value) {
+ element.heSuanCount = element.selDetNum.value
+ }
+ if (element.selDetCondition && element.selDetCondition.value) {
+ element.ymjz = element.selDetCondition.value
+ }
+
+ memberListTemp.push(element)
}
+
});
- this.formData.memberList = this.memberList
+ this.formData.memberList = memberListTemp
console.log(this.formData)
this.btnDisabled = true
this.startLoading()
@@ -639,8 +652,6 @@ export default {
}
},
-
-
//必填验证
validataFormData () {
@@ -710,25 +721,27 @@ export default {
return aletMessage
}
+ if (this.memberList[0].length > 1) {
+ for (let i = 1; i < this.memberList.length; i++) {
+ let item = this.memberList[i]
- for (let i = 1; i < this.memberList.length; i++) {
- let item = this.memberList[i]
-
- if (item.name || item.mobile || item.idNum || item.selDetNum.value || item.selDetCondition.value) {//填写了信息的,必须填写姓名身份证
- if (!item.name || !item.idNum) {
- aletMessage = '请完整填写用户' + (i + 1) + '的姓名和身份证信息'
+ if (item.name || item.mobile || item.idNum || item.selDetNum.value || item.selDetCondition.value) {//填写了信息的,必须填写姓名身份证
+ if (!item.name || !item.idNum) {
+ aletMessage = '请完整填写用户' + (i + 1) + '的姓名和身份证信息'
+ return aletMessage
+ }
+ } else {
+ aletMessage = '用户' + (i + 1) + '的信息没有填写,是否继续'
+ this.showMessagsBox = true
return aletMessage
+
}
- } else {
- aletMessage = '用户' + (i + 1) + '的信息没有填写,是否继续'
- this.showMessagsBox = true
- return aletMessage
}
-
}
+
},
popupOk () {
@@ -801,7 +814,7 @@ export default {
name: '',
mobile: '',
idNum: '',
- heSuanCount: 0,
+ heSuanCount: null,
ymjz: '',
selDetNum: {},
customerId: '',
@@ -847,7 +860,10 @@ export default {
}
- }
+ },
+ beforeDestroy () {
+ document.title = messages[val].brand.lg
+ },
}