修改费用搜索
parent
e33ec05767
commit
b4d1a0379f
|
@ -48,7 +48,7 @@
|
|||
</block>
|
||||
|
||||
|
||||
<view class="roll" wx:if="{{has_amount_view}}">
|
||||
<view class="roll">
|
||||
<scroll-view class="scrollView" scroll-x="true" lower-threshold="50" enable-flex="{{true}}">
|
||||
<view class="scrollbox">
|
||||
<view data-event-opts="{{[['tap',[['toAddBills',['$0'],['info.id']]]]]}}" class="scrollView_item" bindtap="__e">
|
||||
|
@ -61,11 +61,12 @@
|
|||
<view class="scroll_foot">报销</view>
|
||||
</view>
|
||||
|
||||
<view data-event-opts="{{[['tap',[['toAddPayment',['$0'],['info.id']]]]]}}" class="scrollView_item" bindtap="__e">
|
||||
<view data-event-opts="{{[['tap',[['toAddPayment',['$0'],['info.id']]]]]}}" class="scrollView_item" bindtap="__e" wx:if="{{has_amount_view}}">
|
||||
<view class="scroll_top" style="font-size: 32rpx;">{{info.receivables?info.receivables.repayment_money:''}}</view>
|
||||
<view class="scroll_foot">回款</view>
|
||||
</view>
|
||||
|
||||
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
|
|
|
@ -1,10 +1,145 @@
|
|||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/cost/screen"],{"479a":function(t,e,n){"use strict";n.r(e);var i=n("a723"),s=n("b5cd");for(var u in s)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return s[t]}))}(u);n("d50f");var c=n("f0c5"),o=Object(c["a"])(s["default"],i["b"],i["c"],!1,null,"199dac44",null,!1,i["a"],void 0);e["default"]=o.exports},"5b00":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={components:{selectCustomer:function(){Promise.all([n.e("common/vendor"),n.e("components/selectCustomer")]).then(function(){return resolve(n("5bcd"))}.bind(null,n)).catch(n.oe)}},data:function(){return{times:"",statusList:[{id:1,name:"待审核"},{id:2,name:"审核通过"},{id:3,name:"审核拒绝"}],check_status:null,customerObj:null,start_time:"",end_time:""}},methods:{init:function(){this.$refs.popup.open()},close:function(){this.$refs.popup.close()},toSelectCustomer:function(){this.$refs.customerChild.init()},getCustomerinfo:function(t){this.customerObj=t},changeTab:function(t){this.check_status=t.detail.value},changeStartTime:function(t){this.start_time=t.detail.value,this.end_time||(this.end_time=t.detail.value)},changeEndTime:function(t){this.end_time=t.detail.value,this.start_time||(this.start_time=t.detail.value)},reset:function(){this.check_status=null,this.customerObj=null,this.start_time="",this.end_time=""},sureQuery:function(){var t={times:this.start_time&&this.end_time?this.start_time+","+this.end_time:"",check_status:this.statusList[this.check_status]?this.statusList[this.check_status].id:"",customer_id:this.customerObj?this.customerObj.id:""};this.close(),this.$emit("sureParams",t)}}};e.default=i},a723:function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uniPopup:function(){return n.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(n.bind(null,"6f9d"))}},s=function(){var t=this.$createElement;this._self._c},u=[]},b5cd:function(t,e,n){"use strict";n.r(e);var i=n("5b00"),s=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=s.a},c7bd:function(t,e,n){},d50f:function(t,e,n){"use strict";var i=n("c7bd"),s=n.n(i);s.a}}]);
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
require('../common/vendor.js');
|
||||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
["pagesA/cost/screen"], {
|
||||
"479a": function(t, e, n) {
|
||||
"use strict";
|
||||
n.r(e);
|
||||
var i = n("a723"),
|
||||
s = n("b5cd");
|
||||
for (var u in s)["default"].indexOf(u) < 0 && function(t) {
|
||||
n.d(e, t, (function() {
|
||||
return s[t]
|
||||
}))
|
||||
}(u);
|
||||
n("d50f");
|
||||
var c = n("f0c5"),
|
||||
o = Object(c["a"])(s["default"], i["b"], i["c"], !1, null, "199dac44", null, !1, i["a"], void 0);
|
||||
e["default"] = o.exports
|
||||
},
|
||||
"5b00": function(t, e, n) {
|
||||
"use strict";
|
||||
Object.defineProperty(e, "__esModule", {
|
||||
value: !0
|
||||
}), e.default = void 0;
|
||||
var i = {
|
||||
components: {
|
||||
selectCustomer: function() {
|
||||
Promise.all([n.e("common/vendor"), n.e("components/selectCustomer")]).then(function() {
|
||||
return resolve(n("5bcd"))
|
||||
}.bind(null, n)).catch(n.oe)
|
||||
}
|
||||
},
|
||||
data: function() {
|
||||
return {
|
||||
times: "",
|
||||
statusList: [{
|
||||
id: 1,
|
||||
name: "待审核"
|
||||
}, {
|
||||
id: 2,
|
||||
name: "审核通过"
|
||||
}, {
|
||||
id: 3,
|
||||
name: "审核拒绝"
|
||||
}],
|
||||
check_status: null,
|
||||
customerObj: null,
|
||||
start_time: "",
|
||||
end_time: "",
|
||||
key_name:'',
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
bindKeyName: function(e){
|
||||
this.key_name = e.detail.value;
|
||||
},
|
||||
init: function() {
|
||||
this.$refs.popup.open()
|
||||
},
|
||||
close: function() {
|
||||
this.$refs.popup.close()
|
||||
},
|
||||
toSelectCustomer: function() {
|
||||
this.$refs.customerChild.init()
|
||||
},
|
||||
getCustomerinfo: function(t) {
|
||||
this.customerObj = t
|
||||
},
|
||||
changeTab: function(t) {
|
||||
this.check_status = t.detail.value
|
||||
},
|
||||
changeStartTime: function(t) {
|
||||
this.start_time = t.detail.value, this.end_time || (this.end_time = t.detail.value)
|
||||
},
|
||||
changeEndTime: function(t) {
|
||||
this.end_time = t.detail.value, this.start_time || (this.start_time = t.detail.value)
|
||||
},
|
||||
reset: function() {
|
||||
this.check_status = null, this.customerObj = null, this.start_time = "", this.end_time = "",
|
||||
this.key_name = ""
|
||||
},
|
||||
sureQuery: function() {
|
||||
var t = {
|
||||
times: this.start_time && this.end_time ? this.start_time + "," + this.end_time : "",
|
||||
check_status: this.statusList[this.check_status] ? this.statusList[this.check_status].id : "",
|
||||
customer_id: this.customerObj ? this.customerObj.id : "",
|
||||
name:this.key_name ? this.key_name : "",
|
||||
};
|
||||
this.close(), this.$emit("sureParams", t)
|
||||
}
|
||||
}
|
||||
};
|
||||
e.default = i
|
||||
},
|
||||
a723: function(t, e, n) {
|
||||
"use strict";
|
||||
n.d(e, "b", (function() {
|
||||
return s
|
||||
})), n.d(e, "c", (function() {
|
||||
return u
|
||||
})), n.d(e, "a", (function() {
|
||||
return i
|
||||
}));
|
||||
var i = {
|
||||
uniPopup: function() {
|
||||
return n.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(n.bind(null, "6f9d"))
|
||||
}
|
||||
},
|
||||
s = function() {
|
||||
var t = this.$createElement;
|
||||
this._self._c
|
||||
},
|
||||
u = []
|
||||
},
|
||||
b5cd: function(t, e, n) {
|
||||
"use strict";
|
||||
n.r(e);
|
||||
var i = n("5b00"),
|
||||
s = n.n(i);
|
||||
for (var u in i)["default"].indexOf(u) < 0 && function(t) {
|
||||
n.d(e, t, (function() {
|
||||
return i[t]
|
||||
}))
|
||||
}(u);
|
||||
e["default"] = s.a
|
||||
},
|
||||
c7bd: function(t, e, n) {},
|
||||
d50f: function(t, e, n) {
|
||||
"use strict";
|
||||
var i = n("c7bd"),
|
||||
s = n.n(i);
|
||||
s.a
|
||||
}
|
||||
}
|
||||
]);;
|
||||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'pagesA/cost/screen-create-component',
|
||||
{
|
||||
'pagesA/cost/screen-create-component': (function(module, exports, __webpack_require__) {
|
||||
__webpack_require__('543d')['createComponent'](__webpack_require__("479a"))
|
||||
})
|
||||
},
|
||||
[['pagesA/cost/screen-create-component']]
|
||||
[
|
||||
['pagesA/cost/screen-create-component']
|
||||
]
|
||||
]);
|
|
@ -1 +1,56 @@
|
|||
<view class="data-v-199dac44"><uni-popup vue-id="abc9d148-1" type="top" background-color="#fff" data-ref="popup" class="data-v-199dac44 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><scroll-view class="scrollbox data-v-199dac44" style="height:600rpx;background:#fff;" scroll-y="{{true}}"><view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="screen_content data-v-199dac44" catchtap="__e"><view class="fir_li data-v-199dac44"><view class="li_label data-v-199dac44">关联客户</view><view data-event-opts="{{[['tap',[['toSelectCustomer',['$event']]]]]}}" class="li_box data-v-199dac44" bindtap="__e"><view class="form_right data-v-199dac44" style="text-align:center;"><view class="{{['data-v-199dac44',customerObj?'valueActive':'']}}">{{''+(customerObj?customerObj.name:'点击选择')+''}}</view><view class="iconfont icon-arrows_right data-v-199dac44"></view></view></view></view><view class="fir_li data-v-199dac44"><view class="li_label data-v-199dac44">费用状态</view><picker value="{{check_status}}" range="{{statusList}}" range-key="name" data-event-opts="{{[['change',[['changeTab',['$event']]]]]}}" bindchange="__e" class="data-v-199dac44"><view class="li_box data-v-199dac44"><view class="form_right data-v-199dac44" style="text-align:center;"><view class="{{['data-v-199dac44',statusList[check_status]?'valueActive':'']}}">{{''+(statusList[check_status]?statusList[check_status].name:'点击选择')+''}}</view><view class="iconfont icon-arrows_right data-v-199dac44"></view></view></view></picker></view><view class="fir_li data-v-199dac44"><view class="li_label data-v-199dac44">时间筛选</view><view class="li_box data-v-199dac44" style="display:flex;"><picker style="width:50%;border-right:1rpx solid #CCCCCC;" mode="date" end="{{end_time}}" data-event-opts="{{[['change',[['changeStartTime',['$event']]]]]}}" bindchange="__e" class="data-v-199dac44"><view class="form_right data-v-199dac44"><view class="{{['data-v-199dac44',start_time?'valueactive':'']}}" style="flex:1;text-align:center;">{{''+(start_time?start_time:'开始时间')}}</view></view></picker><picker style="width:50%;" mode="date" start="{{start_time}}" data-event-opts="{{[['change',[['changeEndTime',['$event']]]]]}}" bindchange="__e" class="data-v-199dac44"><view class="form_right data-v-199dac44"><view class="{{['data-v-199dac44',end_time?'valueactive':'']}}" style="flex:1;text-align:center;">{{(end_time?end_time:'结束时间')+''}}</view></view></picker></view></view></view></scroll-view><view class="button_bottom data-v-199dac44"><view data-event-opts="{{[['tap',[['reset',['$event']]]]]}}" catchtap="__e" class="data-v-199dac44">重置</view><view data-event-opts="{{[['tap',[['sureQuery',['$event']]]]]}}" catchtap="__e" class="data-v-199dac44">确定</view></view></uni-popup><select-customer bind:getCustomerinfo="__e" vue-id="abc9d148-2" data-ref="customerChild" data-event-opts="{{[['^getCustomerinfo',[['getCustomerinfo']]]]}}" class="data-v-199dac44 vue-ref" bind:__l="__l"></select-customer></view>
|
||||
<view class="data-v-199dac44">
|
||||
<uni-popup vue-id="abc9d148-1" type="top" background-color="#fff" data-ref="popup" class="data-v-199dac44 vue-ref" bind:__l="__l" vue-slots="{{['default']}}">
|
||||
<scroll-view class="scrollbox data-v-199dac44" style="height:600rpx;background:#fff;" scroll-y="{{true}}">
|
||||
<view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="screen_content data-v-199dac44" catchtap="__e">
|
||||
<view class="fir_li data-v-199dac44">
|
||||
<view class="li_label data-v-199dac44">关联客户</view>
|
||||
<view data-event-opts="{{[['tap',[['toSelectCustomer',['$event']]]]]}}" class="li_box data-v-199dac44" bindtap="__e">
|
||||
<view class="form_right data-v-199dac44" style="text-align:center;">
|
||||
<view class="{{['data-v-199dac44',customerObj?'valueActive':'']}}">{{''+(customerObj?customerObj.name:'点击选择')+''}}</view>
|
||||
<view class="iconfont icon-arrows_right data-v-199dac44"></view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="fir_li data-v-199dac44">
|
||||
<view class="li_label data-v-199dac44">费用状态</view>
|
||||
<picker value="{{check_status}}" range="{{statusList}}" range-key="name" data-event-opts="{{[['change',[['changeTab',['$event']]]]]}}" bindchange="__e" class="data-v-199dac44">
|
||||
<view class="li_box data-v-199dac44">
|
||||
<view class="form_right data-v-199dac44" style="text-align:center;">
|
||||
<view class="{{['data-v-199dac44',statusList[check_status]?'valueActive':'']}}">{{''+(statusList[check_status]?statusList[check_status].name:'点击选择')+''}}</view>
|
||||
<view class="iconfont icon-arrows_right data-v-199dac44"></view>
|
||||
</view>
|
||||
</view>
|
||||
</picker>
|
||||
</view>
|
||||
<view class="fir_li data-v-199dac44">
|
||||
<view class="li_label data-v-199dac44">时间筛选</view>
|
||||
<view class="li_box data-v-199dac44" style="display:flex;">
|
||||
<picker style="width:50%;border-right:1rpx solid #CCCCCC;" mode="date" end="{{end_time}}" data-event-opts="{{[['change',[['changeStartTime',['$event']]]]]}}" bindchange="__e" class="data-v-199dac44">
|
||||
<view class="form_right data-v-199dac44">
|
||||
<view class="{{['data-v-199dac44',start_time?'valueactive':'']}}" style="flex:1;text-align:center;">{{''+(start_time?start_time:'开始时间')}}</view>
|
||||
</view>
|
||||
</picker>
|
||||
<picker style="width:50%;" mode="date" start="{{start_time}}" data-event-opts="{{[['change',[['changeEndTime',['$event']]]]]}}" bindchange="__e" class="data-v-199dac44">
|
||||
<view class="form_right data-v-199dac44">
|
||||
<view class="{{['data-v-199dac44',end_time?'valueactive':'']}}" style="flex:1;text-align:center;">{{(end_time?end_time:'结束时间')+''}}</view>
|
||||
</view>
|
||||
</picker>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
|
||||
<view class="fir_li data-v-e5a6e2f8">
|
||||
<view class="li_label data-v-e5a6e2f8">关键词搜索</view>
|
||||
<view class="li_box data-v-e5a6e2f8" style="display:flex;">
|
||||
<input type="text" value="{{key_name}}" placeholder="请输入关键词" data-event-opts="{{[['change',[['bindKeyName',['$event']]]]]}}" bindchange="__e" class="key-input"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
<view class="button_bottom data-v-199dac44">
|
||||
<view data-event-opts="{{[['tap',[['reset',['$event']]]]]}}" catchtap="__e" class="data-v-199dac44">重置</view>
|
||||
<view data-event-opts="{{[['tap',[['sureQuery',['$event']]]]]}}" catchtap="__e" class="data-v-199dac44">确定</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
<select-customer bind:getCustomerinfo="__e" vue-id="abc9d148-2" data-ref="customerChild" data-event-opts="{{[['^getCustomerinfo',[['getCustomerinfo']]]]}}" class="data-v-199dac44 vue-ref" bind:__l="__l"></select-customer>
|
||||
</view>
|
|
@ -1 +1,13 @@
|
|||
.screen_content.data-v-199dac44{width:702rpx;z-index:2;border-top:1rpx solid #ccc;background-color:#fff;padding:24rpx}.screen_content .fir_li.data-v-199dac44{margin-bottom:20rpx}.screen_content .fir_li .li_label.data-v-199dac44{font-size:28rpx;color:#333;margin-bottom:15rpx}.screen_content .fir_li .li_box.data-v-199dac44{border-radius:15rpx;border:1rpx solid #ccc;height:60rpx;padding:0 35rpx;line-height:60rpx}.screen_content .fir_li .form_right.data-v-199dac44{display:flex;justify-content:space-between;color:#999}.screen_content .fir_li .form_right image.data-v-199dac44{width:40rpx;height:40rpx;margin:28rpx 5rpx 0 0}.screen_content .fir_li .form_right .rightinput.data-v-199dac44{height:60rpx;line-height:60rpx;width:100%}.button_bottom.data-v-199dac44{display:flex;width:100%;height:90rpx;background-color:#fff;line-height:90rpx;text-align:center;font-size:32rpx}.button_bottom.data-v-199dac44 :first-child{flex:1;color:#03aa96;border-top:1rpx solid #ccc}.button_bottom.data-v-199dac44 :last-child{flex:1;background-color:#03aa96;color:#fff}
|
||||
.key-input {
|
||||
width: 100%;
|
||||
height: 60rpx;
|
||||
line-height: 60rpx;
|
||||
display: block;
|
||||
border-radius: 15rpx;
|
||||
border: 1rpx solid #ccc;
|
||||
height: 60rpx;
|
||||
padding: 0 35rpx;
|
||||
line-height: 60rpx;
|
||||
margin-top: 20rpx;
|
||||
}
|
Loading…
Reference in New Issue