"use strict";

function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;
var _vtxModal = _interopRequireDefault(require("@vtx/components/lib/vtx-modal"));
var _button = _interopRequireDefault(require("antd/lib/button"));
var _col = _interopRequireDefault(require("antd/lib/col"));
var _row = _interopRequireDefault(require("antd/lib/row"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireWildcard(require("react"));
var _DistrictDeatil = _interopRequireDefault(require("../_component/DistrictDeatil"));
var _echartsForReact = _interopRequireDefault(require("echarts-for-react"));
var echarts = _interopRequireWildcard(require("echarts"));
var _moment = _interopRequireDefault(require("moment"));
var _ResultDiagnosis = _interopRequireDefault(require("../_component/ResultDiagnosis"));
var _ahooks = require("ahooks");
var _service = require("./service");
var _MyCollapse = _interopRequireDefault(require("../_component/MyCollapse"));
var _DateTypeChange = _interopRequireDefault(require("../_component/DateTypeChange"));
var _vtxSelect = _interopRequireDefault(require("@vtx/components/lib/vtx-select"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }
function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; }
function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }
function _arrayWithHoles(r) { if (Array.isArray(r)) return r; }
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); }
function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }
function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } // import MyDatePicker from './MyDateTypePicker';
var Panel = _MyCollapse["default"].Panel;
var Option = _vtxSelect["default"].Option;
var getOption = function getOption(_ref) {
  var xData = _ref.xData,
    balanceList = _ref.balanceList,
    avgBalanceList = _ref.avgBalanceList;
  var seriesArr = ['水平衡系数', '平均水平衡系数'];
  return {
    grid: {
      top: '20%',
      left: '5%',
      right: '10%',
      bottom: '20%',
      containLabel: true
    },
    tooltip: {
      trigger: 'axis'
    },
    legend: {
      left: 'center',
      top: 30,
      itemWidth: 18,
      itemHeight: 6,
      itemGap: 32,
      textStyle: {
        color: '#222',
        fontSize: 14
      },
      data: _toConsumableArray(seriesArr.map(function (name) {
        return {
          name: name
        };
      }))
    },
    xAxis: {
      type: 'category',
      data: xData,
      axisLine: {
        show: false
      },
      axisTick: {
        show: false
      },
      axisLabel: {
        show: true,
        textStyle: {
          fontSize: 12,
          color: 'rgba(0, 0, 0, 0.6)' //X轴文字颜色
        },
        formatter: function formatter(value) {
          return value.replace(' ', '\n');
        }
      }
    },
    yAxis: [{
      type: 'value',
      name: '水平衡系数',
      nameTextStyle: {
        color: 'rgba(0, 0, 0, 0.6)',
        fontSize: 12
      },
      // max: 100,
      axisLine: {
        show: false
      },
      axisTick: {
        show: false
      },
      axisLabel: {
        color: 'rgba(0, 0, 0, 0.6)',
        fontSize: 14
      },
      splitLine: {
        show: true,
        lineStyle: {
          color: 'rgba(0, 0, 0, 0.2)',
          type: 'dashed'
        }
      }
    }],
    dataZoom: [{}],
    series: _toConsumableArray(seriesArr.map(function (name) {
      var color = '#00DC77';
      var newData = balanceList;
      if (name.includes('平均')) {
        color = '#FF8D2C';
        newData = avgBalanceList;
      }
      return {
        name: name,
        type: 'line',
        smooth: true,
        symbol: 'circle',
        //标记的图形为实心圆
        symbolSize: 6,
        //标记的大小
        itemStyle: {
          //折线拐点标志的样式
          color: 'white',
          borderWidth: '1',
          borderColor: color
        },
        lineStyle: {
          color: color
        },
        data: newData
      };
    }))
  };
};

