12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { value, switchs, date } from "./config";
- import methods from "./methods";
- import request from "./request";
- const app = getApp();
- Component({
- options: {
- addGlobalClass: true,//解决继承全局样式问题
- },
- lifetimes: {
- attached: function () { this.init(); }
- },
- properties: {
- type: { type: String, value: "add" },
- key: String
- },
- observers: {
- 'value': function (value) {
- let A = value[0][1]["value"] * 1 || 0;
- let B = (value[0][3]["value"] * 1 || 0) + (value[0][4]["value"] * 1 || 0) + (value[0][5]["value"] * 1 || 0) +
- (value[0][6]["value"] * 1 || 0) + (value[0][7]["value"] * 1 || 0);
- let C = value[0][8]["value"] * 1 || 0;
- if (A == 0 || C == 0) return false;
- value[0][9]["value"] = ((parseFloat(A - C + B) / parseFloat(A + B)) * 100).toFixed(2) + "%";
- if (this.result && this.result == value[0][9]["value"]) return false;
- this.result = value[0][9]["value"];
- this.setData({
- value
- })
- }
- },
- data: {
- Ios: app.globalData.Ios,
- value,
- active: '',
- activeObject: {},
- activeIndex: [],
- switchB: false,
- endDate: date(),
- switchs,
- submitLock: false,
- saveLock: false,
- btn: true,
- radioInputShow: false,
- },
- methods: {
- ...methods,
- ...request,
- }
- })
|