|
|
|
@ -592,120 +592,6 @@
|
|
|
|
|
</view>
|
|
|
|
|
</u-collapse-item>
|
|
|
|
|
</u-collapse>
|
|
|
|
|
<!-- <view class="jnpf-table-item" v-for="(item,i) in dataForm.contractLCommodityList" :key="i">
|
|
|
|
|
<view class="jnpf-table-item-title u-flex u-row-between">
|
|
|
|
|
<text class="jnpf-table-item-title-num">商品明细({{i+1}})</text>
|
|
|
|
|
<view class="jnpf-table-item-title-action"
|
|
|
|
|
v-if=" !judgeWrite('contractLCommodityList') && dataForm.contractLCommodityList.length>0"
|
|
|
|
|
@click="delcontractlcommodityList(i)">删除</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-productId')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-productId']" label="商品ID">
|
|
|
|
|
<jnpf-popup-select v-model="dataForm.contractLCommodityList[i].productId"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-productId')"
|
|
|
|
|
@change="changeData('contractlcommodity-productId',i)" :rowIndex="i"
|
|
|
|
|
:formData="dataForm" :templateJson="interfaceRes.contractlcommodityproductId" clearable
|
|
|
|
|
propsValue="id" popupWidth="800px" popupTitle="选择数据" popupType="dialog"
|
|
|
|
|
relationField='id' :vModel="'productId'+i"
|
|
|
|
|
:columnOptions="contractlcommodityproductIdColumnOptions"
|
|
|
|
|
interfaceId="530288111456878597" :pageSize="20" placeholder="请选择" type="popup"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-popup-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-commodityCode')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-commodityCode']" label="商品编码">
|
|
|
|
|
<u-input v-model="dataForm.contractLCommodityList[i].commodityCode"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-commodityCode')"
|
|
|
|
|
@change="changeData('contractlcommodity-commodityCode',i)" input-align='right' clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}' readonly>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-commodityName')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-commodityName']" label="商品名称">
|
|
|
|
|
<u-input v-model="dataForm.contractLCommodityList[i].commodityName"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-commodityName')"
|
|
|
|
|
@change="changeData('contractlcommodity-commodityName',i)" input-align='right' clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}' readonly>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-specifications')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-specifications']" label="商品规格">
|
|
|
|
|
<u-input v-model="dataForm.contractLCommodityList[i].specifications"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-specifications')"
|
|
|
|
|
@change="changeData('contractlcommodity-specifications',i)" input-align='right'
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}' readonly>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-inventoryUnitId')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-inventoryUnitId']" label="库存单位">
|
|
|
|
|
<u-input :value="getProductUnitName(dataForm.contractLCommodityList[i].inventoryUnitId)"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-inventoryUnitId')"
|
|
|
|
|
@change="changeData('contractlcommodity-inventoryUnitId',i)" input-align='right'
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}' readonly>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-procureUnit')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-procureUnit']" label="采购单位">
|
|
|
|
|
<jnpf-select v-model="dataForm.contractLCommodityList[i].procureUnit"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-procureUnit')"
|
|
|
|
|
@change="changeData('contractlcommodity-procureUnit',i)" clearable placeholder="请选择"
|
|
|
|
|
:props="contractlcommodityprocureUnitProps"
|
|
|
|
|
:options="contractlcommodityprocureUnitOptions" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-number')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-number']" label="数量">
|
|
|
|
|
<u-input v-model="dataForm.contractLCommodityList[i].number"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-number')"
|
|
|
|
|
@change="changeData('contractlcommodity-number',i)" input-align='right' clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-taxRate')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-taxRate']" label="税率">
|
|
|
|
|
<u-input v-model="dataForm.contractLCommodityList[i].taxRate"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-taxRate')"
|
|
|
|
|
@change="changeData('contractlcommodity-taxRate',i)" input-align='right' clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input><span style="padding: 0px 5px">%</span>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-priceRate')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-priceRate']" label="含税单价">
|
|
|
|
|
<u-input v-model="dataForm.contractLCommodityList[i].priceRate"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-priceRate')"
|
|
|
|
|
@change="changeData('contractlcommodity-priceRate',i)" input-align='right' clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('contractlcommodityList-totalRate')"
|
|
|
|
|
:required="requiredList['contractlcommodityList-totalRate']" label="含税总金额">
|
|
|
|
|
<u-input v-model="dataForm.contractLCommodityList[i].totalRate"
|
|
|
|
|
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-totalRate')"
|
|
|
|
|
@change="changeData('contractlcommodity-totalRate',i)" input-align='right' clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
</view> -->
|
|
|
|
|
<view class="jnpf-table-addBtn" @click="addcontractlcommodityList"
|
|
|
|
|
v-if="!judgeWrite('contractLCommodityList')">
|
|
|
|
|
<u-icon name="plus" color="#2979ff"></u-icon>
|
|
|
|
|