|
|
@@ -30,6 +30,14 @@ Component({
|
|
|
pageTotal: 1,
|
|
|
total: null
|
|
|
},
|
|
|
+ actionShow: false,
|
|
|
+ actions: [{
|
|
|
+ name: getApp().globalData.Language.getMapText('自报价单添加'),
|
|
|
+ value: "自报价单添加",
|
|
|
+ }, {
|
|
|
+ name: getApp().globalData.Language.getMapText('自产品类别添加'),
|
|
|
+ value: "自产品类别添加"
|
|
|
+ }]
|
|
|
},
|
|
|
lifetimes: {
|
|
|
detached: function () {
|
|
|
@@ -78,6 +86,36 @@ Component({
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ cancelSelector() {
|
|
|
+ this.setData({
|
|
|
+ actionShow: false,
|
|
|
+ })
|
|
|
+ },
|
|
|
+ selectorMode({
|
|
|
+ detail
|
|
|
+ }) {
|
|
|
+ if (detail.value == '自报价单添加') {
|
|
|
+ let page = getCurrentPages()[getCurrentPages().length - 1];
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/packageA/select/offers/select?params=' + JSON.stringify({
|
|
|
+ "id": 20221222151302,
|
|
|
+ "content": {
|
|
|
+ nocache: true,
|
|
|
+ "sa_projectid": page.data.detail.sa_projectid,
|
|
|
+ "where": {
|
|
|
+ "condition": ""
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }) + '&radio=true'
|
|
|
+ })
|
|
|
+ getApp().globalData.handleSelect = this.selectOffers.bind(this);
|
|
|
+ } else {
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/packageA/contract/modules/discount/type/add/index?sa_contractid=' + this.data.sa_contractid
|
|
|
+ })
|
|
|
+ }
|
|
|
+ this.cancelSelector()
|
|
|
+ },
|
|
|
addType() {
|
|
|
let page = getCurrentPages()[getCurrentPages().length - 1];
|
|
|
if (page.route == 'packageA/contract/detail') {
|
|
|
@@ -86,19 +124,9 @@ Component({
|
|
|
url: '/packageA/contract/modules/discount/type/add/index?sa_contractid=' + this.data.sa_contractid
|
|
|
})
|
|
|
} else {
|
|
|
- wx.navigateTo({
|
|
|
- url: '/packageA/select/offers/select?params=' + JSON.stringify({
|
|
|
- "id": 20221222151302,
|
|
|
- "content": {
|
|
|
- nocache: true,
|
|
|
- "sa_projectid": page.data.detail.sa_projectid,
|
|
|
- "where": {
|
|
|
- "condition": ""
|
|
|
- }
|
|
|
- }
|
|
|
- }) + '&radio=true'
|
|
|
+ this.setData({
|
|
|
+ actionShow: true,
|
|
|
})
|
|
|
- getApp().globalData.handleSelect = this.selectOffers.bind(this);
|
|
|
}
|
|
|
} else {
|
|
|
wx.navigateTo({
|