|
@@ -61,19 +61,32 @@ function loadCommonProperty () {
|
|
|
$('#start-date').val(property.tech_param.startDate);
|
|
|
$('#plan-end-date').val(property.tech_param.planEndDate);
|
|
|
}
|
|
|
-// 计算参数
|
|
|
+// 小数位数
|
|
|
function loadCalculateProperty () {
|
|
|
- // 小数位数
|
|
|
- $('#decimal-qty').val(property.decimal.qty);
|
|
|
+ $('#decimal-up').val(property.decimal.up);
|
|
|
$('#decimal-tp').val(property.decimal.tp);
|
|
|
- $('#decimal-deal')[0].checked = property.decimal.deal;
|
|
|
- $('#decimal-deal-qty').val(property.decimal.dealQty);
|
|
|
- $('#decimal-deal-tp').val(property.decimal.dealTp);
|
|
|
$('#decimal-pay')[0].checked = property.decimal.pay;
|
|
|
- $('#decimal-pay-qty').val(property.decimal.payQty);
|
|
|
$('#decimal-pay-tp').val(property.decimal.payTp);
|
|
|
-
|
|
|
- // 合同参数
|
|
|
+}
|
|
|
+// 清单精度
|
|
|
+function loadPrecisionProperty () {
|
|
|
+ $('#unit-t').val(property.precision.t.value);
|
|
|
+ $('#unit-km').val(property.precision.km.value);
|
|
|
+ $('#unit-m').val(property.precision.m.value);
|
|
|
+ $('#unit-m2').val(property.precision.m2.value);
|
|
|
+ $('#unit-m3').val(property.precision.m3.value);
|
|
|
+ $('#unit-kg').val(property.precision.kg.value);
|
|
|
+ $('#unit-ge').val(property.precision.ge.value);
|
|
|
+ $('#unit-tai').val(property.precision.tai.value);
|
|
|
+ $('#unit-tao').val(property.precision.tao.value);
|
|
|
+ $('#unit-ke').val(property.precision.ke.value);
|
|
|
+ $('#unit-zu').val(property.precision.zu.value);
|
|
|
+ $('#unit-zonge').val(property.precision.zonge.value);
|
|
|
+ $('#unit-xitong').val(property.precision.xitong.value);
|
|
|
+ $('#unit-other').val(property.precision.other.value);
|
|
|
+}
|
|
|
+// 合同参数
|
|
|
+function loadDealProperty () {
|
|
|
$('#contract-price').val(property.deal_param.contractPrice);
|
|
|
$('#zan-lie-price').val(property.deal_param.zanLiePrice);
|
|
|
$('#c-zl').val(property.deal_param.contractPrice - property.deal_param.zanLiePrice);
|
|
@@ -101,6 +114,8 @@ function loadTenderProperty() {
|
|
|
// 加载属性
|
|
|
loadCommonProperty();
|
|
|
loadCalculateProperty();
|
|
|
+ loadPrecisionProperty();
|
|
|
+ loadDealProperty();
|
|
|
loadDisplayProperty();
|
|
|
// 设置只读
|
|
|
setReadOnly('#shuxing', true);
|
|
@@ -138,20 +153,20 @@ $(document).ready(function() {
|
|
|
* 属性
|
|
|
*/
|
|
|
// 编辑
|
|
|
- $('#edit-agi').click(() => {
|
|
|
- setReadOnly('#v-pills-agi', false);
|
|
|
- $('#post-agi').parent().show();
|
|
|
- $('#edit-agi').parent().hide();
|
|
|
+ $('#edit-1').click(() => {
|
|
|
+ setReadOnly('#v-pills-1', false);
|
|
|
+ $('#post-1').parent().show();
|
|
|
+ $('#edit-1').parent().hide();
|
|
|
});
|
|
|
// 取消
|
|
|
- $('#cancel-agi').click(() => {
|
|
|
- setReadOnly('#v-pills-agi', true);
|
|
|
+ $('#cancel-1').click(() => {
|
|
|
+ setReadOnly('#v-pills-1', true);
|
|
|
loadCommonProperty();
|
|
|
- $('#post-agi').parent().hide();
|
|
|
- $('#edit-agi').parent().show();
|
|
|
+ $('#post-1').parent().hide();
|
|
|
+ $('#edit-1').parent().show();
|
|
|
});
|
|
|
// 提交
|
|
|
- $('#post-agi').click(() => {
|
|
|
+ $('#post-1').click(() => {
|
|
|
const prop = {
|
|
|
deal_info: {
|
|
|
buildName: $('#build-name').val(),
|
|
@@ -199,12 +214,12 @@ $(document).ready(function() {
|
|
|
const tenderId = window.location.pathname.split('/')[2];
|
|
|
console.log(prop);
|
|
|
postData('/tender/' + tenderId + '/save', prop, function (data) {
|
|
|
- setReadOnly('#v-pills-agi', true);
|
|
|
+ setReadOnly('#v-pills-1', true);
|
|
|
property.deal_info = data.deal_info;
|
|
|
property.construction_unit = data.construction_unit;
|
|
|
property.tech_param = data.tech_param;
|
|
|
- $('#post-agi').parent().hide();
|
|
|
- $('#edit-agi').parent().show();
|
|
|
+ $('#post-1').parent().hide();
|
|
|
+ $('#edit-1').parent().show();
|
|
|
});
|
|
|
});
|
|
|
|
|
@@ -212,31 +227,99 @@ $(document).ready(function() {
|
|
|
* 计算参数
|
|
|
*/
|
|
|
// 编辑
|
|
|
- $('#edit-count').click(() => {
|
|
|
- setReadOnly('#v-pills-count', false);
|
|
|
- $('#post-count').parent().show();
|
|
|
- $('#edit-count').parent().hide();
|
|
|
+ $('#edit-2').click(() => {
|
|
|
+ setReadOnly('#v-pills-2', false);
|
|
|
+ $('#post-2').parent().show();
|
|
|
+ $('#edit-2').parent().hide();
|
|
|
});
|
|
|
// 取消
|
|
|
- $('#cancel-count').click(() => {
|
|
|
- setReadOnly('#v-pills-count', true);
|
|
|
- loadCommonProperty();
|
|
|
- $('#post-count').parent().hide();
|
|
|
- $('#edit-count').parent().show();
|
|
|
+ $('#cancel-2').click(() => {
|
|
|
+ setReadOnly('#v-pills-2', true);
|
|
|
+ loadCalculateProperty();
|
|
|
+ $('#post-2').parent().hide();
|
|
|
+ $('#edit-2').parent().show();
|
|
|
});
|
|
|
// 提交
|
|
|
- $('#post-count').click(() => {
|
|
|
+ $('#post-2').click(() => {
|
|
|
const prop = {
|
|
|
decimal: {
|
|
|
- qty: _.toNumber($('#decimal-qty').val()),
|
|
|
+ up: _.toNumber($('#decimal-up').val()),
|
|
|
tp: _.toNumber($('#decimal-tp').val()),
|
|
|
- deal: $('#decimal-deal')[0].checked,
|
|
|
- dealQty: _.toNumber($('#decimal-deal-qty').val()),
|
|
|
- dealTp: _.toNumber($('#decimal-deal-tp').val()),
|
|
|
pay: $('#decimal-pay')[0].checked,
|
|
|
- payQty: _.toNumber($('#decimal-pay-qty').val()),
|
|
|
payTp: _.toNumber($('#decimal-pay-tp').val()),
|
|
|
- },
|
|
|
+ }
|
|
|
+ };
|
|
|
+ const tenderId = window.location.pathname.split('/')[2];
|
|
|
+ console.log(prop);
|
|
|
+ postData('/tender/' + tenderId + '/save', prop, function (data) {
|
|
|
+ setReadOnly('#v-pills-2', true);
|
|
|
+ property.decimal = data.decimal;
|
|
|
+ $('#post-2').parent().hide();
|
|
|
+ $('#edit-2').parent().show();
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 清单精度
|
|
|
+ */
|
|
|
+ // 编辑
|
|
|
+ $('#edit-3').click(() => {
|
|
|
+ setReadOnly('#v-pills-3', false);
|
|
|
+ $('#post-3').parent().show();
|
|
|
+ $('#edit-3').parent().hide();
|
|
|
+ });
|
|
|
+ // 取消
|
|
|
+ $('#cancel-3').click(() => {
|
|
|
+ setReadOnly('#v-pills-3', true);
|
|
|
+ loadPrecisionProperty();
|
|
|
+ $('#post-3').parent().hide();
|
|
|
+ $('#edit-3').parent().show();
|
|
|
+ });
|
|
|
+ // 提交
|
|
|
+ $('#post-3').click(() => {
|
|
|
+ const prop = { precision: JSON.parse(JSON.stringify(property.precision)) };
|
|
|
+ prop.precision.t.value = _.toNumber($('#unit-t').val());
|
|
|
+ prop.precision.km.value = _.toNumber($('#unit-km').val());
|
|
|
+ prop.precision.m.value = _.toNumber($('#unit-m').val());
|
|
|
+ prop.precision.m2.value = _.toNumber($('#unit-m2').val());
|
|
|
+ prop.precision.m3.value = _.toNumber($('#unit-m3').val());
|
|
|
+ prop.precision.kg.value = _.toNumber($('#unit-kg').val());
|
|
|
+ prop.precision.ge.value = _.toNumber($('#unit-ge').val());
|
|
|
+ prop.precision.tai.value = _.toNumber($('#unit-tai').val());
|
|
|
+ prop.precision.tao.value = _.toNumber($('#unit-tao').val());
|
|
|
+ prop.precision.ke.value = _.toNumber($('#unit-ke').val());
|
|
|
+ prop.precision.zu.value = _.toNumber($('#unit-zu').val());
|
|
|
+ prop.precision.zonge.value = _.toNumber($('#unit-zonge').val());
|
|
|
+ prop.precision.xitong.value = _.toNumber($('#unit-xitong').val());
|
|
|
+ prop.precision.other.value = _.toNumber($('#unit-other').val());
|
|
|
+ const tenderId = window.location.pathname.split('/')[2];
|
|
|
+ postData('/tender/' + tenderId + '/save', prop, function (data) {
|
|
|
+ setReadOnly('#v-pills-count', true);
|
|
|
+ property.precision = data.precision;
|
|
|
+ $('#post-3').parent().hide();
|
|
|
+ $('#edit-3').parent().show();
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 合同参数
|
|
|
+ */
|
|
|
+ // 编辑
|
|
|
+ $('#edit-4').click(() => {
|
|
|
+ setReadOnly('#v-pills-4', false);
|
|
|
+ $('#post-4').parent().show();
|
|
|
+ $('#edit-4').parent().hide();
|
|
|
+ });
|
|
|
+ // 取消
|
|
|
+ $('#cancel-4').click(() => {
|
|
|
+ setReadOnly('#v-pills-4', true);
|
|
|
+ loadDealProperty();
|
|
|
+ $('#post-4').parent().hide();
|
|
|
+ $('#edit-4').parent().show();
|
|
|
+ });
|
|
|
+ // 提交
|
|
|
+ $('#post-4').click(() => {
|
|
|
+ const prop = {
|
|
|
deal_param: {
|
|
|
contractPrice: _.toNumber($('#contract-price').val()),
|
|
|
zanLiePrice: _.toNumber($('#zan-lie-price').val()),
|
|
@@ -245,13 +328,11 @@ $(document).ready(function() {
|
|
|
}
|
|
|
};
|
|
|
const tenderId = window.location.pathname.split('/')[2];
|
|
|
- console.log(prop);
|
|
|
postData('/tender/' + tenderId + '/save', prop, function (data) {
|
|
|
- setReadOnly('#v-pills-count', true);
|
|
|
- property.decimal = data.decimal;
|
|
|
+ setReadOnly('#v-pills-4', true);
|
|
|
property.deal_param = data.deal_param;
|
|
|
- $('#post-count').parent().hide();
|
|
|
- $('#edit-count').parent().show();
|
|
|
+ $('#post-4').parent().hide();
|
|
|
+ $('#edit-4').parent().show();
|
|
|
});
|
|
|
});
|
|
|
|
|
@@ -259,20 +340,20 @@ $(document).ready(function() {
|
|
|
* 显示设置
|
|
|
*/
|
|
|
// 编辑
|
|
|
- $('#edit-display').click(() => {
|
|
|
- setReadOnly('#v-pills-display', false);
|
|
|
- $('#post-display').parent().show();
|
|
|
- $('#edit-display').parent().hide();
|
|
|
+ $('#edit-5').click(() => {
|
|
|
+ setReadOnly('#v-pills-5', false);
|
|
|
+ $('#post-5').parent().show();
|
|
|
+ $('#edit-5').parent().hide();
|
|
|
});
|
|
|
// 取消
|
|
|
- $('#cancel-display').click(() => {
|
|
|
- setReadOnly('#v-pills-display', true);
|
|
|
- loadCommonProperty();
|
|
|
- $('#post-display').parent().hide();
|
|
|
- $('#edit-display').parent().show();
|
|
|
+ $('#cancel-5').click(() => {
|
|
|
+ setReadOnly('#v-pills-5', true);
|
|
|
+ loadDisplayProperty();
|
|
|
+ $('#post-5').parent().hide();
|
|
|
+ $('#edit-5').parent().show();
|
|
|
});
|
|
|
// 提交
|
|
|
- $('#post-display').click(() => {
|
|
|
+ $('#post-5').click(() => {
|
|
|
const prop = {
|
|
|
display: {
|
|
|
ledger: { dgnQty: $('#ledger-dgn-qty')[0].checked, },
|
|
@@ -281,10 +362,10 @@ $(document).ready(function() {
|
|
|
const tenderId = window.location.pathname.split('/')[2];
|
|
|
console.log(prop);
|
|
|
postData('/tender/' + tenderId + '/save', prop, function (data) {
|
|
|
- setReadOnly('#v-pills-display', true);
|
|
|
+ setReadOnly('#v-pills-5', true);
|
|
|
property.display = data.display;
|
|
|
- $('#post-display').parent().hide();
|
|
|
- $('#edit-display').parent().show();
|
|
|
+ $('#post-5').parent().hide();
|
|
|
+ $('#edit-5').parent().show();
|
|
|
});
|
|
|
});
|
|
|
|