Commit e99df743 authored by 赵啸非's avatar 赵啸非

Merge remote-tracking branch 'origin/master'

parents 38183f87 69fd105e
// 事项api // 事项api
import local from "@/utils/local" import local from "@/utils/local";
import request from '@/utils/request' import request from "@/utils/request";
//let baseUrl = local.getLocal('baseUrl') ? local.getLocal('baseUrl') : 'http://localhost:17002' //let baseUrl = local.getLocal('baseUrl') ? local.getLocal('baseUrl') : 'http://localhost:17002'
let baseUrl = local.getLocal('baseUrl') ? local.getLocal('baseUrl') : 'http://192.168.0.98:11078' let baseUrl = local.getLocal("baseUrl")
let siteId = local.getLocal('siteId') ? local.getLocal('siteId') : '3' ? local.getLocal("baseUrl")
let devicenum = local.getLocal('devicenum') ? local.getLocal('devicenum') : '90-2B-34-BF-1B-48' : "http://192.168.0.98:11078";
let siteId = local.getLocal("siteId") ? local.getLocal("siteId") : "3";
let devicenum = local.getLocal("devicenum")
? local.getLocal("devicenum")
: "90-2B-34-BF-1B-48";
// 首页数据展示 // 首页数据展示
export const getHomeInfo = (data) => { export const getHomeInfo = (data) => {
return request({ return request({
url: `${baseUrl}/sampleform/home/info`, url: `${baseUrl}/sampleform/home/info`,
method: "post", method: "post",
data: { data: {
siteId, siteId,
devicenum, devicenum,
...data ...data,
}, },
}); });
}; };
// 获取部门列表 // 获取部门列表
export const getdeptList = (data) => { export const getdeptList = (data) => {
return request({ return request({
url: `${baseUrl}/sampleform/home/dept/list`, url: `${baseUrl}/sampleform/home/depts`,
method: "post", method: "post",
data: { data: {
siteId, siteId,
...data ...data,
}, },
}); });
}; };
// 查询事项列表 // 查询事项列表
export const getWriteMatterList = (data) => { export const getWriteMatterList = (data) => {
return request({ return request({
url: `${baseUrl}/sampleform/matter/list`, url: `${baseUrl}/sampleform/matter/list`,
method: "post", method: "post",
data: { data: {
siteId, siteId,
...data ...data,
}, },
}); });
}; };
// 查询材料列表 // 查询材料列表
export const getMaterialsList = (data) => { export const getMaterialsList = (data) => {
return request({ return request({
url: `${baseUrl}/sampleform/matter/datum/list`, url: `${baseUrl}/sampleform/matter/datum/list`,
method: "post", method: "post",
data: { data: {
siteId, siteId,
...data ...data,
}, },
}); });
}; };
// 表单合成 // 表单合成
export const mergeFormToDocx = (data) => { export const mergeFormToDocx = (data) => {
return request({ return request({
url: `${baseUrl}/sampleform/home/mergeFormToDocx`, url: `${baseUrl}/sampleform/home/mergeFormToDocx`,
method: "post", method: "post",
data: { data: {
siteId, siteId,
...data ...data,
}, },
}); });
}; };
\ No newline at end of file
...@@ -369,4 +369,22 @@ ...@@ -369,4 +369,22 @@
background: #dfe9fb; background: #dfe9fb;
border-radius: 4px; border-radius: 4px;
color: var(--main-theme-color1); color: var(--main-theme-color1);
}
.scroll3 {
overflow-y: auto;
}
.scroll3::-webkit-scrollbar {
width: 3px;
overflow-y: auto;
}
.scroll3::-webkit-scrollbar-thumb {
border-radius: 3px;
background-color: rgba(144, 147, 153, 0.5);
}
.scroll3::-webkit-scrollbar-track {
border-radius: 3px;
background: #fff;
} }
\ No newline at end of file
...@@ -105,16 +105,16 @@ export default { ...@@ -105,16 +105,16 @@ export default {
position: relative; position: relative;
overflow-y: auto; overflow-y: auto;
&::-webkit-scrollbar { &::-webkit-scrollbar {
width: 12px; width: 3px;
overflow-y: auto; overflow-y: auto;
} }
&::-webkit-scrollbar-thumb { &::-webkit-scrollbar-thumb {
border-radius: 6px; border-radius: 3px;
background-color: rgba(144, 147, 153, 0.5); background-color: rgba(144, 147, 153, 0.5);
} }
&::-webkit-scrollbar-track { &::-webkit-scrollbar-track {
border-radius: 6px; border-radius: 3px;
background: #fff; background: #fff;
} }
} }
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
材料全称:{{ previewInfo.materiaFullName }} 材料全称:{{ previewInfo.materiaFullName }}
</p> </p>
</div> </div>
<div class="preview-img-box flex1 flex jcc aic"> <div class="preview-img-box scroll3 flex1 flex jcc aic">
<img <img
:src=" :src="
previewInfo.preview previewInfo.preview
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
></div> ></div>
<div class="name"> <div class="name">
<span class="matter-fullName">事项全称</span <span class="matter-fullName">事项全称</span
>{{ matter.matterFullName }} ><span v-html="matter.matterFullName"></span>
</div> </div>
<!-- 材料展示 --> <!-- 材料展示 -->
<!-- <div <!-- <div
...@@ -146,7 +146,7 @@ export default { ...@@ -146,7 +146,7 @@ export default {
page: this.current, page: this.current,
size: this.size, size: this.size,
isTerminal: 1, isTerminal: 1,
matterName: this.searchVal, matterFullName: this.searchVal,
}); });
let { total, matterDatumTotal, data } = res.data.data; let { total, matterDatumTotal, data } = res.data.data;
this.matterList = data; this.matterList = data;
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
返回首页 返回首页
</div> </div>
</Header> </Header>
<div class="main flex1 flex jcc"> <div class="main flex1 flex jcc scroll3">
<div <div
class="preview-box flex flexc aic" class="preview-box flex flexc aic"
v-for="(v, i) in materailsList" v-for="(v, i) in materailsList"
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
{{ matterInfo.matterName }} {{ matterInfo.matterName }}
</div> </div>
<!-- 材料列表 --> <!-- 材料列表 -->
<div class="materails-list"> <div class="materails-list scroll3">
<div <div
class="materails-item pdl10" class="materails-item pdl10"
v-ellipsis="'330px'" v-ellipsis="'330px'"
...@@ -184,20 +184,6 @@ export default { ...@@ -184,20 +184,6 @@ export default {
.main { .main {
width: 100%; width: 100%;
position: relative; position: relative;
overflow: auto;
&::-webkit-scrollbar {
width: 12px;
overflow-y: auto;
}
&::-webkit-scrollbar-thumb {
border-radius: 6px;
background-color: rgba(144, 147, 153, 0.5);
}
&::-webkit-scrollbar-track {
border-radius: 6px;
background: #fff;
}
.sidebar-box { .sidebar-box {
width: 360px; width: 360px;
min-height: 340px; min-height: 340px;
...@@ -212,20 +198,6 @@ export default { ...@@ -212,20 +198,6 @@ export default {
transition: all 500ms; transition: all 500ms;
.materails-list { .materails-list {
max-height: 600px; max-height: 600px;
&::-webkit-scrollbar {
width: 6px;
overflow-y: auto;
}
&::-webkit-scrollbar-thumb {
border-radius: 6px;
background-color: rgba(144, 147, 153, 0.5);
}
&::-webkit-scrollbar-track {
border-radius: 6px;
background: #fff;
}
} }
.title { .title {
margin-bottom: 15px; margin-bottom: 15px;
......
<template> <template>
<div class="left-menus"> <div class="left-menus">
<div class="dept-list"> <div class="dept-list scroll3">
<div <div
class="dept-item" class="dept-item"
:class="{ active: isActive === i }" :class="{ active: isActive === i }"
v-for="(v, i) in deptList" v-for="(v, i) in deptList"
:key="v.deptNumber" :key="v.deptCode"
@click="changeDept(v.deptNumber, i)" @click="changeDept(v.deptCode, i)"
> >
<div class="dept-name"> <div class="dept-name">
{{ v.deptAbb ? v.deptAbb : v.name }} {{ v.deptAbb ? v.deptAbb : v.name }}
...@@ -34,8 +34,16 @@ export default { ...@@ -34,8 +34,16 @@ export default {
async getdeptList() { async getdeptList() {
let obj = { deptCode: "", name: "全部部门" }; let obj = { deptCode: "", name: "全部部门" };
let res = await getdeptList(); let res = await getdeptList();
let { data } = res.data.data; if (res.data.code === 1) {
this.deptList = [obj, ...data]; let { deptMap } = res.data.data;
let arr = Object.keys(deptMap).map((key) => {
return {
deptCode: key,
name: deptMap[key],
};
});
this.deptList = [obj, ...arr];
}
}, },
changeDept(deptCode, index) { changeDept(deptCode, index) {
this.isActive = index; this.isActive = index;
...@@ -56,20 +64,6 @@ export default { ...@@ -56,20 +64,6 @@ export default {
width: 100%; width: 100%;
height: calc(100vh - 110px); height: calc(100vh - 110px);
padding-bottom: 15px; padding-bottom: 15px;
overflow-y: auto;
&::-webkit-scrollbar {
width: 4px;
overflow-y: auto;
}
&::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(144, 147, 153, 0.5);
}
&::-webkit-scrollbar-track {
border-radius: 4px;
background: #fff;
}
} }
.dept-item { .dept-item {
text-align: center; text-align: center;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment