|
@@ -10,7 +10,7 @@
|
|
|
<tui-list-cell :arrow="true" @click="selectCurrent(item)">
|
|
<tui-list-cell :arrow="true" @click="selectCurrent(item)">
|
|
|
<div class="tui-msg-box">
|
|
<div class="tui-msg-box">
|
|
|
<img :src="item.avatar" class="tui-msg-pic" mode="widthFix" />
|
|
<img :src="item.avatar" class="tui-msg-pic" mode="widthFix" />
|
|
|
- <div class="tui-msg-item">
|
|
|
|
|
|
|
+ <div class="tui-msg-item" style="position:relative;">
|
|
|
<div class="tui-msg-name">
|
|
<div class="tui-msg-name">
|
|
|
<div class="tui-user-name">
|
|
<div class="tui-user-name">
|
|
|
{{ item.name }}
|
|
{{ item.name }}
|
|
@@ -22,6 +22,8 @@
|
|
|
<span>{{ item.visitTime.substr(5,11) }}</span>
|
|
<span>{{ item.visitTime.substr(5,11) }}</span>
|
|
|
<span v-if="item.debtAmount > 0" class="debt-amount">欠款<span class="amount_num">{{parseFloat(item.debtAmount)}}</span></span>
|
|
<span v-if="item.debtAmount > 0" class="debt-amount">欠款<span class="amount_num">{{parseFloat(item.debtAmount)}}</span></span>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+<image :src="`${constant.imgUrl}/icon/scan/scan.png`" mode="widthFix" @click.stop="selectCurrent(item,1)" v-if="getMyShopInfo && getMyShopInfo.scan == 1"
|
|
|
|
|
+style="position:absolute;right:0upx;top:20upx;width:60upx;"></image>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="tui-msg-right">
|
|
<div class="tui-msg-right">
|
|
@@ -44,6 +46,7 @@ import AppTag from "@/components/module/app-tag.vue";
|
|
|
import AppSearchModule from "@/components/module/app-search";
|
|
import AppSearchModule from "@/components/module/app-search";
|
|
|
import { list } from "@/mixins";
|
|
import { list } from "@/mixins";
|
|
|
import { getList } from "@/api/member";
|
|
import { getList } from "@/api/member";
|
|
|
|
|
+import { mapGetters } from "vuex";
|
|
|
export default {
|
|
export default {
|
|
|
name: "selectCustom",
|
|
name: "selectCustom",
|
|
|
components: {
|
|
components: {
|
|
@@ -62,6 +65,9 @@ export default {
|
|
|
selectStyle:1
|
|
selectStyle:1
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
|
|
+ computed:{
|
|
|
|
|
+ ...mapGetters(["getMyShopInfo"]),
|
|
|
|
|
+ },
|
|
|
onPullDownRefresh() {
|
|
onPullDownRefresh() {
|
|
|
this.resetList();
|
|
this.resetList();
|
|
|
this._list().then((res) => {
|
|
this._list().then((res) => {
|
|
@@ -91,12 +97,12 @@ export default {
|
|
|
pdaKd(custom){
|
|
pdaKd(custom){
|
|
|
this.$util.pageTo({url: '/admin/billing/affirm',type:2,query:{customId:custom.id,kdType:'SCAN'}})
|
|
this.$util.pageTo({url: '/admin/billing/affirm',type:2,query:{customId:custom.id,kdType:'SCAN'}})
|
|
|
},
|
|
},
|
|
|
- selectCurrent(item){
|
|
|
|
|
|
|
+ selectCurrent(item,scanEnv=0){
|
|
|
let style = this.option.style ? this.option.style : 1
|
|
let style = this.option.style ? this.option.style : 1
|
|
|
this.selectStyle = style
|
|
this.selectStyle = style
|
|
|
if(style == 1){
|
|
if(style == 1){
|
|
|
//选择客户并开单情况
|
|
//选择客户并开单情况
|
|
|
- if(this.$util.isScanEnv()){
|
|
|
|
|
|
|
+ if(this.$util.isScanEnv() || scanEnv == 1){
|
|
|
this.$util.pageTo({url: '/admin/billing/affirm',type:2,query: {customId: item.id,customName:item.name}})
|
|
this.$util.pageTo({url: '/admin/billing/affirm',type:2,query: {customId: item.id,customName:item.name}})
|
|
|
}else{
|
|
}else{
|
|
|
this.$util.pageTo({url: '/admin/billing/index',type:2,query: {customId: item.id,customName:item.name}})
|
|
this.$util.pageTo({url: '/admin/billing/index',type:2,query: {customId: item.id,customName:item.name}})
|