BUG 28351

This commit is contained in:
aixianling
2022-03-18 16:42:59 +08:00
parent 55484d2a53
commit 43be542532
2 changed files with 130 additions and 125 deletions

View File

@@ -11,7 +11,7 @@
<h2>返乡人员姓名</h2> <h2>返乡人员姓名</h2>
</div> </div>
<div class="form-item__right"> <div class="form-item__right">
<input placeholder="请输入" v-model="form.name" :maxlength="20" /> <input placeholder="请输入" v-model="form.name" :maxlength="20"/>
</div> </div>
</div> </div>
</div> </div>
@@ -92,7 +92,7 @@
form.startTime form.startTime
}}</span> }}</span>
<i v-else>请选择</i> <i v-else>请选择</i>
<u-icon name="arrow-right" color="#ddd" /> <u-icon name="arrow-right" color="#ddd"/>
</div> </div>
</div> </div>
</div> </div>
@@ -119,7 +119,7 @@
form.startAreaName form.startAreaName
}}</span> }}</span>
<i v-else>请选择</i> <i v-else>请选择</i>
<u-icon name="arrow-right" color="#ddd" /> <u-icon name="arrow-right" color="#ddd"/>
</div> </div>
</AiAreaPicker> </AiAreaPicker>
</div> </div>
@@ -155,7 +155,7 @@
form.arriveTime form.arriveTime
}}</span> }}</span>
<i v-else>请选择</i> <i v-else>请选择</i>
<u-icon name="arrow-right" color="#ddd" /> <u-icon name="arrow-right" color="#ddd"/>
</div> </div>
</div> </div>
</div> </div>
@@ -182,7 +182,7 @@
form.arriveAreaName form.arriveAreaName
}}</span> }}</span>
<i v-else>请选择</i> <i v-else>请选择</i>
<u-icon name="arrow-right" color="#ddd" /> <u-icon name="arrow-right" color="#ddd"/>
</div> </div>
</AiAreaPicker> </AiAreaPicker>
</div> </div>
@@ -238,7 +238,7 @@
form.checkTime form.checkTime
}}</span> }}</span>
<i v-else>请选择</i> <i v-else>请选择</i>
<u-icon name="arrow-right" color="#ddd" /> <u-icon name="arrow-right" color="#ddd"/>
</div> </div>
</div> </div>
</div> </div>
@@ -344,9 +344,7 @@
</template> </template>
<script> <script>
// import AiUploader from "@/components/AiUploader/AiUploader"; import {mapState} from "vuex";
// import AiSelect from "@/components/AiSelect/AiSelect";
import { mapState } from "vuex";
export default { export default {
data() { data() {
@@ -409,11 +407,11 @@ export default {
onLoad(option) { onLoad(option) {
this.areaId = this.user.areaId; this.areaId = this.user.areaId;
document.title = '返乡登记' document.title = '返乡登记'
if(option.corpId) { if (option.corpId) {
this.form.corpId = option.corpId this.form.corpId = option.corpId
} }
this.form.arriveGirdId = option.arriveGirdId this.form.arriveGirdId = option.arriveGirdId
this.form.arriveGirdName = option.arriveGirdName this.form.arriveGirdName = decodeURIComponent(option.arriveGirdName)
}, },
methods: { methods: {
@@ -546,11 +544,9 @@ export default {
checkPhoto: JSON.stringify(this.form.checkPhoto), checkPhoto: JSON.stringify(this.form.checkPhoto),
}) })
.then((res) => { .then((res) => {
this.$hideLoading(); this.$hideLoading();
this.flag = false; this.flag = false;
if (res.code == 0) { if (res.code == 0) {
console.log(res)
uni.$emit("updateBackList"); uni.$emit("updateBackList");
setTimeout(() => { setTimeout(() => {
uni.navigateTo({url: `./Success?status=1&corpId=${this.form.corpId}`}) uni.navigateTo({url: `./Success?status=1&corpId=${this.form.corpId}`})
@@ -589,6 +585,7 @@ export default {
.form-item__checkbox { .form-item__checkbox {
width: 100%; width: 100%;
div { div {
width: 100%; width: 100%;
height: 80px; height: 80px;
@@ -753,6 +750,7 @@ export default {
} }
} }
} }
.btn-wrapper { .btn-wrapper {
position: fixed; position: fixed;
left: 50%; left: 50%;

View File

@@ -49,7 +49,9 @@
</div> </div>
<div class="pad-b120"></div> <div class="pad-b120"></div>
<div class="footer" v-if="isAdmin"> <div class="footer" v-if="isAdmin">
<div class="bg-fff" @click="linkTo(`./Add?arriveGirdId=${girdId}&arriveGirdName=${girdName}`)">登记</div> <div class="bg-fff"
@click="linkTo(`./Add?arriveGirdId=${girdId}&arriveGirdName=${encodeURIComponent(girdName)}`)">登记
</div>
<div class="bg-blue" @click="show=true">邀请居民填写</div> <div class="bg-blue" @click="show=true">邀请居民填写</div>
</div> </div>
<u-popup v-model="show" mode="bottom" border-radius="14"> <u-popup v-model="show" mode="bottom" border-radius="14">
@@ -100,6 +102,10 @@ export default {
...mapState(['user']), ...mapState(['user']),
params() { params() {
return qs.parse(decodeURIComponent(location.search)) return qs.parse(decodeURIComponent(location.search))
},
shareLink() {
let {girdId, girdName, user: {corpId}} = this
return location.origin + `/apps/AppBackUserList/add?corpId=${corpId}&arriveGirdId=${girdId}&arriveGirdName=${encodeURIComponent(girdName)}`
} }
}, },
onLoad() { onLoad() {
@@ -188,7 +194,7 @@ export default {
}, },
copy() { copy() {
let oInput = document.createElement('input') let oInput = document.createElement('input')
oInput.value = location.origin + `/apps/AppBackUserList/add?corpId=${this.user.corpId}&arriveGirdId=${this.girdId}&arriveGirdName=${this.girdName}` oInput.value = this.shareLink
document.body.appendChild(oInput) document.body.appendChild(oInput)
oInput.select() oInput.select()
document.execCommand('Copy') document.execCommand('Copy')
@@ -201,7 +207,7 @@ export default {
// title: this.params.title, // title: this.params.title,
// desc: this.params.tableExplain, // desc: this.params.tableExplain,
imgUrl: 'https://cdn.cunwuyun.cn/dvcp/h5/back-user-share.png', imgUrl: 'https://cdn.cunwuyun.cn/dvcp/h5/back-user-share.png',
link: location.origin + `/apps/AppBackUserList/add?corpId=${this.user.corpId}&arriveGirdId=${this.girdId}&arriveGirdName=${this.girdName}`, link: this.shareLink,
}]) }])
}) })
}, },
@@ -211,7 +217,7 @@ export default {
// title: this.params.title, // title: this.params.title,
// desc: this.params.tableExplain, // desc: this.params.tableExplain,
imgUrl: 'https://cdn.cunwuyun.cn/dvcp/h5/back-user-share.png', imgUrl: 'https://cdn.cunwuyun.cn/dvcp/h5/back-user-share.png',
link: location.origin + `/apps/AppBackUserList/add?corpId=${this.user.corpId}&arriveGirdId=${this.girdId}&arriveGirdName=${this.girdName}`, link: this.shareLink,
}]) }])
}) })
}, },
@@ -307,6 +313,7 @@ export default {
.user-list { .user-list {
background-color: #f5f5f5; background-color: #f5f5f5;
.item { .item {
padding: 32px 64px 24px; padding: 32px 64px 24px;
background-color: #fff; background-color: #fff;