|
|
@@ -17,14 +17,7 @@
|
|
|
</TuiListCell>
|
|
|
<TuiListCell class="line-cell" :hover="false" :arrow="false">
|
|
|
<view class="tui-title ">备注</view>
|
|
|
- <input
|
|
|
- v-model="form.remark"
|
|
|
- placeholder-class="phcolor"
|
|
|
- class="tui-input"
|
|
|
- placeholder="请输入"
|
|
|
- maxlength="50"
|
|
|
- type="text"
|
|
|
- />
|
|
|
+ <input v-model="form.remark" placeholder-class="phcolor" class="tui-input" placeholder="请输入" maxlength="50" type="text" />
|
|
|
</TuiListCell>
|
|
|
</view>
|
|
|
</form>
|
|
|
@@ -40,17 +33,17 @@
|
|
|
<t-tr v-for="(item, index) in selectList" :key="index">
|
|
|
<t-td v-for="(column, colIndex) in columns" :key="colIndex" :align="column.align" :color="column.color">
|
|
|
<view v-if="column.custom == 'icon'" class="list-icon">
|
|
|
- <image class="icon-image" :src="item.cover" alt="商品图" />
|
|
|
+ <image class="icon-image" :src="item.cover" />
|
|
|
<view class="icon-info">
|
|
|
<view class="info-name">
|
|
|
{{ item.itemName }}
|
|
|
</view>
|
|
|
- <view class="info-type"> {{ item.rank }}级 </view>
|
|
|
+ <view class="info-type"></view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-else-if="column.custom == 'excount'">
|
|
|
- <text v-if="item.bigCount > 0">{{`${item.bigCount}`}}扎</text>
|
|
|
- <text v-if="item.smallCount > 0">{{`${item.smallCount}`}}支</text>
|
|
|
+ <view v-else-if="column.custom == 'excount'" style="font-size:32upx;color:#333333;">
|
|
|
+ <text v-if="item.bigCount > 0">{{`${item.bigCount}`}}{{item.bigUnit}}</text>
|
|
|
+ <text v-if="item.smallCount > 0">{{`${item.smallCount}`}}{{item.smallUnit}}</text>
|
|
|
</view>
|
|
|
<view v-else>
|
|
|
{{ item[column.dataIndex] || "" }}
|
|
|
@@ -60,8 +53,13 @@
|
|
|
</t-table>
|
|
|
</block>
|
|
|
<view class="btn-bar">
|
|
|
+ <template v-if="isScanEnv">
|
|
|
+ <button class="admin-button-com middle blue">请扫码</button>
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
<button class="admin-button-com middle blue" v-if="!$util.isEmpty(selectList)" @click="gotoSelectPage">修改花材</button>
|
|
|
<button class="admin-button-com middle blue" v-else @click="gotoSelectPage">选择花材</button>
|
|
|
+ </template>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -69,6 +67,10 @@
|
|
|
<button v-if="!$util.isEmpty(selectList)" class="admin-button-com middle default" @click="removeFromSave()">清空花材</button>
|
|
|
<button @click="stockOutFn()" class="admin-button-com middle blue">确认出库</button>
|
|
|
</view>
|
|
|
+
|
|
|
+ <view v-if="isScanEnv" @click="changeGet" style="width:125upx;height:125upx;display:flex;justify-content:center;align-items:center;font-size:60upx;
|
|
|
+ background:#3385ff;color:white;z-index:9999;position:fixed;bottom:160upx;right:40upx;border-radius:60upx;">{{calc=='add'?'+':'-'}}</view>
|
|
|
+
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
@@ -101,15 +103,26 @@ export default {
|
|
|
{ name: "库存", dataIndex: "stock", width: 120, align: "center" },
|
|
|
{ name: "出库数量", custom: "excount", width: 120, align: "center" }
|
|
|
],
|
|
|
- typeTimeShow: true
|
|
|
+ typeTimeShow: true,
|
|
|
+ isScanEnv:false,
|
|
|
+ calc:'add'
|
|
|
};
|
|
|
},
|
|
|
onShow() {
|
|
|
},
|
|
|
onLoad(){
|
|
|
+ // #ifdef APP-PLUS
|
|
|
+ if(this.$util.isScanEnv()){
|
|
|
+ this.isScanEnv = true
|
|
|
+ }
|
|
|
+ // #endif
|
|
|
+ this.listenScanItem()
|
|
|
},
|
|
|
methods: {
|
|
|
...mapActions(["reSetSelectInfo"]),
|
|
|
+ changeGet(){
|
|
|
+ this.calc = this.calc == 'add' ? 'sub' : 'add'
|
|
|
+ },
|
|
|
gotoSelectPage() {
|
|
|
uni.navigateTo({ url: `/pagesStorehouse/allot/exSelect`, success: result => {}, fail: () => {}, complete: () => {} })
|
|
|
},
|