// eslint-disable-next-line react/prop-types
var Analysis = function Analysis(_ref2) {
  var _ref2$xData = _ref2.xData,
    xData = _ref2$xData === void 0 ? [] : _ref2$xData,
    _ref2$balanceList = _ref2.balanceList,
    balanceList = _ref2$balanceList === void 0 ? [] : _ref2$balanceList,
    _ref2$avgBalanceList = _ref2.avgBalanceList,
    avgBalanceList = _ref2$avgBalanceList === void 0 ? [] : _ref2$avgBalanceList,
    _ref2$analysisParams = _ref2.analysisParams,
    analysisParams = _ref2$analysisParams === void 0 ? {} : _ref2$analysisParams,
    setState = _ref2.setState;
  var option = getOption({
    xData: xData,
    balanceList: balanceList,
    avgBalanceList: avgBalanceList
  });
  return /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, /*#__PURE__*/_react["default"].createElement(_MyCollapse["default"], {
    defaultActiveKey: ['1'],
    style: {
      marginTop: 16
    }
  }, /*#__PURE__*/_react["default"].createElement(Panel, {
    header: "\u6C34\u5E73\u8861\u5206\u6790",
    key: '1',
    extra: /*#__PURE__*/_react["default"].createElement(_DateTypeChange["default"], _extends({}, analysisParams, {
      onChange: setState
    }))
  }, /*#__PURE__*/_react["default"].createElement(_echartsForReact["default"], {
    style: {
      width: '100%',
      height: 280
    },
    option: option
  }))));
};
var DetailModal = function DetailModal(_ref3) {
  var visible = _ref3.visible,
    info = _ref3.info,
    onCancel = _ref3.onCancel,
    _ref3$defaultProps = _ref3.defaultProps,
    defaultProps = _ref3$defaultProps === void 0 ? {} : _ref3$defaultProps;
  var districtId = info.districtId;
  var _useSetState = (0, _ahooks.useSetState)(defaultProps),
    _useSetState2 = _slicedToArray(_useSetState, 2),
    state = _useSetState2[0],
    setState = _useSetState2[1];
  var _useRequest = (0, _ahooks.useRequest)( /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() {
      var data, _data$extend, extend, _data$values, values, _extend$avg, avg, _extend$result, result, xData, balanceList, avgBalanceList;
      return _regeneratorRuntime().wrap(function _callee$(_context) {
        while (1) switch (_context.prev = _context.next) {
          case 0:
            _context.next = 2;
            return (0, _service.getTrend)({
              districtId: districtId,
              dateType: state.type,
              start: state.start,
              end: state.end
            });
          case 2:
            data = _context.sent;
            _data$extend = data.extend, extend = _data$extend === void 0 ? {} : _data$extend, _data$values = data.values, values = _data$values === void 0 ? [] : _data$values;
            _extend$avg = extend.avg, avg = _extend$avg === void 0 ? 0 : _extend$avg, _extend$result = extend.result, result = _extend$result === void 0 ? {} : _extend$result;
            xData = [];
            balanceList = [];
            avgBalanceList = [];
            values.forEach(function (_ref5) {
              var dateStr = _ref5.dateStr,
                values = _ref5.values;
              xData.push(dateStr);
              balanceList.push(values[0] ? values[0].value : null);
              avgBalanceList.push(avg);
            });
            return _context.abrupt("return", {
              xData: xData,
              balanceList: balanceList,
              avgBalanceList: avgBalanceList,
              avg: avg,
              result: result
            });
          case 10:
          case "end":
            return _context.stop();
        }
      }, _callee);
    })), {
      refreshDeps: [state.type, state.start, state.end]
    }),
    _useRequest$data = _useRequest.data,
    data = _useRequest$data === void 0 ? {} : _useRequest$data;
  var xData = data.xData,
    balanceList = data.balanceList,
    avgBalanceList = data.avgBalanceList,
    avg = data.avg,
    _data$result = data.result,
    result = _data$result === void 0 ? {} : _data$result;
  var reason = (0, _react.useMemo)(function () {
    var name = result.name,
      colorVal = result.colorVal;
    var reason = /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, /*#__PURE__*/_react["default"].createElement("div", null, "".concat(state.type === 'DAY' ? "".concat(state.start, "\u81F3").concat(state.end) : state.start, "\u671F\u95F4\uFF0C\u6C34\u5E73\u8861\u7CFB\u6570\u4E3A").concat(avg ? (avg / 100).toFixed(2) : '', "\uFF0C\u8BCA\u65AD\u7ED3\u8BBA\uFF1A"), /*#__PURE__*/_react["default"].createElement("span", {
      style: {
        color: colorVal
      }
    }, name), "\u3002"));
    return reason;
  }, [avg, JSON.stringify(result)]);
  return /*#__PURE__*/_react["default"].createElement(_vtxModal["default"], {
    title: /*#__PURE__*/_react["default"].createElement(_vtxModal["default"].Title, {
      text: "\u6C34\u5E73\u8861\u5206\u6790",
      subtitle: "\u8BE6\u60C5"
    }),
    width: 1366,
    footer: /*#__PURE__*/_react["default"].createElement(_button["default"], {
      onClick: onCancel
    }, "\u5173\u95ED"),
    visible: visible,
    onCancel: onCancel
  }, /*#__PURE__*/_react["default"].createElement(_row["default"], {
    gutter: [24, 0]
  }, /*#__PURE__*/_react["default"].createElement(_col["default"], {
    span: 16
  }, /*#__PURE__*/_react["default"].createElement(_DistrictDeatil["default"], {
    id: info === null || info === void 0 ? void 0 : info.facilityId
  }), /*#__PURE__*/_react["default"].createElement(Analysis, {
    xData: xData,
    balanceList: balanceList,
    avgBalanceList: avgBalanceList,
    analysisParams: {
      dateType: state.type,
      date: state.type === 'DAY' ? [state.start, state.end] : state.start
    },
    setState: setState
  })), /*#__PURE__*/_react["default"].createElement(_col["default"], {
    span: 8
  }, /*#__PURE__*/_react["default"].createElement(_ResultDiagnosis["default"], {
    result: '',
    reasonTitle: "\u8BCA\u65AD\u7ED3\u679C",
    question: /*#__PURE__*/_react["default"].createElement("span", null, "1\u3001\u786E\u5B9A\u6C34\u5E73\u8861\u5206\u6790\u7247\u533A\uFF0C\u5F88\u591A\u57CE\u5E02\u4F9B\u6C34\u7247\u533A\u4E0E\u6392\u6C34\u7247\u533A\u4E0D\u4E00\u81F4\uFF0C\u9700\u8981\u786E\u8BA4\u4EE5\u54EA\u4E2A\u7247\u533A\u4E3A\u5206\u6790\u57FA\u7840\uFF0C\u6682\u5B9A\u4EE5\u6392\u6C34\u7247\u533A\u4E3A\u57FA\u7840\u8FDB\u884C\u5206\u6790", /*#__PURE__*/_react["default"].createElement("br", null), "2\u3001\u6392\u6C34\u91CF\uFF1A\u4E00\u7EA7\u5206\u533A\u3001\u4E8C\u7EA7\u5206\u533A\u3001\u4E09\u7EA7\u5206\u533A\u3001\u56DB\u7EA7\u5206\u533A\u5404\u7EA7\u5206\u533A\u7684\u6392\u6C34\u91CF\uFF0C\u5404\u7EA7\u7247\u533A\u7684\u6392\u6C34\u91CF\u8BA1\u7B97\u6309\u7247\u533A\u7ED1\u5B9A\u7684\u6392\u6C34\u91CF\u56E0\u5B50\u8BA1\u7B97\u7D2F\u8BA1\u91CF\uFF08\u5BF9\u63A5\u6570\u636E/\u4EBA\u5DE5\u586B\u62A5\uFF09", /*#__PURE__*/_react["default"].createElement("br", null), "3\u3001\u4F9B\u6C34\u91CF\uFF1A\u7247\u533A\u7684\u4F9B\u6C34\u91CF\u53D6\u5404\u7EA7\u7247\u533A\u7ED1\u5B9A\u7684\u4F9B\u6C34\u91CF\u56E0\u5B50\uFF0C\u53D6\u7D2F\u8BA1\u91CF\uFF08\u5BF9\u63A5\u6570\u636E/\u4EBA\u5DE5\u586B\u62A5\uFF09", /*#__PURE__*/_react["default"].createElement("br", null), "4\u3001\u6C34\u5E73\u8861\u7CFB\u6570=\u6392\u6C34\u91CF/\u4F9B\u6C34\u91CF"),
    reason: reason,
    measure: result === null || result === void 0 ? void 0 : result.description,
    showReport: result === null || result === void 0 ? void 0 : result.description
  }))));
};
DetailModal.propTypes = {
  visible: _propTypes["default"].bool,
  info: _propTypes["default"].object,
  defaultProps: _propTypes["default"].object,
  rules: _propTypes["default"].array,
  onCancel: _propTypes["default"].func,
  defaultDate: _propTypes["default"].string
};
var _default = exports["default"] = DetailModal;
//# sourceMappingURL=DetailModal.js.map
