diff --git a/index.html b/index.html
index 6271bf3..69ed505 100644
--- a/index.html
+++ b/index.html
@@ -4,6 +4,11 @@
+
+
+
diff --git a/src/pages/cst/org/OrgForm.vue b/src/pages/cst/org/OrgForm.vue
new file mode 100644
index 0000000..bfc1de8
--- /dev/null
+++ b/src/pages/cst/org/OrgForm.vue
@@ -0,0 +1,296 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ status === 'view' ? '关闭' : '取消' }}
+ 提交
+
+
+
+
+
+
+
diff --git a/src/pages/cst/org/org-api.ts b/src/pages/cst/org/org-api.ts
new file mode 100644
index 0000000..96b5d5d
--- /dev/null
+++ b/src/pages/cst/org/org-api.ts
@@ -0,0 +1,22 @@
+import {
+ get,
+ post
+} from '@/common/utils/http-util.ts'
+
+export default {
+ paging(data: OrgTypes.SearchOrgParam) {
+ return get>('/org/paging', data)
+ },
+ detail(id: string) {
+ return get('/org/detail', {id})
+ },
+ add(data: OrgTypes.AddOrgParam) {
+ return post('/org/add', data)
+ },
+ modify(data: OrgTypes.ModifyOrgParam) {
+ return post('/org/modify', data)
+ },
+ del(ids: string[]) {
+ return post('/org/del', ids)
+ },
+}
diff --git a/src/pages/cst/org/org.d.ts b/src/pages/cst/org/org.d.ts
new file mode 100644
index 0000000..44a8e36
--- /dev/null
+++ b/src/pages/cst/org/org.d.ts
@@ -0,0 +1,249 @@
+export {}
+
+declare global {
+ namespace OrgTypes {
+ interface SearchOrgParam extends G.PageParam {
+ // Id
+ id?: string
+ // 主体类型,GeTiHu-->个体户、QiYe-->企业
+ orgCategory?: string
+ // 统一社会信用代码
+ uscc?: string
+ // 组织名称
+ orgName?: string
+ // 营业执照
+ businessLicense?: string
+ // 营业执照有效期
+ licenseStartTime?: string
+ // 营业执照有效期
+ licenseEndTime?: string
+ // 法人名称
+ legalRepresentative?: string
+ // 法人身份证号
+ idcard?: string
+ // 法人身份证有效期
+ idcardStartTime?: string
+ // 法人身份证有效期
+ idcardEndTime?: string
+ // 法人身份证正面
+ idcardFront?: string
+ // 法人身份证反面
+ idcardBack?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+
+ interface SearchOrgResult {
+ // Id
+ id: string
+ // 主体类型,GeTiHu-->个体户、QiYe-->企业
+ orgCategory?: string
+ // 统一社会信用代码
+ uscc?: string
+ // 组织名称
+ orgName?: string
+ // 营业执照
+ businessLicense?: string
+ // 营业执照有效期
+ licenseStartTime?: string
+ // 营业执照有效期
+ licenseEndTime?: string
+ // 法人名称
+ legalRepresentative?: string
+ // 法人身份证号
+ idcard?: string
+ // 法人身份证有效期
+ idcardStartTime?: string
+ // 法人身份证有效期
+ idcardEndTime?: string
+ // 法人身份证正面
+ idcardFront?: string
+ // 法人身份证反面
+ idcardBack?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+
+ interface AddOrgParam {
+ // Id
+ id?: string
+ // 主体类型,GeTiHu-->个体户、QiYe-->企业
+ orgCategory?: string
+ // 统一社会信用代码
+ uscc?: string
+ // 组织名称
+ orgName?: string
+ // 营业执照
+ businessLicense?: string
+ // 营业执照有效期
+ licenseStartTime?: string
+ // 营业执照有效期
+ licenseEndTime?: string
+ // 法人名称
+ legalRepresentative?: string
+ // 法人身份证号
+ idcard?: string
+ // 法人身份证有效期
+ idcardStartTime?: string
+ // 法人身份证有效期
+ idcardEndTime?: string
+ // 法人身份证正面
+ idcardFront?: string
+ // 法人身份证反面
+ idcardBack?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+
+ interface ModifyOrgParam {
+ // Id
+ id?: string
+ // 主体类型,GeTiHu-->个体户、QiYe-->企业
+ orgCategory?: string
+ // 统一社会信用代码
+ uscc?: string
+ // 组织名称
+ orgName?: string
+ // 营业执照
+ businessLicense?: string
+ // 营业执照有效期
+ licenseStartTime?: string
+ // 营业执照有效期
+ licenseEndTime?: string
+ // 法人名称
+ legalRepresentative?: string
+ // 法人身份证号
+ idcard?: string
+ // 法人身份证有效期
+ idcardStartTime?: string
+ // 法人身份证有效期
+ idcardEndTime?: string
+ // 法人身份证正面
+ idcardFront?: string
+ // 法人身份证反面
+ idcardBack?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+ }
+}
diff --git a/src/pages/cst/org/page.ts b/src/pages/cst/org/page.ts
new file mode 100644
index 0000000..375eeaf
--- /dev/null
+++ b/src/pages/cst/org/page.ts
@@ -0,0 +1,3 @@
+export default {
+ component: () => import('@/pages/cst/org/Org.vue'),
+} as RouterTypes.RouteConfig
\ No newline at end of file
diff --git a/src/pages/cst/station/Station.vue b/src/pages/cst/station/Station.vue
new file mode 100644
index 0000000..d802834
--- /dev/null
+++ b/src/pages/cst/station/Station.vue
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+ 新建
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+ 修改
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/cst/station/StationForm.vue b/src/pages/cst/station/StationForm.vue
new file mode 100644
index 0000000..e337bbb
--- /dev/null
+++ b/src/pages/cst/station/StationForm.vue
@@ -0,0 +1,242 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ status === "view" ? "关闭" : "取消" }}
+ 提交
+
+
+
+
+
+
+
diff --git a/src/pages/cst/station/map.ts b/src/pages/cst/station/map.ts
new file mode 100644
index 0000000..6c23232
--- /dev/null
+++ b/src/pages/cst/station/map.ts
@@ -0,0 +1,157 @@
+/* eslint-disable consistent-return */
+declare const TMap: any;
+const init = (mapId: any) => {
+ // const elem = document.getElementById(mapId);
+ // console.log(elem, 'elem');
+ return new TMap.Map(mapId, {
+ zoom: 11,
+ center: new TMap.LatLng(32.255903, 118.333417),
+ renderOptions: {
+ enableBloom: true // 泛光
+ }
+ });
+};
+
+const latLng = (e: any, e1: any) => {
+ return new TMap.LatLng(e, e1);
+};
+
+const marker = (map: any, center: any) => {
+ return new TMap.MultiMarker({
+ map,
+ styles: {
+ // 点标记样式
+ marker: new TMap.MarkerStyle({
+ width: 20, // 样式宽
+ height: 30, // 样式高
+ anchor: { x: 10, y: 30 } // 描点位置
+ })
+ },
+ geometries: [
+ // 点标记数据数组
+ {
+ // 标记位置(纬度,经度,高度)
+ position: center,
+ id: 'marker'
+ }
+ ]
+ });
+};
+
+const search: any = () => {
+ return new TMap.service.Search({
+ pageSize: 20
+ });
+ // return new Promise((resolve) => {
+ // upload.searchRectangle(opt).then((res: any) => {
+ // resolve(res.data);
+ // });
+ // });
+};
+
+const geocoder: any = () => {
+ return new TMap.service.Geocoder();
+
+ // return new Promise((resolve) => {
+ // upload.searchRectangle(opt).then((res: any) => {
+ // resolve(res.data);
+ // });
+ // });
+};
+
+const multiPolyline = (e: any, pathArr: any) => {
+ return new TMap.MultiPolyline({
+ map: e, // 绘制到目标地图
+ // 折线样式定义
+ styles: {
+ style_blue: new TMap.PolylineStyle({
+ color: '#3777FF', // 线填充色
+ width: 4, // 折线宽度
+ borderWidth: 2, // 边线宽度
+ borderColor: '#FFF', // 边线颜色
+ lineCap: 'round', // 线端头方式
+ eraseColor: 'rgba(190,188,188,1)'
+ })
+ },
+ geometries: [
+ {
+ id: 'car',
+ styleId: 'style_blue',
+ paths: pathArr
+ }
+ ]
+ });
+};
+
+const multiPolyline1 = (map: any, pathArr: any) => {
+ return new TMap.MultiPolyline({
+ map, // 绘制到目标地图
+ // 折线样式定义
+ styles: {
+ style_blue: new TMap.PolylineStyle({
+ color: '#3777FF', // 线填充色
+ width: 4, // 折线宽度
+ borderWidth: 2, // 边线宽度
+ borderColor: '#FFF', // 边线颜色
+ lineCap: 'round', // 线端头方式
+ eraseColor: 'rgba(190,188,188,1)'
+ })
+ },
+ geometries: [
+ {
+ id: 'car',
+ styleId: 'style_blue',
+ paths: pathArr
+ }
+ ]
+ });
+};
+
+const multiMarker = (map: any, e: any) => {
+ return new TMap.MultiMarker({
+ map,
+ styles: {
+ 'car-down': new TMap.MarkerStyle({
+ color: '#3777FF', // 颜色属性
+ angle: 0, // 文字旋转属性
+ alignment: 'center', // 文字水平对齐属性
+ verticalAlignment: 'middle', // 文字垂直对齐属性
+ size: 16, // 标注点文本文字大小
+ offset: { x: 0, y: -30 }, // 标注点文本文字基于direction方位的偏移属性
+ width: 20,
+ height: 44,
+ faceTo: 'map',
+ rotate: 180,
+ // src: 'https://mapapi.qq.com/web/lbs/javascriptGL/demo/img/car.png'
+ src: 'https://sjcdn.oss-cn-hangzhou.aliyuncs.com/image/1724755875530.png'
+ }),
+ start: new TMap.MarkerStyle({
+ width: 25,
+ height: 35,
+ anchor: { x: 16, y: 32 },
+ src: 'https://mapapi.qq.com/web/lbs/javascriptGL/demo/img/start.png'
+ }),
+ end: new TMap.MarkerStyle({
+ width: 25,
+ height: 35,
+ anchor: { x: 16, y: 32 },
+ src: 'https://mapapi.qq.com/web/lbs/javascriptGL/demo/img/end.png'
+ })
+ },
+ geometries: [
+ {
+ id: 'car',
+ styleId: 'car-down',
+ position: e[0],
+ content: '川S8888' // 标记显示内容
+ },
+ {
+ id: 'start',
+ styleId: 'start',
+ position: e[0]
+ }
+ ]
+ });
+};
+
+export { init, latLng, search, geocoder, multiPolyline, multiPolyline1, multiMarker, marker };
diff --git a/src/pages/cst/station/page.ts b/src/pages/cst/station/page.ts
new file mode 100644
index 0000000..be359bd
--- /dev/null
+++ b/src/pages/cst/station/page.ts
@@ -0,0 +1,3 @@
+export default {
+ component: () => import('@/pages/cst/station/Station.vue'),
+} as RouterTypes.RouteConfig
\ No newline at end of file
diff --git a/src/pages/cst/station/station-api.ts b/src/pages/cst/station/station-api.ts
new file mode 100644
index 0000000..371df21
--- /dev/null
+++ b/src/pages/cst/station/station-api.ts
@@ -0,0 +1,22 @@
+import {
+ get,
+ post
+} from '@/common/utils/http-util.ts'
+
+export default {
+ paging(data: StationTypes.SearchStationParam) {
+ return get>('/station/paging', data)
+ },
+ detail(id: string) {
+ return get('/station/detail', {id})
+ },
+ add(data: StationTypes.AddStationParam) {
+ return post('/station/add', data)
+ },
+ modify(data: StationTypes.ModifyStationParam) {
+ return post('/station/modify', data)
+ },
+ del(ids: string[]) {
+ return post('/station/del', ids)
+ },
+}
diff --git a/src/pages/cst/station/station.d.ts b/src/pages/cst/station/station.d.ts
new file mode 100644
index 0000000..de996ba
--- /dev/null
+++ b/src/pages/cst/station/station.d.ts
@@ -0,0 +1,169 @@
+export {}
+
+declare global {
+ namespace StationTypes {
+ interface SearchStationParam extends G.PageParam {
+ // Id
+ id?: string
+ // 组织信息 Id
+ orgId?: string
+ // 站点名称
+ stationName?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+
+ interface SearchStationResult {
+ // Id
+ id?: string
+ // 组织信息 Id
+ orgId?: string
+ // 站点名称
+ stationName?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+
+ interface AddStationParam {
+ // Id
+ id?: string
+ // 组织信息 Id
+ orgId?: string
+ // 站点名称
+ stationName?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+
+ interface ModifyStationParam {
+ // Id
+ id?: string
+ // 组织信息 Id
+ orgId?: string
+ // 站点名称
+ stationName?: string
+ // 省;代码
+ province?: string
+ // 市;代码
+ city?: string
+ // 区县;代码
+ area?: string
+ // 乡镇街道;代码
+ town?: string
+ // 省;名称
+ provinceName?: string
+ // 市;名称
+ cityName?: string
+ // 区县;名称
+ areaName?: string
+ // 乡镇街道;名称
+ townName?: string
+ // 详细地址
+ address?: string
+ // 经度
+ lng?: number
+ // 纬度
+ lat?: number
+ // 创建人 Id; sys_user.id
+ creatorId?: string
+ // 修改人 Id; sys_user.id
+ modifierId?: string
+ // 创建时间
+ createTime?: string
+ // 修改时间
+ modifyTime?: string
+ // 是否删除; 0-->未删除、1-->已删除
+ deleted?: boolean
+ }
+ }
+}
diff --git a/src/pages/gds/goods-category/GoodsCategory.vue b/src/pages/gds/goods-category/GoodsCategory.vue
index 6c71daf..1449b36 100644
--- a/src/pages/gds/goods-category/GoodsCategory.vue
+++ b/src/pages/gds/goods-category/GoodsCategory.vue
@@ -1,56 +1,15 @@
-
-
-
-
+ 再生品、HuiShouPin-->回收品、QiTa-->其他"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ placeholder="业务类型"/>
+ -->
+
+
+
搜索
重置
@@ -59,37 +18,24 @@
新建
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
删除
@@ -99,81 +45,75 @@
-
-
+
+