调整发票编辑和详情错误
This commit is contained in:
parent
5885281810
commit
3d13c3003a
|
@ -122,7 +122,6 @@ Page({
|
||||||
onOk(e) {
|
onOk(e) {
|
||||||
const { type, value = {} } = e.detail;
|
const { type, value = {} } = e.detail;
|
||||||
const { id, code } = e;
|
const { id, code } = e;
|
||||||
console.log('e', e)
|
|
||||||
const { year } = this.data;
|
const { year } = this.data;
|
||||||
// const currentYear = years[Number(e)]
|
// const currentYear = years[Number(e)]
|
||||||
this.setData({
|
this.setData({
|
||||||
|
|
|
@ -306,6 +306,8 @@ Page({
|
||||||
updateDatas.all = data;
|
updateDatas.all = data;
|
||||||
this.setData({
|
this.setData({
|
||||||
...updateDatas
|
...updateDatas
|
||||||
|
}, () => {
|
||||||
|
this.getMeters({ id: updateDatas.tenement.id })
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
jumpToRecord() {
|
jumpToRecord() {
|
||||||
|
|
|
@ -20,7 +20,6 @@ Component({
|
||||||
list: []
|
list: []
|
||||||
},
|
},
|
||||||
onRefresh() {
|
onRefresh() {
|
||||||
console.log('--------------')
|
|
||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
lifetimes: {
|
lifetimes: {
|
||||||
|
|
|
@ -107,6 +107,10 @@ Component({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const { code, message } = await updateInvoiceInfo(formData)
|
const { code, message } = await updateInvoiceInfo(formData)
|
||||||
|
if (code !== OK) {
|
||||||
|
alertInfo(message)
|
||||||
|
return;
|
||||||
|
}
|
||||||
alertSuccess("编辑成功")
|
alertSuccess("编辑成功")
|
||||||
this.getDetail()
|
this.getDetail()
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,31 +60,45 @@
|
||||||
</view>
|
</view>
|
||||||
</van-field>
|
</van-field>
|
||||||
<van-field
|
<van-field
|
||||||
|
wx:if="{{editType === 'detail'}}"
|
||||||
|
value="{{detail.name || '--'}}"
|
||||||
|
label="发票抬头"
|
||||||
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
|
readonly="{{true}}"
|
||||||
|
autosize="{{true}}"
|
||||||
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
|
border="{{ false }}"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
wx:else
|
||||||
value="{{formData.name}}"
|
value="{{formData.name}}"
|
||||||
label="发票抬头"
|
label="发票抬头"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
disabled="{{formData.headerType !== 1}}"
|
||||||
disabled="{{editType === 'edit' && formData.headerType !== 1}}"
|
|
||||||
autosize="{{true}}"
|
autosize="{{true}}"
|
||||||
type="textarea"
|
type="textarea"
|
||||||
title-width="132rpx"
|
title-width="132rpx"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="name"
|
data-name="name"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
|
border="{{ true }}"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
value="{{detail.tin|| '--'}}"
|
||||||
|
label="发票税号"
|
||||||
|
wx:if="{{editType === 'detail' && detail.headerType === 0}}"
|
||||||
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
|
readonly="{{editType === 'detail'}}"
|
||||||
|
autosize="{{true}}"
|
||||||
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
>
|
/>
|
||||||
<view
|
|
||||||
wx:if="{{editType === 'detail'}}"
|
|
||||||
slot="input"
|
|
||||||
>
|
|
||||||
<view wx:if="{{!!detail.name}}" style="margin-top: -10rpx;"> {{detail.name}} </view>
|
|
||||||
<view wx:else style="margin-top: -10rpx;">--</view>
|
|
||||||
</view>
|
|
||||||
</van-field>
|
|
||||||
<van-field
|
<van-field
|
||||||
value="{{formData.tin }}"
|
value="{{formData.tin }}"
|
||||||
label="发票税号"
|
label="发票税号"
|
||||||
wx:if="{{(editType === 'edit' && formData.headerType === 0) || (editType === 'detail' && detail.headerType === 0)}}"
|
wx:if="{{editType === 'edit' && formData.headerType === 0}}"
|
||||||
placeholder="{{editType === 'edit' ? '请输入发票税号' : ''}}"
|
placeholder="{{editType === 'edit' ? '请输入发票税号' : ''}}"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
readonly="{{editType === 'detail'}}"
|
||||||
|
@ -94,41 +108,35 @@
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="tin"
|
data-name="tin"
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
>
|
/>
|
||||||
<view
|
<van-field
|
||||||
wx:if="{{editType === 'detail'}}"
|
value="{{detail.bank || '--'}}"
|
||||||
slot="input"
|
label="开户行"
|
||||||
>
|
wx:if="{{editType === 'detail' && detail.headerType === 0}}"
|
||||||
<view wx:if="{{!!detail.tin}}" style="margin-top: -10rpx;">{{detail.tin}}</view>
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
<view wx:else style="margin-top: -10rpx;">-</view>
|
readonly="{{editType === 'detail'}}"
|
||||||
</view>
|
autosize="{{true}}"
|
||||||
</van-field>
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
|
/>
|
||||||
<van-field
|
<van-field
|
||||||
value="{{formData.bank}}"
|
value="{{formData.bank}}"
|
||||||
label="开户行"
|
label="开户行"
|
||||||
wx:if="{{(editType === 'edit' && formData.headerType === 0) || (editType === 'detail' && detail.headerType === 0)}}"
|
wx:if="{{editType === 'edit' && formData.headerType === 0}}"
|
||||||
placeholder="{{editType === 'edit' ? '请输入开户行' : ''}}"
|
placeholder="{{'请输入开户行'}}"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
autosize="{{true}}"
|
||||||
autosize="{{bank}}"
|
|
||||||
type="textarea"
|
type="textarea"
|
||||||
title-width="132rpx"
|
title-width="132rpx"
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="bank"
|
data-name="bank"
|
||||||
>
|
/>
|
||||||
<view
|
|
||||||
wx:if="{{editType === 'detail'}}"
|
|
||||||
slot="input"
|
|
||||||
>
|
|
||||||
<view wx:if="{{!!detail.bank}}" style="margin-top: -10rpx;">{{detail.bank}}</view>
|
|
||||||
<view wx:else style="margin-top: -10rpx;">-</view>
|
|
||||||
</view>
|
|
||||||
</van-field>
|
|
||||||
<van-field
|
<van-field
|
||||||
value="{{formData.account}}"
|
value="{{detail.account || '--'}}"
|
||||||
label="银行账号"
|
label="银行账号"
|
||||||
wx:if="{{(editType === 'edit' && formData.headerType === 0) || (editType === 'detail' && detail.headerType === 0)}}"
|
wx:if="{{(editType === 'detail' && detail.headerType === 0)}}"
|
||||||
placeholder="{{editType === 'edit' ? '请输入银行账号' : ''}}"
|
placeholder="{{editType === 'edit' ? '请输入银行账号' : ''}}"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
readonly="{{editType === 'detail'}}"
|
||||||
|
@ -138,19 +146,25 @@
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="account"
|
data-name="account"
|
||||||
>
|
/>
|
||||||
<view
|
|
||||||
wx:if="{{editType === 'detail' && !detail.account}}"
|
|
||||||
slot="input"
|
|
||||||
>
|
|
||||||
<view wx:if="{{!!detail.account}}">{{detail.account}}</view>
|
|
||||||
<view>-</view>
|
|
||||||
</view>
|
|
||||||
</van-field>
|
|
||||||
<van-field
|
<van-field
|
||||||
value="{{detail.address}}"
|
value="{{formData.account}}"
|
||||||
|
label="银行账号"
|
||||||
|
wx:if="{{(editType === 'edit' && formData.headerType === 0) }}"
|
||||||
|
placeholder="{{editType === 'edit' ? '请输入银行账号' : ''}}"
|
||||||
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
|
readonly="{{editType === 'detail'}}"
|
||||||
|
autosize="{{true}}"
|
||||||
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
|
bind:change="onChangeText"
|
||||||
|
data-name="account"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
value="{{detail.address || '--'}}"
|
||||||
label="地址"
|
label="地址"
|
||||||
wx:if="{{(editType === 'edit' && formData.headerType === 0) || (editType === 'detail' && detail.headerType === 0)}}"
|
wx:if="{{(editType === 'detail' && detail.headerType === 0)}}"
|
||||||
placeholder="{{editType === 'edit' ? '请输入地址' : ''}}"
|
placeholder="{{editType === 'edit' ? '请输入地址' : ''}}"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
readonly="{{editType === 'detail'}}"
|
||||||
|
@ -160,19 +174,25 @@
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="address"
|
data-name="address"
|
||||||
>
|
/>
|
||||||
<view
|
|
||||||
wx:if="{{editType === 'detail'}}"
|
|
||||||
slot="input"
|
|
||||||
>
|
|
||||||
<view wx:if="{{!!detail.address}}">{{detail.address}}</view>
|
|
||||||
<view>-</view>
|
|
||||||
</view>
|
|
||||||
</van-field>
|
|
||||||
<van-field
|
<van-field
|
||||||
value="{{detail.phone}}"
|
value="{{formData.address}}"
|
||||||
|
label="地址"
|
||||||
|
wx:if="{{(editType === 'edit' && formData.headerType === 0)}}"
|
||||||
|
placeholder="{{editType === 'edit' ? '请输入地址' : ''}}"
|
||||||
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
|
readonly="{{editType === 'detail'}}"
|
||||||
|
autosize="{{true}}"
|
||||||
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
|
bind:change="onChangeText"
|
||||||
|
data-name="address"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
value="{{detail.phone || '--'}}"
|
||||||
label="电话"
|
label="电话"
|
||||||
wx:if="{{(editType === 'edit' && formData.headerType === 0) || (editType === 'detail' && detail.headerType === 0)}}"
|
wx:if="{{(editType === 'detail' && detail.headerType === 0)}}"
|
||||||
placeholder="{{editType === 'edit' ? '请输入电话' : ''}}"
|
placeholder="{{editType === 'edit' ? '请输入电话' : ''}}"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
readonly="{{editType === 'detail'}}"
|
||||||
|
@ -182,17 +202,38 @@
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="phone"
|
data-name="phone"
|
||||||
>
|
/>
|
||||||
<view
|
|
||||||
wx:if="{{editType === 'detail' && !detail.phone}}"
|
|
||||||
slot="input"
|
|
||||||
>
|
|
||||||
<view>-</view>
|
|
||||||
</view>
|
|
||||||
</van-field>
|
|
||||||
<van-field
|
<van-field
|
||||||
value="{{detail.remark}}"
|
value="{{formData.phone }}"
|
||||||
|
label="电话"
|
||||||
|
wx:if="{{(editType === 'edit' && formData.headerType === 0) }}"
|
||||||
|
placeholder="{{editType === 'edit' ? '请输入电话' : ''}}"
|
||||||
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
|
readonly="{{editType === 'detail'}}"
|
||||||
|
autosize="{{true}}"
|
||||||
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
|
bind:change="onChangeText"
|
||||||
|
data-name="phone"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
value="{{detail.remark || '--'}}"
|
||||||
label="备注"
|
label="备注"
|
||||||
|
wx:if="{{editType === 'detail' }}"
|
||||||
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
|
readonly="{{editType === 'detail'}}"
|
||||||
|
autosize="{{true}}"
|
||||||
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
|
bind:change="onChangeText"
|
||||||
|
data-name="remark"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
value="{{formData.remark}}"
|
||||||
|
label="备注"
|
||||||
|
wx:else
|
||||||
placeholder="{{editType === 'edit' ? '请输入备注' : ''}}"
|
placeholder="{{editType === 'edit' ? '请输入备注' : ''}}"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
readonly="{{editType === 'detail'}}"
|
||||||
|
@ -202,14 +243,7 @@
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="remark"
|
data-name="remark"
|
||||||
>
|
/>
|
||||||
<view
|
|
||||||
wx:if="{{editType === 'detail' && !detail.remark}}"
|
|
||||||
slot="input"
|
|
||||||
>
|
|
||||||
<view>-</view>
|
|
||||||
</view>
|
|
||||||
</van-field>
|
|
||||||
</view>
|
</view>
|
||||||
</card>
|
</card>
|
||||||
</view>
|
</view>
|
||||||
|
@ -217,7 +251,8 @@
|
||||||
<card title="接收信息">
|
<card title="接收信息">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<van-field
|
<van-field
|
||||||
value="{{detail.email}}"
|
value="{{detail.email || '--'}}"
|
||||||
|
wx:if="{{editType === 'detail'}}"
|
||||||
label="电子邮箱"
|
label="电子邮箱"
|
||||||
custom-style="padding-left: 0; padding-right: 0;"
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
readonly="{{editType === 'detail'}}"
|
readonly="{{editType === 'detail'}}"
|
||||||
|
@ -227,14 +262,20 @@
|
||||||
border="{{ editType === 'detail' ? false : true }}"
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
bind:change="onChangeText"
|
bind:change="onChangeText"
|
||||||
data-name="email"
|
data-name="email"
|
||||||
>
|
/>
|
||||||
<view
|
<van-field
|
||||||
wx:if="{{editType === 'detail' && !detail.email}}"
|
value="{{formData.email}}"
|
||||||
slot="input"
|
wx:else
|
||||||
>
|
label="电子邮箱"
|
||||||
<view>-</view>
|
custom-style="padding-left: 0; padding-right: 0;"
|
||||||
</view>
|
readonly="{{editType === 'detail'}}"
|
||||||
</van-field>
|
autosize="{{true}}"
|
||||||
|
type="textarea"
|
||||||
|
title-width="132rpx"
|
||||||
|
border="{{ editType === 'detail' ? false : true }}"
|
||||||
|
bind:change="onChangeText"
|
||||||
|
data-name="email"
|
||||||
|
/>
|
||||||
</view>
|
</view>
|
||||||
</card>
|
</card>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
@ -23,7 +23,6 @@ Page({
|
||||||
* 生命周期函数--监听页面加载
|
* 生命周期函数--监听页面加载
|
||||||
*/
|
*/
|
||||||
onLoad(options) {
|
onLoad(options) {
|
||||||
console.log('options', options)
|
|
||||||
const { money = 0, tenement, ids = '', count = 0, tenementName } = options;
|
const { money = 0, tenement, ids = '', count = 0, tenementName } = options;
|
||||||
this.setData({ money, tenement, ids: ids.split(","), count, tenementName })
|
this.setData({ money, tenement, ids: ids.split(","), count, tenementName })
|
||||||
this.getDetail();
|
this.getDetail();
|
||||||
|
|
|
@ -4,7 +4,9 @@
|
||||||
"van-cell-group": "@vant/weapp/cell-group/index",
|
"van-cell-group": "@vant/weapp/cell-group/index",
|
||||||
"cell": "/components/cell/index",
|
"cell": "/components/cell/index",
|
||||||
"van-dialog": "@vant/weapp/dialog/index",
|
"van-dialog": "@vant/weapp/dialog/index",
|
||||||
"dot": "/components/dot/index"
|
"dot": "/components/dot/index",
|
||||||
|
"navigator": "/components/navigator/index"
|
||||||
},
|
},
|
||||||
"navigationBarTitleText": "我的"
|
"navigationBarTitleText": "我的",
|
||||||
|
"navigationStyle": "custom"
|
||||||
}
|
}
|
|
@ -4,7 +4,7 @@
|
||||||
<cell title="常见问题" bind:click="jumpToQuestions" /> -->
|
<cell title="常见问题" bind:click="jumpToQuestions" /> -->
|
||||||
|
|
||||||
<!-- <van-cell-group title=" "> -->
|
<!-- <van-cell-group title=" "> -->
|
||||||
|
<navigator title="我的" />
|
||||||
<van-cell title="联系客服" value="" is-link bind:tap="connect" />
|
<van-cell title="联系客服" value="" is-link bind:tap="connect" />
|
||||||
<van-cell wx:if="{{!!user.isAdmin}}" title="二维码" value="" is-link bind:click="jumpToQrCode" />
|
<van-cell wx:if="{{!!user.isAdmin}}" title="二维码" value="" is-link bind:click="jumpToQrCode" />
|
||||||
<van-cell wx:if="{{!!user.isAdmin}}" is-link bind:click="jumpToMember">
|
<van-cell wx:if="{{!!user.isAdmin}}" is-link bind:click="jumpToMember">
|
||||||
|
|
|
@ -35,7 +35,7 @@ Page({
|
||||||
clickMeter() {
|
clickMeter() {
|
||||||
this.setData({
|
this.setData({
|
||||||
type: "meter",
|
type: "meter",
|
||||||
columns: this.data.meterList.map(item => ({ id: item.id, name: `${item.code}-${item.address}`, code: item.code })),
|
columns: [{id: "", name: "全部", address: "", code: ""}, ...this.data.meterList.map(item => ({ id: item.id, name: `${item.code}-${item.address}`, code: item.code }))],
|
||||||
show: true,
|
show: true,
|
||||||
title: "表计"
|
title: "表计"
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user