uu
This commit is contained in:
parent
82d0fc864b
commit
328cafc9cd
@ -18,8 +18,29 @@ export const getTransLineList = (data = {})=> {
|
|||||||
return coreRequest(url.getTransLineList, data, {}, 'GET')
|
return coreRequest(url.getTransLineList, data, {}, 'GET')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export const getTransProductList = (data = {})=> {
|
export const getTransProductList = (data = {})=> {
|
||||||
return coreRequest(url.getTransProductList, data, {}, 'GET')
|
return coreRequest(url.getTransProductList, data, {}, 'GET')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const setDefaultAddressById = (data = {})=> {
|
||||||
|
return coreRequest(url.setDefaultAddressById, data, {}, 'GET')
|
||||||
|
}
|
||||||
|
|
||||||
|
export const deleteAddressById = (data = {})=> {
|
||||||
|
return coreRequest(url.deleteAddressById, data, {}, 'GET')
|
||||||
|
}
|
||||||
|
|
||||||
|
export const addAddress = (data = {})=> {
|
||||||
|
return coreRequest(url.addAddress, data, {}, 'GET')
|
||||||
|
}
|
||||||
|
|
||||||
|
export const editAddress = (data = {})=> {
|
||||||
|
return coreRequest(url.editAddress, data, {}, 'GET')
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getAddressById = (data = {})=> {
|
||||||
|
return coreRequest(url.getAddressById, data, {}, 'GET')
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -5,15 +5,23 @@ export default {
|
|||||||
uploadFile: '/common/ossUpload',
|
uploadFile: '/common/ossUpload',
|
||||||
loginByApp: `/loginByApp`, // 登录
|
loginByApp: `/loginByApp`, // 登录
|
||||||
getInfoByApp: `/getInfoByApp`,// 获取用户基本信息
|
getInfoByApp: `/getInfoByApp`,// 获取用户基本信息
|
||||||
|
|
||||||
getEmisCountry: `/emis/emisCountry/list`, // 获取国家列表
|
getEmisCountry: `/emis/emisCountry/list`, // 获取国家列表
|
||||||
getEmisRegion: `/emis/emisRegion/list`,// 获取省市区列表
|
getEmisRegion: `/emis/emisRegion/list`,// 获取省市区列表
|
||||||
getDicDataJson: `/common/getDicDataJson`, // 获取枚举字段
|
getDicDataJson: `/common/getDicDataJson`, // 获取枚举字段
|
||||||
|
|
||||||
|
getCustomerUserAddressList: `/emis/emisCustomerAddress/listSimple`, // 获取客户地址列表
|
||||||
|
setDefaultAddressById: `/emis/emisCustomerAddress/setDefaultAddressById`, // 设置默认地址
|
||||||
|
deleteAddressById: `/emis/emisCustomerAddress/deleteAddressById`, // 删除地址
|
||||||
|
addAddress: `/emis/emisCustomerAddress/addAddress`, // 新增地址
|
||||||
|
editAddress: `/emis/emisCustomerAddress/editAddress`, // 编辑地址
|
||||||
|
getAddressById: `/emis/emisCustomerAddress/getAddressById`, // 查看地址
|
||||||
|
|
||||||
getTransLineList: `/emis/emisTransLine/listSimple`, // 获取路线列表
|
getTransLineList: `/emis/emisTransLine/listSimple`, // 获取路线列表
|
||||||
getTransProductList: `/emis/emisTransProduct/listSimple`, // 获取产品列表
|
getTransProductList: `/emis/emisTransProduct/listSimple`, // 获取产品列表
|
||||||
createOrderNo: `/emis/common/realMatchWaybill`, // 创建运单号
|
createOrderNo: `/emis/common/realMatchWaybill`, // 创建运单号
|
||||||
submitOrder: `/emis/emisWaybill/realSubmitOrder`, // 提交订单
|
submitOrder: `/emis/emisWaybill/realSubmitOrder`, // 提交订单
|
||||||
getCustomerUserList: `/emis/emisCustomerUser/listSimple`, // 获取网点客户列表
|
getCustomerUserList: `/emis/emisCustomerUser/listSimple`, // 获取网点客户列表
|
||||||
getCustomerUserAddressList: `/emis/emisCustomerAddress/listSimple`, // 获取客户地址列表
|
|
||||||
getPickStaffList: `/emis/emisStaff/getStaffList`, // 获取操作、收派 员用户列表
|
getPickStaffList: `/emis/emisStaff/getStaffList`, // 获取操作、收派 员用户列表
|
||||||
getGoodsList: `/emis/emisGoods/listSimple`, // 获取货物列表
|
getGoodsList: `/emis/emisGoods/listSimple`, // 获取货物列表
|
||||||
getMonthpayAccountList: `/emis/emisMonthpayAccount/listSimple`, // 月结账号列表
|
getMonthpayAccountList: `/emis/emisMonthpayAccount/listSimple`, // 月结账号列表
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
import { goto } from "./untool";
|
import { goto } from "./untool";
|
||||||
import { showToast } from "./untool"
|
import { showToast, showLoading, hideLoading } from "./untool"
|
||||||
|
|
||||||
// 请求接口
|
// 请求接口
|
||||||
function dealRequest(def, url, param) {
|
function dealRequest(def, url, param) {
|
||||||
|
if(param && param._loading) {
|
||||||
|
showLoading()
|
||||||
|
}
|
||||||
const promise = new Promise(function(resolve, reject) {
|
const promise = new Promise(function(resolve, reject) {
|
||||||
def.then(function(response) {
|
def.then(function(response) {
|
||||||
let {
|
let {
|
||||||
@ -40,7 +42,7 @@ function dealRequest(def, url, param) {
|
|||||||
|
|
||||||
// 统一提示 errmsg
|
// 统一提示 errmsg
|
||||||
promise.then(function(res) {}, function(res) {
|
promise.then(function(res) {}, function(res) {
|
||||||
uni.hideLoading()
|
hideLoading()
|
||||||
})
|
})
|
||||||
return promise;
|
return promise;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,7 +34,7 @@ let coreRequest = function(url, params = {}, options = {}, methodType) {
|
|||||||
...BaseParam,
|
...BaseParam,
|
||||||
...params,
|
...params,
|
||||||
}
|
}
|
||||||
return dealRequest(coreRequestBase(url, reqParams, options, methodType)).then(res => {
|
return dealRequest(coreRequestBase(url, reqParams, options, methodType), url, reqParams).then(res => {
|
||||||
// 解析unicode
|
// 解析unicode
|
||||||
// emoUnicode(res, 2)
|
// emoUnicode(res, 2)
|
||||||
return res
|
return res
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
<view v-if="item.letters" class="pr-20">{{item.letters}}</view>
|
<view v-if="item.letters" class="pr-20">{{item.letters}}</view>
|
||||||
<view style="flex: 1;">
|
<view style="flex: 1;">
|
||||||
<view v-for="(sItem, sIndex) in item.data"
|
<view v-for="(sItem, sIndex) in item.data"
|
||||||
:class="`showselect-item ${submitVals.regIds.indexOf(sItem.id) > -1?'active':''}`"
|
:class="`showselect-item ${submitVals.regIds.indexOf(sItem.code) > -1?'active':''}`"
|
||||||
@click="selectItemRegion(sItem)">
|
@click="selectItemRegion(sItem)">
|
||||||
{{sItem.name}}
|
{{sItem.name}}
|
||||||
<view class="chk">
|
<view class="chk">
|
||||||
@ -131,13 +131,15 @@
|
|||||||
parentId = undefined
|
parentId = undefined
|
||||||
}
|
}
|
||||||
const res = await apiService.getEmisRegion({
|
const res = await apiService.getEmisRegion({
|
||||||
parentId,
|
regionType: this.curTabIndex + 1, // 必填
|
||||||
countryId
|
parentCode: parentId,
|
||||||
|
countryCode: countryId,
|
||||||
})
|
})
|
||||||
const list = res.rows || []
|
const list = res.rows || []
|
||||||
list.map(t => {
|
list.map(t => {
|
||||||
t.name = t.regionName
|
t.name = t.regionName
|
||||||
t.nameEn = t.regionNameEn
|
t.nameEn = t.regionNameEn
|
||||||
|
t.code = t.code || t.regionCode
|
||||||
})
|
})
|
||||||
if (list.length > 0) {
|
if (list.length > 0) {
|
||||||
this.curList = list
|
this.curList = list
|
||||||
@ -149,12 +151,15 @@
|
|||||||
if (index == 0) {
|
if (index == 0) {
|
||||||
this.curList = this.curCountryList
|
this.curList = this.curCountryList
|
||||||
} else {
|
} else {
|
||||||
this.getListData()
|
let parentId = this.submitVals.regIds[index]
|
||||||
|
this.getListData({
|
||||||
|
parentId
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async addEmptyItem(item) {
|
async addEmptyItem(item) {
|
||||||
const list = await this.getListData({
|
const list = await this.getListData({
|
||||||
parentId: item.id
|
parentId: item.code
|
||||||
})
|
})
|
||||||
if (list.length > 0) {
|
if (list.length > 0) {
|
||||||
this.curTabIndex = this.curTabIndex + 1
|
this.curTabIndex = this.curTabIndex + 1
|
||||||
@ -164,10 +169,10 @@
|
|||||||
},
|
},
|
||||||
async selectItemRegion(item = {}) {
|
async selectItemRegion(item = {}) {
|
||||||
// 选择数据变化,需清除下所有层级选中数据
|
// 选择数据变化,需清除下所有层级选中数据
|
||||||
if (item.id != this.submitVals[this.curTabIndex]) {
|
if (item.code != this.submitVals.regIds[this.curTabIndex]) {
|
||||||
this.submitVals.regIds.length = this.curTabIndex
|
this.submitVals.regIds.length = this.curTabIndex
|
||||||
this.submitVals.regNames.length = this.curTabIndex
|
this.submitVals.regNames.length = this.curTabIndex
|
||||||
this.submitVals.regIds.push(item.id)
|
this.submitVals.regIds.push(item.code)
|
||||||
this.submitVals.regNames.push(item.name)
|
this.submitVals.regNames.push(item.name)
|
||||||
}
|
}
|
||||||
// 选中后切换下一层级视图
|
// 选中后切换下一层级视图
|
||||||
|
|||||||
@ -3,7 +3,9 @@
|
|||||||
<template v-slot:header> </template>
|
<template v-slot:header> </template>
|
||||||
<template v-slot:body>
|
<template v-slot:body>
|
||||||
<view class="pos-abt-all">
|
<view class="pos-abt-all">
|
||||||
<tpx-scroll-view v-model:resObject="resData" :searchParam="searchParam" :getListFun="getListFun">
|
<tpx-scroll-view v-model:resObject="resData" :searchParam="searchParam" :getListFun="getListFun"
|
||||||
|
ref="listRef"
|
||||||
|
>
|
||||||
<view class="pgb-header">
|
<view class="pgb-header">
|
||||||
<view class="com-jianju">
|
<view class="com-jianju">
|
||||||
<!-- 关键字搜索框 -->
|
<!-- 关键字搜索框 -->
|
||||||
@ -46,7 +48,7 @@
|
|||||||
<u-row custom-style="margin-top:20rpx;" justify="between">
|
<u-row custom-style="margin-top:20rpx;" justify="between">
|
||||||
<u-row>
|
<u-row>
|
||||||
<text class="pr-20 clr-sub">默认地址</text>
|
<text class="pr-20 clr-sub">默认地址</text>
|
||||||
<u-switch v-model="item.blDefaultFlag" @change="handleDefaultSwitch(item)" active-color="#B12D29" size="34"></u-switch>
|
<u-switch v-model="item.blDefaultFlag" @change="handleDefaultSwitch(item)" activeValue="1" active-color="#B12D29" size="34"></u-switch>
|
||||||
</u-row>
|
</u-row>
|
||||||
<u-row>
|
<u-row>
|
||||||
<u-text @click="handleEditItem(item)" text="编辑" prefixIcon="edit-pen" size="26"></u-text>
|
<u-text @click="handleEditItem(item)" text="编辑" prefixIcon="edit-pen" size="26"></u-text>
|
||||||
@ -154,9 +156,19 @@
|
|||||||
},
|
},
|
||||||
async handleDelItem(item) {
|
async handleDelItem(item) {
|
||||||
await this.confirmModal('确认要删除吗?')
|
await this.confirmModal('确认要删除吗?')
|
||||||
|
await apiService.deleteAddressById({ id: item.id, _loading: true })
|
||||||
|
this.showToast('操作成功')
|
||||||
|
this.$refs.listRef.getDataList(true) // 重置到第一页数据
|
||||||
},
|
},
|
||||||
handleDefaultSwitch(item) {
|
async handleDefaultSwitch(item) {
|
||||||
|
try{
|
||||||
|
await apiService.setDefaultAddressById({ id: item.id, _loading: true })
|
||||||
|
this.showToast('操作成功')
|
||||||
|
this.$refs.listRef.getDataList(true) // 重置到第一页数据
|
||||||
|
}catch(e){
|
||||||
|
// 操作失败,切回按钮状态
|
||||||
|
item.blDefaultFlag = !item.blDefaultFlag
|
||||||
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user