|
|
@@ -105,6 +105,23 @@ var render = function () {
|
|
|
var m0 = __webpack_require__(/*! ../../static/add.png */ 71)
|
|
|
var m1 = __webpack_require__(/*! ../../static/my1.png */ 104)
|
|
|
var m2 = __webpack_require__(/*! ../../static/right.png */ 82)
|
|
|
+ var l1 = _vm.__map(_vm.list, function (item, __i0__) {
|
|
|
+ var $orig = _vm.__get_orig(item)
|
|
|
+ var l0 = _vm.__map(item.periods, function (time_item, index) {
|
|
|
+ var $orig = _vm.__get_orig(time_item)
|
|
|
+ var m3 = _vm.format_time(time_item.beginTime)
|
|
|
+ var m4 = _vm.format_time(time_item.endTime)
|
|
|
+ return {
|
|
|
+ $orig: $orig,
|
|
|
+ m3: m3,
|
|
|
+ m4: m4,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return {
|
|
|
+ $orig: $orig,
|
|
|
+ l0: l0,
|
|
|
+ }
|
|
|
+ })
|
|
|
_vm.$mp.data = Object.assign(
|
|
|
{},
|
|
|
{
|
|
|
@@ -112,6 +129,7 @@ var render = function () {
|
|
|
m0: m0,
|
|
|
m1: m1,
|
|
|
m2: m2,
|
|
|
+ l1: l1,
|
|
|
},
|
|
|
}
|
|
|
)
|
|
|
@@ -150,10 +168,16 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
"use strict";
|
|
|
/* WEBPACK VAR INJECTION */(function(uni) {
|
|
|
|
|
|
+var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 3);
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
|
value: true
|
|
|
});
|
|
|
exports.default = void 0;
|
|
|
+var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 39));
|
|
|
+var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 41));
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
//
|
|
|
//
|
|
|
//
|
|
|
@@ -206,31 +230,70 @@ exports.default = void 0;
|
|
|
var _default = {
|
|
|
data: function data() {
|
|
|
return {
|
|
|
- list: [{
|
|
|
- id: 1,
|
|
|
- group: "全体老师",
|
|
|
- time: "周一、周二、周三、...,09:00-17:00",
|
|
|
- place: "新建区南昌交通学院",
|
|
|
- notes: "提前15分钟通知",
|
|
|
- ruleName: "课间操打卡规则"
|
|
|
- }, {
|
|
|
- id: 2,
|
|
|
- group: "全体同学",
|
|
|
- time: "周一、周二、周三、...,09:00-17:00",
|
|
|
- place: "高新区南昌交通学院",
|
|
|
- notes: "提前10分钟通知",
|
|
|
- ruleName: "课间操打卡规则"
|
|
|
- }, {
|
|
|
- id: 3,
|
|
|
- group: "全体老师同学",
|
|
|
- time: "周一、周二、周三、...,09:00-17:00",
|
|
|
- place: "红谷滩区南昌交通学院",
|
|
|
- notes: "提前5分钟通知",
|
|
|
- ruleName: "课间操打卡规则"
|
|
|
- }]
|
|
|
+ list: []
|
|
|
};
|
|
|
},
|
|
|
+ onShow: function onShow() {
|
|
|
+ var chooseList = uni.getStorageSync('chooseList');
|
|
|
+ if (chooseList) {
|
|
|
+ uni.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '上一个页面有未保存的数据,确定不保存吗?',
|
|
|
+ cancelText: '返回上页',
|
|
|
+ success: function success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ uni.removeStorageSync('chooseList');
|
|
|
+ } else if (res.cancel) {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: "/pages/addRules/addRules"
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onLoad: function onLoad() {
|
|
|
+ this.getRuleList();
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ // 获取打卡规则列表数据
|
|
|
+ getRuleList: function getRuleList() {
|
|
|
+ var _this = this;
|
|
|
+ return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
|
|
|
+ var res;
|
|
|
+ return _regenerator.default.wrap(function _callee$(_context) {
|
|
|
+ while (1) {
|
|
|
+ switch (_context.prev = _context.next) {
|
|
|
+ case 0:
|
|
|
+ _context.next = 2;
|
|
|
+ return _this.$myRequest({
|
|
|
+ url: "/attendance/api/settings/rule/list"
|
|
|
+ });
|
|
|
+ case 2:
|
|
|
+ res = _context.sent;
|
|
|
+ // console.log(res);
|
|
|
+ if (res.code == 200) {
|
|
|
+ _this.list = res.data.list;
|
|
|
+ _this.list.forEach(function (ele) {
|
|
|
+ ele.groups = ele.groups.join(",");
|
|
|
+ ele.locations = ele.locations.join(",");
|
|
|
+ ele.dayOfWeeks.sort(function (a, b) {
|
|
|
+ return a - b;
|
|
|
+ });
|
|
|
+ var arr = ["", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"];
|
|
|
+ ele.temList = ele.dayOfWeeks.map(function (item) {
|
|
|
+ return item = arr[item];
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ case 4:
|
|
|
+ case "end":
|
|
|
+ return _context.stop();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, _callee);
|
|
|
+ }))();
|
|
|
+ },
|
|
|
// 点击每一项跳转编辑规则页面
|
|
|
toPageEditRules: function toPageEditRules(item) {
|
|
|
// console.log(item);
|
|
|
@@ -244,6 +307,15 @@ var _default = {
|
|
|
uni.navigateTo({
|
|
|
url: "/pages/addRules/addRules"
|
|
|
});
|
|
|
+ },
|
|
|
+ // 格式化时间
|
|
|
+ format_time: function format_time(timestamp) {
|
|
|
+ //时间戳为10位需*1000,时间戳为13位的话不需乘1000
|
|
|
+ var date = new Date(timestamp);
|
|
|
+ var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
|
|
|
+ var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
|
|
|
+ var strDate = h + m;
|
|
|
+ return strDate;
|
|
|
}
|
|
|
}
|
|
|
};
|