1 line
10 KiB
JSON
1 line
10 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\timing\\index.vue?vue&type=template&id=3cbc2603","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\timing\\index.vue","mtime":1732871026803},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1732872827008},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\n<div class=\"app-container\">\n <!--工具栏-->\n <div class=\"head-container\">\n <div v-if=\"crud.props.searchToggle\">\n <!-- 搜索 -->\n <el-form\n :inline=\"true\"\n class=\"demo-form-inline\"\n label-position=\"right\"\n label-suffix=\":\"\n >\n <el-form-item :label=\"$t('Timing.DB.job_name')\">\n <el-input\n v-model=\"query.job_name\"\n clearable\n size=\"mini\"\n :placeholder=\"$t('Timing.msg.select_msg')\"\n style=\"width: 200px;\"\n class=\"filter-item\"\n @keyup.enter.native=\"toQuery\"\n />\n </el-form-item>\n <rrOperation />\n </el-form>\n </div>\n <crudOperation :permission=\"permission\">\n <!-- 任务日志 -->\n <el-button\n slot=\"right\"\n class=\"filter-item\"\n size=\"mini\"\n type=\"info\"\n icon=\"el-icon-tickets\"\n @click=\"doLog\"\n >{{ $t('Timing.DB.log') }}\n </el-button>\n </crudOperation>\n <Log ref=\"log\" />\n </div>\n <!--Form表单-->\n <el-dialog\n :close-on-click-modal=\"false\"\n :before-close=\"crud.cancelCU\"\n :visible.sync=\"crud.status.cu > 0\"\n :title=\"crud.status.title\"\n append-to-body\n width=\"730px\"\n >\n <el-form ref=\"form\" :inline=\"true\" :model=\"form\" :rules=\"rules\" size=\"mini\" label-width=\"100px\">\n <el-form-item :label=\"$t('Timing.DB.job_name')\" prop=\"job_name\">\n <el-input v-model=\"form.job_name\" style=\"width: 220px;\" />\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.description')\" prop=\"description\">\n <el-input v-model=\"form.description\" style=\"width: 220px;\" />\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.bean_name')\" prop=\"bean_name\">\n <el-input v-model=\"form.bean_name\" style=\"width: 220px;\" />\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.method_name')\" prop=\"method_name\">\n <el-input v-model=\"form.method_name\" style=\"width: 220px;\" />\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.cron_expression')\" prop=\"cron_expression\">\n <!-- <el-input v-model=\"form.cron_expression\" style=\"width: 220px;\" />-->\n <el-input v-model=\"form.cron_expression\" :placeholder=\"$t('Timing.DB.please_enter_cron_expression')\" style=\"width: 220px;\">\n <template slot=\"append\">\n <el-button type=\"primary\" @click=\"handleShowCron\">\n {{ $t('Timing.DB.Generate_expressions') }}\n <i class=\"el-icon-time el-icon--right\" />\n </el-button>\n </template>\n </el-input>\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.job_id')\">\n <el-input v-model=\"form.sub_task\" :placeholder=\"$t('Timing.DB.spilt1')\" style=\"width: 220px;\" />\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.Leader')\" prop=\"person_in_charge\">\n <el-input v-model=\"form.person_in_charge\" style=\"width: 220px;\" />\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.Alarm_mailbox')\" prop=\"email\">\n <el-input v-model=\"form.email\" :placeholder=\"$t('Timing.DB.spilt2')\" style=\"width: 220px;\" />\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.Whether_pause')\">\n <el-radio-group v-model=\"form.pause_after_failure\" style=\"width: 220px\">\n <el-radio :label=\"true\">{{ $t('auto.common.true') }}</el-radio>\n <el-radio :label=\"false\">{{ $t('auto.common.false') }}</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.thread_state')\">\n <el-radio-group v-model=\"form.is_pause\" style=\"width: 220px\">\n <el-radio :label=\"false\">{{ $t('auto.common.firing') }}</el-radio>\n <el-radio :label=\"true\">{{ $t('auto.common.stop') }}</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item :label=\"$t('Timing.DB.Parameter_content')\">\n <el-input v-model=\"form.params\" style=\"width: 556px;\" rows=\"4\" type=\"textarea\" />\n </el-form-item>\n </el-form>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button type=\"text\" @click=\"crud.cancelCU\">{{ $t('auto.common.Cancel') }}</el-button>\n <el-button :loading=\"crud.status.cu === 2\" type=\"primary\" @click=\"crud.submitCU\">{{ $t('auto.common.Confirm') }}</el-button>\n </div>\n </el-dialog>\n <!--表格渲染-->\n <el-table\n ref=\"table\"\n v-loading=\"crud.loading\"\n :data=\"crud.data\"\n style=\"width: 100%;\"\n @selection-change=\"crud.selectionChangeHandler\"\n >\n <el-table-column :selectable=\"checkboxT\" type=\"selection\" width=\"55\" />\n <el-table-column show-overflow-tooltip prop=\"job_id\" :label=\"$t('Timing.DB.job_id')\" :min-width=\"flexWidth('job_id',crud.data,$t('Timing.DB.job_id'))\" />\n <el-table-column show-overflow-tooltip prop=\"job_name\" :label=\"$t('Timing.DB.job_name')\" :min-width=\"flexWidth('job_name',crud.data,$t('Timing.DB.job_name'))\" />\n <el-table-column show-overflow-tooltip prop=\"bean_name\" :label=\"$t('Timing.DB.bean_name')\" :min-width=\"flexWidth('bean_name',crud.data,$t('Timing.DB.bean_name'))\" />\n <el-table-column show-overflow-tooltip prop=\"method_name\" :label=\"$t('Timing.DB.method_name')\" :min-width=\"flexWidth('method_name',crud.data,$t('Timing.DB.method_name'))\" />\n <el-table-column show-overflow-tooltip prop=\"params\" :label=\"$t('Timing.DB.params')\" :min-width=\"flexWidth('params',crud.data,$t('Timing.DB.params'))\" />\n <el-table-column\n show-overflow-tooltip\n prop=\"cron_expression\"\n :label=\"$t('Timing.DB.cron_expression')\"\n :min-width=\"flexWidth('cron_expression',crud.data,$t('Timing.DB.cron_expression'))\"\n show-tooltip-when-overflow\n />\n <el-table-column show-overflow-tooltip prop=\"is_pause\" width=\"120px\" :label=\"$t('Timing.DB.is_pause')\" align=\"center\">\n <template slot-scope=\"scope\">\n <el-tag :type=\"scope.row.is_pause ? 'warning' : 'success'\">{{\n scope.row.is_pause ? $t('auto.common.Paused') : $t('auto.common.Running')\n }}\n </el-tag>\n </template>\n </el-table-column>\n <el-table-column show-overflow-tooltip prop=\"description\" :min-width=\"flexWidth('description',crud.data,$t('Timing.DB.description'))\" :label=\"$t('Timing.DB.description')\" />\n <el-table-column show-overflow-tooltip prop=\"create_time\" :min-width=\"flexWidth('create_time',crud.data,$t('Timing.DB.create_time'))\" :label=\"$t('Timing.DB.create_time')\">\n <template slot-scope=\"scope\">\n <span>{{ parseTime(scope.row.create_time) }}</span>\n </template>\n </el-table-column>\n <el-table-column\n v-permission=\"['admin','timing:edit','timing:del']\"\n :label=\"$t('auto.common.Operate')\"\n width=\"250px\"\n align=\"center\"\n fixed=\"right\"\n >\n <template slot-scope=\"scope\">\n <el-button\n v-permission=\"['admin','timing:edit']\"\n size=\"mini\"\n style=\"margin-right: 3px;\"\n icon=\"el-icon-edit\"\n type=\"text\"\n @click=\"crud.toEdit(scope.row)\"\n >{{ $t('Timing.DB.edit') }}\n </el-button>\n <el-button\n v-permission=\"['admin','timing:edit']\"\n style=\"margin-left: -2px\"\n type=\"text\"\n icon=\"el-icon-video-pause\"\n size=\"mini\"\n @click=\"execute(scope.row.job_id)\"\n >{{ $t('Timing.DB.execute') }}\n </el-button>\n <el-button\n v-permission=\"['admin','timing:edit']\"\n style=\"margin-left: 3px\"\n type=\"text\"\n icon=\"el-icon-video-play\"\n size=\"mini\"\n @click=\"updateStatus(scope.row.job_id,scope.row.is_pause ? $t('Timing.DB.restore') : $t('Timing.DB.suspend'))\"\n >\n {{ scope.row.is_pause ? $t('Timing.DB.restore') : $t('Timing.DB.suspend') }}\n </el-button>\n <el-popover\n :ref=\"scope.row.job_id\"\n v-permission=\"['admin','timing:del']\"\n placement=\"top\"\n width=\"200\"\n >\n {{ $t('Timing.msg.delete_msg') }}\n <div style=\"text-align: right; margin: 0\">\n <el-button size=\"mini\" type=\"text\" @click=\"$refs[scope.row.job_id].doClose()\">{{ $t('auto.common.Cancel') }}</el-button>\n <el-button :loading=\"delLoading\" type=\"primary\" size=\"mini\" @click=\"delMethod(scope.row.job_id)\">{{ $t('auto.common.determine') }}\n </el-button>\n </div>\n <el-button slot=\"reference\" icon=\"el-icon-circle-close\" type=\"text\" size=\"mini\">{{ $t('auto.common.Cancel') }}</el-button>\n </el-popover>\n </template>\n </el-table-column>\n </el-table>\n <!--分页组件-->\n <pagination />\n <el-dialog title=\"Cron表达式生成器\" :visible.sync=\"openCron\" append-to-body class=\"scrollbar\" destroy-on-close>\n <crontab :expression=\"expression\" @hide=\"openCron=false\" @fill=\"crontabFill\" />\n </el-dialog>\n</div>\n",null]} |