From 94e6cda15240abbe9780999c5958cfdccdbb7512 Mon Sep 17 00:00:00 2001 From: guoxing <1369478551@qq.com> Date: Tue, 3 Sep 2024 17:33:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BB=93=E5=BA=93=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E5=AE=9A=E4=BD=8D=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/main.js | 38 +- .../warehouses/warehouse/warehouseAdd.vue | 198 ++++++---- .../warehouses/warehouse/warehouseAdd2.vue | 342 ++++++++++++++++++ .../organizationManage/organizationManage.vue | 11 +- .../system/roleAdminister/roleAdminister.vue | 2 +- 6 files changed, 511 insertions(+), 81 deletions(-) create mode 100644 src/views/baseInfo/warehouses/warehouse/warehouseAdd2.vue diff --git a/package.json b/package.json index ad318c6..3a57c1e 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "test:ci": "npm run lint && npm run test:unit" }, "dependencies": { + "@amap/amap-jsapi-loader": "^1.0.1", "axios": "^0.24.0", "bpmn-js": "^9.2.2", "core-js": "^3.8.3", diff --git a/src/main.js b/src/main.js index f9605cb..b6d13ee 100644 --- a/src/main.js +++ b/src/main.js @@ -37,15 +37,35 @@ Vue.filter('dateFormat', function(dateStr, pattern = 'YYYY-MM-DD') { }) Vue.use(Print) // 注册 -Vue.use(VueAMap) -VueAMap.initAMapApiLoader({ - key: 'ccda12d8bffc72e9f1a32c599323a876', // 此处的key,在高德开放平台申请 - plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PlaceSearch', 'AMap.Geolocation', - 'AMap.Geocoder' - ], // 此处的插件按需添加 - v: '1.4.4', - uiVersion: '1.0' -}) +import AMapLoader from '@amap/amap-jsapi-loader'; +// AMapLoader.load({ +// key: "0054c9409ec7a97ddfe933224b36f45c", //申请好的Web端开发者 Key,调用 load 时必填 +// version: "2.0", //指定要加载的 JS API 的版本,缺省时默认为 1.4.15 +// plugins: [ +// 'AMap.ElasticMarker', +// 'AMap.Geolocation', //定位空间,用来获取和展示用户主机所在的经纬度位置 +// ' AMap.Autocomplete ', //输入提示插件 +// ' AMap.PlaceSearch ', //POI搜索插件 +// ' AMap.Scale ', //右下角缩略图插件,比例尺 +// ' AMap.OverView ', //地图鹰眼插件 +// ' AMap.ToolBar ', //地图工具条 +// ' AMap.MapType ', //类别切换空间,实现默认图层与卫星图,实施交通层之间切换的控制 +// ' AMap.PolyEditor ', //编辑 折线多边形 +// ' AMap.CircleEditor ', +// "AMap.Geocoder", //地图编码 +// 'AMap.AMapManager', +// 'AMap.Marker' +// ], // 此处的插件按需添加 +// }) +// .then((AMap) => { +// const map = new AMap.Map("container"); +// }) +// .catch((e) => { +// console.error(e); //加载错误提示 +// }); +window._AMapSecurityConfig = { + securityJsCode: "e4ce71df213230e89231cc3ef9c98313", +}; Vue.config.productionTip = false diff --git a/src/views/baseInfo/warehouses/warehouse/warehouseAdd.vue b/src/views/baseInfo/warehouses/warehouse/warehouseAdd.vue index 7bdf049..24928ff 100644 --- a/src/views/baseInfo/warehouses/warehouse/warehouseAdd.vue +++ b/src/views/baseInfo/warehouses/warehouse/warehouseAdd.vue @@ -1,95 +1,115 @@ + \ No newline at end of file diff --git a/src/views/baseInfo/warehouses/warehouse/warehouseAdd2.vue b/src/views/baseInfo/warehouses/warehouse/warehouseAdd2.vue new file mode 100644 index 0000000..2c1f622 --- /dev/null +++ b/src/views/baseInfo/warehouses/warehouse/warehouseAdd2.vue @@ -0,0 +1,342 @@ + + + + diff --git a/src/views/system/organizationManage/organizationManage.vue b/src/views/system/organizationManage/organizationManage.vue index 1beee49..fe948a6 100644 --- a/src/views/system/organizationManage/organizationManage.vue +++ b/src/views/system/organizationManage/organizationManage.vue @@ -450,8 +450,15 @@ console.log('zgNamesChange:', val) const choose = this.staffdata.filter((item) => item.sid == val) console.log('>>>>>>>>>zgNamesChange', choose) - this.form.zgNames = choose[0].name - this.form.zgStaffSid = choose[0].sid + + if (choose != null && choose.length > 0) { + this.form.zgNames = choose[0].name + this.form.zgStaffSid = choose[0].sid + } else { + this.form.zgNames = '' + this.form.zgStaffSid = '' + } + }, save() { if (this.fgStaffSid.length > 0) { diff --git a/src/views/system/roleAdminister/roleAdminister.vue b/src/views/system/roleAdminister/roleAdminister.vue index d73d71b..7088ddf 100644 --- a/src/views/system/roleAdminister/roleAdminister.vue +++ b/src/views/system/roleAdminister/roleAdminister.vue @@ -489,7 +489,7 @@ this.formBackup = Object.assign({}, this.roleForm) this.getroleOrgList() this.getPostList() - this.getType() + // this.getType() }, methods: { pagination(val) { // 分页函数