diff --git a/dict.js b/dict.js new file mode 100644 index 0000000..5cb76fe --- /dev/null +++ b/dict.js @@ -0,0 +1,35 @@ +(function () { + const result = [] + const dictId = "1943578448759869442" + const dictType = "dh_org_type" + let children = document.querySelector("#doc").children; + if (children) { + children = Array.from(children) + } + if (children && children.length) { + children.forEach((dom) => { + const tdList = dom.querySelectorAll("td") + const id = tdList[0] + const desc = tdList[1] + result.push({ + id: id?.innerText, + desc: desc?.innerText + }) + }); + } + // 生产sql + let fullSql = `` + if (result && result.length) { + let sort = 10 + for (const v of result) { + // 随机id 当前时间戳 + 6位数数字随机 + const id = new Date().getTime() + Math.floor(Math.random() * 1000000) + const sql = ` + INSERT INTO jhkjx.sys_dict_item (id, dict_id, item_value, label, dict_type, description, sort_order, create_by, update_by, create_time, update_time, remarks, del_flag, tenant_id) VALUES (${id}, ${dictId}, '${v.id}', '${v.desc}', '${dictType}', '${v.desc}', ${sort}, ' ', ' ', '2019-03-19 11:08:59', '2019-03-25 12:49:13', '', '0', 1);` + // 换行 + fullSql = fullSql + sql + "\n" + sort += 10 + } + } + console.log(fullSql); +})(); \ No newline at end of file diff --git a/src/api/area/areaManage.ts b/src/api/area/areaManage.ts new file mode 100644 index 0000000..f94dbb3 --- /dev/null +++ b/src/api/area/areaManage.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/admin/areaManage/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/admin/areaManage', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/admin/areaManage/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/admin/areaManage', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/admin/areaManage', + method: 'put', + data: obj + }) +} + diff --git a/src/api/sys/sysOrg.ts b/src/api/sys/sysOrg.ts index b2e2a79..9796696 100644 --- a/src/api/sys/sysOrg.ts +++ b/src/api/sys/sysOrg.ts @@ -1,5 +1,27 @@ import request from "/@/utils/request" +/** + * 获取组织数状结构 + */ +export function getTree(query?: Object) { + return request({ + url: '/admin/sysOrg/getTree', + method: 'get', + params: query + }) +} + +/** + * 获取顶级组织 + */ +export function getTopOrg(query?: Object) { + return request({ + url: '/admin/sysOrg/getTopOrg', + method: 'get', + params: query + }) +} + export function fetchList(query?: Object) { return request({ url: '/admin/sysOrg/page', diff --git a/src/components/QueryTree/index.vue b/src/components/QueryTree/index.vue index c51194c..fe72943 100644 --- a/src/components/QueryTree/index.vue +++ b/src/components/QueryTree/index.vue @@ -2,7 +2,8 @@