mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
316 lines
21 KiB
HTML
316 lines
21 KiB
HTML
<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> |