From a867b568feeb075bfd70767f8adcd16e396bbca9 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Sat, 28 Oct 2023 11:08:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=81=9C=E8=AF=BE=E8=A6=81?= =?UTF-8?q?=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KcExportConfigTpkwcqkjzglxForm.vue | 65 +++++++++++++++---- src/views/kc/config/tkypList/KcTkypList.vue | 16 +++-- 2 files changed, 64 insertions(+), 17 deletions(-) diff --git a/src/views/kc/config/components/KcExportConfigTpkwcqkjzglxForm.vue b/src/views/kc/config/components/KcExportConfigTpkwcqkjzglxForm.vue index 7c304dc..dcd38e1 100644 --- a/src/views/kc/config/components/KcExportConfigTpkwcqkjzglxForm.vue +++ b/src/views/kc/config/components/KcExportConfigTpkwcqkjzglxForm.vue @@ -2,14 +2,9 @@ - - - - - - + @@ -18,8 +13,13 @@ - - + + + + + + + @@ -42,6 +42,11 @@ + + + + + @@ -163,11 +168,49 @@ } async function ghDuplicatevalidate(_r, value) { - let config = getSysConfig() + let xqxn = getSysConfig().flag1 + if(formData.xqxn){ + xqxn = formData.xqxn + } + console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:174 ~ ghDuplicatevalidate ~ xqxn:`, xqxn) if(formData.id){ - return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, formData.xqxn + '-' + value + '-' + formData.tklx, formData.id) + return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, xqxn + '-' + value + '-' + formData.tklx, formData.id) }else { - return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, config.flag1 + '-' + value + '-' + formData.tklx, '') + return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, xqxn + '-' + value + '-' + formData.tklx, '') + } + } + + async function handleGh(){ + var gh = formData.gh; + const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/queryByGh', params: {gh:gh} }, { isTransformResponse: false }); + if (data) { + console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:183 ~ handleGh ~ data:`, data) + console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:183 ~ handleGh ~ data:`, data.result) + if(data.result){ + var retData = data.result + console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:187 ~ handleGh ~ retData:`, retData) + formData.xm=retData.xm; + formData.dwmc=retData.dwmc; + formData.sf=retData.sf; + formData.tklx=retData.tklx; + formData.ytkcs=retData.ytkcs; + formData.rjzy=retData.rjzy; + formData.zt=retData.zt; + formData.xqxn = getSysConfig().flag1 + } + } + } + + async function handleSf(){ + var tklx = formData.tklx; + const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/queryBytklx', params: {tklx:tklx} }, { isTransformResponse: false }); + console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:203 ~ handleSf ~ data:`, data) + if (data) { + if(data.result){ + var retData = data.result + console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:207 ~ handleSf ~ retData:`, retData) + formData.ytkcs=retData.ytkcs; + } } } diff --git a/src/views/kc/config/tkypList/KcTkypList.vue b/src/views/kc/config/tkypList/KcTkypList.vue index a494d5a..154db17 100644 --- a/src/views/kc/config/tkypList/KcTkypList.vue +++ b/src/views/kc/config/tkypList/KcTkypList.vue @@ -4,7 +4,7 @@ - - + + @@ -37,6 +37,8 @@ import { getSysConfig } from '/@/views/site/utils/index'; import { getUserInfo, getUserId } from '/@/views/site/utils/index'; import KcExportConfigTpkwcqkjzglxModal from '/@/views/kc/config/components/KcExportConfigTpkwcqkjzglxModal.vue' + + import KcTksfrzbModal from '/@/views/kc/config/components/KcTksfrzbModal.vue' const roleList = computed(() => getUserInfo()?.roleList??[]); @@ -110,10 +112,10 @@ }); - const registerModal = ref(); + const registerYqModal = ref(); function handleAdd() { - registerModal.value.disableSubmit = false; - registerModal.value.add(); + registerYqModal.value.disableSubmit = false; + registerYqModal.value.add(); } /** @@ -144,8 +146,10 @@ * 成功回调 */ function handleSuccess() { + reload(); } + /** * 操作栏 */