From a87f20dc6a1728ab52f4ffa594739a5e5c626193 Mon Sep 17 00:00:00 2001 From: kylin L <452061493@qq.com> Date: Sat, 13 Apr 2024 11:08:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E9=A2=84=E7=BA=A6:=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E4=BA=8B=E9=A1=B9+=E6=A3=80=E6=9F=A5=E8=A6=81?= =?UTF-8?q?=E6=B1=82=E6=8D=A2=E6=88=90=E8=81=94=E5=8A=A8=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/linkage.js | 5 ++ src/views/administrative/appointment.vue | 63 ++++++++++++++++++++---- 2 files changed, 58 insertions(+), 10 deletions(-) create mode 100644 src/api/linkage.js diff --git a/src/api/linkage.js b/src/api/linkage.js new file mode 100644 index 0000000..cc78268 --- /dev/null +++ b/src/api/linkage.js @@ -0,0 +1,5 @@ +import { _get, _post,_form,_delete } from "../http/index"; + +export const queryLinkage = (params, success, error) => _post("/code/linkage/list",params,success,error) +export const queryLinkageDictByValueAndParentId = (params, success, error) => _post("/code/linkage/selectLinkageDictByValueAndParentId",params,success,error) + diff --git a/src/views/administrative/appointment.vue b/src/views/administrative/appointment.vue index fd819e8..ad35538 100644 --- a/src/views/administrative/appointment.vue +++ b/src/views/administrative/appointment.vue @@ -111,6 +111,7 @@ @@ -132,6 +133,7 @@ import {queryUserInfo} from '../../api/enforce' import { queryEnterpriseInfoList } from '../../api/enterprise' import { reactive, ref } from "vue"; import { getDict } from "../../api/Home"; +import { queryLinkage, queryLinkageDictByValueAndParentId } from "../../api/linkage"; import {uploadFile} from "../../util/fileUpload"; //用户筛选弹窗 import UserPopup from './userFilter.vue'; @@ -228,6 +230,9 @@ const itemConfirm = ({ selectedOptions }) => { data.showGA = false; data.showItem = false; }; +const itemChange =({ selectedOptions }) => { + getLinkageByParentIdToGA(selectedOptions[0].id); +} const gaCancel = () => { data.showGA = false; data.showItem = false; @@ -254,6 +259,42 @@ const submit = () =>{ console.log("登记失败") }) } + +const getLinkageByValueAndParentId = (value, parentId) => { + // 查询检查要求字典信息 + queryLinkageDictByValueAndParentId({"value":value, "parentId": parentId}, success => { + getLinkageByParentIdToItem(success.id) + },error=>{}); +} + +const getLinkageByParentIdToItem = (parentId) => { + // 查询检查要求字典信息 + queryLinkage({"parentId": parentId}, success => { + for(var i=0; i{}); +} + +const getLinkageByParentIdToGA = (parentId) => { + // 查询检查要求字典信息 + data.ga_columns = []; + queryLinkage({"parentId": parentId}, success => { + for(var i=0; i{}); +} + //初始化参数,获取扫码的企业统一信用编码 onMounted(() =>{ //查询当前登录人员信息 @@ -265,19 +306,21 @@ onMounted(() =>{ submitData.lawEnforcementId = success.data.dept.deptId; },error=>{}); + getLinkageByValueAndParentId("check_item", "100"); + // 查询检查要求字典信息 - getDict({"dictType": "checkRequire"}, success => { - for(var i=0; i{}); + // getDict({"dictType": "checkRequire"}, success => { + // for(var i=0; i{}); // 查询检查要求字典信息 - getDict({"dictType": "checkItem"}, success => { - for(var i=0; i{}); + // getDict({"dictType": "checkItem"}, success => { + // for(var i=0; i{}); }) const reciveData = (item) =>{