精简搜索函数, 添加页面
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
"pages/agreement/agreement",
|
"pages/agreement/agreement",
|
||||||
"pages/my/my",
|
"pages/my/my",
|
||||||
"pages/processEntry/processEntry",
|
"pages/processEntry/processEntry",
|
||||||
|
"pages/produce/orderTask/orderTask",
|
||||||
"pages/produce/processManage/processManage",
|
"pages/produce/processManage/processManage",
|
||||||
"pages/produce/processManageDetail/processManageDetail",
|
"pages/produce/processManageDetail/processManageDetail",
|
||||||
"pages/orders/ordersList/ordersList",
|
"pages/orders/ordersList/ordersList",
|
||||||
|
|||||||
1
miniprogram/assets/icons/生产任务.svg
Normal file
1
miniprogram/assets/icons/生产任务.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1770345434320" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2491" width="64" height="64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M448 543.6H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h128c17.7 0 32 14.3 32 32 0 17.6-14.4 32-32 32z" fill="#165dff" p-id="2492"></path><path d="M863.2 126.7l0.1 0.1v767.5l-0.1 0.1H161.4l-0.1-0.1V126.8l0.1-0.1h701.8m0.1-64h-702c-35.2 0-64 28.8-64 64v767.7c0 35.2 28.8 64 64 64h702c35.2 0 64-28.8 64-64V126.7c0-35.2-28.8-64-64-64z" fill="#165dff" p-id="2493"></path><path d="M702.6 287.1H319.3c-17.7 0-32-14.3-32-32s14.3-32 32-32h383.3c17.7 0 32 14.3 32 32s-14.4 32-32 32zM702.6 415H319.3c-17.7 0-32-14.3-32-32s14.3-32 32-32h383.3c17.7 0 32 14.3 32 32s-14.4 32-32 32zM545.1 861.7c-8.2 0-16.4-3.1-22.6-9.3L417.4 747.5c-12.5-12.5-12.5-32.7-0.1-45.3 12.5-12.5 32.7-12.5 45.3-0.1L567.7 807c12.5 12.5 12.5 32.7 0.1 45.3-6.3 6.3-14.5 9.4-22.7 9.4z" fill="#165dff" p-id="2494"></path><path d="M545.1 861.7c-8.2 0-16.4-3.1-22.6-9.3-12.5-12.5-12.5-32.7 0-45.3l225.2-225.7c12.5-12.5 32.7-12.5 45.3 0s12.5 32.7 0 45.3L567.7 852.3c-6.2 6.3-14.4 9.4-22.6 9.4z" fill="#165dff" p-id="2495"></path></svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -34,12 +35,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -47,16 +43,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,11 +5,11 @@
|
|||||||
hideMore="{{true}}">
|
hideMore="{{true}}">
|
||||||
<!-- <view slot="content">
|
<!-- <view slot="content">
|
||||||
<search-input label="手机号码" value="{{params.crm_phone}}" data-key="crm_phone"
|
<search-input label="手机号码" value="{{params.crm_phone}}" data-key="crm_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view> -->
|
</view> -->
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -34,12 +35,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -47,16 +43,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
bind:reset="searchReset" value="{{params.crm_name}}" data-key="crm_name">
|
bind:reset="searchReset" value="{{params.crm_name}}" data-key="crm_name">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="手机号码" value="{{params.crm_phone}}" data-key="crm_phone"
|
<search-input label="手机号码" value="{{params.crm_phone}}" data-key="crm_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -34,12 +35,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -47,16 +43,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
bind:reset="searchReset" value="{{params.crm_name}}" data-key="crm_name">
|
bind:reset="searchReset" value="{{params.crm_name}}" data-key="crm_name">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="手机号码" value="{{params.crm_phone}}" data-key="crm_phone"
|
<search-input label="手机号码" value="{{params.crm_phone}}" data-key="crm_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<t-cell title="{{title || ''}}" hover arrow bindtap="showPicker">
|
<t-cell title="{{title || ''}}" hover arrow bindtap="showPicker">
|
||||||
<view slot="note" style="display: flex;align-items: center;column-gap: 12rpx;">
|
<view slot="note" style="display: flex;align-items: center;column-gap: 12rpx;">
|
||||||
<view>{{value || ''}}</view>
|
<view style="color: {{value? '#000': ''}}">{{value || ''}}</view>
|
||||||
<t-icon wx:if="{{value}}" name="close-circle-filled" catch:tap="onClear"></t-icon>
|
<t-icon wx:if="{{value}}" name="close-circle-filled" catch:tap="onClear" />
|
||||||
<text wx:else>{{placeholder || title || '选择日期'}}</text>
|
<text wx:else>{{placeholder || title || '选择日期'}}</text>
|
||||||
</view>
|
</view>
|
||||||
</t-cell>
|
</t-cell>
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ Component({
|
|||||||
this.triggerEvent('handleLogin', true);
|
this.triggerEvent('handleLogin', true);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch(() => {
|
||||||
this.triggerEvent('handleLogin', false);
|
this.triggerEvent('handleLogin', false);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -1,15 +1,13 @@
|
|||||||
<t-cell title="{{title || ''}}" arrow hover bind:click="onOpenPicker">
|
<t-cell title="{{title || ''}}" arrow hover bind:click="onOpenPicker">
|
||||||
<view slot="note" style="display: flex;align-items: center;column-gap: 12rpx;">
|
<view slot="note" style="display: flex;align-items: center;column-gap: 12rpx;">
|
||||||
<view>{{note || ''}}</view>
|
<view style="color: {{value? '#000': ''}}">{{note || ''}}</view>
|
||||||
<t-icon wx:if="{{value}}" name="close-circle-filled" catch:tap="onClear"></t-icon>
|
<t-icon wx:if="{{value}}" name="close-circle-filled" catch:tap="onClear" />
|
||||||
<text wx:else>{{placeholder || title}}</text>
|
<text wx:else>{{placeholder || title}}</text>
|
||||||
</view>
|
</view>
|
||||||
</t-cell>
|
</t-cell>
|
||||||
<t-picker visible="{{show}}" value="{{[value]}}" data-key="value" title="{{title || ''}}"
|
<t-picker visible="{{show}}" value="{{[value]}}" data-key="value" title="{{title || ''}}"
|
||||||
cancelBtn="取消" confirmBtn="确认" bind:confirm="onConfirm" bindcancel="onPickerCancel">
|
cancelBtn="取消" confirmBtn="确认" bind:confirm="onConfirm" bindcancel="onPickerCancel">
|
||||||
<t-picker-item options="{{options || []}}">
|
<t-picker-item options="{{options || []}}">
|
||||||
<block wx:for="{{options || []}}" wx:key="value">
|
<block wx:for="{{options || []}}" wx:key="value">{{item.label}}</block>
|
||||||
{{item.label}}
|
|
||||||
</block>
|
|
||||||
</t-picker-item>
|
</t-picker-item>
|
||||||
</t-picker>
|
</t-picker>
|
||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -39,12 +40,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -52,16 +48,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,19 +5,19 @@
|
|||||||
<view slot="content">
|
<view slot="content">
|
||||||
|
|
||||||
<!-- <search-input label="付款账户" value="{{params.account_name}}" data-key="account_name"
|
<!-- <search-input label="付款账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" /> -->
|
bind:change="searchChange" /> -->
|
||||||
|
|
||||||
<!-- <option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<!-- <option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" /> -->
|
mode="radio" options="{{states}}" data-key="state" /> -->
|
||||||
|
|
||||||
<date-picker-plugin title="交易开始日期" value="{{params.pay_dateL}}" data-key="pay_dateL"
|
<date-picker-plugin title="交易开始日期" value="{{params.pay_dateL}}" data-key="pay_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="交易结束日期" value="{{params.pay_dateU}}" data-key="pay_dateU"
|
<date-picker-plugin title="交易结束日期" value="{{params.pay_dateU}}" data-key="pay_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -39,12 +40,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -52,16 +48,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,19 +5,19 @@
|
|||||||
<view slot="content">
|
<view slot="content">
|
||||||
|
|
||||||
<search-input label="付款账户" value="{{params.account_name}}" data-key="account_name"
|
<search-input label="付款账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" />
|
mode="radio" options="{{states}}" data-key="state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -39,12 +40,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -52,16 +48,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,23 +4,23 @@
|
|||||||
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" />
|
mode="radio" options="{{states}}" data-key="state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -39,12 +40,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -52,16 +48,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,23 +4,23 @@
|
|||||||
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" />
|
mode="radio" options="{{states}}" data-key="state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
import { loginStatus, post } from '@/utils/https';
|
import { loginStatus, post } from '@/utils/https';
|
||||||
import { cloneLite, getAuthInfo, getDataSet, toArray, toNumber } from '@/utils/util';
|
import {
|
||||||
|
cloneLite,
|
||||||
|
getAuthInfo,
|
||||||
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
|
toArray,
|
||||||
|
toNumber,
|
||||||
|
} from '@/utils/util';
|
||||||
|
|
||||||
const defaultParams = { curr_page: 1, page_count: 20 };
|
const defaultParams = { curr_page: 1, page_count: 20 };
|
||||||
|
|
||||||
@@ -25,12 +32,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -38,16 +40,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,11 +4,11 @@
|
|||||||
bind:reset="searchReset" value="{{params.login_name}}" data-key="login_name">
|
bind:reset="searchReset" value="{{params.login_name}}" data-key="login_name">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="登录IP" value="{{params.login_ip}}" data-key="login_ip"
|
<search-input label="登录IP" value="{{params.login_ip}}" data-key="login_ip"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<date-picker-plugin title="登录开始日期" value="{{params.login_timeL}}" data-key="login_timeL"
|
<date-picker-plugin title="登录开始日期" value="{{params.login_timeL}}" data-key="login_timeL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="登录结束日期" value="{{params.login_timeU}}" data-key="login_timeU"
|
<date-picker-plugin title="登录结束日期" value="{{params.login_timeU}}" data-key="login_timeU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
import { loginStatus, post } from '@/utils/https';
|
import { loginStatus, post } from '@/utils/https';
|
||||||
import { cloneLite, getAuthInfo, getDataSet, toArray, toNumber } from '@/utils/util';
|
import {
|
||||||
|
cloneLite,
|
||||||
|
getAuthInfo,
|
||||||
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
|
toArray,
|
||||||
|
toNumber,
|
||||||
|
} from '@/utils/util';
|
||||||
|
|
||||||
const defaultParams = { curr_page: 1, page_count: 20 };
|
const defaultParams = { curr_page: 1, page_count: 20 };
|
||||||
|
|
||||||
@@ -25,12 +32,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -38,16 +40,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
bind:reset="searchReset" value="{{params.login_name}}" data-key="login_name">
|
bind:reset="searchReset" value="{{params.login_name}}" data-key="login_name">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="操作IP" value="{{params.client_ip}}" data-key="client_ip"
|
<search-input label="操作IP" value="{{params.client_ip}}" data-key="client_ip"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<date-picker-plugin title="操作开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="操作开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="操作结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="操作结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -37,12 +38,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -50,16 +46,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,19 +4,19 @@
|
|||||||
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" />
|
mode="radio" options="{{states}}" data-key="state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup> -->
|
</search-popup> -->
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -37,12 +38,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -50,16 +46,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,19 +4,19 @@
|
|||||||
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
<search-input label="收入账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
<search-input label="往来单位" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" />
|
mode="radio" options="{{states}}" data-key="state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup> -->
|
</search-popup> -->
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -44,12 +45,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -57,16 +53,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,18 +4,17 @@
|
|||||||
bind:reset="searchReset" value="{{params.login_name}}" data-key="login_name">
|
bind:reset="searchReset" value="{{params.login_name}}" data-key="login_name">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="手机" value="{{params.user_phone}}" data-key="user_phone"
|
<search-input label="手机" value="{{params.user_phone}}" data-key="user_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="组织架构" value="{{params.department_id || ''}}"
|
<option-cell-plugin title="组织架构" value="{{params.department_id || ''}}"
|
||||||
bind:change="onOptionChange" mode="radio" options="{{depOption}}"
|
bind:change="searchChange" mode="radio" options="{{depOption}}" data-key="department_id" />
|
||||||
data-key="department_id" />
|
<option-cell-plugin title="组织架构" value="{{params.group_id || ''}}" bind:change="searchChange"
|
||||||
<option-cell-plugin title="组织架构" value="{{params.group_id || ''}}"
|
mode="radio" options="{{groupsOption}}" data-key="group_id" />
|
||||||
bind:change="onOptionChange" mode="radio" options="{{groupsOption}}" data-key="group_id" />
|
|
||||||
|
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -22,10 +22,9 @@ Page({
|
|||||||
post('Orders/getLiteOrders')
|
post('Orders/getLiteOrders')
|
||||||
.then((res: any) => {
|
.then((res: any) => {
|
||||||
const list = toArray(res.data);
|
const list = toArray(res.data);
|
||||||
wx.stopPullDownRefresh();
|
this.setData({ list });
|
||||||
this.setData({ list: list });
|
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.finally(() => {
|
||||||
wx.stopPullDownRefresh();
|
wx.stopPullDownRefresh();
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@@ -45,7 +44,7 @@ Page({
|
|||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面加载
|
* 生命周期函数--监听页面加载
|
||||||
*/
|
*/
|
||||||
onLoad(options) {},
|
onLoad(_options) {},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面初次渲染完成
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import {
|
|||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
getDay,
|
getDay,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -67,12 +68,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -80,16 +76,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,36 +4,36 @@
|
|||||||
bind:reset="searchReset" value="{{params.order_no}}" data-key="order_no">
|
bind:reset="searchReset" value="{{params.order_no}}" data-key="order_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="自定义单号" value="{{params.custom_order_no}}" data-key="custom_order_no"
|
<search-input label="自定义单号" value="{{params.custom_order_no}}" data-key="custom_order_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="经销商名称" value="{{params.custom_name}}" data-key="custom_name"
|
<search-input label="经销商名称" value="{{params.custom_name}}" data-key="custom_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="经销商手机" value="{{params.custom_phone}}" data-key="custom_phone"
|
<search-input label="经销商手机" value="{{params.custom_phone}}" data-key="custom_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="客户名称" value="{{params.end_user_name}}" data-key="end_user_name"
|
<search-input label="客户名称" value="{{params.end_user_name}}" data-key="end_user_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="客户手机" value="{{params.end_user_phone}}" data-key="end_user_phone"
|
<search-input label="客户手机" value="{{params.end_user_phone}}" data-key="end_user_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="客户地址" value="{{params.end_user_address}}" data-key="end_user_address"
|
<search-input label="客户地址" value="{{params.end_user_address}}" data-key="end_user_address"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="onOptionChange"
|
<option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="searchChange"
|
||||||
mode="checkbox" options="{{orderStep}}" data-key="order_step" />
|
mode="checkbox" options="{{orderStep}}" data-key="order_step" />
|
||||||
|
|
||||||
<option-cell-plugin title="生产状态" value="{{params.process_state}}" bind:change="onOptionChange"
|
<option-cell-plugin title="生产状态" value="{{params.process_state}}" bind:change="searchChange"
|
||||||
mode="checkbox" data-key="process_state" options="{{saleOrderProcessStateOption}}" />
|
mode="checkbox" options="{{saleOrderProcessStateOption}}" data-key="process_state" />
|
||||||
|
|
||||||
<option-cell-plugin title="收款状态" value="{{params.payed_state || ''}}"
|
<option-cell-plugin title="收款状态" value="{{params.payed_state || ''}}"
|
||||||
bind:change="onOptionChange" mode="radio" options="{{payedStateOption}}"
|
bind:change="searchChange" mode="radio" options="{{payedStateOption}}"
|
||||||
data-key="payed_state" />
|
data-key="payed_state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.document_dateL}}" data-key="document_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.document_dateL}}" data-key="document_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.document_dateU}}" data-key="document_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.document_dateU}}" data-key="document_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
import { loginStatus, post } from '@/utils/https';
|
import { loginStatus, post } from '@/utils/https';
|
||||||
import { cloneLite, getAuthInfo, getDataSet, toArray, toNumber } from '@/utils/util';
|
import {
|
||||||
|
cloneLite,
|
||||||
|
getAuthInfo,
|
||||||
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
|
toArray,
|
||||||
|
toNumber,
|
||||||
|
} from '@/utils/util';
|
||||||
|
|
||||||
const defaultParams = { curr_page: 1, page_count: 20 };
|
const defaultParams = { curr_page: 1, page_count: 20 };
|
||||||
|
|
||||||
@@ -30,12 +37,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -43,16 +45,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,23 +4,23 @@
|
|||||||
bind:reset="searchReset" value="{{params.batch_no}}" data-key="batch_no">
|
bind:reset="searchReset" value="{{params.batch_no}}" data-key="batch_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="自定义批号" value="{{params.batch_custom_no}}" data-key="batch_custom_no"
|
<search-input label="自定义批号" value="{{params.batch_custom_no}}" data-key="batch_custom_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<!-- <option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="onOptionChange"
|
<!-- <option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="searchChange"
|
||||||
mode="checkbox" options="{{orderStep}}" data-key="order_step" /> -->
|
mode="checkbox" options="{{orderStep}}" data-key="order_step" /> -->
|
||||||
|
|
||||||
<select-plugin title="仓库" options="{{depots}}" value="{{params.depot_id}}"
|
<select-plugin title="仓库" options="{{depots}}" value="{{params.depot_id}}"
|
||||||
bind:change="onOptionChange" data-key="depot_id" />
|
bind:change="searchChange" data-key="depot_id" />
|
||||||
<select-plugin title="供应商" options="{{crms}}" value="{{params.supplier_id}}"
|
<select-plugin title="供应商" options="{{crms}}" value="{{params.supplier_id}}"
|
||||||
bind:change="onOptionChange" data-key="supplier_id" />
|
bind:change="searchChange" data-key="supplier_id" />
|
||||||
|
|
||||||
<date-picker-plugin title="保质期开始日期" value="{{params.expire_dateL}}" data-key="expire_dateL"
|
<date-picker-plugin title="保质期开始日期" value="{{params.expire_dateL}}" data-key="expire_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="保质期结束日期" value="{{params.expire_dateU}}" data-key="expire_dateU"
|
<date-picker-plugin title="保质期结束日期" value="{{params.expire_dateU}}" data-key="expire_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
import { loginStatus, post } from '@/utils/https';
|
import { loginStatus, post } from '@/utils/https';
|
||||||
import { cloneLite, getAuthInfo, getDataSet, toArray, toNumber } from '@/utils/util';
|
import {
|
||||||
|
cloneLite,
|
||||||
|
getAuthInfo,
|
||||||
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
|
toArray,
|
||||||
|
toNumber,
|
||||||
|
} from '@/utils/util';
|
||||||
|
|
||||||
const defaultParams = { curr_page: 1, page_count: 20, batch_id: '' };
|
const defaultParams = { curr_page: 1, page_count: 20, batch_id: '' };
|
||||||
|
|
||||||
@@ -28,12 +35,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -41,16 +43,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
import { loginStatus, post } from '@/utils/https';
|
import { loginStatus, post } from '@/utils/https';
|
||||||
import { cloneLite, getAuthInfo, getDataSet, toArray, toNumber } from '@/utils/util';
|
import {
|
||||||
|
cloneLite,
|
||||||
|
getAuthInfo,
|
||||||
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
|
toArray,
|
||||||
|
toNumber,
|
||||||
|
} from '@/utils/util';
|
||||||
|
|
||||||
const defaultParams = { curr_page: 1, page_count: 20 };
|
const defaultParams = { curr_page: 1, page_count: 20 };
|
||||||
|
|
||||||
@@ -28,12 +35,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -41,16 +43,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,20 +4,20 @@
|
|||||||
bind:reset="searchReset" value="{{params.goods_name}}" data-key="goods_name">
|
bind:reset="searchReset" value="{{params.goods_name}}" data-key="goods_name">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="商品编码" value="{{params.goods_code}}" data-key="goods_code"
|
<search-input label="商品编码" value="{{params.goods_code}}" data-key="goods_code"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="助记码" value="{{params.sku_alias}}" data-key="sku_alias"
|
<search-input label="助记码" value="{{params.sku_alias}}" data-key="sku_alias"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<!-- <option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="onOptionChange"
|
<!-- <option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="searchChange"
|
||||||
mode="checkbox" options="{{orderStep}}" data-key="order_step" /> -->
|
mode="checkbox" options="{{orderStep}}" data-key="order_step" /> -->
|
||||||
<select-plugin title="仓库" options="{{depots}}" value="{{params.depot_id}}"
|
<select-plugin title="仓库" options="{{depots}}" value="{{params.depot_id}}"
|
||||||
bind:change="onOptionChange" data-key="depot_id" />
|
bind:change="searchChange" data-key="depot_id" />
|
||||||
<select-plugin title="商品分类" options="{{goodsClass}}" value="{{params.goods_class}}"
|
<select-plugin title="商品分类" options="{{goodsClass}}" value="{{params.goods_class}}"
|
||||||
bind:change="onOptionChange" data-key="goods_class" />
|
bind:change="searchChange" data-key="goods_class" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -31,17 +32,11 @@ Page({
|
|||||||
},
|
},
|
||||||
init() {
|
init() {
|
||||||
this.setData({ authInfo: getAuthInfo() });
|
this.setData({ authInfo: getAuthInfo() });
|
||||||
|
|
||||||
this.getGoodsAttr();
|
this.getGoodsAttr();
|
||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -49,16 +44,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,15 +4,15 @@
|
|||||||
bind:reset="searchReset" value="{{params.order_no}}" data-key="order_no">
|
bind:reset="searchReset" value="{{params.order_no}}" data-key="order_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="自定义单号" value="{{params.custom_order_no}}" data-key="custom_order_no"
|
<search-input label="自定义单号" value="{{params.custom_order_no}}" data-key="custom_order_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="onOptionChange"
|
<option-cell-plugin title="订单阶段" value="{{params.order_step}}" bind:change="searchChange"
|
||||||
mode="checkbox" options="{{orderStep}}" data-key="order_step" />
|
mode="checkbox" options="{{orderStep}}" data-key="order_step" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.document_dateL}}" data-key="document_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.document_dateL}}" data-key="document_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.document_dateU}}" data-key="document_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.document_dateU}}" data-key="document_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</search-popup> -->
|
</search-popup> -->
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import {
|
|||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
getDay,
|
getDay,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -40,12 +41,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -53,16 +49,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,19 +4,19 @@
|
|||||||
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" />
|
mode="radio" options="{{states}}" data-key="state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -39,12 +40,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -52,16 +48,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,18 +4,18 @@
|
|||||||
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
bind:reset="searchReset" value="{{params.bill_no}}" data-key="bill_no">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<!-- <search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<!-- <search-input label="销售单号" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="onOptionChange"
|
<option-cell-plugin title="单据状态" value="{{params.state || ''}}" bind:change="searchChange"
|
||||||
mode="radio" options="{{states}}" data-key="state" /> -->
|
mode="radio" options="{{states}}" data-key="state" /> -->
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
18
miniprogram/pages/produce/orderTask/orderTask.json
Normal file
18
miniprogram/pages/produce/orderTask/orderTask.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {
|
||||||
|
"search-popup": "/pages/components/search-popup/search-popup",
|
||||||
|
"card-plugin": "/pages/components/card-plugin/card-plugin",
|
||||||
|
"card-item-plugin": "/pages/components/card-item-plugin/card-item-plugin",
|
||||||
|
"option-cell-plugin": "/pages/components/option-cell-plugin/option-cell-plugin",
|
||||||
|
"date-picker-plugin": "/pages/components/date-picker-plugin/date-picker-plugin",
|
||||||
|
"sort-plugin": "/pages/components/sort-plugin/sort-plugin",
|
||||||
|
"count-plugin": "/pages/components/count-plugin/count-plugin",
|
||||||
|
"total-bar-plugin": "/pages/components/total-bar-plugin/total-bar-plugin",
|
||||||
|
"popup-plugin": "/pages/components/popup-plugin/popup-plugin",
|
||||||
|
"pagination-plugin": "/pages/components/pagination-plugin/pagination-plugin",
|
||||||
|
"search-input": "/pages/components/search-input/search-input",
|
||||||
|
"t-cell": "tdesign-miniprogram/cell/cell",
|
||||||
|
"t-cell-group": "tdesign-miniprogram/cell-group/cell-group"
|
||||||
|
},
|
||||||
|
"navigationBarTitleText": "生产任务"
|
||||||
|
}
|
||||||
150
miniprogram/pages/produce/orderTask/orderTask.ts
Normal file
150
miniprogram/pages/produce/orderTask/orderTask.ts
Normal file
@@ -0,0 +1,150 @@
|
|||||||
|
import { loginStatus, post } from '@/utils/https';
|
||||||
|
import { SaleOrderProcessStateOption } from '@/utils/config';
|
||||||
|
import {
|
||||||
|
cloneLite,
|
||||||
|
getAuthInfo,
|
||||||
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
|
toArray,
|
||||||
|
toNumber,
|
||||||
|
} from '@/utils/util';
|
||||||
|
|
||||||
|
const defaultParams = { curr_page: 1, page_count: 20, process_state: [200] };
|
||||||
|
|
||||||
|
Page({
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
params: cloneLite(defaultParams) as any,
|
||||||
|
list: [] as any[],
|
||||||
|
count: 0,
|
||||||
|
saleOrderProcessStateOption: SaleOrderProcessStateOption,
|
||||||
|
sort: [{ label: '创建日期', value: 'create_date' }],
|
||||||
|
detail: { show: false, title: '', data: [] as any[] },
|
||||||
|
},
|
||||||
|
handleLogin(e: any) {
|
||||||
|
this.setData({ isLogin: e.detail });
|
||||||
|
if (e.detail) {
|
||||||
|
this.init();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
init() {
|
||||||
|
this.setData({ authInfo: getAuthInfo() });
|
||||||
|
this.getList();
|
||||||
|
},
|
||||||
|
searchChange(e: any) {
|
||||||
|
const key = getDataSet(e).key;
|
||||||
|
const val = searchValueFormat(e.detail.value);
|
||||||
|
if (val) {
|
||||||
|
this.data.params[key] = val;
|
||||||
|
} else {
|
||||||
|
delete this.data.params[key];
|
||||||
|
}
|
||||||
|
this.setData({ params: this.data.params });
|
||||||
|
},
|
||||||
|
searchOk() {
|
||||||
|
this.getList(1);
|
||||||
|
},
|
||||||
|
searchReset() {
|
||||||
|
this.data.params = cloneLite(defaultParams);
|
||||||
|
this.getList(1);
|
||||||
|
},
|
||||||
|
onSort(e: any) {
|
||||||
|
this.data.params.order = e.detail.value;
|
||||||
|
this.setData({ params: this.data.params });
|
||||||
|
this.getList(1);
|
||||||
|
},
|
||||||
|
paginationChange(e: any) {
|
||||||
|
this.getList(e.detail.curr_page);
|
||||||
|
},
|
||||||
|
getList(curr: number = 1) {
|
||||||
|
this.data.params.curr_page = curr;
|
||||||
|
this.setData({ params: this.data.params });
|
||||||
|
const temp = cloneLite(this.data.params);
|
||||||
|
if (temp.process_state && temp.process_state.length) {
|
||||||
|
temp.process_state = temp.process_state.join(',');
|
||||||
|
} else {
|
||||||
|
delete temp.process_state;
|
||||||
|
}
|
||||||
|
|
||||||
|
post('ProduceOrder/getListV2', temp).then((res: any) => {
|
||||||
|
const list = toArray(res.data);
|
||||||
|
if (list.length == 0 && this.data.params.curr_page > 1) {
|
||||||
|
this.getList(this.data.params.curr_page - 1);
|
||||||
|
}
|
||||||
|
this.setData({ count: toNumber(res.count), list });
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
onDetail(e: any) {
|
||||||
|
const data = getDataSet(e);
|
||||||
|
const index = data.index;
|
||||||
|
const index2 = data.index2;
|
||||||
|
const item = this.data.list[index];
|
||||||
|
const item2 = item?.produce_info[index2] || {};
|
||||||
|
// console.log(index, index2, item);
|
||||||
|
this.setData({
|
||||||
|
detail: {
|
||||||
|
show: true,
|
||||||
|
title: `${item2.goods_name} 流程配置`,
|
||||||
|
data: toArray(item2.produce_info_process),
|
||||||
|
},
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onClose() {
|
||||||
|
this.data.detail.show = false;
|
||||||
|
this.setData({ detail: this.data.detail });
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad(_options) {},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady() {},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow() {
|
||||||
|
this.setData({ loading: true });
|
||||||
|
loginStatus()
|
||||||
|
.then(() => {
|
||||||
|
this.setData({ isLogin: true, loading: false });
|
||||||
|
this.init();
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
this.setData({ isLogin: false, loading: false });
|
||||||
|
console.log('调用登录状态请求失败', err);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide() {},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload() {},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh() {},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom() {},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage() {},
|
||||||
|
});
|
||||||
76
miniprogram/pages/produce/orderTask/orderTask.wxml
Normal file
76
miniprogram/pages/produce/orderTask/orderTask.wxml
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
<page-plugin isAuth="{{authInfo['SF_ERP_PRODUCT_TASK_VIEW']}}" loading="{{loading}}"
|
||||||
|
is-login="{{isLogin}}" bind:handleLogin="handleLogin">
|
||||||
|
<search-popup placeholder="输入销售单号" bind:change="searchChange" bind:ok="searchOk"
|
||||||
|
bind:reset="searchReset" value="{{params.order_no}}" data-key="order_no">
|
||||||
|
<view slot="content">
|
||||||
|
<search-input label="自定义单号" value="{{params.custom_order_no}}" data-key="custom_order_no"
|
||||||
|
bind:change="searchChange" />
|
||||||
|
<search-input label="经销商名称" value="{{params.custom_name}}" data-key="custom_name"
|
||||||
|
bind:change="searchChange" />
|
||||||
|
<!-- <search-input label="经销商手机" value="{{params.custom_phone}}" data-key="custom_phone"
|
||||||
|
bind:change="searchChange" /> -->
|
||||||
|
<search-input label="客户名称" value="{{params.end_user_name}}" data-key="end_user_name"
|
||||||
|
bind:change="searchChange" />
|
||||||
|
<search-input label="客户手机" value="{{params.end_user_phone}}" data-key="end_user_phone"
|
||||||
|
bind:change="searchChange" />
|
||||||
|
<search-input label="客户地址" value="{{params.end_user_address}}" data-key="end_user_address"
|
||||||
|
bind:change="searchChange" />
|
||||||
|
|
||||||
|
<option-cell-plugin title="生产状态" value="{{params.process_state}}" bind:change="searchChange"
|
||||||
|
mode="checkbox" data-key="process_state" options="{{saleOrderProcessStateOption}}" />
|
||||||
|
|
||||||
|
<!-- <option-cell-plugin title="收款状态" value="{{params.payed_state || ''}}"
|
||||||
|
bind:change="searchChange" mode="radio" options="{{payedStateOption}}"
|
||||||
|
data-key="payed_state" /> -->
|
||||||
|
|
||||||
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
|
bind:confirm="searchChange" />
|
||||||
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
|
bind:confirm="searchChange" /> -->
|
||||||
|
</view>
|
||||||
|
</search-popup>
|
||||||
|
|
||||||
|
<count-plugin count="{{count}}">
|
||||||
|
<!-- <sort-plugin options="{{sort}}" bind:ok="onSort" value="{{params.order}}" slot="right" /> -->
|
||||||
|
</count-plugin>
|
||||||
|
|
||||||
|
<empty-plugin wx:if="{{list.length == 0}}" />
|
||||||
|
<card-plugin wx:for="{{ list }}" wx:key="order_no" wx:for-index="i">
|
||||||
|
<view slot="header">{{ item.order_no }}</view>
|
||||||
|
<view slot="content">
|
||||||
|
<card-item-plugin wx:if="{{item.custom_order_no}}" label="自定义单号"
|
||||||
|
value="{{item.custom_order_no}}" />
|
||||||
|
<card-item-plugin wx:if="{{item.custom_name}}" label="经销商名称" value="{{item.custom_name}}" />
|
||||||
|
<card-item-plugin wx:if="{{item.custom_phone}}" label="经销商手机" value="{{item.custom_phone}}" />
|
||||||
|
<card-item-plugin wx:if="{{item.end_user_name}}" label="客户名称"
|
||||||
|
value="{{item.end_user_name}}" />
|
||||||
|
<card-item-plugin wx:if="{{item.end_user_phone}}" label="客户手机"
|
||||||
|
value="{{item.end_user_phone}}" />
|
||||||
|
<card-item-plugin wx:if="{{item.end_user_address}}" label="客户地址"
|
||||||
|
value="{{item.end_user_address}}" />
|
||||||
|
</view>
|
||||||
|
<view wx:if="{{item.produce_info.length}}" slot="footer" class="card-plugin-footer"
|
||||||
|
style="flex-direction: column;">
|
||||||
|
<t-cell-group title="产品名称">
|
||||||
|
<block wx:for="{{item.produce_info}}" wx:key="index" wx:for-item="produce">
|
||||||
|
<t-cell title="{{produce.goods_name}}" bind:tap="onDetail" data-index="{{i}}"
|
||||||
|
data-index2="{{index}}" hover arrow />
|
||||||
|
</block>
|
||||||
|
</t-cell-group>
|
||||||
|
</view>
|
||||||
|
</card-plugin>
|
||||||
|
<pagination-plugin curr_page="{{params.curr_page}}" page_count="{{params.page_count}}"
|
||||||
|
total="{{count}}" bind:change="paginationChange" />
|
||||||
|
</page-plugin>
|
||||||
|
<popup-plugin visible="{{ detail.show }}" bind:close="onClose" title="{{detail.title}}">
|
||||||
|
<view style="padding: 24rpx;">
|
||||||
|
<card-plugin wx:for="{{ detail.data }}" wx:key="p_process_id" showAll="1">
|
||||||
|
<view slot="header">{{ item.p_process_name }}</view>
|
||||||
|
<view slot="content">
|
||||||
|
<card-item-plugin wx:for="{{ item.children }}" wx:key="process_id"
|
||||||
|
label="{{item.c_process_name}}" value="{{item.bonus_nums}}"
|
||||||
|
customStyle="color: {{item.state == 2 ? '#2ba471': ''}};" />
|
||||||
|
</view>
|
||||||
|
</card-plugin>
|
||||||
|
</view>
|
||||||
|
</popup-plugin>
|
||||||
0
miniprogram/pages/produce/orderTask/orderTask.wxss
Normal file
0
miniprogram/pages/produce/orderTask/orderTask.wxss
Normal file
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"usingComponents": { },
|
"usingComponents": { },
|
||||||
"navigationBarTitleText": "流程管理"
|
"navigationBarTitleText": "流程管理",
|
||||||
|
"enablePullDownRefresh": true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ Page({
|
|||||||
data: {
|
data: {
|
||||||
process: [] as any[],
|
process: [] as any[],
|
||||||
isFirstEnter: true,
|
isFirstEnter: true,
|
||||||
|
isLogin: false,
|
||||||
},
|
},
|
||||||
navDetail(e: any) {
|
navDetail(e: any) {
|
||||||
const index = getDataSet(e).index.split(',');
|
const index = getDataSet(e).index.split(',');
|
||||||
@@ -31,8 +32,12 @@ Page({
|
|||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
getList() {
|
getList() {
|
||||||
post('CompanyProcessV2/getAllProcessNum').then((res: any) => {
|
post('CompanyProcessV2/getAllProcessNum')
|
||||||
|
.then((res: any) => {
|
||||||
this.setData({ process: toArray(res.data) });
|
this.setData({ process: toArray(res.data) });
|
||||||
|
})
|
||||||
|
.finally(() => {
|
||||||
|
wx.stopPullDownRefresh();
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@@ -78,7 +83,11 @@ Page({
|
|||||||
/**
|
/**
|
||||||
* 页面相关事件处理函数--监听用户下拉动作
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
*/
|
*/
|
||||||
onPullDownRefresh() {},
|
onPullDownRefresh() {
|
||||||
|
if (this.data.isLogin) {
|
||||||
|
this.getList();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 页面上拉触底事件的处理函数
|
* 页面上拉触底事件的处理函数
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
import { loginStatus, post } from '@/utils/https';
|
import { loginStatus, post } from '@/utils/https';
|
||||||
import { cloneLite, getAuthInfo, getDataSet, toArray, toastSuccess, toNumber } from '@/utils/util';
|
import {
|
||||||
|
cloneLite,
|
||||||
|
getAuthInfo,
|
||||||
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
|
toArray,
|
||||||
|
toastSuccess,
|
||||||
|
toNumber,
|
||||||
|
} from '@/utils/util';
|
||||||
|
|
||||||
const defaultParams = { curr_page: 1, page_count: 20, state: '1', process_id: '' };
|
const defaultParams = { curr_page: 1, page_count: 20, state: '1', process_id: '' };
|
||||||
|
|
||||||
@@ -30,12 +38,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -4,19 +4,19 @@
|
|||||||
bind:change="searchChange" bind:ok="searchOk" bind:reset="searchReset">
|
bind:change="searchChange" bind:ok="searchOk" bind:reset="searchReset">
|
||||||
<view slot="content">
|
<view slot="content">
|
||||||
<search-input label="自定义单号" value="{{params.custom_order_no}}" data-key="custom_order_no"
|
<search-input label="自定义单号" value="{{params.custom_order_no}}" data-key="custom_order_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="经销商名称" value="{{params.custom_name}}" data-key="custom_name"
|
<search-input label="经销商名称" value="{{params.custom_name}}" data-key="custom_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="经销商手机" value="{{params.custom_phone}}" data-key="custom_phone"
|
<search-input label="经销商手机" value="{{params.custom_phone}}" data-key="custom_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="经销商地址" value="{{params.custom_address}}" data-key="custom_address"
|
<search-input label="经销商地址" value="{{params.custom_address}}" data-key="custom_address"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="客户名称" value="{{params.end_user_name}}" data-key="end_user_name"
|
<search-input label="客户名称" value="{{params.end_user_name}}" data-key="end_user_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="客户手机" value="{{params.end_user_phone}}" data-key="end_user_phone"
|
<search-input label="客户手机" value="{{params.end_user_phone}}" data-key="end_user_phone"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="客户地址" value="{{params.end_user_address}}" data-key="end_user_address"
|
<search-input label="客户地址" value="{{params.end_user_address}}" data-key="end_user_address"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
<view class="tabs">
|
<view class="tabs">
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import {
|
|||||||
cloneLite,
|
cloneLite,
|
||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -41,12 +42,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -54,16 +50,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,21 +5,21 @@
|
|||||||
<view slot="content">
|
<view slot="content">
|
||||||
|
|
||||||
<search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
<search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="结算状态" bind:change="onOptionChange" value="{{params.pay_state}}"
|
<option-cell-plugin title="结算状态" bind:change="searchChange" value="{{params.pay_state}}"
|
||||||
mode="checkbox" options="{{payState}}" data-key="pay_state" />
|
mode="checkbox" options="{{payState}}" data-key="pay_state" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<!-- <date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" /> -->
|
bind:confirm="searchChange" /> -->
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import {
|
|||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
getDay,
|
getDay,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -42,12 +43,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -55,16 +51,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,22 +5,21 @@
|
|||||||
<view slot="content">
|
<view slot="content">
|
||||||
|
|
||||||
<search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
<search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="结算状态" bind:change="onOptionChange"
|
<option-cell-plugin title="结算状态" bind:change="searchChange" value="{{params.pay_state || ''}}"
|
||||||
value="{{params.pay_state || ''}}" options="{{payState}}" mode="radio"
|
options="{{payState}}" mode="radio" data-key="pay_state" />
|
||||||
data-key="pay_state" />
|
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import {
|
|||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
getDay,
|
getDay,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -40,12 +41,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -53,16 +49,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,23 +5,23 @@
|
|||||||
<view slot="content">
|
<view slot="content">
|
||||||
|
|
||||||
<search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
<search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="结算账户" value="{{params.account_name}}" data-key="account_name"
|
<search-input label="结算账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
|
|
||||||
<option-cell-plugin title="单据状态" bind:change="onOptionChange" value="{{params.states}}"
|
<option-cell-plugin title="单据状态" bind:change="searchChange" value="{{params.states}}"
|
||||||
mode="checkbox" options="{{states}}" data-key="states" />
|
mode="checkbox" options="{{states}}" data-key="states" />
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import {
|
|||||||
getAuthInfo,
|
getAuthInfo,
|
||||||
getDataSet,
|
getDataSet,
|
||||||
getDay,
|
getDay,
|
||||||
|
searchValueFormat,
|
||||||
showModal,
|
showModal,
|
||||||
sleep,
|
sleep,
|
||||||
toArray,
|
toArray,
|
||||||
@@ -40,12 +41,7 @@ Page({
|
|||||||
},
|
},
|
||||||
searchChange(e: any) {
|
searchChange(e: any) {
|
||||||
const key = getDataSet(e).key;
|
const key = getDataSet(e).key;
|
||||||
this.data.params[key] = e.detail.value;
|
const val = searchValueFormat(e.detail.value);
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchChange2(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
const val = `${e.detail.value || ''}`.trim();
|
|
||||||
if (val) {
|
if (val) {
|
||||||
this.data.params[key] = val;
|
this.data.params[key] = val;
|
||||||
} else {
|
} else {
|
||||||
@@ -53,16 +49,6 @@ Page({
|
|||||||
}
|
}
|
||||||
this.setData({ params: this.data.params });
|
this.setData({ params: this.data.params });
|
||||||
},
|
},
|
||||||
onOptionChange(e: any) {
|
|
||||||
const key = getDataSet(e).key;
|
|
||||||
this.data.params[key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
datePickerConfirm(e: any) {
|
|
||||||
const data = getDataSet(e);
|
|
||||||
this.data.params[data.key] = e.detail.value;
|
|
||||||
this.setData({ params: this.data.params });
|
|
||||||
},
|
|
||||||
searchOk() {
|
searchOk() {
|
||||||
this.getList(1);
|
this.getList(1);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,23 +5,23 @@
|
|||||||
<view slot="content">
|
<view slot="content">
|
||||||
|
|
||||||
<!-- <search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
<!-- <search-input label="供应商名称" value="{{params.crm_name}}" data-key="crm_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="结算账户" value="{{params.account_name}}" data-key="account_name"
|
<search-input label="结算账户" value="{{params.account_name}}" data-key="account_name"
|
||||||
bind:change="searchChange2" />
|
bind:change="searchChange" />
|
||||||
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
<search-input label="关联单据" value="{{params.rel_bill_no}}" data-key="rel_bill_no"
|
||||||
bind:change="searchChange2" /> -->
|
bind:change="searchChange" /> -->
|
||||||
|
|
||||||
<!-- <option-cell-plugin title="单据状态" bind:change="onOptionChange" value="{{params.states}}"
|
<!-- <option-cell-plugin title="单据状态" bind:change="searchChange" value="{{params.states}}"
|
||||||
mode="checkbox" options="{{states}}" data-key="states" /> -->
|
mode="checkbox" options="{{states}}" data-key="states" /> -->
|
||||||
|
|
||||||
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
<date-picker-plugin title="单据开始日期" value="{{params.bill_dateL}}" data-key="bill_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
<date-picker-plugin title="单据结束日期" value="{{params.bill_dateU}}" data-key="bill_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
<date-picker-plugin title="创建开始日期" value="{{params.create_dateL}}" data-key="create_dateL"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
<date-picker-plugin title="创建结束日期" value="{{params.create_dateU}}" data-key="create_dateU"
|
||||||
bind:confirm="datePickerConfirm" />
|
bind:confirm="searchChange" />
|
||||||
</view>
|
</view>
|
||||||
</search-popup>
|
</search-popup>
|
||||||
|
|
||||||
|
|||||||
@@ -74,12 +74,12 @@ const request = (url: string, options: any, config = { showLoading: true, showEr
|
|||||||
};
|
};
|
||||||
|
|
||||||
// 封装get方法
|
// 封装get方法
|
||||||
export const get = (url: string, data = {}, config?: any): any => {
|
export const get = (url: string, data = {}, config?: any) => {
|
||||||
return request(url, { method: 'GET', data }, config);
|
return request(url, { method: 'GET', data }, config);
|
||||||
};
|
};
|
||||||
|
|
||||||
// 封装post方法
|
// 封装post方法
|
||||||
export const post = (url: string, data = {}, config?: any): any => {
|
export const post = (url: string, data = {}, config?: any) => {
|
||||||
return request(url, { method: 'POST', data }, config);
|
return request(url, { method: 'POST', data }, config);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -25,11 +25,11 @@ export const menuConfig = [
|
|||||||
icon: 'tools',
|
icon: 'tools',
|
||||||
iconColor: iconColor,
|
iconColor: iconColor,
|
||||||
children: [
|
children: [
|
||||||
// {
|
{
|
||||||
// title: "生产任务",
|
title: '生产任务',
|
||||||
// url: "/pages/produce/orderTask/orderTask",
|
url: '/pages/produce/orderTask/orderTask',
|
||||||
// auth: "SF_ERP_PRODUCT_TASK_VIEW",
|
auth: 'SF_ERP_PRODUCT_TASK_VIEW',
|
||||||
// },
|
},
|
||||||
{
|
{
|
||||||
title: '流程管理',
|
title: '流程管理',
|
||||||
url: '/pages/produce/processManage/processManage',
|
url: '/pages/produce/processManage/processManage',
|
||||||
|
|||||||
@@ -357,9 +357,6 @@ export const numRetentionDigitsString = (value?: number) => {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* sleep
|
* sleep
|
||||||
* @param callback 回调函数
|
|
||||||
* @param ms 毫秒, 默认300ms
|
|
||||||
* @returns
|
|
||||||
*/
|
*/
|
||||||
export const sleep = (callback?: () => void, ms = 300): Promise<boolean> => {
|
export const sleep = (callback?: () => void, ms = 300): Promise<boolean> => {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
@@ -370,6 +367,9 @@ export const sleep = (callback?: () => void, ms = 300): Promise<boolean> => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const searchValueFormat = (value: any) =>
|
||||||
|
isArray(value) || isObject(value) ? value : `${value || ''}`.trim();
|
||||||
|
|
||||||
export const cloneLite = (data: any) => JSON.parse(JSON.stringify(data));
|
export const cloneLite = (data: any) => JSON.parse(JSON.stringify(data));
|
||||||
|
|
||||||
/** 转换文件大小 */
|
/** 转换文件大小 */
|
||||||
|
|||||||
3
package-lock.json
generated
3
package-lock.json
generated
@@ -8,12 +8,12 @@
|
|||||||
"name": "miniprogram-ts-quickstart",
|
"name": "miniprogram-ts-quickstart",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@types/big.js": "^6.2.2",
|
||||||
"big.js": "v6.2.2",
|
"big.js": "v6.2.2",
|
||||||
"dayjs": "^1.11.19",
|
"dayjs": "^1.11.19",
|
||||||
"tdesign-miniprogram": "^1.12.1"
|
"tdesign-miniprogram": "^1.12.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/big.js": "^6.2.2",
|
|
||||||
"miniprogram-api-typings": "^4.1.2"
|
"miniprogram-api-typings": "^4.1.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -21,7 +21,6 @@
|
|||||||
"version": "6.2.2",
|
"version": "6.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/@types/big.js/-/big.js-6.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/@types/big.js/-/big.js-6.2.2.tgz",
|
||||||
"integrity": "sha512-e2cOW9YlVzFY2iScnGBBkplKsrn2CsObHQ2Hiw4V1sSyiGbgWL8IyqE3zFi1Pt5o1pdAtYkDAIsF3KKUPjdzaA==",
|
"integrity": "sha512-e2cOW9YlVzFY2iScnGBBkplKsrn2CsObHQ2Hiw4V1sSyiGbgWL8IyqE3zFi1Pt5o1pdAtYkDAIsF3KKUPjdzaA==",
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/big.js": {
|
"node_modules/big.js": {
|
||||||
|
|||||||
@@ -7,12 +7,12 @@
|
|||||||
"author": "",
|
"author": "",
|
||||||
"license": "",
|
"license": "",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@types/big.js": "^6.2.2",
|
||||||
"big.js": "v6.2.2",
|
"big.js": "v6.2.2",
|
||||||
"dayjs": "^1.11.19",
|
"dayjs": "^1.11.19",
|
||||||
"tdesign-miniprogram": "^1.12.1"
|
"tdesign-miniprogram": "^1.12.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/big.js": "^6.2.2",
|
|
||||||
"miniprogram-api-typings": "^4.1.2"
|
"miniprogram-api-typings": "^4.1.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user