From 3959e507bfa99cc4ced2a6f48f9b4358334d34c4 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 19 十二月 2023 17:34:45 +0800 Subject: [PATCH] 1. 调试表单选项组件的双向绑定逻辑 --- src/views/fytz/user/UserInfo.vue | 46 ++++++++++++++++++++-------------------------- 1 files changed, 20 insertions(+), 26 deletions(-) diff --git a/src/views/fytz/user/UserInfo.vue b/src/views/fytz/user/UserInfo.vue index 2d9bcd2..ac17524 100644 --- a/src/views/fytz/user/UserInfo.vue +++ b/src/views/fytz/user/UserInfo.vue @@ -6,7 +6,11 @@ :level="4" v-model:value="formSearch._locations" ></FYOptionLocation> - <FYOptionText label="鍏抽敭瀛�" placeholder="杈撳叆鍚嶇О鍏抽敭瀛�" v-model:value="formSearch.searchText"></FYOptionText> + <FYOptionText + label="鍏抽敭瀛�" + placeholder="杈撳叆鍚嶇О鍏抽敭瀛�" + v-model:value="formSearch.searchText" + ></FYOptionText> <FYOptionScene :allOption="true" :type="1" @@ -19,13 +23,7 @@ </template> <template #table-column> - <el-table-column - type="index" - fixed="left" - prop="userInfo.realname" - label="鍚嶇О" - width="400" - > + <el-table-column type="index" fixed="left" prop="userInfo.realname" label="鍚嶇О" width="400"> <template #default="scope"> <el-tooltip effect="dark" @@ -45,7 +43,7 @@ <el-table-column prop="userInfo.extension1" label="鍖哄幙" width="90" /> <el-table-column prop="biTownName" label="琛楅亾" width="110" /> <el-table-column prop="biArea" label="闆嗕腑鍖�" width="110" /> - <el-table-column prop="biManagementCompany" label="鐗╀笟" min-width="110"/> + <el-table-column prop="biManagementCompany" label="鐗╀笟" min-width="110" /> <el-table-column prop="userInfo.isenable" label="鐘舵��" width="90"> <template #default="scope"> {{ scope.row.userInfo.isenable ? '涓婄嚎涓�' : '宸蹭笅绾�' }} @@ -54,11 +52,7 @@ <el-table-column prop="userInfo.usertype" label="鐢ㄦ埛绫诲瀷" width="90" /> <el-table-column fixed="right" align="right" label="鎿嶄綔" width="160"> <template #header> - <el-button - icon="DocumentAdd" - size="default" - type="success" - @click="drawer = true" + <el-button icon="DocumentAdd" size="default" type="success" @click="drawer = true" >鏂板鐢ㄦ埛</el-button > </template> @@ -93,7 +87,7 @@ export default { components: { - CompUserInfoAddDrawer, + CompUserInfoAddDrawer }, data() { return { @@ -101,26 +95,26 @@ _locations: {}, searchText: '', scensetype: {}, - online: {}, + online: {} }, - drawer: false, + drawer: false }; }, computed: { - ...mapStores(useLoadingStore), + ...mapStores(useLoadingStore) }, methods: { onSearch(page, func) { const f = this.formSearch; const area = {}; // 琛屾斂鍖哄垝 - area.provinceCode = f._locations.pCode ? f._locations.pCode + '0000' : undefined + area.provinceCode = f._locations.pCode; area.provinceName = f._locations.pName; if (area.provinceCode == null) { area.provinceCode = null; area.provinceName = null; } - area.cityCode = f._locations.cCode ? f._locations.cCode.substring(0, 3) + '100' : undefined + area.cityCode = f._locations.cCode; area.cityName = f._locations.cName; area.districtCode = f._locations.dCode; area.districtName = f._locations.dName; @@ -140,7 +134,7 @@ if (res) { func({ data: res.data, - total: res.head.totalCount, + total: res.head.totalCount }); } }); @@ -154,12 +148,12 @@ const param = { guid: scope.row.userInfo.guid, isenable: !scope.row.userInfo.isenable - } + }; const msg = scope.row.userInfo.isenable ? '涓嬬嚎' : '涓婄嚎'; useMessageBoxTip({ confirmMsg: `纭${msg}璇ュ満鏅紵`, confirmTitle: msg, - onConfirm: () => { + onConfirm: async () => { scope.row.loading2 = true; return userApi .updateUserInfo(param) @@ -171,13 +165,13 @@ .finally(() => { scope.row.loading2 = false; }); - }, + } }); }, tableRowClassName({ row }) { return row.userInfo.isenable ? 'online-row' : 'offline-row'; - }, - }, + } + } }; </script> <style></style> -- Gitblit v1.9.3