{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\ShiftRuleManager.vue?vue&type=template&id=81c83f9c&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\ShiftRuleManager.vue","mtime":1675071993381},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"fullheight\">\n  <ht-table\n      @load=\"loadData\"\n      @row-click=\"rowClick\"\n      :data=\"data\"\n      :pageResult=\"pageResult\"\n      :selection=\"true\"\n      quick-search-props=\"key,name\"\n      :show-export=\"false\"\n      :show-custom-column=\"false\"\n      ref=\"htTable\">\n    <template v-slot:toolbar>\n     \n        <el-button size=\"small\" @click=\"edit()\" icon=\"el-icon-plus\" type='primary'>添加</el-button>\n        <ht-delete-button :url=\"deleteUrl\" :htTable=\"$refs.htTable\" :style=\"{marginLeft: '10px'}\">删除</ht-delete-button>\n      \n    </template>\n    <template>\n      <ht-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\" />\n      <ht-table-column prop=\"name\" label=\"名称\" :sortable=\"true\" :show-tooltip=\"true\">\n        <template slot-scope=\"scope\">\n          <el-link type=\"primary\" @click=\"edit(scope.row.id)\" title=\"编辑详情\">{{scope.row.name}}</el-link>\n        </template>\n      </ht-table-column>\n      <ht-table-column prop=\"key\" label=\"key\" :sortable=\"true\" :show-tooltip=\"true\"/>\n      <ht-table-column prop=\"desc\" label=\"描述\" :show-tooltip=\"true\"/>\n      <ht-table-column label=\"操作\">\n        <template slot-scope=\"scope\">\n          <el-button @click=\"setUser(scope.row.id)\">设置用户</el-button>\n        </template>\n      </ht-table-column>\n    </template>\n  </ht-table>\n  <el-dialog\n      width=\"50%\"\n      :title=\"title\"\n      :visible=\"dialogVisible\"\n      :before-close=\"handleClose\"\n      :close-on-click-modal=\"false \"\n      :append-to-body=\"true\">\n    <el-form data-vv-scope=\"editForm\">\n      <ht-form-item label=\"名称\">\n        <ht-input\n            v-model=\"shiftRule.name\"\n            :validate=\"{ required: true,max:60 }\"/>\n      </ht-form-item>\n      <ht-form-item label=\"key\">\n        <ht-input\n            v-model=\"shiftRule.key\"\n            :validate=\"{required: true,max:60,regex:{expression:'^[a-zA-Z][a-zA-Z0-9_]*$',message:'只能输入字母、数字、下划线，且以字母开头'}}\"\n            v-pinyin=\"shiftRule.name\"\n            :disabled=\"disabled\"/>\n      </ht-form-item>\n      <ht-form-item label=\"描述\">\n        <ht-input\n            type=\"textarea\"\n            :cols=\"50\"\n            :rows=\"5\"\n            v-model=\"shiftRule.desc\"/>\n      </ht-form-item>\n      <ht-form-item label=\"节假日\">\n        <ht-select\n            v-model=\"shiftRule.holidayId\"\n            :options=\"holidays\"\n            :props=\"{key:'id',value:'name'}\"\n            clearable/>\n      </ht-form-item>\n      <ht-form-item label=\"规则\">\n        <el-tooltip placement=\"top\" content=\"休息日为24小时\">\n          <i class=\"el-icon-warning\"></i>\n        </el-tooltip>\n        <el-table\n          :data=\"rules\"\n          border>\n          <el-table-column prop=\"date\" :formatter=\"weekFormat\" label=\"日期\"/>\n          <el-table-column label=\"类型\">\n            <template slot-scope=\"scope\">\n              <ht-select\n                v-model=\"scope.row.type\"\n                :options=\"[{key:0,value:'休息日'},{key: 1,value: '工作日'}]\"\n                @change=\"change(scope.row)\"/>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"上班时间\" width=\"250\">\n            <template slot-scope=\"scope\">\n              <el-time-picker\n                  :disabled=\"scope.row.type===0\"\n                  v-model=\"scope.row.startTime\"\n                  placeholder=\"任意时间点\"\n                  value-format=\"HH:mm:ss\">\n              </el-time-picker>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"下班时间\" width=\"250\">\n            <template slot-scope=\"scope\">\n              <el-time-picker\n                  :disabled=\"scope.row.type===0\"\n                  v-model=\"scope.row.endTime\"\n                  placeholder=\"任意时间点\"\n                  :min-time=\"scope.row.startTime\"\n                  value-format=\"HH:mm:ss\">\n              </el-time-picker>\n            </template>\n          </el-table-column>\n        </el-table>\n      </ht-form-item>\n    </el-form>\n\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <ht-submit-button\n          :url=\"saveUrl\"\n          :model=\"shiftRule\"\n          scope-name=\"editForm\"\n          @before-save-data=\"beforeSaveData\"\n          @after-save-data=\"afterSaveData\">保 存</ht-submit-button>\n      <el-button @click=\"dialogVisible = false\">取 消</el-button>\n    </div>\n  </el-dialog>\n\n  <shift-user-manager ref=\"shiftUserManager\"/>\n</div>\n",null]}