diff --git a/apis/addressManageApi.js b/apis/addressManageApi.js index 67b164f..e9eb485 100644 --- a/apis/addressManageApi.js +++ b/apis/addressManageApi.js @@ -24,7 +24,22 @@ export const createAddress = (data = {}) => { // 删除收货地址 export const delAddress = (data = {}) => { return http.post({ - url: '/uec​/delete​/enterprise-shipping-address', + url: '/uec/delete/enterprise-shipping-address', + data + }) +} +// 设置默认地址 +export const setDefaultAddress = (data = {}) => { + return http.post({ + url: '/uec/set/enterprise-shipping-address/as/default', + data + }) +} +// 通过id查询企业收货地址 /uec/get/enterprise-shipping-address-detail + +export const getAddressDetail = (data = {}) => { + return http.get({ + url: '/uec/get/enterprise-shipping-address-detail', data }) } \ No newline at end of file diff --git a/apis/enquiryListApi.js b/apis/enquiryListApi.js new file mode 100644 index 0000000..f700d3d --- /dev/null +++ b/apis/enquiryListApi.js @@ -0,0 +1,13 @@ +import http from '../utils/http/index.js' +// 获取获取询价结果列表 +export function getEnquiryOrder(data) { + return http.get( + { + url: '/base-paper-trading/get/enquiry-order/result-list', + data + }, + { + hideLoading: true + } + ) +} \ No newline at end of file diff --git a/apis/setting.js b/apis/setting.js new file mode 100644 index 0000000..742b965 --- /dev/null +++ b/apis/setting.js @@ -0,0 +1,32 @@ +import http from '../utils/http/index.js' +// 修改员工姓名 +export function employeeName(data) { + return http.post({ + url: '/yyt-uec/update/my/employee-name?userId='+data.userId +'&enterpriseId=' +data.enterpriseId, + data + }) +} +// 新增员工 +export function addEmployee(data) { + return http.post({ + url: '/yyt-uec/enterprise/add/employee?userId='+data.userId +'&enterpriseId=' +data.enterpriseId, + data + }) +} +// 员工列表 +export function employeeList(data) { + return http.get({ + url: '/yyt-uec/enterprise/get/employee-list', + data + }) +} +// 删除员工 +export function deleteEmployee(data) { + return http.post({ + url: '/yyt-uec/enterprise/delete/employee?enterpriseId='+data.enterpriseId, + data + }) +} + + + diff --git a/components/qn-input-number/qn-input-number.vue b/components/qn-input-number/qn-input-number.vue index 599604b..9651ea7 100644 --- a/components/qn-input-number/qn-input-number.vue +++ b/components/qn-input-number/qn-input-number.vue @@ -15,7 +15,7 @@ export default { props: { quantity: { - type: Number, + type: [Number, String], default: 0 } }, diff --git a/pages.json b/pages.json index 5b2450d..7e74dec 100644 --- a/pages.json +++ b/pages.json @@ -118,7 +118,8 @@ "path": "pages/enquiry-list/index", "style": { "navigationBarTitleText": "询价列表", - "enablePullDownRefresh": false + "enablePullDownRefresh": false, + "navigationStyle": "custom" } }, { @@ -134,7 +135,23 @@ "navigationBarTitleText": "新建收货地址", "enablePullDownRefresh": false } - } + }, + { + "path": "pages/account-management/index", + "style": { + "navigationBarTitleText": "账号管理", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + }, + { + "path": "pages/add-account/index", + "style": { + "navigationBarTitleText": "新增企业账号", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + } ], "globalStyle": { "navigationBarTextStyle": "black", diff --git a/pages/account-management/index.vue b/pages/account-management/index.vue new file mode 100644 index 0000000..b63c50b --- /dev/null +++ b/pages/account-management/index.vue @@ -0,0 +1,207 @@ + + + + + diff --git a/pages/add-account/index.vue b/pages/add-account/index.vue new file mode 100644 index 0000000..41f470a --- /dev/null +++ b/pages/add-account/index.vue @@ -0,0 +1,262 @@ + + + + + diff --git a/pages/add-address-manage/index.vue b/pages/add-address-manage/index.vue index 8f3139c..0111af3 100644 --- a/pages/add-address-manage/index.vue +++ b/pages/add-address-manage/index.vue @@ -63,7 +63,7 @@ import { getArea } from '@/apis/commonApi.js' import { back } from '@/utils/hook.js' import qnFooter from '@/components/qn-footer/qn-footer.vue' import qnDataPicker from '@/components/qn-data-picker/qn-data-picker.vue' -import { createAddress } from '@/apis/addressManageApi.js' +import { createAddress, getAddressDetail } from '@/apis/addressManageApi.js' export default { components: { uGap, qnFooter, qnDataPicker }, data() { @@ -85,7 +85,8 @@ export default { streetName: '', }, hasSelected: false, - items: [] + items: [], + id: null, } }, mounted() { @@ -95,8 +96,22 @@ export default { } }) }, - onLoad() {}, - methods: { + onLoad(option) { + if(option.id) { + this.id = option.id + this.getAddressDetail() + } + }, + methods: { + // 通过id查询收货地址 + getAddressDetail() { + getAddressDetail({id: this.id}).then(res => { + // console.log('收货地址详情', res) + if(res) { + this.form = Object.assign({}, res) + } + }) + }, onAreaChange(e) { if (e.detail.value && e.detail.value.length > 0) { const [province, city, district, street] = e.detail.value @@ -127,9 +142,9 @@ export default { // 保存 addTap() { createAddress(this.form).then(res => { - if (res) { + if (res) { uni.showToast({ - title: '添加成功', + title: '保存成功', icon: 'success' }) setTimeout(() => { diff --git a/pages/address-manage/index.vue b/pages/address-manage/index.vue index 12818a1..eb51d80 100644 --- a/pages/address-manage/index.vue +++ b/pages/address-manage/index.vue @@ -2,15 +2,15 @@ - + {{item.receiver}} {{item.receiverMobile}} {{item.provinceName}}{{item.cityName}}{{item.districtName}}{{item.streetName}}{{item.detail}} - @@ -51,7 +51,7 @@ - - diff --git a/pages/enquiry-list/index.vue b/pages/enquiry-list/index.vue index e042861..3d65687 100644 --- a/pages/enquiry-list/index.vue +++ b/pages/enquiry-list/index.vue @@ -1,20 +1,292 @@ - - - - - + + + + + diff --git a/pages/mine/index.vue b/pages/mine/index.vue index 0ce0904..a804713 100644 --- a/pages/mine/index.vue +++ b/pages/mine/index.vue @@ -96,7 +96,7 @@ 其他工具 - + 账号管理 @@ -105,7 +105,7 @@ 我的询价 - + 收货地址 diff --git a/pages/paper-details/index.vue b/pages/paper-details/index.vue index 08c0add..5c84bae 100644 --- a/pages/paper-details/index.vue +++ b/pages/paper-details/index.vue @@ -249,9 +249,11 @@ export default { this.$refs.popup.close() }, // 重量切换 - weightTap(item, index) { + weightTap(item, index) { this.kgActive = index - this.buyPaperDto.gramWeight = item.weight + this.buyPaperDto.gramWeight = item.weight + this.buyPaperDto.unitPrice = item.listPrice + this.buyPaperDto.productSkuId = item.id }, // 规格切换 specificationTap(item, index) { diff --git a/pages/store/index.vue b/pages/store/index.vue index 200b437..5e8d7e2 100644 --- a/pages/store/index.vue +++ b/pages/store/index.vue @@ -30,7 +30,7 @@ - + @@ -48,7 +48,7 @@ {{ item.priceRange }} - 马上抢 + 马上抢 diff --git a/static/imgs/mine/client-default.png b/static/imgs/mine/client-default.png new file mode 100644 index 0000000..37557b5 Binary files /dev/null and b/static/imgs/mine/client-default.png differ