From 1da684e3385da81139d272aae828766742bffbe6 Mon Sep 17 00:00:00 2001
From: yujk <990961482@qq.com>
Date: Mon, 30 May 2022 19:01:43 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app.json | 3 +-
pages/bank/bank.wxml | 12 ++++----
pages/contract/contract.js | 53 ++++++++++++++++++++++++++++++++----
pages/contract/contract.wxml | 34 ++---------------------
utils/API.js | 10 ++++++-
5 files changed, 67 insertions(+), 45 deletions(-)
diff --git a/app.json b/app.json
index a026a8c..da5321e 100644
--- a/app.json
+++ b/app.json
@@ -33,7 +33,8 @@
"pages/contract/add/add",
"pages/fixedAssets/fixedAssets",
"pages/fixedAssets/add/add",
- "pages/finance/finance"
+ "pages/finance/finance",
+ "pages/contractAssets/fixedAssets"
],
"window": {
"backgroundTextStyle": "light",
diff --git a/pages/bank/bank.wxml b/pages/bank/bank.wxml
index 9ede2b4..6fdb471 100644
--- a/pages/bank/bank.wxml
+++ b/pages/bank/bank.wxml
@@ -4,7 +4,7 @@
开户行
-
+
新增
-
-
+
+
@@ -32,12 +32,12 @@
-
-
+
+
-
+
var indexOf = function(name,value){
return name.indexOf(value);
diff --git a/pages/contract/contract.js b/pages/contract/contract.js
index d67bea5..e04b122 100644
--- a/pages/contract/contract.js
+++ b/pages/contract/contract.js
@@ -26,7 +26,8 @@ Page({
showRelevance:false,
relevanceList:[],
fileEvent:{},
- itemId:""
+ itemId:"",
+ contractionId:""
},
goAdd(){
wx.navigateTo({
@@ -43,7 +44,6 @@ Page({
*/
onLoad(options) {
var that = this;
-
let qu = wx.createSelectorQuery()
qu.select("#top_view").boundingClientRect()
qu.select("#top_ban").boundingClientRect()
@@ -107,6 +107,11 @@ Page({
url: '/pages/contract/add/add?id='+e.currentTarget.dataset.id,
})
},
+ addAssets(e){
+ wx.navigateTo({
+ url: '/pages/contractAssets/fixedAssets?id='+this.data.contractionId,
+ })
+ },
delete(e){
UTIL.httpRequest(API.URL_GET_CONTRACTDELETE + e.currentTarget.dataset.id, {method:'GET'}, {
success: (res) => {
@@ -122,17 +127,50 @@ Page({
}
})
},
+ relevanceBack(){
+ let params = {
+ contractionId:this.data.contractionId
+ }
+ UTIL.httpRequest(API.URL_GET_ASSETLIST, params, {
+ success: (rr) => {
+ this.setData({
+ 'revelanceList':rr.rows,
+ 'showRelevance':true
+ })
+ },
+ })
+ },
+ relevanceDelete(e){
+ console.log(e);
+ UTIL.httpRequest(API.URL_GET_ASSETREMOVE+ e.currentTarget.dataset.id, {method:'GET'}, {
+ success: (res) => {
+ if(res.code==200){
+ let new_list = this.data.revelanceList
+ new_list.splice(e.currentTarget.dataset.index,1)
+ this.setData({'revelanceList':new_list})
+ UTIL.showToastNoneIcon('删除成功!');
+ }else{
+ UTIL.showToastNoneIcon('删除失败!');
+ }
+ },
+ fail:(rr) =>{
+ console.log(rr);
+ },
+ complete:(rr) => {
+ console.log(rr);
+ }
+ })
+ },
relevance(e){
- console.log(e)
let params = {
contractionId:e.currentTarget.dataset.id
}
UTIL.httpRequest(API.URL_GET_ASSETLIST, params, {
success: (rr) => {
- console.log(rr)
this.setData({
'revelanceList':rr.rows,
- 'showRelevance':true
+ 'showRelevance':true,
+ 'contractionId':e.currentTarget.dataset.id
})
},
fail:(rr) =>{
@@ -302,7 +340,10 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow() {
-
+ console.log(this.data.contractionId)
+ if(this.data.contractionId!=""&&this.data.contractionId!=null){
+ this.relevanceBack()
+ }
},
/**
diff --git a/pages/contract/contract.wxml b/pages/contract/contract.wxml
index 07b669c..e7e6d40 100644
--- a/pages/contract/contract.wxml
+++ b/pages/contract/contract.wxml
@@ -108,12 +108,12 @@
- {{item.assetTable}}
+ 固定资产
{{item.name}}
{{item.num}}{{item.unit}}
-
+
删除
@@ -121,35 +121,7 @@
-
-
-
-
-
-
-
-
-
- 资产类型
- 资产名称
- 数量(单位)
-
-
-
- {{item.assetTable}}
- {{item.name}}
- {{item.num}}{{item.unit}}
-
-
-
-
- 删除
-
-
-
-
-
-
+
diff --git a/utils/API.js b/utils/API.js
index 79350e3..4266243 100644
--- a/utils/API.js
+++ b/utils/API.js
@@ -295,6 +295,12 @@ const URL_GET_PAYEEEDIT = `${URL_PREFIX}/yinnong/payee/edit`;
//合同关联资产
const URL_GET_ASSETLIST = `${URL_PREFIX}/contraction/asset/list`;
+//新增合同关联资产
+const URL_GET_ASSETADD = `${URL_PREFIX}/contraction/asset/add`;
+
+//删除合同关联资产
+const URL_GET_ASSETREMOVE = `${URL_PREFIX}/contraction/asset/remove/`;
+
/****************接口地址end****************/
@@ -407,5 +413,7 @@ export {
URL_GET_PROJECTGET,
URL_POST_PROJECTUPDATE,
URL_GET_DEPOSITDETAIL,
- URL_POST_DEPOSITUPDATE
+ URL_POST_DEPOSITUPDATE,
+ URL_GET_ASSETADD,
+ URL_GET_ASSETREMOVE
}
\ No newline at end of file