| | |
| | | <top-lang></top-lang> |
| | | </div> |
| | | </el-tooltip>--> |
| | | <el-tooltip v-show="false" |
| | | effect="dark" |
| | | :content="$t('navbar.theme')" |
| | | placement="bottom"> |
| | | <div class="top-bar__item top-bar__item--show"> |
| | | <top-theme></top-theme> |
| | | </div> |
| | | </el-tooltip> |
| | | <el-tooltip v-if="showFullScren" |
| | | effect="dark" |
| | | :content="isFullScren?$t('navbar.screenfullF'):$t('navbar.screenfull')" |
| | |
| | | import( /* webpackChunkName: "views" */ '@/views/system/userinfo') |
| | | }] |
| | | }, { |
| | | path: '/scheduling', |
| | | component: Layout, |
| | | redirect: 'scheduling/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '值班管理', |
| | | meta: { |
| | | i18n: 'info' |
| | | }, |
| | | component: () => |
| | | import( /* webpackChunkName: "views" */ '@/views/scheduling/scheduling') |
| | | }] |
| | | }, { |
| | | path: '/work/process/leave', |
| | | component: Layout, |
| | | redirect: '/work/process/leave/form', |
| | |
| | | <script src="../../../../web/src/const/scheduling/scheduling.js"></script> |
| | | <template> |
| | | <basic-container> |
| | | <avue-crud :option="option" |
| | |
| | | searchMenuSpan: 6, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: false, |
| | | delBtn: false, |
| | | editBtn: false, |
| | | viewBtn: true, |
| | | selection: true, |
| | | excelBtn: true, |
| | | dialogClickModal: false, |
| | |
| | | { |
| | | label: "值班员", |
| | | prop: "person", |
| | | type:"select", |
| | | dicUrl:"/api/policeman/policeman/all", |
| | | props:{ |
| | | label:"name", |
| | | value:"id" |
| | | } |
| | | }, |
| | | { |
| | | label: "值班员联系方式", |
| | | label: "联系方式", |
| | | prop: "contact", |
| | | }, |
| | | { |
| | | label: "值班岗位", |
| | | prop: "station", |
| | | row:true, |
| | | span:24 |
| | | }, |
| | | { |
| | | label: "值班开始时间", |
| | | label: "开始时间", |
| | | prop: "startTime", |
| | | type: "datetime", |
| | | defaultTime: '00:00:00', |
| | | format: "yyyy-MM-dd HH:mm:ss", |
| | | valueFormat: "yyyy-MM-dd HH:mm:ss", |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择开始时间", |
| | | trigger: "blur" |
| | | }], |
| | | }, |
| | | { |
| | | label: "值班结束时间", |
| | | label: "结束时间", |
| | | prop: "endTime", |
| | | type: "datetime", |
| | | defaultTime: '00:00:00', |
| | | format: "yyyy-MM-dd HH:mm:ss", |
| | | valueFormat: "yyyy-MM-dd HH:mm:ss", |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择结束时间", |
| | | trigger: "blur" |
| | | }], |
| | | }, |
| | | { |
| | | label: "带班领导", |
| | | prop: "lead", |
| | | prop: "leads", |
| | | type:"select", |
| | | dicUrl:"/api/policeman/policeman/all", |
| | | props:{ |
| | | label:"name", |
| | | value:"id" |
| | | } |
| | | }, |
| | | { |
| | | label: "带班领导联系方式", |
| | | label: "联系方式", |
| | | prop: "leadContact", |
| | | }, |
| | | ] |