diff --git a/config/index.js b/config/index.js index 418d358..965cfd3 100644 --- a/config/index.js +++ b/config/index.js @@ -12,7 +12,7 @@ module.exports = { assetsPublicPath: '/', proxyTable: { '/api':{ - target:'http://999.free.idcfengye.com', + target:'http://njxb.v1.idcfengye.com', changeOrigin:true, pathRewrite:{ '^/api':'' diff --git a/package.json b/package.json index 2efa70d..58d3e9c 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "fastclick": "^1.0.6", "jsencrypt": "^3.2.1", "lodash": "^4.17.11", + "qs": "^6.11.2", "stylus": "^0.54.5", "stylus-loader": "^3.0.2", "vant": "^2.2.16", diff --git a/src/config/getData1.js b/src/config/getData1.js index 05487c6..f8d4301 100644 --- a/src/config/getData1.js +++ b/src/config/getData1.js @@ -5,7 +5,7 @@ import {post} from '@config/http.js' */ // 读取托盘码 export const RFReadTrayStatePick = (id) => post('RF_ReadTrayState_Pick', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const RFReadTrayStatePick = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功'} @@ -13,7 +13,7 @@ export const RFReadTrayStatePick = (id) => post('RF_ReadTrayState_Pick', { // } // 托盘待拣货信息 export const RFReadTrayStoragePick = (id) => post('RF_ReadTrayStorage_Pick', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const RFReadTrayStoragePick = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功!', 'StorageList': [{'BillID': '000001', 'MatCode': '物料编码001', 'MatName': '物料名称001', 'BatchNumber': '批次001', 'MatNum': '100', 'FactNumOut': '50'}, {'BillID': '000002', 'MatCode': '物料编码002', 'MatName': '物料名称002', 'BatchNumber': '批次002', 'MatNum': '100', 'FactNumOut': '50'}]} @@ -22,8 +22,7 @@ export const RFReadTrayStoragePick = (id) => post('RF_ReadTrayStorage_Pick', { // 读取物料条码 export const RFReadMatBarCodeStatePick = (id, code) => post('RF_ReadMatBarCodeState_Pick', { - TrayID: id, - MatBarCode: code + js: JSON.stringify({TrayID: id, MatBarCode: code}) }) // export const RFReadMatBarCodeStatePick = (id, code) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功'} @@ -32,9 +31,7 @@ export const RFReadMatBarCodeStatePick = (id, code) => post('RF_ReadMatBarCodeSt // 拣货 export const RFStoragePick = (id, code, uid) => post('RF_Storage_Pick', { - TrayID: id, - MatBarCode: code, - UserPID: uid + js: JSON.stringify({TrayID: id, MatBarCode: code, UserPID: uid}) }) // export const RFStoragePick = (id, code, uid) => { // let res = {'ErrNO': '1', 'ErrMsg': '拣货成功'} @@ -46,7 +43,7 @@ export const RFStoragePick = (id, code, uid) => post('RF_Storage_Pick', { */ // 读取托盘码 export const RFReadTrayStateInventory = (id) => post('RF_ReadTrayState_Inventory', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const RFReadTrayStateInventory = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功'} @@ -55,7 +52,7 @@ export const RFReadTrayStateInventory = (id) => post('RF_ReadTrayState_Inventory // 托盘待盘点信息 export const RFReadTrayStorageInventory = (id) => post('RF_ReadTrayStorage_Inventory', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const RFReadTrayStorageInventory = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功!', 'StorageList': [{'BillID': '000001', 'MatCode': '物料编码001', 'MatName': '物料名称001', 'BatchNumber': '批次001', 'MatNum': '100', 'FactNumOut': '50'}, {'BillID': '000002', 'MatCode': '物料编码002', 'MatName': '物料名称002', 'BatchNumber': '批次002', 'MatNum': '100', 'FactNumOut': '50'}]} @@ -64,8 +61,7 @@ export const RFReadTrayStorageInventory = (id) => post('RF_ReadTrayStorage_Inven // 读取物料条码 export const RFReadMatBarCodeStateInventory = (id, code) => post('RF_ReadMatBarCodeState_Inventory', { - TrayID: id, - MatBarCode: code + js: JSON.stringify({TrayID: id, MatBarCode: code}) }) // export const RFReadMatBarCodeStateInventory = (id, code) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功'} @@ -74,9 +70,7 @@ export const RFReadMatBarCodeStateInventory = (id, code) => post('RF_ReadMatBarC // 盘点 export const RFStorageInventory = (id, code, uid) => post('RF_Storage_Inventory', { - TrayID: id, - MatBarCode: code, - UserPID: uid + js: JSON.stringify({TrayID: id, MatBarCode: code, UserPID: uid}) }) // export const RFStorageInventory = (id, code, uid) => { // let res = {'ErrNO': '1', 'ErrMsg': '盘点成功'} diff --git a/src/config/getData2.js b/src/config/getData2.js index ad21964..5308587 100644 --- a/src/config/getData2.js +++ b/src/config/getData2.js @@ -2,8 +2,7 @@ import {post} from '@config/http.js' // 手持登录 export const rfLogin = (user, password) => post('RF_Login', { - UserID: user, - UserPassWord: password + js: JSON.stringify({UserID: user, UserPassWord: password}) }) // export const rfLogin = (user, password) => { // let res = {'ErrNO': '1', 'ErrMsg': '登录成功', 'UserName': '张三', 'UserPID': '1001'} @@ -15,7 +14,7 @@ export const rfLogin = (user, password) => post('RF_Login', { */ // 读取托盘码 export const rfReadTrayStatePackage = (id) => post('RF_ReadTrayState_Package', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const rfReadTrayStatePackage = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功'} @@ -23,7 +22,7 @@ export const rfReadTrayStatePackage = (id) => post('RF_ReadTrayState_Package', { // } // 托盘库存信息 export const rfReadTrayStoragePackage = (id) => post('RF_ReadTrayStorage_Package', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const rfReadTrayStoragePackage = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功!', 'StorageList': [{'BillID': '000001', 'MatCode': '物料编码001', 'MatName': '物料名称001', 'BatchNumber': '批次001', 'MatNum': '1'}, {'BillID': '000002', 'MatCode': '物料编码002', 'MatName': '物料名称002', 'BatchNumber': '批次002', 'MatNum': '1'}]} @@ -32,8 +31,7 @@ export const rfReadTrayStoragePackage = (id) => post('RF_ReadTrayStorage_Package // 读取物料条码 export const rfReadMatBarCodeStatePackage = (id, code) => post('RF_ReadMatBarCodeState_Package', { - TrayID: id, - MatBarCode: code + js: JSON.stringify({TrayID: id, MatBarCode: code}) }) // export const rfReadMatBarCodeStatePackage = (id, code) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功'} @@ -42,10 +40,7 @@ export const rfReadMatBarCodeStatePackage = (id, code) => post('RF_ReadMatBarCod // 组盘 export const rfTrayPackage = (id, code, size, uid) => post('RF_Tray_Package', { - TrayID: id, - MatBarCode: code, - MatSize: size, - UserPID: uid + js: JSON.stringify({TrayID: id, MatBarCode: code, MatSize: size, UserPID: uid}) }) // export const rfTrayPackage = (id, code, size, uid) => { // let res = {'ErrNO': '1', 'ErrMsg': '组盘成功'} @@ -57,7 +52,7 @@ export const rfTrayPackage = (id, code, size, uid) => post('RF_Tray_Package', { */ // 读取托盘码 export const rfReadTrayStateUnPackage = (id) => post('RF_ReadTrayState_UnPackage', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const rfReadTrayStateUnPackage = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功'} @@ -66,7 +61,7 @@ export const rfReadTrayStateUnPackage = (id) => post('RF_ReadTrayState_UnPackage // 托盘库存信息 export const rfReadTrayStorageUnPackage = (id) => post('RF_ReadTrayStorage_UnPackage', { - TrayID: id + js: JSON.stringify({TrayID: id}) }) // export const rfReadTrayStorageUnPackage = (id) => { // let res = {'ErrNO': '1', 'ErrMsg': '读取成功!', 'StorageList': [{'BillID': '000001', 'MatCode': '物料编码001', 'MatName': '物料名称001', 'BatchNumber': '批次001', 'MatNum': '1'}, {'BillID': '000002', 'MatCode': '物料编码002', 'MatName': '物料名称002', 'BatchNumber': '批次002', 'MatNum': '1'}, {'BillID': '000003', 'MatCode': '物料编码002', 'MatName': '物料名称002', 'BatchNumber': '批次002', 'MatNum': '1'}]} @@ -75,8 +70,7 @@ export const rfReadTrayStorageUnPackage = (id) => post('RF_ReadTrayStorage_UnPac // 解盘 export const rfTrayUnPackage = (id, uid) => post('RF_Tray_UnPackage', { - TrayID: id, - UserPID: uid + js: JSON.stringify({TrayID: id, UserPID: uid}) }) // export const rfTrayUnPackage = (id, uid) => { // let res = {'ErrNO': '1', 'ErrMsg': '组盘成功'} diff --git a/src/config/http.js b/src/config/http.js index 39136bd..56b16d3 100644 --- a/src/config/http.js +++ b/src/config/http.js @@ -2,9 +2,12 @@ import axios from 'axios' import { Dialog } from './mUtils.js' import store from '../vuex/store' import router from '@/router' +import qs from 'qs' + +const baseUrl = process.env.NODE_ENV === 'development' ? '/api/ZD_WMS_WebService/ZD_WMS_WebService.asmx/' : 'http://njxb.v1.idcfengye.com/ZD_WMS_WebService/ZD_WMS_WebService.asmx/' axios.defaults.timeout = 50000 -axios.defaults.headers.post['Content-Type'] = 'application/json;charset=UTF-8' +axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8' axios.interceptors.request.use( config => { @@ -14,11 +17,7 @@ axios.interceptors.request.use( // } // token && (config.headers.Authorization = token) if (config.method === 'post') { - if (!config.data.flag) { - config.data = config.data - } else { - config.data = config.data.formData - } + config.data = qs.stringify(config.data) } return config }, @@ -51,10 +50,13 @@ axios.interceptors.response.use( export const post = (sevmethod, params) => { return new Promise((resolve, reject) => { - // axios.post(`${store.getters.baseUrl}/` + 'ZD_WMS_WebService/ZD_WMS_WebService.asmx?op=' + sevmethod, params) - axios.post('/api/ZD_WMS_WebService/ZD_WMS_WebService.asmx?op=' + sevmethod, params) + axios.post(baseUrl + sevmethod, params) .then(response => { - resolve(response.data) + let parser = new DOMParser() + let _xml = parser.parseFromString(response.data, 'text/xml') + let jsonXml = _xml.getElementsByTagName('string')[0].innerHTML + let jsonArr = JSON.parse(jsonXml) + resolve(jsonArr) }, error => { Dialog(error || error.message) reject(error.message) diff --git a/src/pages/login/Login.vue b/src/pages/login/Login.vue index 1e85910..3652f28 100644 --- a/src/pages/login/Login.vue +++ b/src/pages/login/Login.vue @@ -63,7 +63,7 @@ export default { this.$store.dispatch('setUserInfo', JSON.stringify(obj)) this.$router.push('/home') } else { - this.Dialog(res.desc) + this.Dialog(res.ErrMsg) } this.disabled = false } catch (err) { diff --git a/src/pages/proj/GroupDisk.vue b/src/pages/proj/GroupDisk.vue index d2940a5..0641d6c 100644 --- a/src/pages/proj/GroupDisk.vue +++ b/src/pages/proj/GroupDisk.vue @@ -92,6 +92,7 @@ export default { try { let res = await rfReadTrayStatePackage(val) if (res.ErrNO === '1') { + this.toast(res.ErrMsg) this._rfReadTrayStoragePackage() } else { this.toast(res.ErrMsg) diff --git a/yarn.lock b/yarn.lock index b4ab81a..d16c943 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1431,6 +1431,15 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +call-bind@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + caller-path@^0.1.0: version "0.1.0" resolved "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" @@ -2155,6 +2164,15 @@ deepmerge@^1.2.0: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== +define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + define-properties@^1.1.2: version "1.1.3" resolved "http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -3192,6 +3210,11 @@ function-bind@^1.1.1: resolved "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + functional-red-black-tree@^1.0.1: version "1.0.1" resolved "http://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" @@ -3216,6 +3239,16 @@ get-caller-file@^1.0.1: resolved "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + get-stdin@^4.0.1: version "4.0.1" resolved "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -3323,6 +3356,13 @@ globby@^7.1.1: pify "^3.0.0" slash "^1.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.11, graceful-fs@^4.1.2: version "4.1.11" resolved "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -3368,11 +3408,28 @@ has-flag@^3.0.0: resolved "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= +has-property-descriptors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" + integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== + dependencies: + get-intrinsic "^1.2.2" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.0: version "1.0.0" resolved "http://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + has-unicode@^2.0.0: version "2.0.1" resolved "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -3437,6 +3494,13 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + he@1.1.x: version "1.1.1" resolved "http://registry.npm.taobao.org/he/download/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" @@ -4839,6 +4903,11 @@ object-hash@^1.1.4: resolved "http://registry.npm.taobao.org/object-hash/download/object-hash-1.3.0.tgz#76d9ba6ff113cf8efc0d996102851fe6723963e2" integrity sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ== +object-inspect@^1.9.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + object-keys@^1.0.12: version "1.0.12" resolved "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" @@ -5685,6 +5754,13 @@ qs@6.5.1: resolved "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" integrity sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A== +qs@^6.11.2: + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" + query-string@^4.1.0: version "4.3.4" resolved "http://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" @@ -6244,6 +6320,16 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: resolved "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + set-value@^0.4.3: version "0.4.3" resolved "http://registry.npm.taobao.org/set-value/download/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" @@ -6313,6 +6399,15 @@ shellwords@^0.1.1: resolved "http://registry.npm.taobao.org/shellwords/download/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"