|
@ -10,13 +10,13 @@ |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">采购计划单号:</label> |
|
|
<label class="col-sm-3 control-label">采购计划单号:</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<input id="detail_purchasePlanCode" name="purchasePlanCode" th:field="*{purchasePlanCode}" class="form-control" type="text"> |
|
|
<input id="detail_purchasePlanCode" name="purchasePlanCode" th:field="*{purchasePlanCode}" class="form-control" type="text" readonly> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">采购计划状态:</label> |
|
|
<label class="col-sm-3 control-label">采购计划状态:</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<select name="purchasePlanStatus" class="form-control m-b" th:with="type=${@dict.getType('purchase_plan_status')}"> |
|
|
<select name="purchasePlanStatus" class="form-control m-b" th:with="type=${@dict.getType('purchase_plan_status')}" readonly> |
|
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{purchasePlanStatus}"></option> |
|
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{purchasePlanStatus}"></option> |
|
|
</select> |
|
|
</select> |
|
|
</div> |
|
|
</div> |
|
@ -24,13 +24,13 @@ |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">关联单号:</label> |
|
|
<label class="col-sm-3 control-label">关联单号:</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<input name="correlationCode" th:field="*{correlationCode}" class="form-control" type="text"> |
|
|
<input name="correlationCode" th:field="*{correlationCode}" class="form-control" type="text" readonly> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">采购来源:</label> |
|
|
<label class="col-sm-3 control-label">采购来源:</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<select name="purchasePlanType" class="form-control m-b" th:with="type=${@dict.getType('purchase_plan_source')}"> |
|
|
<select name="purchasePlanType" class="form-control m-b" th:with="type=${@dict.getType('purchase_plan_source')}" readonly> |
|
|
<option value="">所有</option> |
|
|
<option value="">所有</option> |
|
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{purchasePlanType}"></option> |
|
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{purchasePlanType}"></option> |
|
|
</select> |
|
|
</select> |
|
@ -39,25 +39,25 @@ |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">物料合计:</label> |
|
|
<label class="col-sm-3 control-label">物料合计:</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<input name="materialAmount" th:field="*{materialAmount}" class="form-control" type="text"> |
|
|
<input name="materialAmount" th:field="*{materialAmount}" class="form-control" type="text" readonly> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">数量总计:</label> |
|
|
<label class="col-sm-3 control-label">数量总计:</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<input name="materialSum" th:field="*{materialSum}" class="form-control" type="text"> |
|
|
<input name="materialSum" th:field="*{materialSum}" class="form-control" type="text" readonly> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">不含税总价(RMB):</label> |
|
|
<label class="col-sm-3 control-label">不含税总价(RMB):</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<input name="noRmbSum" th:field="*{noRmbSum}" class="form-control" type="text"> |
|
|
<input name="noRmbSum" th:field="*{noRmbSum}" class="form-control" type="text" readonly> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="form-group"> |
|
|
<div class="form-group"> |
|
|
<label class="col-sm-3 control-label">含税总价(RMB):</label> |
|
|
<label class="col-sm-3 control-label">含税总价(RMB):</label> |
|
|
<div class="col-sm-8"> |
|
|
<div class="col-sm-8"> |
|
|
<input name="rmbSum" th:field="*{rmbSum}" class="form-control" type="text"> |
|
|
<input name="rmbSum" th:field="*{rmbSum}" class="form-control" type="text" readonly> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</form> |
|
|
</form> |
|
@ -65,7 +65,7 @@ |
|
|
<div class="form-row"> |
|
|
<div class="form-row"> |
|
|
<div class="btn-group-sm" id="toolbar" role="group"> |
|
|
<div class="btn-group-sm" id="toolbar" role="group"> |
|
|
<span>选择报价信息</span> |
|
|
<span>选择报价信息</span> |
|
|
<a class="btn btn-success" onclick="insertRow()"> |
|
|
<a class="btn btn-success" onclick="insertRow()" disabled=""> |
|
|
<i class="fa fa-plus"></i> 添加物料 |
|
|
<i class="fa fa-plus"></i> 添加物料 |
|
|
</a> |
|
|
</a> |
|
|
</div> |
|
|
</div> |
|
@ -80,6 +80,17 @@ |
|
|
<th:block th:include="include :: footer" /> |
|
|
<th:block th:include="include :: footer" /> |
|
|
<script th:inline="javascript"> |
|
|
<script th:inline="javascript"> |
|
|
var prefix = ctx + "purchase/purchasePlan"; |
|
|
var prefix = ctx + "purchase/purchasePlan"; |
|
|
|
|
|
var editFlag = [[${@permission.hasPermi('purchase:plan:edit')}]]; |
|
|
|
|
|
var removeFlag = [[${@permission.hasPermi('purchase:plan:remove')}]]; |
|
|
|
|
|
var cancelFlag = [[${@permission.hasPermi('purchase:plan:cancel')}]]; |
|
|
|
|
|
var restoreFlag = [[${@permission.hasPermi('purchase:plan:restore')}]]; |
|
|
|
|
|
var purchasePlanStatusDatas = [[${@dict.getType('purchase_plan_status')}]]; |
|
|
|
|
|
var auditStatusDatas = [[${@dict.getType('auditStatus')}]]; |
|
|
|
|
|
var useStatusDatas = [[${@dict.getType('useStatus')}]]; |
|
|
|
|
|
var processMethodDatas = [[${@dict.getType('processMethod')}]]; |
|
|
|
|
|
var sysUnitClassDatas = [[${@dict.getType('sysUnitClassDatas')}]]; |
|
|
|
|
|
var materialTypeDatas = [[${@category.getChildByCode('materialType')}]]; |
|
|
|
|
|
var purchasePlanTypeDatas = [[${@dict.getType('purchase_plan_source')}]]; |
|
|
$("#form-plan-edit").validate({focusCleanup: true}); |
|
|
$("#form-plan-edit").validate({focusCleanup: true}); |
|
|
$(function(){ |
|
|
$(function(){ |
|
|
var option = { |
|
|
var option = { |
|
@ -92,7 +103,7 @@ |
|
|
var temp = { |
|
|
var temp = { |
|
|
purchasePlanCode: $("#detail_purchasePlanCode").val() |
|
|
purchasePlanCode: $("#detail_purchasePlanCode").val() |
|
|
} |
|
|
} |
|
|
return temp |
|
|
return temp; |
|
|
}, |
|
|
}, |
|
|
columns: [ |
|
|
columns: [ |
|
|
{field: 'purchasePlanId',title: '主键id',visible: false}, |
|
|
{field: 'purchasePlanId',title: '主键id',visible: false}, |
|
|