diff --git a/src/apps/AppHelpEffect/addLog.vue b/src/apps/AppHelpEffect/addLog.vue index 7b5900d6..cdc82a8c 100644 --- a/src/apps/AppHelpEffect/addLog.vue +++ b/src/apps/AppHelpEffect/addLog.vue @@ -37,7 +37,7 @@ action="/admin/file/add2"> -
提交
+
提交
@@ -45,17 +45,10 @@ export default { data() { return { - name: null, - areaId: null, - areaName: null, - detail: '', pid: '', - files: [], id: '', type: '', - operationDesc: '', - flag: false, - form: {detail: ""} + form: {detail: "", files: []} } }, computed: { @@ -88,7 +81,6 @@ export default { }) }, submit() { - if (this.flag) return if (this.type == 1) { if (!this.form.operationDesc) { return this.$u.toast('请选择帮扶类型') @@ -105,7 +97,6 @@ export default { return this.$u.toast('请输入走访内容') } } - this.flag = true const {form, type, pid} = this this.$http.post('/app/apppreventionreturntopovertylog/addOrUpdate', {...form, type, pid}).then(res => { if (res.code == 0) { diff --git a/src/components/AiAreaPicker.vue b/src/components/AiAreaPicker.vue index 00cc9b39..04feeb2a 100644 --- a/src/components/AiAreaPicker.vue +++ b/src/components/AiAreaPicker.vue @@ -76,8 +76,11 @@ export default { root(v) { v && (this.getFullArea(v)) }, - value(v) { - v && !this.areaName && this.getAreaName(this.value) + value: { + immediate: true, + handler(v) { + v && !this.areaName && this.getAreaName(this.value) + } }, fullArea(v) { v && this.value && !this.multiple && this.$emit('update:fullName', v?.map(e => e.name)?.join("") || "") @@ -88,7 +91,6 @@ export default { }, created() { this.getRootArea() - this.value && this.getAreaName(this.value) }, methods: { getRootArea() {