diff --git a/src/App.vue b/src/App.vue index a48f598..8036df8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -13,7 +13,7 @@ export default { components: { ThemePicker }, mounted() { autofit.init({ - dh: 1080, + dh: 998, dw: 1920, el: "body", resize: true, diff --git a/src/api/auditPagesApi/index.js b/src/api/auditPagesApi/index.js new file mode 100644 index 0000000..628a75f --- /dev/null +++ b/src/api/auditPagesApi/index.js @@ -0,0 +1,455 @@ +import request from '@/utils/request' + +// 新增单位 +export function postUnit(method,data) { + return request({ + url: '/tc/unit', + method: method, + data, + }) +} +// 查询单位列表 +export function listUnit(query) { + return request({ + url: '/tc/unit/list', + method: 'get', + params: query + }) +} + +// 查询单位列表 +export function listUnitdw(query) { + return request({ + url: '/tc/unit/dwList', + method: 'get', + params: query + }) +} + +// 新增资产查询单位列表 +export function unitAllList(params){ + return request({ + url: '/tc/unit/allList', + method: 'get', + params + }) +} + +// 删除单位 +export function delUnit(unitId) { + return request({ + url: '/tc/unit/' + unitId, + method: 'delete' + }) +} + +// 单位详情 +export function lookUnit(unitId) { + return request({ + url: '/tc/unit/' + unitId, + method: 'get' + }) +} + +// 查询/新增/修改 资产列表 +export function assetUnit(method,query) { + return request({ + url: '/tc/assetCurrent', + method: method, + params: query + }) +} +// 新增/修改 资产列表 +export function assetUnitData(method,data) { + return request({ + url: '/tc/assetCurrent', + method: method, + data + }) +} + +// 查询详情 +export function assetInfo(id) { + return request({ + url: '/tc/assetCurrent/' + id, + method: 'get', + }) +} + +// 删除资产 +export function deleteAssetInfo(id) { + return request({ + url: '/tc/assetCurrent/' + id, + method: 'delete', + + }) +} + +// 小程序资产 + +// 分页查询 +export function miniProgramsList(params){ + return request({ + url: '/tc/miniPrograms', + method: 'get', + params + }) +} + +// 新增/修改 资产列表 +export function assetMiniPrograms(method,data) { + return request({ + url: '/tc/miniPrograms', + method: method, + data + }) +} + +// 查询详情 +export function miniProgramsInfo(id) { + return request({ + url: '/tc/miniPrograms/' + id, + method: 'get', + }) +} +// 删除 +export function deleteMiniPrograms(id) { + return request({ + url: '/tc/miniPrograms/delete/' + id, + method: 'delete', + }) +} + +// 公众号资产 + +// 分页查询 +export function assetOfficialAccountList(params){ + return request({ + url: '/tc/assetOfficialAccount', + method: 'get', + params + }) +} + +// 新增/修改 资产列表 +export function assetOfficialAccount(method,data) { + return request({ + url: '/tc/assetOfficialAccount', + method: method, + data + }) +} + +// 查询详情 +export function assetOfficialAccountInfo(id) { + return request({ + url: '/tc/assetOfficialAccount/' + id, + method: 'get', + }) +} +// 删除 +export function deleteAssetOfficialAccount(id) { + return request({ + url: '/tc/assetOfficialAccount/delete/' + id, + method: 'delete', + }) +} + +// 电子邮件资产 + +// 分页查询 +export function assetEmailList(params){ + return request({ + url: '/tc/assetEmail', + method: 'get', + params + }) +} + +// 新增/修改 资产列表 +export function assetEmail(method,data) { + return request({ + url: '/tc/assetEmail', + method: method, + data + }) +} + +// 查询详情 +export function assetEmailInfo(id) { + return request({ + url: '/tc/assetEmail/' + id, + method: 'get', + }) +} +// 删除 +export function deleteAssetEmail(id) { + return request({ + url: '/tc/assetEmail/delete/' + id, + method: 'delete', + }) +} + +// 移动应用程序资产 + +// 分页查询 +export function assetAppList(params){ + return request({ + url: '/tc/assetApp', + method: 'get', + params + }) +} + +// 新增/修改 资产列表 +export function assetApp(method,data) { + return request({ + url: '/tc/assetApp', + method: method, + data + }) +} + +// 查询详情 +export function assetAppInfo(id) { + return request({ + url: '/tc/assetApp/' + id, + method: 'get', + }) +} +// 删除 +export function deleteAssetApp(id) { + return request({ + url: '/tc/assetApp/delete/' + id, + method: 'delete', + }) +} + + +// 领导端admin修改密码 +export function editPassword(id) { + return request({ + url:"/tc/unit/edit/" + id, + method:"get" + }) +} + +// 根据资产类型获取组织架构 +export function schema(type){ + return request({ + url:"/tc/schema", + method:"get", + params:type + }) +} + +// ----------------------------------------- + +// web资产--单位端资产编辑 +export function unitEdit(data){ + return request({ + url:"/tc/assetCurrent/unitEdit", + method:"post", + data + }) +} + + +// web资产--管理端资产审核 +export function assetAudit(data){ + return request({ + url:"/tc/assetCurrent/audit", + method:"post", + data + }) +} + +// web资产--分页查询管理端/单位端审核列表 +export function getAuditList(params){ + return request({ + url:"/tc/assetCurrent/getAuditList", + method:"get", + params + }) +} + +// web资产--单位端查看中间数据详情 +export function lookInfo(id){ + return request({ + url:"/tc/assetCurrent/lookInfo/" + id, + method:"get", + }) +} + +// ------------------------------------------ + +// 小程序资产--单位端资产编辑 +export function miniProgramsUnitEdit(data){ + return request({ + url:"/tc/miniPrograms/unitEdit", + method:"post", + data + }) +} + + +// 小程序资产--管理端资产审核 +export function miniProgramsAudit(data){ + return request({ + url:"/tc/miniPrograms/audit", + method:"post", + data + }) +} + +// 小程序资产--分页查询管理端/单位端审核列表 +export function miniProgramsGetAuditList(params){ + return request({ + url:"/tc/miniPrograms/getAuditList", + method:"get", + params + }) +} + +// 小程序资产--单位端查看中间数据详情 +export function miniProgramsLookInfo(id){ + return request({ + url:"/tc/miniPrograms/lookInfo/" + id, + method:"get", + }) +} + + +// ------------------------------------------ + +// 公众号资产--单位端资产编辑 +export function gzhUnitEdit(data){ + return request({ + url:"/tc/assetOfficialAccount/unitEdit", + method:"post", + data + }) +} + + +// 公众号资产--管理端资产审核 +export function gzhAudit(data){ + return request({ + url:"/tc/assetOfficialAccount/audit", + method:"post", + data + }) +} + +// 公众号资产--分页查询管理端/单位端审核列表 +export function gzhGetAuditList(params){ + return request({ + url:"/tc/assetOfficialAccount/getAuditList", + method:"get", + params + }) +} + +// 公众号资产--单位端查看中间数据详情 +export function gzhLookInfo(id){ + return request({ + url:"/tc/assetOfficialAccount/lookInfo/" + id, + method:"get", + }) +} + + +// ------------------------------------------ + +// 电子邮件资产--单位端资产编辑 +export function EmailUnitEdit(data){ + return request({ + url:"/tc/assetEmail/unitEdit", + method:"post", + data + }) +} + + +// 电子邮件资产--管理端资产审核 +export function EmailAudit(data){ + return request({ + url:"/tc/assetEmail/audit", + method:"post", + data + }) +} + +// 电子邮件资产--分页查询管理端/单位端审核列表 +export function EmailList(params){ + return request({ + url:"/tc/assetEmail/getAuditList", + method:"get", + params + }) +} + +// 电子邮件资产--单位端查看中间数据详情 +export function EmailLookInfo(id){ + return request({ + url:"/tc/assetEmail/lookInfo/" + id, + method:"get", + }) +} + + +// ------------------------------------------ + +// 移动应用系统资产--单位端资产编辑 +export function assetAppUnitEdit(data){ + return request({ + url:"/tc/assetApp/unitEdit", + method:"post", + data + }) +} + + +// 移动应用系统资产--管理端资产审核 +export function AppAudit(data){ + return request({ + url:"/tc/assetApp/audit", + method:"post", + data + }) +} + +// 移动应用系统资产--分页查询管理端/单位端审核列表 +export function AppList(params){ + return request({ + url:"/tc/assetApp/getAuditList", + method:"get", + params + }) +} + +// 移动应用系统资产--单位端查看中间数据详情 +export function AppLookInfo(id){ + return request({ + url:"/tc/assetApp/lookInfo/" + id, + method:"get", + }) +} + + +// 单位查看自己单位具体信息 +export function unitOwnInfo(){ + return request({ + url:"/tc/schema/unitOwnInfo", + method:"get", + }) +} + +// 单位修改自己单位具体信息 +export function unitEditOwn(data){ + return request({ + url:"/tc/schema/unitEditOwn", + method:"post", + data + }) +} \ No newline at end of file diff --git a/src/api/login.js b/src/api/login.js index ed1c38a..7b7388f 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -1,4 +1,4 @@ -import request from "@/utils/request"; +import request from '@/utils/request' // 登录方法 export function login(username, password, code, uuid) { @@ -6,55 +6,55 @@ export function login(username, password, code, uuid) { username, password, code, - uuid, - }; + uuid + } return request({ - url: "/login", + url: '/login', headers: { isToken: false, - repeatSubmit: false, + repeatSubmit: false }, - method: "post", - data: data, - }); + method: 'post', + data: data + }) } // 注册方法 export function register(data) { return request({ - url: "/register", + url: '/register', headers: { - isToken: false, + isToken: false }, - method: "post", - data: data, - }); + method: 'post', + data: data + }) } // 获取用户详细信息 export function getInfo() { return request({ - url: "/getInfo", - method: "get", - }); + url: '/getInfo', + method: 'get' + }) } // 退出方法 export function logout() { return request({ - url: "/logout", - method: "post", - }); + url: '/logout', + method: 'post' + }) } // 获取验证码 export function getCodeImg() { return request({ - url: "/captchaImage", + url: '/captchaImage', headers: { - isToken: false, + isToken: false }, - method: "get", - timeout: 20000, - }); -} + method: 'get', + timeout: 20000 + }) +} \ No newline at end of file diff --git a/src/api/renwuApi/index.js b/src/api/renwuApi/index.js new file mode 100644 index 0000000..a3101e2 --- /dev/null +++ b/src/api/renwuApi/index.js @@ -0,0 +1,216 @@ +import request from '@/utils/request' + +export function addassetTaskadd(data) { + return request({ + url: '/unit/assetTask/add', + method: "post", + data, + }) + } + + export function getassetTask(params) { + return request({ + url: '/unit/assetTask/page', + method: "get", + params, + }) + } + + export function getassetTaskid(params) { + return request({ + url: `/unit/assetTask/${params}`, + method: "get", + // params, + }) + } + + export function geassetTaskcHc(params) { + return request({ + url: `/unit/assetTask/zcHc`, + method: "get", + params, + }) + } + + export function assetTasktaskSh(params) { + return request({ + url: `/unit/assetTask/taskSh`, + method: "get", + params, + }) + } + + export function assetTasksh(data) { + return request({ + url: `/unit/assetTask/sh`, + method: "post", + data, + }) + } + + export function assetTaskzc(data) { + return request({ + url: `/unit/assetTask/zc`, + method: "post", + data, + }) + } + + export function assetTaskjyTj(data) { + return request({ + url: `/unit/assetTask/jyTj`, + method: "post", + data, + }) + } + + export function assetTaskdwHc(params) { + return request({ + url: `/unit/assetTask/dwHc`, + method: "get", + params, + }) + } + + export function assetLcpage(params) { + return request({ + url: `/unit/assetLc/page`, + method: "get", + params, + }) + } +//小程序详情 + export function assetTaskminitaskSh(params) { + return request({ + url: `/unit/assetTask/minitaskSh`, + method: "get", + params, + }) + } + + //公众号资产任务审核详情信息 + export function assetTaskofficetaskSh(params) { + return request({ + url: `/unit/assetTask/officetaskSh`, + method: "get", + params, + }) + } + //移动应用程序资产 + export function assetTaskapptaskSh(params) { + return request({ + url: `/unit/assetTask/apptaskSh`, + method: "get", + params, + }) + } + + //电子邮件资产任务审核详情信息 + export function assetTaskemailtaskSh(params) { + return request({ + url: `/unit/assetTask/emailtaskSh`, + method: "get", + params, + }) + } + + //小程序审核报废 + export function assetTaskxcxzc(data) { + return request({ + url: `/unit/assetTask/xcxzc`, + method: "post", + data, + }) + } + //公众号审核报废 + export function assetTaskgzhzc(data) { + return request({ + url: `/unit/assetTask/gzhzc`, + method: "post", + data, + }) + } + + //电子邮件审核报废 + export function assetTaskemailzc(data) { + return request({ + url: `/unit/assetTask/emailzc`, + method: "post", + data, + }) + } + //电子邮件tijiao + export function assetTaskemailjyTj(data) { + return request({ + url: `/unit/assetTask/emailjyTj`, + method: "post", + data, + }) +} + //移动应用审核报废 + export function assetTaskappzc(data) { + return request({ + url: `/unit/assetTask/appzc`, + method: "post", + data, + }) + } + //移动应用审核报废 + export function assetTaskappjyTj(data) { + return request({ + url: `/unit/assetTask/appjyTj`, + method: "post", + data, + }) + } + //小程序单位端校验提交 +export function assetTaskxcxjyTj(data) { + return request({ + url: `/unit/assetTask/xcxjyTj`, + method: "post", + data, + }) + } + + //小程序单位端校验提交 +export function assetTaskgzhjyTj(data) { + return request({ + url: `/unit/assetTask/gzhjyTj`, + method: "post", + data, + }) +} +//关闭任务 +export function assetTaskclose(params) { + return request({ + url: `/unit/assetTask/close`, + method: "get", + params, + }) +} + +//管理端-单位核查比例图 +export function assetTaskdwHcBl(data) { + return request({ + url: `/unit/assetTask/dwHcBl`, + method: "post", + data, + }) +} + +export function assetTaskzcTj(data) { + return request({ + url: `/unit/assetTask/zcTj`, + method: "post", + data, + }) +} + + +export function assetTaskhistory(params) { + return request({ + url: `/unit/assetTask/history`, + method: "get", + params, + }) +} \ No newline at end of file diff --git a/src/api/system/user.js b/src/api/system/user.js index b5e3edd..9b0211a 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -96,7 +96,7 @@ export function updateUserPwd(oldPassword, newPassword) { return request({ url: '/system/user/profile/updatePwd', method: 'put', - data: data + params: data }) } diff --git a/src/assets/styles/element-ui.scss b/src/assets/styles/element-ui.scss index 363092a..feb26c6 100644 --- a/src/assets/styles/element-ui.scss +++ b/src/assets/styles/element-ui.scss @@ -69,7 +69,7 @@ // dropdown .el-dropdown-menu { a { - display: block + display: block; } } @@ -89,4 +89,4 @@ > .el-submenu__title .el-submenu__icon-arrow { display: none; -} \ No newline at end of file +} diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 85dc934..af706c4 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -189,3 +189,11 @@ aside { margin-bottom: 10px; } } +.has-gutter { + background-color: red; +} +.el-table { + .evenNumber-row { + background-color: #f6f9fd; + } +} diff --git a/src/components/DictTag/index.vue b/src/components/DictTag/index.vue index 6b5b230..055bfe3 100644 --- a/src/components/DictTag/index.vue +++ b/src/components/DictTag/index.vue @@ -3,21 +3,24 @@ @@ -43,47 +46,72 @@ export default { }, separator: { type: String, - default: "," - } + default: ",", + }, }, data() { return { unmatchArray: [], // 记录未匹配的项 - } + }; }, computed: { values() { - if (this.value === null || typeof this.value === 'undefined' || this.value === '') return [] - return Array.isArray(this.value) ? this.value.map(item => '' + item) : String(this.value).split(this.separator) + if ( + this.value === null || + typeof this.value === "undefined" || + this.value === "" + ) + return []; + return Array.isArray(this.value) + ? this.value.map((item) => "" + item) + : String(this.value).split(this.separator); }, unmatch() { - this.unmatchArray = [] + this.unmatchArray = []; // 没有value不显示 - if (this.value === null || typeof this.value === 'undefined' || this.value === '' || this.options.length === 0) return false + if ( + this.value === null || + typeof this.value === "undefined" || + this.value === "" || + this.options.length === 0 + ) + return false; // 传入值为数组 - let unmatch = false // 添加一个标志来判断是否有未匹配项 - this.values.forEach(item => { - if (!this.options.some(v => v.value === item)) { - this.unmatchArray.push(item) - unmatch = true // 如果有未匹配项,将标志设置为true + let unmatch = false; // 添加一个标志来判断是否有未匹配项 + this.values.forEach((item) => { + if (!this.options.some((v) => v.value === item)) { + this.unmatchArray.push(item); + unmatch = true; // 如果有未匹配项,将标志设置为true } - }) - return unmatch // 返回标志的值 + }); + return unmatch; // 返回标志的值 }, - }, filters: { handleArray(array) { - if (array.length === 0) return ''; + if (array.length === 0) return ""; return array.reduce((pre, cur) => { - return pre + ' ' + cur; - }) + return pre + " " + cur; + }); }, - } + }, }; diff --git a/src/components/MainApp/TopTitle.vue b/src/components/MainApp/TopTitle.vue new file mode 100644 index 0000000..5e11b62 --- /dev/null +++ b/src/components/MainApp/TopTitle.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/components/MainApp/index.vue b/src/components/MainApp/index.vue index 6e1ee3b..c179d6d 100644 --- a/src/components/MainApp/index.vue +++ b/src/components/MainApp/index.vue @@ -1,9 +1,90 @@ - + diff --git a/src/components/MyPagination/index.vue b/src/components/MyPagination/index.vue new file mode 100644 index 0000000..3989e2d --- /dev/null +++ b/src/components/MyPagination/index.vue @@ -0,0 +1,204 @@ + + + + + diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index 16c86dd..0de0a55 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -1,12 +1,12 @@ - +