|
@@ -2,30 +2,39 @@
|
|
|
* Created by CSL on 2017-07-17.
|
|
|
*/
|
|
|
|
|
|
-var rationCalcOpr = {
|
|
|
+let rationCalcView = {
|
|
|
sheet: null,
|
|
|
libID: null,
|
|
|
ration: null,
|
|
|
+ datas: [],
|
|
|
setting: {
|
|
|
- header:[
|
|
|
- {headerName:"费用代号",headerWidth:80, dataCode:"code", dataType: "String", hAlign: "center"},
|
|
|
- {headerName:"费用名称",headerWidth:180, dataCode:"name", dataType: "String"},
|
|
|
- {headerName:"计算基数",headerWidth:180, dataCode:"dispExpr", dataType: "String"},
|
|
|
- {headerName:"基数说明",headerWidth:180, dataCode:"dispExprMemo", dataType: "String"},
|
|
|
- {headerName:"费率",headerWidth:80, dataCode:"feeRate", dataType: "Number"}, // precision: 3
|
|
|
- {headerName:"单价",headerWidth:100, dataCode:"unitFee", dataType: "Number"},
|
|
|
- {headerName:"合价",headerWidth:100,dataCode:"totalFee", dataType: "Number"},
|
|
|
- {headerName:"备注",headerWidth:120, dataCode:"memo", dataType: "String"}
|
|
|
+ header: [
|
|
|
+ {headerName: "费用代号", headerWidth: 75, dataCode: "code", dataType: "String", formatter: "A"+"0", hAlign: "center"},
|
|
|
+ {headerName: "费用名称", headerWidth: 200, dataCode: "name", dataType: "String"},
|
|
|
+ {headerName: "计算基数", headerWidth: 180, dataCode: "dispExpr", dataType: "String"},
|
|
|
+ {headerName: "基数说明", headerWidth: 220, dataCode: "statement", dataType: "String"},
|
|
|
+ {headerName: "费率", headerWidth: 80, dataCode: "feeRate", dataType: "Number"}, // precision: 3
|
|
|
+ {headerName: "单价", headerWidth: 100, dataCode: "unitFee", dataType: "Number"},
|
|
|
+ {headerName: "合价", headerWidth: 100, dataCode: "totalFee", dataType: "Number"},
|
|
|
+ {headerName: "备注", headerWidth: 120, dataCode: "memo", dataType: "String"}
|
|
|
],
|
|
|
- view:{
|
|
|
- comboBox:[],
|
|
|
- lockColumns:[1,2,3,4,5,6,7,8]
|
|
|
+ view: {
|
|
|
+ comboBox: [],
|
|
|
+ lockColumns: [0, 1, 2, 3, 5, 6, 7]
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- initSheet: function(sheet) {
|
|
|
+ initSheet: function (sheet) {
|
|
|
var me = this;
|
|
|
me.sheet = sheet;
|
|
|
- sheetCommonObj.initSheet(me.sheet, me.setting, 20);
|
|
|
+ sheetCommonObj.initSheet(me.sheet, me.setting, 20); // AAAAAAAAAAAA
|
|
|
+ },
|
|
|
+
|
|
|
+ showData: function (ration) {
|
|
|
+ var me = this;
|
|
|
+ me.ration = ration; // AAAAAAA
|
|
|
+ me.datas = calcTemplate.calcItems; // AAAAAAAAA
|
|
|
+ sheetCommonObj.showData(me.sheet, me.setting, me.datas);
|
|
|
}
|
|
|
-}
|
|
|
+
|
|
|
+}
|