update
This commit is contained in:
parent
6631d44447
commit
3f9b827c89
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="main-card" v-if="baseData">
|
<view class="main-card" v-if="baseData">
|
||||||
<div class="base-body">
|
<div class="base-body">
|
||||||
<p>
|
<p>
|
||||||
<i class="ico ico-user"></i>
|
<i class="ico ico-user"></i>
|
||||||
<span class="item-title">申请人:</span>
|
<span class="item-title">申请人:</span>
|
||||||
<span>{{baseData.STAFF_NAME}}</span>
|
<span>{{baseData.STAFF_NAME}}</span>
|
||||||
@ -17,9 +17,9 @@
|
|||||||
<i class="ico ico-qtyq"></i>
|
<i class="ico ico-qtyq"></i>
|
||||||
<span>申请说明:</span>
|
<span>申请说明:</span>
|
||||||
</p>
|
</p>
|
||||||
<div class="detail-cont">{{baseData.PERMISSIONAPPLY_REASON}}</div>
|
<div class="detail-cont">{{baseData.PERMISSIONAPPLY_REASON?baseData.PERMISSIONAPPLY_REASON:''}}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- <view class="row">
|
<!-- <view class="row">
|
||||||
<view class="title">
|
<view class="title">
|
||||||
<view class="tag" style="background-color: #647BD1;">服务区</view>
|
<view class="tag" style="background-color: #647BD1;">服务区</view>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<view>{{data.PERMISSIONAPPLY_REASON||'-'}}</view>
|
<view>{{data.PERMISSIONAPPLY_REASON||'-'}}</view>
|
||||||
</view>
|
</view>
|
||||||
</view> -->
|
</view> -->
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -53,7 +53,7 @@
|
|||||||
props: ['baseData'],
|
props: ['baseData'],
|
||||||
data (){
|
data (){
|
||||||
return {
|
return {
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -75,5 +75,5 @@
|
|||||||
min-height: 50rpx;
|
min-height: 50rpx;
|
||||||
line-height: 2;
|
line-height: 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@ -44,7 +44,7 @@
|
|||||||
<span style="color: #979797;">{{effectiveDetail.SERVERPART_NAME}}</span>
|
<span style="color: #979797;">{{effectiveDetail.SERVERPART_NAME}}</span>
|
||||||
</view>
|
</view>
|
||||||
<view class="right">
|
<view class="right">
|
||||||
<span class="fourth-name">结账人员:</span>{{effectiveDetail.WORKER_NAME}}
|
<span class="fourth-name">结账人员:</span>{{effectiveDetail.WORKER_NAME?effectiveDetail.WORKER_NAME:''}}
|
||||||
<div>{{effectiveDetail.ENDACCOUNT_DATE}}</div>
|
<div>{{effectiveDetail.ENDACCOUNT_DATE}}</div>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@ -98,12 +98,12 @@
|
|||||||
<div style="width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: 16px">
|
<div style="width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: 16px">
|
||||||
<div class="commodityContent-cashpay">
|
<div class="commodityContent-cashpay">
|
||||||
<span class="wid70" style="color: #333;">误差率:</span>
|
<span class="wid70" style="color: #333;">误差率:</span>
|
||||||
<span class="color1" :class="{'text-red': calcWuchalv > 0.3}">{{calcWuchalv}}%</span>
|
<span v-if="calcWuchalv" class="color1" :class="{'text-red': calcWuchalv > 0.3}">{{calcWuchalv}}%</span>
|
||||||
</div>
|
</div>
|
||||||
<div style="color:#fff">-</div>
|
<div style="color:#fff">-</div>
|
||||||
<div class="commodityContent-cashpay">
|
<div class="commodityContent-cashpay">
|
||||||
<span class="wid70">实收金额:</span>
|
<span class="wid70">实收金额:</span>
|
||||||
<view class="cashpay" >{{effectiveDetail.CASHPAY}}元</view>
|
<view class="cashpay" >{{effectiveDetail.CASHPAY?effectiveDetail.CASHPAY:''}}元</view>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</view>
|
</view>
|
||||||
@ -123,6 +123,7 @@
|
|||||||
placeholder-style="color:#969EA4;line-height:2;padding-top:10rpx;"
|
placeholder-style="color:#969EA4;line-height:2;padding-top:10rpx;"
|
||||||
auto-height
|
auto-height
|
||||||
@blur="changeReason"
|
@blur="changeReason"
|
||||||
|
@change="changeReason"
|
||||||
auto-focus
|
auto-focus
|
||||||
></textarea>
|
></textarea>
|
||||||
</view>
|
</view>
|
||||||
@ -204,9 +205,11 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if ( Math.abs(_data.DIFFERENT_PRICE) && _data.CASH){
|
||||||
return (Math.abs(_data.DIFFERENT_PRICE) / _data.CASH * 100).toFixed(2);
|
return (Math.abs(_data.DIFFERENT_PRICE) / _data.CASH * 100).toFixed(2);
|
||||||
|
}else{
|
||||||
|
return ''
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -217,7 +220,7 @@ export default {
|
|||||||
selectShopids:[],
|
selectShopids:[],
|
||||||
approvalReason: '',
|
approvalReason: '',
|
||||||
isloading:false,
|
isloading:false,
|
||||||
stateEmun: {2000:"办理中",3000:"未通过",9000:"已通过"},
|
stateEmun: {2000:"办理中",3000:"已否决",9000:"已通过"},
|
||||||
businessStatus : {
|
businessStatus : {
|
||||||
3000: '关闭' ,
|
3000: '关闭' ,
|
||||||
2000: '暂停'
|
2000: '暂停'
|
||||||
@ -247,6 +250,7 @@ export default {
|
|||||||
this.effectiveDetail[s] = value
|
this.effectiveDetail[s] = value
|
||||||
},
|
},
|
||||||
changeReason(event){
|
changeReason(event){
|
||||||
|
console.log('event',event)
|
||||||
this.approvalReason = event.detail.value
|
this.approvalReason = event.detail.value
|
||||||
},
|
},
|
||||||
hidePopup(){
|
hidePopup(){
|
||||||
@ -292,83 +296,90 @@ export default {
|
|||||||
let _this = this
|
let _this = this
|
||||||
|
|
||||||
if(_this.isloading) return
|
if(_this.isloading) return
|
||||||
uni.showLoading({
|
|
||||||
title:'正在提交'
|
uni.showModal({
|
||||||
})
|
title: '同意作废申请?',
|
||||||
_this.isloading = true
|
success: function (res) {
|
||||||
let flag = false
|
if (res.confirm) {
|
||||||
if (this.data.PERMISSIONAPPLY_STATE===2000){
|
uni.showLoading({
|
||||||
flag = true
|
title:'正在提交'
|
||||||
}
|
})
|
||||||
let useData = Store.state.userData
|
_this.isloading = true
|
||||||
let detail = _this.data
|
let flag = false
|
||||||
const date = new Date()
|
if (_this.data.PERMISSIONAPPLY_STATE===2000){
|
||||||
let y = date.getFullYear()
|
flag = true
|
||||||
let m = date.getMonth() + 1
|
|
||||||
let d = date.getDate()
|
|
||||||
if (m<10){
|
|
||||||
m='0'+m
|
|
||||||
}
|
|
||||||
if (d<10){
|
|
||||||
d = '0'+d
|
|
||||||
}
|
|
||||||
let H = date.getHours()
|
|
||||||
H<10?`0${H}`:H
|
|
||||||
let M = date.getMinutes()
|
|
||||||
M<10?`0${M}`:M
|
|
||||||
let S = date.getSeconds()
|
|
||||||
S<10?`0${S}`:S
|
|
||||||
console.log('detail',detail)
|
|
||||||
console.log('_this.effectiveDetail',_this.effectiveDetail)
|
|
||||||
const req ={
|
|
||||||
PermissionApplyModel:{
|
|
||||||
PERMISSIONAPPLY_TYPE: 9000,
|
|
||||||
USER_MOBILEPHONE: detail.USER_MOBILEPHONE,
|
|
||||||
PERMISSIONAPPLY_DATE: detail.PERMISSIONAPPLY_DATE,
|
|
||||||
PERMISSIONAPPLY_REASON: detail.PERMISSIONAPPLY_REASON,
|
|
||||||
SERVERPART_ID: detail.SERVERPART_ID,
|
|
||||||
SERVERPART_NAME: detail.SERVERPART_NAME,
|
|
||||||
APPLYSHOP_NAME:_this.effectiveDetail.ENDACCOUNT_ID,
|
|
||||||
STAFF_ID: detail.STAFF_ID,
|
|
||||||
STAFF_NAME: detail.STAFF_NAME,
|
|
||||||
OPERATE_DATE: detail.OPERATE_DATE,
|
|
||||||
APPOVED_ID: useData.UserId,
|
|
||||||
APPOVED_NAME: useData.UserName,
|
|
||||||
APPOVED_INFO: this.approvalReason,
|
|
||||||
PERMISSIONAPPLY_ID: detail.PERMISSIONAPPLY_ID,
|
|
||||||
APPOVED_DATE: `${y}-${m}-${d} ${H}:${M}:${S}`,
|
|
||||||
PERMISSIONAPPLY_STATE: 9000,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
console.log('req',req)
|
|
||||||
this.$request.$webPost('EShangApiMain/Verification/CancelEndaccount',req).then(res=>{
|
|
||||||
console.log('res',res)
|
|
||||||
uni.hideLoading()
|
|
||||||
_this.isloading=false
|
|
||||||
if (res.Result_Code===100){
|
|
||||||
if (flag){
|
|
||||||
_this.isState2010 = true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if(res.Result_Code!==100) {
|
let useData = Store.state.userData
|
||||||
|
let detail = _this.data
|
||||||
|
const date = new Date()
|
||||||
|
let y = date.getFullYear()
|
||||||
|
let m = date.getMonth() + 1
|
||||||
|
let d = date.getDate()
|
||||||
|
if (m<10){
|
||||||
|
m='0'+m
|
||||||
|
}
|
||||||
|
if (d<10){
|
||||||
|
d = '0'+d
|
||||||
|
}
|
||||||
|
let H = date.getHours()
|
||||||
|
H<10?`0${H}`:H
|
||||||
|
let M = date.getMinutes()
|
||||||
|
M<10?`0${M}`:M
|
||||||
|
let S = date.getSeconds()
|
||||||
|
S<10?`0${S}`:S
|
||||||
|
console.log('detail',detail)
|
||||||
|
console.log('_this.effectiveDetail',_this.effectiveDetail)
|
||||||
|
const req ={
|
||||||
|
PermissionApplyModel:{
|
||||||
|
PERMISSIONAPPLY_TYPE: 9000,
|
||||||
|
USER_MOBILEPHONE: detail.USER_MOBILEPHONE,
|
||||||
|
PERMISSIONAPPLY_DATE: detail.PERMISSIONAPPLY_DATE,
|
||||||
|
PERMISSIONAPPLY_REASON: detail.PERMISSIONAPPLY_REASON,
|
||||||
|
SERVERPART_ID: detail.SERVERPART_ID,
|
||||||
|
SERVERPART_NAME: detail.SERVERPART_NAME,
|
||||||
|
APPLYSHOP_NAME:_this.effectiveDetail.ENDACCOUNT_ID,
|
||||||
|
STAFF_ID: detail.STAFF_ID,
|
||||||
|
STAFF_NAME: detail.STAFF_NAME,
|
||||||
|
OPERATE_DATE: detail.OPERATE_DATE,
|
||||||
|
APPOVED_ID: useData.UserId,
|
||||||
|
APPOVED_NAME: useData.UserName,
|
||||||
|
APPOVED_INFO: _this.approvalReason,
|
||||||
|
PERMISSIONAPPLY_ID: detail.PERMISSIONAPPLY_ID,
|
||||||
|
APPOVED_DATE: `${y}-${m}-${d} ${H}:${M}:${S}`,
|
||||||
|
PERMISSIONAPPLY_STATE: 9000,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log('req',req)
|
||||||
|
_this.$request.$webPost('EShangApiMain/Verification/CancelEndaccount',req).then(res=>{
|
||||||
|
console.log('res',res)
|
||||||
|
uni.hideLoading()
|
||||||
|
_this.isloading=false
|
||||||
|
if (res.Result_Code===100){
|
||||||
|
if (flag){
|
||||||
|
_this.isState2010 = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(res.Result_Code!==100) {
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '温馨提示',
|
title: '温馨提示',
|
||||||
content: res.Result_Desc
|
content: res.Result_Desc
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '温馨提示',
|
title: '温馨提示',
|
||||||
content: res.Result_Desc,
|
content: res.Result_Desc,
|
||||||
showCancel:false,
|
showCancel:false,
|
||||||
success: function (res) {
|
success: function (res) {
|
||||||
if (res.confirm) {
|
if (res.confirm) {
|
||||||
_this.$util.toNextRoute('reLaunch', "/pages/authorityApproval/index")
|
_this.$util.toNextRoute('reLaunch', "/pages/authorityApproval/index")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
})
|
||||||
})
|
})
|
||||||
})
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// const permissionApplyModel = {
|
// const permissionApplyModel = {
|
||||||
// ...this.data,
|
// ...this.data,
|
||||||
@ -418,43 +429,53 @@ export default {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
if(_this.isloading) return
|
if(_this.isloading) return
|
||||||
uni.showLoading({
|
let detail = _this.data
|
||||||
title:'正在提交'
|
uni.showModal({
|
||||||
})
|
title: '否决作废申请?',
|
||||||
_this.isloading=true
|
success: function (res) {
|
||||||
const permissionApplyModel = {
|
if (res.confirm) {
|
||||||
...this.data,
|
uni.showLoading({
|
||||||
APPOVED_NAME:this.user.Membership_Name,
|
title:'正在提交'
|
||||||
APPOVED_INFO: this.approvalReason,
|
})
|
||||||
APPOVED_ID: this.user.UserId,
|
_this.isloading=true
|
||||||
PERMISSIONAPPLY_STATE: 3000,
|
const permissionApplyModel = {
|
||||||
APPOVED_DATE: new Date()
|
...this.data,
|
||||||
}
|
APPOVED_NAME:_this.user.Membership_Name,
|
||||||
this.$request.$webPost('/EShangApiMain/BusinessProcess/RejectPermissionApply',{
|
APPOVED_INFO: _this.approvalReason,
|
||||||
PermissionApplyModel: permissionApplyModel
|
APPOVED_ID: _this.user.UserId,
|
||||||
}).then(res=>{
|
PERMISSIONAPPLY_STATE: 3000,
|
||||||
uni.hideLoading()
|
PERMISSIONAPPLY_ID: detail.PERMISSIONAPPLY_ID,
|
||||||
_this.isloading=false
|
APPOVED_DATE: new Date()
|
||||||
if(res.Result_Code!==100) {
|
}
|
||||||
|
_this.$request.$webPost('/EShangApiMain/BusinessProcess/RejectPermissionApply',{
|
||||||
|
PermissionApplyModel: permissionApplyModel
|
||||||
|
}).then(res=>{
|
||||||
|
uni.hideLoading()
|
||||||
|
_this.isloading=false
|
||||||
|
if(res.Result_Code!==100) {
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '温馨提示',
|
title: '温馨提示',
|
||||||
content: res.Result_Desc
|
content: res.Result_Desc
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '温馨提示',
|
title: '温馨提示',
|
||||||
content: res.Result_Desc,
|
content: res.Result_Desc,
|
||||||
showCancel:false,
|
showCancel:false,
|
||||||
success: function (res) {
|
success: function (res) {
|
||||||
if (res.confirm) {
|
if (res.confirm) {
|
||||||
// _this.$emit('refresh')
|
// _this.$emit('refresh')
|
||||||
_this.$util.toNextRoute('reLaunch', "/pages/authorityApproval/index")
|
_this.$util.toNextRoute('reLaunch', "/pages/authorityApproval/index")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
handleCancel(){
|
handleCancel(){
|
||||||
|
|
||||||
|
|||||||
14
util/api.js
14
util/api.js
@ -33,8 +33,7 @@ export default {
|
|||||||
data.WeChat_MiniProToken = Store.state.userData.WeChat_MiniProToken || ''
|
data.WeChat_MiniProToken = Store.state.userData.WeChat_MiniProToken || ''
|
||||||
data.WeChatAppId = 'wxa99ef047735c031e'
|
data.WeChatAppId = 'wxa99ef047735c031e'
|
||||||
|
|
||||||
data.memberShipId = !data.memberShipId ? (Store.state.userData.Membership_Id || '') :
|
data.memberShipId = !data.memberShipId ? (Store.state.userData.Membership_Id || '') :data.memberShipId // ||'3255' 1170386 1125717 //
|
||||||
data.memberShipId // ||'3255' 1170386 1125717 //
|
|
||||||
// ModuleGuid:"60ee4604-0830-4056-931d-d1f7e111810c,1d46081b-6ff8-44d5-9205-31c72bdb4328",
|
// ModuleGuid:"60ee4604-0830-4056-931d-d1f7e111810c,1d46081b-6ff8-44d5-9205-31c72bdb4328",
|
||||||
let str = ''
|
let str = ''
|
||||||
if (Store.state.userData.AuthorityInfo['1d46081b-6ff8-44d5-9205-31c72bdb4328']===1){
|
if (Store.state.userData.AuthorityInfo['1d46081b-6ff8-44d5-9205-31c72bdb4328']===1){
|
||||||
@ -77,18 +76,25 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (method == 'POST' && !isWebApi) {
|
if (method == 'POST' && !isWebApi) {
|
||||||
requstOptions.header = {
|
requstOptions.header = {
|
||||||
'content-type': 'application/x-www-form-urlencoded;charset=utf-8',
|
'content-type': 'application/x-www-form-urlencoded;charset=utf-8',
|
||||||
'ServerpartCodes':Store.state.userData.UserCityAuthority,
|
'ServerpartCodes':Store.state.userData.UserCityAuthority,
|
||||||
'ProvinceCode': Store.state.userData.ProvinceCode,
|
'ProvinceCode': Store.state.userData.ProvinceCode,
|
||||||
'ModuleGuid':ModuleGuid
|
'ModuleGuid':ModuleGuid,
|
||||||
|
'WeChat_AppId' : 'wxa99ef047735c031e',
|
||||||
|
'memberShipId' : !data.memberShipId ? (Store.state.userData.Membership_Id || '') :data.memberShipId,
|
||||||
|
'SourcePlatform': 'minProgram'
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
requstOptions.header = {
|
requstOptions.header = {
|
||||||
'ServerpartCodes':Store.state.userData.UserCityAuthority,
|
'ServerpartCodes':Store.state.userData.UserCityAuthority,
|
||||||
'ProvinceCode': Store.state.userData.ProvinceCode,
|
'ProvinceCode': Store.state.userData.ProvinceCode,
|
||||||
'ModuleGuid':ModuleGuid
|
'ModuleGuid':ModuleGuid,
|
||||||
|
'WeChat_AppId' : 'wxa99ef047735c031e',
|
||||||
|
'memberShipId' : !data.memberShipId ? (Store.state.userData.Membership_Id || '') :data.memberShipId,
|
||||||
|
'SourcePlatform': 'minProgram'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
requstOptions.success = (res) => {
|
requstOptions.success = (res) => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user