MicroCommunityWeb/public/pages/common/resourceStoreManage/resourceStoreManage.html

316 lines
21 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="animated fadeInRight ecommerce">
<div class="row">
<div class="col-md-2 " style="padding-right:0px;height: 95%; overflow-x: hidden; overflow-y: scroll;">
<div>
<button type="button" class="btn btn-primary btn-sm" v-on:click="_openAddResourceStoreTypeModal(1)">
添加一级
</button>
<button type="button" class="btn btn-primary btn-sm" v-on:click="_openAddResourceStoreTypeModal(2)">
添加二级
</button>
<button type="button" class="btn btn-primary btn-sm" v-on:click="_openEditResourceStoreTypeModel()">
修改
</button>
<button type="button" class="btn btn-primary btn-sm" v-on:click="_openDeleteResourceStoreTypeModel()">
删除
</button>
</div>
<vc:create path="resource/resourceStoreTypeTree" callBackListener="resourceStoreManage"></vc:create>
</div>
<div class="col-md-10 margin-top-xs">
<div class="row">
<div class="col-lg-12">
<div class="ibox ">
<div class="ibox-title">
<h5>
<vc:i18n name="查询条件" namespace="resourceStoreManage"></vc:i18n>
</h5>
<div class="ibox-tools" style="top:10px;"></div>
</div>
<div class="ibox-content">
<div class="row">
<div class="col-sm-2">
<div class="form-group">
<select class="custom-select" v-model="resourceStoreManageInfo.conditions.shId">
<option selected value="">
{{vc.i18n('请选择仓库','resourceStoreManage')}}
</option>
<option v-for="(item,index) in resourceStoreManageInfo.storehouses"
:key="index" v-bind:value="item.shId">{{item.shName}}
</option>
</select>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<input type="text" :placeholder="vc.i18n('请输入物品名称','resourceStoreManage')"
v-model.trim="resourceStoreManageInfo.conditions.resName"
class=" form-control">
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<input type="text" :placeholder="vc.i18n('请输入物品编码','resourceStoreManage')"
v-model.trim="resourceStoreManageInfo.conditions.resCode"
class=" form-control">
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<select class="custom-select"
v-model="resourceStoreManageInfo.conditions.rssId">
<option selected value="">
{{vc.i18n('请选择物品规格','resourceStoreManage')}}
</option>
<option v-for="(item,index) in resourceStoreManageInfo.resourceStoreSpecifications"
:key="index" v-bind:value="item.rssId">{{item.specName}}
</option>
</select>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<select class="custom-select"
v-model="resourceStoreManageInfo.conditions.isFixed">
<option selected value="">
{{vc.i18n('请选择物品是否固定','resourceStoreManage')}}
</option>
<option v-for="(item,index) in resourceStoreManageInfo.isFixeds"
:value="item.statusCd">{{item.name}}
</option>
</select>
</div>
</div>
<div class="col-sm-2">
<button type="button" class="btn btn-primary btn-sm"
v-on:click="_queryResourceStoreMethod()" style="margin-top: 5px;">
<i class="fa fa-search"></i>
<vc:i18n name="查询" namespace="resourceStoreManage"></vc:i18n>
</button>
<button type="button" class="btn btn-primary btn-sm"
v-on:click="_resetResourceStoreMethod()" style="margin-top: 5px;">
<i class="fa fa-repeat"></i>
<vc:i18n name="重置" namespace="resourceStoreManage"></vc:i18n>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="ibox">
<div class="ibox-title">
<h5>
<vc:i18n name="物品信息" namespace="resourceStoreManage"></vc:i18n>
</h5>
<div class="ibox-tools" style="top:10px;">
<button type="button" class="btn btn-primary btn-sm"
v-on:click="_openAddResourceStoreModal()"
v-if="vc.hasPrivilege('502022081709270004')">
<i class="fa fa-plus"></i>
<vc:i18n name="添加" namespace="resourceStoreManage"></vc:i18n>
</button>
<button type="button" class="btn btn-primary btn-sm" v-on:click="_jump2InPage()"
v-if="vc.hasPrivilege('502021042137960001')">
<i class="fa fa-plus"></i>
<vc:i18n name="直接采购入库" namespace="resourceStoreManage"></vc:i18n>
</button>
<button type="button" class="btn btn-primary btn-sm" v-on:click="_jump2OutPage()"
v-if="vc.hasPrivilege('502021042137960001')">
<i class="fa fa-plus"></i>
<vc:i18n name="直接出库" namespace="resourceStoreManage"></vc:i18n>
</button>
<button type="button" class="btn btn-primary btn-sm"
v-on:click="_importResourceStoreModal()"
v-if="vc.hasPrivilege('502022081750470005')">
<i class="fa fa-sign-in"></i>
<vc:i18n name="导入" namespace="resourceStoreManage"></vc:i18n>
</button>
<button type="button" class="btn btn-primary btn-sm" v-on:click="_exportExcel()">
<i class="fa fa-download"></i>
<vc:i18n name="导出" namespace="resourceStoreManage"></vc:i18n>
</button>
<button type="button" class="btn btn-primary btn-sm" v-on:click="vc.goBack()"
v-if="resourceStoreManageInfo.conditions.flag == '1'">
<i class="fa fa-close"></i>
<vc:i18n name="返回" namespace="resourceStoreManage"></vc:i18n>
</button>
</div>
</div>
<div class="ibox-content">
<table class="footable table table-stripped toggle-arrow-tiny" data-page-size="15">
<thead>
<tr>
<th class="text-center">
<vc:i18n name="物品ID" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="物品名称(编号)" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="仓库名称" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="物品类型" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="物品规格" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="固定物品" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="参考价格" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="收费标准" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="物品库存" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="最小计量" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="最小计量总数" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="物品均价" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="物品总价" namespace="resourceStoreManage"></vc:i18n>
</th>
<th class="text-center">
<vc:i18n name="操作" namespace="resourceStoreManage"></vc:i18n>
</th>
</tr>
</thead>
<tbody>
<tr v-for="resourceStore in resourceStoreManageInfo.resourceStores"
:class="{ 'table-danger' : parseInt(resourceStore.stock) < parseInt(resourceStore.warningStock)}">
<td class="text-center">
{{resourceStore.resId}}
</td>
<td class="text-center">
{{resourceStore.resName}}({{resourceStore.resCode}})
</td>
<!-- <td class="text-center">{{resourceStore.resId}}</td> -->
<td class="text-center">{{resourceStore.shName}}</td>
<td class="text-center">
{{resourceStore.parentRstName}}
{{resourceStore.rstName ? ' > ' + resourceStore.rstName : ''}}
</td>
<td class="text-center">
{{resourceStore.rssName ? resourceStore.rssName : '-'}}
</td>
<td class="text-center">{{resourceStore.isFixedName}}</td>
<td class="text-center">{{'¥' + resourceStore.price}}</td>
<td class="text-center">{{resourceStore.outHighPrice ==
resourceStore.outLowPrice ? '¥' +
resourceStore.outLowPrice : '¥' + resourceStore.outLowPrice + '-¥' +
resourceStore.outHighPrice}}
</td>
<td class="text-center">
{{resourceStore.stock}}{{resourceStore.unitCodeName}}
</td>
<td class="text-center">
1{{resourceStore.unitCodeName}}={{resourceStore.miniUnitStock}}{{resourceStore.miniUnitCodeName}}
</td>
<td class="text-center">
{{resourceStore.miniStock}}{{resourceStore.miniUnitCodeName}}
</td>
<td class="text-center">
{{resourceStore.averagePrice ? '¥' + resourceStore.averagePrice : '¥0'}}
</td>
<!-- <td class="text-center">{{'¥' + resourceStore.totalPrice}}</td> -->
<td class="text-center">
<a href="javascript:" @click="_queryTotalPrice(resourceStore)">查询</a>
</td>
<td class="text-center">
<div class="btn-group">
<button class="btn-white btn btn-xs"
v-if="vc.hasPrivilege('502022081701700001')"
v-on:click="_openEditResourceStoreModel(resourceStore)">
<vc:i18n name="修改" namespace="resourceStoreManage"></vc:i18n>
</button>
</div>
<div class="btn-group">
<button class="btn-white btn btn-xs"
v-if="vc.hasPrivilege('502022081741410002')"
v-on:click="_openDeleteResourceStoreModel(resourceStore)">
<vc:i18n name="删除" namespace="resourceStoreManage"></vc:i18n>
</button>
</div>
<div class="btn-group">
<button class="btn-white btn btn-xs"
v-on:click="_toResourceStoreDetail(resourceStore)">
<vc:i18n name="详情" namespace="resourceStoreManage"></vc:i18n>
</button>
</div>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="16">
<ul class="pagination float-right"></ul>
</td>
</tr>
</tfoot>
</table>
<!-- 分页 -->
<div class="row">
<div class="col-md-6 text-left">
<span class="margin-left">
<span class="col-md-1">
<b>
<vc:i18n name="小计" namespace="resourceStoreManage"></vc:i18n>
</b>
</span>
<span class="col-md-1 margin-left">
<span>
<vc:i18n name="物品总价:" namespace="resourceStoreManage"></vc:i18n>
</span>{{resourceStoreManageInfo.subTotalPrice}}
<span>
<vc:i18n name="元" namespace="resourceStoreManage"></vc:i18n>
</span>
</span>
</span>
<br/>
<span class="margin-left">
<span class="col-md-1">
<b>
<vc:i18n name="大计" namespace="resourceStoreManage"></vc:i18n>
</b>
</span>
<span class="col-md-1 margin-left">
<span>
<vc:i18n name="物品总价" namespace="resourceStoreManage"></vc:i18n>
</span>{{resourceStoreManageInfo.highTotalPrice}}
<span>
<vc:i18n name="元" namespace="resourceStoreManage"></vc:i18n>
</span>
</span>
</span>
</div>
<div class="col-md-6 text-right">
<vc:create path="frame/pagination"></vc:create>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<vc:create path="common/addResourceStore" callBackListener="" callBackFunction=""></vc:create>
<vc:create path="common/editResourceStore"></vc:create>
<vc:create path="common/deleteResourceStore"></vc:create>
<vc:create path="common/resourceStoreTimes"></vc:create>
<vc:create path="property/importResourceStore"></vc:create>
<vc:create path="common/addResourceStoreType" callBackListener="" callBackFunction=""></vc:create>
<vc:create path="common/editResourceStoreType"></vc:create>
<vc:create path="common/deleteResourceStoreType"></vc:create>
</div>