From fa0edd897aa51d932863ca0f8aab5b6183ced277 Mon Sep 17 00:00:00 2001 From: kylin L <452061493@qq.com> Date: Wed, 5 Jun 2024 17:34:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E6=B3=95=E4=BE=9D=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/linkage.js | 1 + src/views/enforce/sign.vue | 34 ++-- src/views/enforce/zqyjjdmFilter.vue | 245 ++++++++++++++++++++++++++++ 3 files changed, 270 insertions(+), 10 deletions(-) create mode 100644 src/views/enforce/zqyjjdmFilter.vue diff --git a/src/api/linkage.js b/src/api/linkage.js index 6e90e20..3225c5a 100644 --- a/src/api/linkage.js +++ b/src/api/linkage.js @@ -3,4 +3,5 @@ import { _get, _post,_form,_delete } from "../http/index"; export const queryLinkage = (params, success, error) => _post("/app/code/linkage/list",params,success,error) export const queryLinkageById = (params, success, error) => _post("/app/code/linkage/objById",params,success,error) export const queryLinkageDictByValueAndParentId = (params, success, error) => _post("/app/code/linkage/selectLinkageDictByValueAndParentId",params,success,error) +export const queryZqyjjdm = (params, success, error) => _get("/app/zqyjjdm/list",params,success,error) diff --git a/src/views/enforce/sign.vue b/src/views/enforce/sign.vue index 42950fc..19ae612 100644 --- a/src/views/enforce/sign.vue +++ b/src/views/enforce/sign.vue @@ -78,7 +78,7 @@ label="检查依据" :rules="[{ required: true, message: '必填项' }]" placeholder="必填 执法依据" - @click="data.showGA = true" + @click="showPopupqz" type="textarea" rows="1" autosize @@ -162,13 +162,14 @@ @cancel="gaCancel" /> - - - + + + + + + + + @@ -185,6 +186,7 @@ import Compressor from 'compressorjs' //用户筛选弹窗 import Popup from './userFilter.vue'; import PopupA from './assistUserFilter.vue'; +import Popupzq from './zqyjjdmFilter.vue'; import {getDict} from "../../api/Home"; import { queryLinkage, queryLinkageDictByValueAndParentId } from "../../api/linkage"; import {addEnterpriseLawEnforcement, getByUserIdAndZero} from "../../api/administrative"; @@ -204,7 +206,9 @@ const data = reactive({ popupVisible: false, popupContent: '', popupVisible2: false, + popupVisibleqz: false, popupContent2: '', + popupContentqz: '', showGA:false, showItem:false, lawEnforcementBasisText:"", @@ -374,7 +378,7 @@ const deleteFile = (file,index) =>{ /* 检查要求 start */ const gaConfirm = ({ selectedOptions }) => { - data.lawEnforcementBasisText = selectedOptions[0].text; + // data.lawEnforcementBasisText = selectedOptions[0].text; submitData.lawEnforcementBasis = selectedOptions[0].value; data.showGA = false; data.showItem = false; @@ -408,7 +412,7 @@ const dataFillIn = () => { } }) data.lawEnforcementItemText =success.data['params'].lawEnforcementItemText; - data.lawEnforcementBasisText =success.data['params'].lawEnforcementBasisText; + // data.lawEnforcementBasisText =success.data['params'].lawEnforcementBasisText; // submitData.lawCertificateNumText =success.data['lawEnforcer']; submitData.lawCertificateNumTwoText =success.data['lawEnforcerTwo']; submitData.subsidiaryerText =success.data['subsidiaryer']; @@ -462,9 +466,13 @@ const showPopup = () =>{ const showPopup2 = () =>{ data.popupVisible2 = true; } +const showPopupqz = () =>{ + data.popupVisibleqz = true; +} const closePopup = () =>{ data.popupVisible = false; data.popupVisible2 = false; + data.popupVisibleqz = false; } const reciveData = (item) =>{ submitData.lawEnforcerTwo = item.userName; @@ -478,6 +486,12 @@ const reciveData2 = (item) =>{ // submitData.subsidiaryerText = item.userName + " " + item.lawCertificateNum; submitData.subsidiaryerText = item.userName; } +const reciveDataqz = (item) =>{ + console.log(item); + submitData.lawEnforcementBasis = item.id; + // submitData.subsidiaryerText = item.userName + " " + item.lawCertificateNum; + data.lawEnforcementBasisText = item.lawName; +} const beforeRead = (file) =>{ if (file.type !== 'image/jpeg' && file.type !== 'image/png' && file.type !== 'image/jpg') { diff --git a/src/views/enforce/zqyjjdmFilter.vue b/src/views/enforce/zqyjjdmFilter.vue new file mode 100644 index 0000000..2a460a5 --- /dev/null +++ b/src/views/enforce/zqyjjdmFilter.vue @@ -0,0 +1,245 @@ + + + + + \ No newline at end of file