Explorar el Código

数据报表-管理人机构筛选

祁鹏飞 hace 1 mes
padre
commit
b09f6bc537

+ 6 - 1
src/views/consoleManage/components/queryForm.vue

@@ -83,7 +83,7 @@
         <el-form-item :label="option.label" class='form-date-tree  r-24 border position-box'
           v-if="option.inputType == 'date-tree'" @mouseenter="option.isShowDelIcon = true"
           @mouseleave="option.isShowDelIcon = false">
-          <el-tree-select v-model="queryForm.data[option.key]" :data="option.listOption" :render-after-expand="false"
+          <el-tree-select v-model="queryForm.data[option.key]" :data="filterOption(option.listOption)" :render-after-expand="false"
             :props="defaultProps" node-key="id" show-checkbox multiple
             @check="(data, checked) => handleCheckChange(data, checked, option, queryForm.data[option.key])">
             <template #tag>
@@ -388,6 +388,11 @@ const initCompany = () => {
 
 initCompany()
 
+const filterOption=(list)=>{
+  const arr1=list.filter((v,i,arr)=>arr.findIndex(item=>item.id===v.id)===i)
+  return arr1.map(v=>({...v,name:v.name.split('(')[0]}))
+}
+
 // 暴露给父组件的方法
 defineExpose({
   initDefaultSaveForm,

+ 1 - 1
src/views/consoleManage/components/tree.vue

@@ -24,7 +24,7 @@ const treeList = ref([]);
 const handleCheckChange = (data, checked) => {};
 
 const treeClick = (node, val) => {
-  emits("nodeId", node.id);
+  emits("nodeId", node.orgId);
 };
 const phone = JSON.parse(localStorage.getItem("userInfo")).username;
 const getTree = async (api) => {

+ 1 - 1
src/views/consoleManage/quotationDataManage/quotationOrderData/index.vue

@@ -292,7 +292,7 @@ const tabClick = (item, index) => {
   treeRef.value?.getTree(item.api);
 };
 const nodeId = (id) => {
-  queryFormRes.value.manageIds = [id];
+  queryFormRes.value.orgIds = [id];
   queryList();
 };
 onMounted(() => {