1
This commit is contained in:
23
FrontCode1/.gitignore
vendored
Normal file
23
FrontCode1/.gitignore
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
.DS_Store
|
||||
node_modules
|
||||
/dist
|
||||
|
||||
|
||||
# local env files
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Log files
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
|
||||
# Editor directories and files
|
||||
.idea
|
||||
.vscode
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
@@ -1 +1,24 @@
|
||||
前端代码文件夹
|
||||
# gongdan
|
||||
|
||||
## Project setup
|
||||
```
|
||||
npm install
|
||||
```
|
||||
|
||||
### Compiles and hot-reloads for development
|
||||
```
|
||||
npm run serve
|
||||
```
|
||||
|
||||
### Compiles and minifies for production
|
||||
```
|
||||
npm run build
|
||||
```
|
||||
|
||||
### Lints and fixes files
|
||||
```
|
||||
npm run lint
|
||||
```
|
||||
|
||||
### Customize configuration
|
||||
See [Configuration Reference](https://cli.vuejs.org/config/).
|
||||
|
||||
5
FrontCode1/babel.config.js
Normal file
5
FrontCode1/babel.config.js
Normal file
@@ -0,0 +1,5 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
'@vue/cli-plugin-babel/preset'
|
||||
]
|
||||
}
|
||||
12072
FrontCode1/package-lock.json
generated
Normal file
12072
FrontCode1/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
43
FrontCode1/package.json
Normal file
43
FrontCode1/package.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"name": "gongdan",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"serve": "vue-cli-service serve",
|
||||
"build": "vue-cli-service build",
|
||||
"lint": "vue-cli-service lint"
|
||||
},
|
||||
"dependencies": {
|
||||
"core-js": "^3.6.5",
|
||||
"vue": "^2.6.11",
|
||||
"vue-router": "^3.5.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vue/cli-plugin-babel": "~4.5.0",
|
||||
"@vue/cli-plugin-eslint": "~4.5.0",
|
||||
"@vue/cli-service": "~4.5.0",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"eslint": "^6.7.2",
|
||||
"eslint-plugin-vue": "^6.2.2",
|
||||
"vue-template-compiler": "^2.6.11"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"root": true,
|
||||
"env": {
|
||||
"node": true
|
||||
},
|
||||
"extends": [
|
||||
"plugin:vue/essential",
|
||||
"eslint:recommended"
|
||||
],
|
||||
"parserOptions": {
|
||||
"parser": "babel-eslint"
|
||||
},
|
||||
"rules": {}
|
||||
},
|
||||
"browserslist": [
|
||||
"> 1%",
|
||||
"last 2 versions",
|
||||
"not dead"
|
||||
]
|
||||
}
|
||||
BIN
FrontCode1/public/favicon.ico
Normal file
BIN
FrontCode1/public/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
17
FrontCode1/public/index.html
Normal file
17
FrontCode1/public/index.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
|
||||
<title><%= htmlWebpackPlugin.options.title %></title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>
|
||||
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
|
||||
</noscript>
|
||||
<div id="app"></div>
|
||||
<!-- built files will be auto injected -->
|
||||
</body>
|
||||
</html>
|
||||
21
FrontCode1/src/App.vue
Normal file
21
FrontCode1/src/App.vue
Normal file
@@ -0,0 +1,21 @@
|
||||
<template>
|
||||
<div id="app">
|
||||
<home />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// import HelloWorld from "./components/HelloWorld.vue";
|
||||
import home from "./components/DaoHang";
|
||||
|
||||
export default {
|
||||
name: "App",
|
||||
components: {
|
||||
home,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style>
|
||||
@import "./assets/css/base.css";
|
||||
</style>
|
||||
16583
FrontCode1/src/assets/css/amazeui.min.css
vendored
Normal file
16583
FrontCode1/src/assets/css/amazeui.min.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
612
FrontCode1/src/assets/css/app.min.css
vendored
Normal file
612
FrontCode1/src/assets/css/app.min.css
vendored
Normal file
@@ -0,0 +1,612 @@
|
||||
body,
|
||||
html {
|
||||
background-color: #f7f8f8 !important
|
||||
}
|
||||
|
||||
.am-topbar .am-nav.am-nav>li>a:focus,
|
||||
.am-topbar .am-nav.am-nav>li>a:hover {
|
||||
background: 0 0 !important
|
||||
}
|
||||
|
||||
.am-topbar {
|
||||
background-color: #fff;
|
||||
background-clip: padding-box;
|
||||
-webkit-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1);
|
||||
box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1)
|
||||
}
|
||||
|
||||
@media only screen and (min-width:1025px) {
|
||||
.am-topbar .am-dropdown:hover>.am-dropdown-content {
|
||||
background-color: rgba(0, 0, 0, .618);
|
||||
display: block !important;
|
||||
animation-duration: 0s !important;
|
||||
-webkit-animation-duration: 0s !important
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown:hover>.am-dropdown-content a {
|
||||
color: #fff
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown:hover>.am-dropdown-content a:focus,
|
||||
.am-topbar .am-dropdown:hover>.am-dropdown-content a:hover {
|
||||
background-color: rgba(52, 59, 78, .618)
|
||||
}
|
||||
|
||||
.am-topbar-nav>li.am-active>a {
|
||||
color: #666 !important;
|
||||
background: 0 0 !important
|
||||
}
|
||||
|
||||
.am-topbar-nav>li.am-active>a:hover {
|
||||
color: #666 !important;
|
||||
background: 0 0 !important
|
||||
}
|
||||
|
||||
.am-topbar .am-active>.am-dropdown-content {
|
||||
display: none
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-content {
|
||||
padding: 0;
|
||||
font-size: 14px;
|
||||
position: absolute;
|
||||
z-index: 1000;
|
||||
top: 99%;
|
||||
display: none;
|
||||
min-width: 160px;
|
||||
margin: 1px 0 0;
|
||||
border: 1px solid #ccc;
|
||||
border: 1px solid rgba(0, 0, 0, .15);
|
||||
border-radius: 4px;
|
||||
background-color: #fff;
|
||||
background-clip: padding-box;
|
||||
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
|
||||
box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown .am-dropdown-content:after,
|
||||
.am-topbar .am-dropdown .am-dropdown-content:before {
|
||||
border: none
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width:640px) {
|
||||
.am-topbar-collapse {
|
||||
background: #343131;
|
||||
padding: 0 0
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown:focus>.am-dropdown-content,
|
||||
.am-topbar .am-dropdown:hover>.am-dropdown-content {
|
||||
display: block !important;
|
||||
position: relative;
|
||||
float: none;
|
||||
-webkit-animation-duration: 0s;
|
||||
animation-duration: 0s;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: #e3e3e3
|
||||
}
|
||||
|
||||
.am-topbar .am-active>.am-dropdown-content {
|
||||
display: none
|
||||
}
|
||||
|
||||
.am-topbar .am-nav {
|
||||
margin: 0
|
||||
}
|
||||
|
||||
.am-topbar .am-topbar-nav>li:first-child {
|
||||
border-top: 2px solid #343131
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-content>li,
|
||||
.am-topbar .am-topbar-nav>li {
|
||||
margin-bottom: -1px;
|
||||
border: 1px solid #dedede;
|
||||
border-width: 1px 0;
|
||||
margin-top: -1px !important
|
||||
}
|
||||
|
||||
.am-topbar .am-topbar-nav>li:last-child {
|
||||
border-bottom: none !important
|
||||
}
|
||||
|
||||
.am-topbar .am-nav.am-nav>li>a {
|
||||
color: #b3b3b3 !important
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown:focus,
|
||||
.am-topbar .am-dropdown:hover {
|
||||
background: #fcfcfc
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown:focus.am-dropdown-toggle,
|
||||
.am-topbar .am-dropdown:hover>.am-dropdown-toggle {
|
||||
color: #404040 !important
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-toggle {
|
||||
background: 0 0 !important
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-content:before {
|
||||
display: none;
|
||||
padding: 0;
|
||||
border: none;
|
||||
margin-top: -1px !important
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-content:after {
|
||||
display: none
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-content>li {
|
||||
border-color: #cecece !important
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-content>li a {
|
||||
padding-left: 36px;
|
||||
color: gray
|
||||
}
|
||||
|
||||
.am-topbar .am-dropdown-content>li a:focus,
|
||||
.am-topbar .am-dropdown-content>li a:hover {
|
||||
text-decoration: none;
|
||||
color: #262626 !important;
|
||||
background-color: #f5f5f5
|
||||
}
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
min-height: 50rem
|
||||
}
|
||||
|
||||
.am-remove-border tr td,
|
||||
.am-remove-border tr th {
|
||||
border: none !important
|
||||
}
|
||||
|
||||
.am-table-bordered {
|
||||
box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
|
||||
background-color: #fff
|
||||
}
|
||||
|
||||
.table-sort {
|
||||
width: 60px
|
||||
}
|
||||
|
||||
.am-table {
|
||||
color: #606266
|
||||
}
|
||||
|
||||
.am-table th {
|
||||
color: #909399;
|
||||
font-weight: 500
|
||||
}
|
||||
|
||||
.am-table-hover>tbody>tr:hover>td,
|
||||
.am-table-hover>tbody>tr:hover>th,
|
||||
.am-table-striped>tbody>tr:nth-child(odd)>td,
|
||||
.am-table-striped>tbody>tr:nth-child(odd)>th {
|
||||
background: #f5f7fa
|
||||
}
|
||||
|
||||
.am-table-bordered,
|
||||
.am-table-bordered tr td,
|
||||
.am-table-bordered tr th {
|
||||
transition: background-color .25s ease;
|
||||
border-color: #ebeef5 !important;
|
||||
box-shadow: none
|
||||
}
|
||||
|
||||
.am-pagination>li>a,
|
||||
.am-pagination>li>span {
|
||||
margin-bottom: 0 !important
|
||||
}
|
||||
|
||||
.am-radius,
|
||||
.am-selected-btn,
|
||||
.am-selected-content {
|
||||
border-radius: 4px !important
|
||||
}
|
||||
|
||||
.pes_input_radius {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 0;
|
||||
-webkit-appearance: none;
|
||||
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
|
||||
transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
|
||||
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
|
||||
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
|
||||
}
|
||||
|
||||
@media only screen and (min-width:641px) {
|
||||
.fix-input-width {
|
||||
display: inline !important;
|
||||
width: auto !important
|
||||
}
|
||||
}
|
||||
|
||||
.am-panel {
|
||||
background-color: #fff;
|
||||
border-radius: 4px
|
||||
}
|
||||
|
||||
.am-panel-default {
|
||||
border-radius: 4px;
|
||||
border: 1px solid #ebeef5;
|
||||
color: #303133;
|
||||
transition: .3s
|
||||
}
|
||||
|
||||
.am-panel-striped:nth-child(odd)>.am-panel-hd {
|
||||
background: #fff !important
|
||||
}
|
||||
|
||||
.am-panel-hover:hover {
|
||||
box-shadow: 0 2px 12px 0 rgba(96, 125, 139, .8) !important
|
||||
}
|
||||
|
||||
.console-step .step-pass {
|
||||
background-color: #99dcf3
|
||||
}
|
||||
|
||||
.console-step .step {
|
||||
font-size: 14px;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
color: #fff;
|
||||
z-index: 1;
|
||||
text-align: center
|
||||
}
|
||||
|
||||
.console-step .step-active {
|
||||
background-color: #00a0c7
|
||||
}
|
||||
|
||||
.row:after,
|
||||
.row:before {
|
||||
display: table;
|
||||
content: " "
|
||||
}
|
||||
|
||||
.row:after {
|
||||
clear: both
|
||||
}
|
||||
|
||||
.console-step .step:before {
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
left: -12px;
|
||||
z-index: 8;
|
||||
top: 0;
|
||||
border-top: 12px solid #cacaca;
|
||||
border-left: 12px solid transparent !important;
|
||||
border-bottom: 12px solid #cacaca
|
||||
}
|
||||
|
||||
.console-step .step-pass:before {
|
||||
border-color: #99dcf3
|
||||
}
|
||||
|
||||
.console-step .step-active:before {
|
||||
border-color: #00a0c7
|
||||
}
|
||||
|
||||
.console-step .step-first:before {
|
||||
display: none
|
||||
}
|
||||
|
||||
.console-step .step:after {
|
||||
content: '';
|
||||
display: block;
|
||||
width: 16px;
|
||||
height: 24px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
z-index: 9;
|
||||
top: 0;
|
||||
border-top: 12px solid transparent !important;
|
||||
border-left: 12px solid #cacaca;
|
||||
border-bottom: 12px solid transparent !important;
|
||||
background-color: #fff
|
||||
}
|
||||
|
||||
.console-step .step-pass:after {
|
||||
border-color: #99dcf3
|
||||
}
|
||||
|
||||
.console-step .step-active:after {
|
||||
border-color: #00a0c7
|
||||
}
|
||||
|
||||
.console-step .step-end:after {
|
||||
display: none
|
||||
}
|
||||
|
||||
.pt-info-panel {
|
||||
background-color: #f8f8f8
|
||||
}
|
||||
|
||||
.pt-text-border {
|
||||
border-bottom: 1px dashed #d6d6d6;
|
||||
padding-bottom: .5rem;
|
||||
margin-bottom: .5rem
|
||||
}
|
||||
|
||||
.pt-text-border:last-child {
|
||||
border: 0
|
||||
}
|
||||
|
||||
.pt-text-explode {
|
||||
color: #999 !important;
|
||||
margin-bottom: .5rem
|
||||
}
|
||||
|
||||
.pt-text-border p {
|
||||
margin: 0 0 .3rem 0
|
||||
}
|
||||
|
||||
.pt-text-border ul {
|
||||
margin: 0 !important
|
||||
}
|
||||
|
||||
.pt-text-border li {
|
||||
padding: 0 .5rem 0 0 !important
|
||||
}
|
||||
|
||||
.pt-text-border li:hover {
|
||||
background: 0 0 !important
|
||||
}
|
||||
|
||||
.pt-text-border a:hover {
|
||||
border-bottom: 1px solid
|
||||
}
|
||||
|
||||
.am-list-hover li:hover {
|
||||
background: #f5f5f5
|
||||
}
|
||||
|
||||
.am-text-gray {
|
||||
color: #999
|
||||
}
|
||||
|
||||
.am-text-gray-background {
|
||||
background-color: #fbfbea !important
|
||||
}
|
||||
|
||||
.am-btn-default {
|
||||
color: #909399;
|
||||
background: #f4f4f5;
|
||||
border-color: #d3d4d6
|
||||
}
|
||||
|
||||
.am-btn-default:hover {
|
||||
border-color: #909399
|
||||
}
|
||||
|
||||
a.am-btn-white:visited {
|
||||
color: #444
|
||||
}
|
||||
|
||||
.am-btn-white {
|
||||
color: #444;
|
||||
background-color: #fff;
|
||||
border-color: #e6e6e6
|
||||
}
|
||||
|
||||
.am-btn-white:hover {
|
||||
background-color: #f2f2f2
|
||||
}
|
||||
|
||||
.am-btn-white.am-disabled,
|
||||
.am-btn-white[disabled] {
|
||||
background-color: #fff;
|
||||
border-color: #e6e6e6
|
||||
}
|
||||
|
||||
.am-alert-postscript a,
|
||||
.am-alert-secondary a {
|
||||
color: #0e90d2;
|
||||
border-bottom: 1px solid #0e90d2
|
||||
}
|
||||
|
||||
.am-alert-secondary .am-btn {
|
||||
color: #fff
|
||||
}
|
||||
|
||||
.am-alert-postscript {
|
||||
color: #555;
|
||||
background-color: #fbfbea;
|
||||
border: 1px dashed #bbb
|
||||
}
|
||||
|
||||
.gold-badge {
|
||||
background-color: #ffeb3b !important;
|
||||
color: #e91e63 !important
|
||||
}
|
||||
|
||||
.pes-alert {
|
||||
width: 100%;
|
||||
padding: 8px 10px;
|
||||
margin: 1rem 0 0;
|
||||
box-sizing: border-box;
|
||||
border-radius: 4px;
|
||||
background-color: #fff;
|
||||
overflow: hidden;
|
||||
opacity: 1;
|
||||
align-items: center;
|
||||
transition: opacity .2s
|
||||
}
|
||||
|
||||
.pes-alert [class*=am-icon-] {
|
||||
padding-right: 5px
|
||||
}
|
||||
|
||||
.pes-alert-success {
|
||||
background-color: #f0f9eb;
|
||||
color: #67c23a
|
||||
}
|
||||
|
||||
.pes-alert-info {
|
||||
background-color: #f4f4f5;
|
||||
color: #909399
|
||||
}
|
||||
|
||||
.pes-alert-warning {
|
||||
background-color: #fdf6ec;
|
||||
color: #e6a23c
|
||||
}
|
||||
|
||||
.pes-alert-error {
|
||||
background-color: #fef0f0;
|
||||
color: #f56c6c
|
||||
}
|
||||
|
||||
.pes-alert-dark {
|
||||
background-color: #409eff;
|
||||
color: #fff
|
||||
}
|
||||
|
||||
.pes-tabs .am-nav-tabs {
|
||||
border-bottom: 2px solid #ddd
|
||||
}
|
||||
|
||||
.pes-tabs .am-nav-tabs a {
|
||||
color: #303133
|
||||
}
|
||||
|
||||
.pes-tabs .am-nav-tabs>li {
|
||||
margin-bottom: -2px
|
||||
}
|
||||
|
||||
.pes-tabs .am-nav-tabs>li.am-active>a {
|
||||
color: #409eff;
|
||||
padding-top: 6px;
|
||||
border-top: none;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-bottom: 2px solid #409eff
|
||||
}
|
||||
|
||||
.pes-tabs .am-nav-tabs>li a {
|
||||
padding-top: 6px;
|
||||
border-top: none;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-bottom: 2px solid #ddd
|
||||
}
|
||||
|
||||
.pes-tabs .am-nav-tabs>li>a:focus,
|
||||
.pes-tabs .am-nav-tabs>li>a:hover {
|
||||
color: #409eff;
|
||||
background-color: #fff;
|
||||
border-top: none;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
padding-top: 6px
|
||||
}
|
||||
|
||||
.pes-tabs .am-tabs-bd {
|
||||
border: none
|
||||
}
|
||||
|
||||
.away_icon,
|
||||
.plus_end_icon,
|
||||
.plus_icon,
|
||||
.start_icon,
|
||||
.zero_icon {
|
||||
/* background: url(Public/Theme/assets/i/icon_list.png) no-repeat; */
|
||||
display: inline-block;
|
||||
vertical-align: middle
|
||||
}
|
||||
|
||||
.away_icon,
|
||||
.plus_none_icon,
|
||||
.start_icon,
|
||||
.zero_icon {
|
||||
background: 0 0 !important;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
overflow: hidden;
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
.away_icon {
|
||||
background-position: 0 -20px
|
||||
}
|
||||
|
||||
.zero_icon {
|
||||
background-position: -20px 0;
|
||||
cursor: default
|
||||
}
|
||||
|
||||
.plus_end_icon,
|
||||
.plus_icon {
|
||||
width: 40px;
|
||||
height: 24px;
|
||||
background-position: 0 -43px;
|
||||
margin-right: 5px
|
||||
}
|
||||
|
||||
.plus_end_icon {
|
||||
background-position: 0 -70px
|
||||
}
|
||||
|
||||
.plus_on_icon {
|
||||
background-position: 0 -100px;
|
||||
cursor: default
|
||||
}
|
||||
|
||||
.page-404 {
|
||||
background: #fff;
|
||||
border: none;
|
||||
width: 200px;
|
||||
margin: 0 auto
|
||||
}
|
||||
|
||||
.jump-page {
|
||||
position: relative;
|
||||
height: 80vh
|
||||
}
|
||||
|
||||
.jump-page>div {
|
||||
position: relative;
|
||||
top: 33%
|
||||
}
|
||||
|
||||
.jump-page h1 {
|
||||
width: 900px;
|
||||
max-width: 100%;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
font-size: 3.5rem;
|
||||
color: rgba(0, 0, 0, .8);
|
||||
text-shadow: 1px 2px 4px rgba(0, 0, 0, .5)
|
||||
}
|
||||
|
||||
.jump-page h2 {
|
||||
margin: 0 auto;
|
||||
font-size: 2rem;
|
||||
font-weight: 200;
|
||||
line-height: 5rem;
|
||||
color: rgba(0, 0, 0, .8);
|
||||
text-shadow: 1px 2px 4px rgba(255, 255, 255, .5)
|
||||
}
|
||||
|
||||
.my-footer {
|
||||
height: 6rem;
|
||||
color: #efefef;
|
||||
background-color: #272b35;
|
||||
border-top: 1px solid #dcdcdc;
|
||||
padding: 10px 0;
|
||||
text-align: center
|
||||
}
|
||||
|
||||
.my-footer small {
|
||||
line-height: 4rem
|
||||
}
|
||||
3
FrontCode1/src/assets/css/base.css
Normal file
3
FrontCode1/src/assets/css/base.css
Normal file
@@ -0,0 +1,3 @@
|
||||
@import"./amazeui.min.css";
|
||||
@import"./app.min.css";
|
||||
@import"./index.min.css";
|
||||
1
FrontCode1/src/assets/css/index.min.css
vendored
Normal file
1
FrontCode1/src/assets/css/index.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#ticket-nav{background:linear-gradient(127deg,#19b1f0 0,#003d7b 100%);margin-bottom:0}#ticket-nav,#ticket-nav .am-topbar-brand a:hover,#ticket-nav a{color:#fff}.tool-container{-webkit-box-shadow:0 2px 5px 0 rgba(30,30,30,.09);-moz-box-shadow:0 2px 5px 0 rgba(30,30,30,.09);box-shadow:0 2px 5px 0 rgba(30,30,30,.09);background:#fff;margin-bottom:0}@media only screen and (min-width:1025px){.tool-container ul:only-child>li>a{padding:20px 10px}.logo a{padding:20px 20px!important}.logo img{max-height:50px!important}}.tool-container ul li a{font-size:1.5rem}.logo a{display:block;padding:.8rem 1rem}.logo img{max-height:30px}#wrapper{padding-top:1.6rem;min-height:73vh}.index-background{background-color:#fff}@media only screen and (max-width:1024px){#ticket-nav .am-u-sm-centered,.tool-container .am-u-sm-centered{padding:0!important}}#ticket-nav .am-topbar-nav>li>a:hover,.tool-container .am-topbar-nav>li>a:hover{color:#32beff;background:0 0}#ticket-nav .am-topbar-nav>li>a:hover:after,.tool-container .am-topbar-nav>li>a:hover:after{display:none}@media only screen and (max-width:640px){.index-search .am-input-group{display:block!important}.index-search .am-input-group-btn{padding-top:2rem;text-align:center}}.index-logo{padding-top:11.6rem}@media only screen and (max-width:640px){.categort-breadcrumb li{display:block;margin-bottom:.5rem}.categort-breadcrumb li:before{display:none}}.ticket-category{display:block;min-heightheight:110px;background-color:#f2f2f2;padding:2rem;box-sizing:border-box;border-radius:4px;color:#333}@media only screen and (min-width:1025px){.ticket-ul{display:flex;align-items:stretch;flex-wrap:wrap}.ticket-ul li a{position:relative;height:100%;overflow:hidden}}.ticket-list{position:relative;height:100%;overflow:hidden}.ticket-list-active,.ticket-list-active:hover{background-color:#ffb800!important}.ticket-list-active,.ticket-list-active a,.ticket-list-active a:hover,.ticket-list-active:hover{color:#fff!important}.ticket-category:hover{color:#333;background-color:#e5e5e5}.categort-breadcrumb .am-active a{color:#333}.categort-breadcrumb .am-active .am-badge{background-color:#0e90d2}.categort-breadcrumb a{color:#e5e5e5}.categort-breadcrumb .am-badge{background-color:#e5e5e5}.login{min-height:46rem;padding:5rem 0 10px 0}#login-enterplorer{padding:0 24px 30px}.login-tab{display:inline-block;color:#444;font-size:16px;line-height:60px;height:60px;margin-right:24px;cursor:pointer}.login-tab.am-active{border-bottom:2px solid #0084ff}.loginFlow{margin:1rem 0}.pes-login-input{padding:1.6rem 1.6rem 1.6rem 0!important;border:none!important;border-bottom:1px solid #ebebeb!important;border-bottom-color:#ebebeb;-webkit-box-shadow:none!important}.pes-login-input:focus{-webkit-box-shadow:none!important}.pes-login-input.am-field-error{border-bottom:1px solid #dd514c!important;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.075)!important}.login-options{margin:20px 0}.login-options,.login-options a{color:grey}.login-signup-link{color:#e56c0c!important}.signBAT{margin-top:10px;justify-content:space-between;color:#8590a6;height:60px;line-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.ticket-fqa ul{list-style-type:none;padding-bottom:0!important;margin-top:0}.fqa-list,.ticket-fqa ul{border-top:1px solid #ddd;padding:1rem 1.5rem}.fqa-list>li{margin:.5rem 0}.fqa-list a{padding:.2rem 0;color:#333;line-height:20px}.fqa-list a:hover{color:#e1e6eb;text-decoration:none}.fqa-search{margin:2rem auto 5rem auto}.fqa-item h2{margin:0;padding-bottom:.5rem;border-bottom:1px solid #eee}.fqa-item h3{margin:1.5rem 0}.fqa-ul{list-style-type:none;margin:.5rem 0 1.6rem 0}.fqa-ul li{margin:.5rem 0}@media only screen and (min-width:1025px){.member-center{padding:30px 50px}.member-info th{width:10%}}.my-footer{color:#343434;height:auto;background-color:#fff;text-align:inherit;padding:0}.pescms-introduce{padding:40px 0}.my-footer h4{margin:20px 0 0 0;background-color:#32beff;background-image:linear-gradient(45deg,#19b1f0,#0b70d8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;color:#32beff!important;font-size:22px;line-height:1.455;font-family:Lato;font-weight:300;text-transform:uppercase}.my-footer ul{list-style:none;color:#6e7076;margin:0;padding:10px 0 0}.my-footer ul li{padding:.5rem}.my-footer ul li a{color:#343434}.my-footer ul li a:hover{text-decoration:none;color:#32beff}.copyright{color:#fff;background:#353536;font-size:13px}
|
||||
BIN
FrontCode1/src/assets/img/1585749340562203.jpg
Normal file
BIN
FrontCode1/src/assets/img/1585749340562203.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 23 KiB |
BIN
FrontCode1/src/assets/img/bg.jpg
Normal file
BIN
FrontCode1/src/assets/img/bg.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
BIN
FrontCode1/src/assets/img/gh_97857fdc998f_344.jpg
Normal file
BIN
FrontCode1/src/assets/img/gh_97857fdc998f_344.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 56 KiB |
BIN
FrontCode1/src/assets/img/logo.png
Normal file
BIN
FrontCode1/src/assets/img/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 118 KiB |
BIN
FrontCode1/src/assets/logo.png
Normal file
BIN
FrontCode1/src/assets/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.7 KiB |
24
FrontCode1/src/components/DaoHang.vue
Normal file
24
FrontCode1/src/components/DaoHang.vue
Normal file
@@ -0,0 +1,24 @@
|
||||
<template>
|
||||
<div>
|
||||
<!-- <button><router-link to="/main">首页</router-link></button>
|
||||
<button><router-link to="/Login">登录页面</router-link></button>
|
||||
|
||||
<button>
|
||||
<router-link to="/ManagementLogin">管理系统登录页面</router-link>
|
||||
</button> -->
|
||||
|
||||
<router-view></router-view>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
58
FrontCode1/src/components/HelloWorld.vue
Normal file
58
FrontCode1/src/components/HelloWorld.vue
Normal file
@@ -0,0 +1,58 @@
|
||||
<template>
|
||||
<div class="hello">
|
||||
<h1>{{ msg }}</h1>
|
||||
<p>
|
||||
For a guide and recipes on how to configure / customize this project,<br>
|
||||
check out the
|
||||
<a href="https://cli.vuejs.org" target="_blank" rel="noopener">vue-cli documentation</a>.
|
||||
</p>
|
||||
<h3>Installed CLI Plugins</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel" target="_blank" rel="noopener">babel</a></li>
|
||||
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint" target="_blank" rel="noopener">eslint</a></li>
|
||||
</ul>
|
||||
<h3>Essential Links</h3>
|
||||
<ul>
|
||||
<li><a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a></li>
|
||||
<li><a href="https://forum.vuejs.org" target="_blank" rel="noopener">Forum</a></li>
|
||||
<li><a href="https://chat.vuejs.org" target="_blank" rel="noopener">Community Chat</a></li>
|
||||
<li><a href="https://twitter.com/vuejs" target="_blank" rel="noopener">Twitter</a></li>
|
||||
<li><a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a></li>
|
||||
</ul>
|
||||
<h3>Ecosystem</h3>
|
||||
<ul>
|
||||
<li><a href="https://router.vuejs.org" target="_blank" rel="noopener">vue-router</a></li>
|
||||
<li><a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a></li>
|
||||
<li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" target="_blank" rel="noopener">vue-devtools</a></li>
|
||||
<li><a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener">vue-loader</a></li>
|
||||
<li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">awesome-vue</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'HelloWorld',
|
||||
props: {
|
||||
msg: String
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<!-- Add "scoped" attribute to limit CSS to this component only -->
|
||||
<style scoped>
|
||||
h3 {
|
||||
margin: 40px 0 0;
|
||||
}
|
||||
ul {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
}
|
||||
li {
|
||||
display: inline-block;
|
||||
margin: 0 10px;
|
||||
}
|
||||
a {
|
||||
color: #42b983;
|
||||
}
|
||||
</style>
|
||||
88
FrontCode1/src/components/Login.vue
Normal file
88
FrontCode1/src/components/Login.vue
Normal file
@@ -0,0 +1,88 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="login">
|
||||
<div class="am-g am-margin-bottom-xl">
|
||||
<div class="am-u-sm-12 am-u-lg-4 am-u-sm-centered">
|
||||
<div class="am-text-center am-margin-bottom">
|
||||
<a href="#"
|
||||
><img class="login-logo" src="../assets/img/logo.png" width="128"
|
||||
/></a>
|
||||
</div>
|
||||
<div class="am-panel am-panel-default login-panel">
|
||||
<form
|
||||
class="am-form ajax-submit"
|
||||
id="login-enterplorer"
|
||||
method="post"
|
||||
>
|
||||
<div class="login-tab am-active">
|
||||
<h3>登录帐号</h3>
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="email"
|
||||
name="email"
|
||||
class="pes-login-input am-field-valid"
|
||||
placeholder="邮箱地址"
|
||||
autofocus=""
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="password"
|
||||
name="password"
|
||||
class="pes-login-input"
|
||||
placeholder="登录密码"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="am-cf login-options am-text-sm">
|
||||
<div class="am-fl">
|
||||
还没PESCMS Ticket账号?
|
||||
<router-link to="/Register" class="login-signup-link">
|
||||
立即注册!
|
||||
</router-link>
|
||||
<!-- <a href="#" class="login-signup-link">立即注册!</a> -->
|
||||
</div>
|
||||
<div class="am-fr">
|
||||
<a href="#">忘记密码?</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button
|
||||
type="submit"
|
||||
class="
|
||||
am-btn
|
||||
am-btn-primary
|
||||
am-radius
|
||||
am-btn-sm
|
||||
am-margin-top-sm
|
||||
am-btn-block
|
||||
"
|
||||
>
|
||||
登录
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="am-popover am-popover-danger am-popover-sm am-popover-top"
|
||||
id="am-popover-5hnvi"
|
||||
style="top: 320px; left: 859px"
|
||||
></div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "HelloWorld",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
184
FrontCode1/src/components/ManagementHome.vue
Normal file
184
FrontCode1/src/components/ManagementHome.vue
Normal file
@@ -0,0 +1,184 @@
|
||||
<template>
|
||||
<div>
|
||||
<header class="am-topbar am-text-sm">
|
||||
<h1 class="am-topbar-brand">
|
||||
<a href="#">PESCMS Ticket</a>
|
||||
</h1>
|
||||
|
||||
<!-- <button
|
||||
class="
|
||||
am-topbar-btn
|
||||
am-topbar-toggle
|
||||
am-btn
|
||||
am-btn-sm
|
||||
am-btn-success
|
||||
am-show-sm-only
|
||||
"
|
||||
data-am-collapse="{target: '#ticket-topbar-collapse'}"
|
||||
>
|
||||
<span class="am-sr-only">导航切换</span>
|
||||
<span class="am-icon-bars"></span>
|
||||
</button> -->
|
||||
|
||||
<div class="am-collapse am-topbar-collapse" id="ticket-topbar-collapse">
|
||||
<ul class="am-nav am-nav-pills am-topbar-nav">
|
||||
<li>
|
||||
<router-link to="/WorkBench">工作台</router-link>
|
||||
<!-- <a href="#"> <i class="am-icon-tachometer"></i> 工作台</a> -->
|
||||
</li>
|
||||
<li class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
class="am-dropdown-toggle"
|
||||
data-am-dropdown-toggle=""
|
||||
href="javascript:;"
|
||||
>
|
||||
<i class="am-icon-yelp"></i> 工单列表
|
||||
<span class="am-icon-caret-down"></span>
|
||||
</a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<router-link to="/AllWorkOrder">全部工单</router-link>
|
||||
<!-- <a href="#"><i class="am-icon-list"></i> 全部工单</a> -->
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/WorkOrderList">工单列表</router-link>
|
||||
<!-- <a href="#"><i class="am-icon-fire"></i> 工单列表</a> -->
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/ManagementMyWorkOrder">我的工单</router-link>
|
||||
<!-- <a href="#"><i class="am-icon-coffee"></i> 我的工单</a> -->
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
class="am-dropdown-toggle"
|
||||
data-am-dropdown-toggle=""
|
||||
href="javascript:;"
|
||||
>
|
||||
<i class="am-icon-ticket"></i> 工单设置
|
||||
<span class="am-icon-caret-down"></span>
|
||||
</a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<router-link to="/WorkOrderModel">工单模型</router-link>
|
||||
<!-- <a href="#"><i class="am-icon-modx"></i> 工单模型</a> -->
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/ClassificationManagement">分类管理</router-link>
|
||||
<!-- <a href="#"> <i class="am-icon-list-alt"></i> 分类管理</a> -->
|
||||
</li>
|
||||
<li class="am-dropdown" data-am-dropdown="">
|
||||
<a class="am-dropdown-toggle">
|
||||
<i class="am-icon-users"></i> 帐号管理
|
||||
<span class="am-icon-caret-down"></span>
|
||||
</a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<router-link to="/Managers">管理员列表</router-link>
|
||||
<!-- <a href="#"><i class="am-icon-user"></i> 管理员列表</a> -->
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/UserGroup">用户组</router-link>
|
||||
<!-- <a href="#"><i class="am-icon-steam"></i> 用户组</a> -->
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/NodeManagement">节点管理</router-link>
|
||||
<!-- <a href="#"><i class="am-icon-toggle-off"></i> 节点管理</a> -->
|
||||
</li>
|
||||
<li>
|
||||
<a href="#"><i class="am-icon-street-view"></i> 客户列表</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
class="am-dropdown-toggle"
|
||||
data-am-dropdown-toggle=""
|
||||
href="javascript:;"
|
||||
>
|
||||
<i class="am-icon-cog"></i> 系统设置
|
||||
<span class="am-icon-caret-down"></span>
|
||||
</a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a href="#"><i class="am-icon-paint-brush"></i> 邮件模板</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#"><i class="am-icon-leanpub"></i> 帮助文档</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#"><i class="am-icon-twitch"></i> 反馈建议</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div class="am-topbar-right">
|
||||
<ul class="am-nav am-nav-pills am-topbar-nav admin-header-list">
|
||||
<!-- <li class="am-dropdown am-dropdown-flip" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
data-am-popover="{content: '<img src=\'/Theme/assets/i/gh_97857fdc998f_344.jpg\' width=300>', trigger: 'hover focus'}"
|
||||
><i class="am-icon-weixin"></i> 微信小程序</a
|
||||
>
|
||||
</li> -->
|
||||
|
||||
<li><a href="javascript:;">您好,管理员</a></li>
|
||||
<li class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
class="am-dropdown-toggle"
|
||||
data-am-dropdown-toggle=""
|
||||
href="javascript:;"
|
||||
>
|
||||
<i class="am-icon-male"></i> 个人中心
|
||||
<span class="am-icon-caret-down"></span>
|
||||
</a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a href="#"><i class="am-icon-child"></i> 个人信息</a>
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/ReplyPhrase">回复短语</router-link>
|
||||
<!-- <a
|
||||
href="https://ticket.pescms.com/?g=Ticket&m=Phrase&a=index"
|
||||
><i class="am-icon-tags"></i> 回复短语</a
|
||||
> -->
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="am-dropdown am-dropdown-flip" data-am-dropdown="">
|
||||
<a href="javascript:;">
|
||||
<i class="am-icon-envelope-o am-icon-sm"></i>
|
||||
<span class="msg-tips" style="display: none"></span>
|
||||
</a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a href="javascript:;" class="close-tips">暂无新工单</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#"><i class="am-icon-sign-out"></i> 退出</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<router-view></router-view>
|
||||
</header>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "HelloWorld",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
118
FrontCode1/src/components/ManagementLogin.vue
Normal file
118
FrontCode1/src/components/ManagementLogin.vue
Normal file
@@ -0,0 +1,118 @@
|
||||
<template>
|
||||
<div class="am-g" style="padding-top: 8rem">
|
||||
<div class="am-u-lg-4 am-u-sm-12 am-u-lg-centered am-u-sm-centered">
|
||||
<div
|
||||
class="am-panel am-panel-default"
|
||||
style="background: rgba(255, 255, 255, 0.55); margin-top: 12rem"
|
||||
>
|
||||
<div class="am-panel-bd">
|
||||
<form
|
||||
action=""
|
||||
class="ajax-submit"
|
||||
method="POST"
|
||||
data-am-validator=""
|
||||
novalidate="novalidate"
|
||||
>
|
||||
<input
|
||||
type="hidden"
|
||||
name="token"
|
||||
value="3aadacfef830df0bece76a4b2b735d12"
|
||||
/>
|
||||
<input
|
||||
type="hidden"
|
||||
name="back_url"
|
||||
value="Lz9nPVRpY2tldCZtPUluZGV4JmE9aW5kZXg="
|
||||
/>
|
||||
<h1 class="am-text-center am-text-xxxl" style="color: #fff">
|
||||
PESCMS Ticket
|
||||
</h1>
|
||||
|
||||
<div class="am-margin-bottom"></div>
|
||||
<div class="am-input-group am-margin-bottom">
|
||||
<span class="am-input-group-label"
|
||||
><i class="am-icon-user am-icon-fw"></i
|
||||
></span>
|
||||
<input
|
||||
name="account"
|
||||
class="am-form-field am-field-valid"
|
||||
type="text"
|
||||
placeholder="账号"
|
||||
value="demo"
|
||||
autofocus=""
|
||||
required=""
|
||||
/>
|
||||
</div>
|
||||
<div class="am-input-group am-margin-bottom">
|
||||
<span class="am-input-group-label"
|
||||
><i class="am-icon-lock am-icon-fw"></i
|
||||
></span>
|
||||
<input
|
||||
name="passwd"
|
||||
class="am-form-field"
|
||||
type="text"
|
||||
placeholder="密码都是123456"
|
||||
value="123456"
|
||||
required=""
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="am-input-group am-margin-bottom">
|
||||
<span class="am-input-group-label"
|
||||
><i class="am-icon-shield am-icon-fw"></i
|
||||
></span>
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field"
|
||||
name="verify"
|
||||
placeholder="验证码"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<img src="#" class="refresh-verify am-padding-left-sm" />
|
||||
</span>
|
||||
</div>
|
||||
<div class="am-form-group am-form-group-sm">
|
||||
<div class="am-checkbox">
|
||||
<label>
|
||||
<input type="checkbox" class="remember-password" value="1" />
|
||||
记住登录信息
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button class="am-btn am-btn-primary am-btn-block" @click="login">
|
||||
<!-- <router-link to="/ManagementHome">登录</router-link> -->
|
||||
<a href="#">登录</a>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "HelloWorld",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
methods: {
|
||||
login: function () {
|
||||
this.$router.push({
|
||||
path: "/ManagementHome",
|
||||
});
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style>
|
||||
/* .bg {
|
||||
-moz-background-size: 100% 100%;
|
||||
background-size: 100% 100%;
|
||||
background-image: url("../assets/img/bg.jpg");
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
} */
|
||||
</style>
|
||||
569
FrontCode1/src/components/ManagementSystem/AllWorkOrder.vue
Normal file
569
FrontCode1/src/components/ManagementSystem/AllWorkOrder.vue
Normal file
@@ -0,0 +1,569 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg">全部工单</strong>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="am-g am-margin-bottom-xs am-g-collapse am-margin-top-xs"
|
||||
>
|
||||
<div class="am-u-sm-12 am-u-md-12">
|
||||
<form action="#" class="am-form am-form-inline">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="Ticket" />
|
||||
<input type="hidden" name="a" value="all" />
|
||||
|
||||
<div class="am-margin-bottom-xs">
|
||||
<select
|
||||
name="time_type"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{maxHeight: 200, btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="1">创建时间</option>
|
||||
<option value="2">完成时间</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-b7kqo"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">创建时间</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul
|
||||
class="am-selected-list"
|
||||
style="max-height: 200px; overflow-y: scroll"
|
||||
>
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">创建时间</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text">完成时间</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group am-form-icon">
|
||||
<i class="am-icon-calendar"></i>
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
name="begin"
|
||||
value=""
|
||||
readonly=""
|
||||
data-am-datepicker=""
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group am-form-icon">
|
||||
<i class="am-icon-calendar"></i>
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
name="end"
|
||||
value=""
|
||||
readonly=""
|
||||
data-am-datepicker=""
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<select
|
||||
name="model_id"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{maxHeight: 200, btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">所有类型</option>
|
||||
<option value="1">PESCMS TICKET - 定制咨询</option>
|
||||
<option value="2">PESCMS TICKET - 反馈建议</option>
|
||||
<option value="3">PESCMS TEAM - 反馈建议</option>
|
||||
<option value="4">PESCMS DOC - 反馈建议</option>
|
||||
<option value="5">PESCMS TEAM - 定制咨询</option>
|
||||
<option value="6">PESCMS DOC - 定制咨询</option>
|
||||
<option value="7">主机租用 - 访问异常</option>
|
||||
<option value="8">主机租用 - 服务器订购</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-u3lqn"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">所有类型</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul
|
||||
class="am-selected-list"
|
||||
style="max-height: 200px; overflow-y: scroll"
|
||||
>
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">所有类型</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TICKET - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TICKET - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="3"
|
||||
data-group="0"
|
||||
data-value="3"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TEAM - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="4"
|
||||
data-group="0"
|
||||
data-value="4"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS DOC - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="5"
|
||||
data-group="0"
|
||||
data-value="5"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TEAM - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="6"
|
||||
data-group="0"
|
||||
data-value="6"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS DOC - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="7"
|
||||
data-group="0"
|
||||
data-value="7"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>主机租用 - 访问异常</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="8"
|
||||
data-group="0"
|
||||
data-value="8"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>主机租用 - 服务器订购</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="status"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">所有进度</option>
|
||||
<option value="0">待解决</option>
|
||||
<option value="1">待处理</option>
|
||||
<option value="2">待回复</option>
|
||||
<option value="3">完成</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-0q8qm"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">所有进度</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">所有进度</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">待解决</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">待处理</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="3"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text">待回复</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="4"
|
||||
data-group="0"
|
||||
data-value="3"
|
||||
>
|
||||
<span class="am-selected-text">完成</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="read"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">查看状态</option>
|
||||
<option value="0">未读</option>
|
||||
<option value="1">已读</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-d5h2i"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">查看状态</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">查看状态</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">未读</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">已读</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="close"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">关闭状态</option>
|
||||
<option value="0">正常</option>
|
||||
<option value="1">已关闭</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-sunm6"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">关闭状态</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">关闭状态</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">正常</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">已关闭</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
value=""
|
||||
class="
|
||||
am-block am-input-sm
|
||||
pes_input_radius
|
||||
fix-input-width
|
||||
am-radius
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<button
|
||||
type="submit"
|
||||
class="am-btn am-btn-default am-btn-sm am-radius"
|
||||
>
|
||||
搜索
|
||||
</button>
|
||||
<button
|
||||
type="submit"
|
||||
name="csv"
|
||||
value="1"
|
||||
class="am-btn am-btn-success am-btn-sm am-radius"
|
||||
>
|
||||
<i class="am-icon-file-excel-o"></i> 导出CSV
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
<table class="am-table am-table-striped am-table-hover am-text-sm">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="">
|
||||
<div class="admin-task-meta">
|
||||
<span class="am-badge" style="background-color: #dd514c"
|
||||
>待解决</span
|
||||
>
|
||||
[PESCMS TEAM - 定制咨询]KAOVE108615432988
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i
|
||||
>匿名用户
|
||||
<span>发布于: 2019-03-18 16:36</span>
|
||||
</div>
|
||||
<div class="admin-task-bd ticket-timeout">
|
||||
<a href="#">
|
||||
<span class="am-text-primary"></span>
|
||||
哥德巴赫猜想何时能解?
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
<td class="am-show-lg-only am-text-right am-text-bottom">
|
||||
<div class="admin-task-bd">
|
||||
<a class="am-link-muted print-ticket" href="#"
|
||||
><span class="am-icon-print"></span
|
||||
></a>
|
||||
<span>耗时: 未处理</span>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<span
|
||||
>责任人: <span class="am-text-danger">暂无</span></span
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a href="#" class="am-text-primary">处理</a>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
href="#"
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定要关闭本工单吗?"
|
||||
>关闭工单</a
|
||||
>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<ul class="am-pagination am-pagination-right am-text-sm">
|
||||
<li><a>总计<b>23</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
<li><a href="#">2</a></li>
|
||||
<li><a href="#">下一页</a></li>
|
||||
<li><a href="#">尾页</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
@@ -0,0 +1,260 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<!-- content start -->
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg"
|
||||
><a href="/?g=Ticket&m=Category&a=index">分类</a>
|
||||
</strong>
|
||||
/
|
||||
<small>列表</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-margin-bottom-xs am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-md-6 am-padding-top-xs">
|
||||
<div class="am-btn-toolbar">
|
||||
<div class="am-btn-group am-btn-group-xs">
|
||||
<a
|
||||
href="/?g=Ticket&m=Category&a=action&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
class="am-btn am-btn-default am-radius"
|
||||
><span class="am-icon-plus"></span> 新增</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-md-3">
|
||||
<form>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="Category" />
|
||||
<input type="hidden" name="a" value="index" />
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
value=""
|
||||
class="am-form-field am-radius"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<input
|
||||
class="am-btn am-btn-default am-radius"
|
||||
type="submit"
|
||||
value="搜索"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
style=""
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
|
||||
<form
|
||||
class="am-form ajax-submit"
|
||||
action="/?g=Ticket&m=Category&a=listsort"
|
||||
method="POST"
|
||||
>
|
||||
<input type="hidden" name="method" value="PUT" />
|
||||
<table
|
||||
class="
|
||||
am-table am-table-bordered am-table-striped am-table-hover
|
||||
"
|
||||
>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class="table-sort">排序</th>
|
||||
<th class="table-id">ID</th>
|
||||
<th class="table-title">名称</th>
|
||||
<th class="table-title">状态</th>
|
||||
<th class="table-set">操作</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input type="text" name="id[15]" value="0" />
|
||||
</td>
|
||||
<td class="am-text-middle">15</td>
|
||||
<td class="am-text-middle">主机租用</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-secondary"
|
||||
href="/?g=Ticket&m=Category&a=action&id=15&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-link-muted"
|
||||
href="/?g=Ticket&m=Category&a=action&id=15&copy=1&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?m=Category&a=index&id=15"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span> 预览</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="/?g=Ticket&m=Category&a=action&id=15&method=DELETE&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input type="text" name="id[14]" value="0" />
|
||||
</td>
|
||||
<td class="am-text-middle">14</td>
|
||||
<td class="am-text-middle">PESCMS TICKET</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-secondary"
|
||||
href="/?g=Ticket&m=Category&a=action&id=14&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-link-muted"
|
||||
href="/?g=Ticket&m=Category&a=action&id=14&copy=1&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?m=Category&a=index&id=14"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span> 预览</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="/?g=Ticket&m=Category&a=action&id=14&method=DELETE&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input type="text" name="id[13]" value="0" />
|
||||
</td>
|
||||
<td class="am-text-middle">13</td>
|
||||
<td class="am-text-middle">PESCMS TEAM</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-secondary"
|
||||
href="/?g=Ticket&m=Category&a=action&id=13&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-link-muted"
|
||||
href="/?g=Ticket&m=Category&a=action&id=13&copy=1&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?m=Category&a=index&id=13"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span> 预览</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="/?g=Ticket&m=Category&a=action&id=13&method=DELETE&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input type="text" name="id[12]" value="0" />
|
||||
</td>
|
||||
<td class="am-text-middle">12</td>
|
||||
<td class="am-text-middle">PESCMS DOC</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-secondary"
|
||||
href="/?g=Ticket&m=Category&a=action&id=12&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-link-muted"
|
||||
href="/?g=Ticket&m=Category&a=action&id=12&copy=1&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?m=Category&a=index&id=12"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span> 预览</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="/?g=Ticket&m=Category&a=action&id=12&method=DELETE&back_url=Lz9nPVRpY2tldCZtPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="am-margin-top">
|
||||
<button
|
||||
type="submit"
|
||||
class="am-btn am-btn-primary am-btn-xs am-radius"
|
||||
>
|
||||
排序
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- content end -->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
@@ -0,0 +1,569 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg">我的工单</strong>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="am-g am-margin-bottom-xs am-g-collapse am-margin-top-xs"
|
||||
>
|
||||
<div class="am-u-sm-12 am-u-md-12">
|
||||
<form action="#" class="am-form am-form-inline">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="Ticket" />
|
||||
<input type="hidden" name="a" value="all" />
|
||||
|
||||
<div class="am-margin-bottom-xs">
|
||||
<select
|
||||
name="time_type"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{maxHeight: 200, btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="1">创建时间</option>
|
||||
<option value="2">完成时间</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-b7kqo"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">创建时间</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul
|
||||
class="am-selected-list"
|
||||
style="max-height: 200px; overflow-y: scroll"
|
||||
>
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">创建时间</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text">完成时间</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group am-form-icon">
|
||||
<i class="am-icon-calendar"></i>
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
name="begin"
|
||||
value=""
|
||||
readonly=""
|
||||
data-am-datepicker=""
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group am-form-icon">
|
||||
<i class="am-icon-calendar"></i>
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
name="end"
|
||||
value=""
|
||||
readonly=""
|
||||
data-am-datepicker=""
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<select
|
||||
name="model_id"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{maxHeight: 200, btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">所有类型</option>
|
||||
<option value="1">PESCMS TICKET - 定制咨询</option>
|
||||
<option value="2">PESCMS TICKET - 反馈建议</option>
|
||||
<option value="3">PESCMS TEAM - 反馈建议</option>
|
||||
<option value="4">PESCMS DOC - 反馈建议</option>
|
||||
<option value="5">PESCMS TEAM - 定制咨询</option>
|
||||
<option value="6">PESCMS DOC - 定制咨询</option>
|
||||
<option value="7">主机租用 - 访问异常</option>
|
||||
<option value="8">主机租用 - 服务器订购</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-u3lqn"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">所有类型</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul
|
||||
class="am-selected-list"
|
||||
style="max-height: 200px; overflow-y: scroll"
|
||||
>
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">所有类型</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TICKET - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TICKET - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="3"
|
||||
data-group="0"
|
||||
data-value="3"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TEAM - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="4"
|
||||
data-group="0"
|
||||
data-value="4"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS DOC - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="5"
|
||||
data-group="0"
|
||||
data-value="5"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TEAM - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="6"
|
||||
data-group="0"
|
||||
data-value="6"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS DOC - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="7"
|
||||
data-group="0"
|
||||
data-value="7"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>主机租用 - 访问异常</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="8"
|
||||
data-group="0"
|
||||
data-value="8"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>主机租用 - 服务器订购</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="status"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">所有进度</option>
|
||||
<option value="0">待解决</option>
|
||||
<option value="1">待处理</option>
|
||||
<option value="2">待回复</option>
|
||||
<option value="3">完成</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-0q8qm"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">所有进度</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">所有进度</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">待解决</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">待处理</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="3"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text">待回复</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="4"
|
||||
data-group="0"
|
||||
data-value="3"
|
||||
>
|
||||
<span class="am-selected-text">完成</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="read"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">查看状态</option>
|
||||
<option value="0">未读</option>
|
||||
<option value="1">已读</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-d5h2i"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">查看状态</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">查看状态</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">未读</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">已读</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="close"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">关闭状态</option>
|
||||
<option value="0">正常</option>
|
||||
<option value="1">已关闭</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-sunm6"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">关闭状态</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">关闭状态</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">正常</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">已关闭</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
value=""
|
||||
class="
|
||||
am-block am-input-sm
|
||||
pes_input_radius
|
||||
fix-input-width
|
||||
am-radius
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<button
|
||||
type="submit"
|
||||
class="am-btn am-btn-default am-btn-sm am-radius"
|
||||
>
|
||||
搜索
|
||||
</button>
|
||||
<button
|
||||
type="submit"
|
||||
name="csv"
|
||||
value="1"
|
||||
class="am-btn am-btn-success am-btn-sm am-radius"
|
||||
>
|
||||
<i class="am-icon-file-excel-o"></i> 导出CSV
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
<table class="am-table am-table-striped am-table-hover am-text-sm">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="">
|
||||
<div class="admin-task-meta">
|
||||
<span class="am-badge" style="background-color: #dd514c"
|
||||
>待解决</span
|
||||
>
|
||||
[PESCMS TEAM - 定制咨询]KAOVE108615432988
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i
|
||||
>匿名用户
|
||||
<span>发布于: 2019-03-18 16:36</span>
|
||||
</div>
|
||||
<div class="admin-task-bd ticket-timeout">
|
||||
<a href="#">
|
||||
<span class="am-text-primary"></span>
|
||||
哥德巴赫猜想何时能解?
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
<td class="am-show-lg-only am-text-right am-text-bottom">
|
||||
<div class="admin-task-bd">
|
||||
<a class="am-link-muted print-ticket" href="#"
|
||||
><span class="am-icon-print"></span
|
||||
></a>
|
||||
<span>耗时: 未处理</span>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<span
|
||||
>责任人: <span class="am-text-danger">暂无</span></span
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a href="#" class="am-text-primary">处理</a>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
href="#"
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定要关闭本工单吗?"
|
||||
>关闭工单</a
|
||||
>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<ul class="am-pagination am-pagination-right am-text-sm">
|
||||
<li><a>总计<b>23</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
<li><a href="#">2</a></li>
|
||||
<li><a href="#">下一页</a></li>
|
||||
<li><a href="#">尾页</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
262
FrontCode1/src/components/ManagementSystem/Managers.vue
Normal file
262
FrontCode1/src/components/ManagementSystem/Managers.vue
Normal file
@@ -0,0 +1,262 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<!-- content start -->
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg"
|
||||
><a href="/?g=Ticket&m=User&a=index">用户列表</a>
|
||||
</strong>
|
||||
/
|
||||
<small>列表</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-margin-bottom-xs am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-md-6 am-padding-top-xs">
|
||||
<div class="am-btn-toolbar">
|
||||
<div class="am-btn-group am-btn-group-xs">
|
||||
<a
|
||||
href="/?g=Ticket&m=User&a=action&back_url=Lz9nPVRpY2tldCZtPVVzZXImYT1pbmRleA=="
|
||||
class="am-btn am-btn-default am-radius"
|
||||
><span class="am-icon-plus"></span> 新增</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-md-3">
|
||||
<form>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="User" />
|
||||
<input type="hidden" name="a" value="index" />
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
placeholder="查找内容"
|
||||
value=""
|
||||
class="am-form-field am-radius"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<input
|
||||
class="am-btn am-btn-default am-radius"
|
||||
type="submit"
|
||||
value="搜索"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
style=""
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
|
||||
<form
|
||||
class="am-form ajax-submit"
|
||||
action="/?g=Ticket&m=User&a=listsort"
|
||||
method="POST"
|
||||
>
|
||||
<input type="hidden" name="method" value="PUT" />
|
||||
<table
|
||||
class="
|
||||
am-table
|
||||
am-table-bordered
|
||||
am-table-striped
|
||||
am-table-hover
|
||||
am-text-sm
|
||||
"
|
||||
>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><input type="checkbox" class="checkbox-all" /></th>
|
||||
<th class="table-set">ID</th>
|
||||
<th class="table-title">用户组</th>
|
||||
<th class="table-title">工号</th>
|
||||
<th class="table-title">会员帐号</th>
|
||||
<th class="table-title">邮箱地址</th>
|
||||
<th class="table-title">会员名称</th>
|
||||
<th class="table-title">企业微信ID</th>
|
||||
<th class="table-title">钉钉企业ID</th>
|
||||
<th class="table-set">状态</th>
|
||||
<th class="table-set">操作</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[7]"
|
||||
value="7"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">7</td>
|
||||
<td class="am-text-middle">投诉反馈小组</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">tousu</td>
|
||||
<td class="am-text-middle">tousu@pescms.com</td>
|
||||
<td class="am-text-middle">投诉专员</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[6]"
|
||||
value="6"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">6</td>
|
||||
<td class="am-text-middle">售后客服</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">chenxm</td>
|
||||
<td class="am-text-middle">chenxm@pescms.com</td>
|
||||
<td class="am-text-middle">陈小明</td>
|
||||
<td class="am-text-middle">chenxm</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[5]"
|
||||
value="5"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">5</td>
|
||||
<td class="am-text-middle">售后客服</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">wanglei</td>
|
||||
<td class="am-text-middle">wanglei@pescms.com</td>
|
||||
<td class="am-text-middle">王磊</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[4]"
|
||||
value="4"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">4</td>
|
||||
<td class="am-text-middle">售前客服</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">lisi</td>
|
||||
<td class="am-text-middle">lisi@pescms.com</td>
|
||||
<td class="am-text-middle">李四</td>
|
||||
<td class="am-text-middle">lisi</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[3]"
|
||||
value="3"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">3</td>
|
||||
<td class="am-text-middle">售前客服</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">zhangsan</td>
|
||||
<td class="am-text-middle">zhangsan@pescms.com</td>
|
||||
<td class="am-text-middle">张三</td>
|
||||
<td class="am-text-middle">zhangsan</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[2]"
|
||||
value="2"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">2</td>
|
||||
<td class="am-text-middle">管理员</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">demo</td>
|
||||
<td class="am-text-middle">asdasd@asddsd.com</td>
|
||||
<td class="am-text-middle">演示总帐号</td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle"></td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-btn am-btn-danger am-btn-xs am-radius
|
||||
delete-batch
|
||||
"
|
||||
data="/?g=Ticket&m=User&a=action&method=DELETE"
|
||||
>
|
||||
删除
|
||||
</button>
|
||||
</div>
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<ul
|
||||
class="
|
||||
am-pagination am-pagination-right am-text-sm am-margin-0
|
||||
"
|
||||
>
|
||||
<li><a>总计<b>6</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- content end -->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
1935
FrontCode1/src/components/ManagementSystem/NodeManagement.vue
Normal file
1935
FrontCode1/src/components/ManagementSystem/NodeManagement.vue
Normal file
File diff suppressed because it is too large
Load Diff
249
FrontCode1/src/components/ManagementSystem/ReplyPhrase.vue
Normal file
249
FrontCode1/src/components/ManagementSystem/ReplyPhrase.vue
Normal file
@@ -0,0 +1,249 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<!-- content start -->
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg"
|
||||
><a href="/?g=Ticket&m=Phrase&a=index">回复短语</a>
|
||||
</strong>
|
||||
/
|
||||
<small>列表</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-margin-bottom-xs am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-md-6 am-padding-top-xs">
|
||||
<div class="am-btn-toolbar">
|
||||
<div class="am-btn-group am-btn-group-xs">
|
||||
<a
|
||||
href="/?g=Ticket&m=Phrase&a=action&back_url=Lz9nPVRpY2tldCZtPVBocmFzZSZhPWluZGV4"
|
||||
class="am-btn am-btn-default am-radius"
|
||||
><span class="am-icon-plus"></span> 新增</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-md-3">
|
||||
<form>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="Phrase" />
|
||||
<input type="hidden" name="a" value="index" />
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
placeholder="查找内容"
|
||||
value=""
|
||||
class="am-form-field am-radius"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<input
|
||||
class="am-btn am-btn-default am-radius"
|
||||
type="submit"
|
||||
value="搜索"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
style=""
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
|
||||
<form
|
||||
class="am-form ajax-submit"
|
||||
action="/?g=Ticket&m=Phrase&a=listsort"
|
||||
method="POST"
|
||||
>
|
||||
<input type="hidden" name="method" value="PUT" />
|
||||
<table
|
||||
class="
|
||||
am-table
|
||||
am-table-bordered
|
||||
am-table-striped
|
||||
am-table-hover
|
||||
am-text-sm
|
||||
"
|
||||
>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><input type="checkbox" class="checkbox-all" /></th>
|
||||
<th class="table-sort">排序</th>
|
||||
<th class="table-set">ID</th>
|
||||
<th class="table-title">短语名称</th>
|
||||
<th class="table-set">操作</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[5]"
|
||||
value="5"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[5]"
|
||||
value="0"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">5</td>
|
||||
<td class="am-text-middle">测试</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-secondary"
|
||||
href="/?g=Ticket&m=Phrase&a=action&id=5&back_url=Lz9nPVRpY2tldCZtPVBocmFzZSZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="/?g=Ticket&m=Phrase&a=action&id=5&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVBocmFzZSZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[4]"
|
||||
value="4"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[4]"
|
||||
value="0"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">4</td>
|
||||
<td class="am-text-middle">
|
||||
天文学家认为木星形成的位置离太阳很远
|
||||
之后才迁移到现在的轨道
|
||||
</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-secondary"
|
||||
href="/?g=Ticket&m=Phrase&a=action&id=4&back_url=Lz9nPVRpY2tldCZtPVBocmFzZSZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="/?g=Ticket&m=Phrase&a=action&id=4&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVBocmFzZSZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[1]"
|
||||
value="1"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[1]"
|
||||
value="0"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">1</td>
|
||||
<td class="am-text-middle">
|
||||
“火星2020”探测器完成第一轮“恐怖7分钟”模拟测试
|
||||
</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-secondary"
|
||||
href="/?g=Ticket&m=Phrase&a=action&id=1&back_url=Lz9nPVRpY2tldCZtPVBocmFzZSZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="/?g=Ticket&m=Phrase&a=action&id=1&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVBocmFzZSZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<button
|
||||
type="submit"
|
||||
class="am-btn am-btn-primary am-btn-xs am-radius"
|
||||
>
|
||||
排序
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-btn am-btn-danger am-btn-xs am-radius
|
||||
delete-batch
|
||||
"
|
||||
data="/?g=Ticket&m=Phrase&a=action&method=DELETE"
|
||||
>
|
||||
删除
|
||||
</button>
|
||||
</div>
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<ul
|
||||
class="
|
||||
am-pagination am-pagination-right am-text-sm am-margin-0
|
||||
"
|
||||
>
|
||||
<li><a>总计<b>3</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- content end -->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
144
FrontCode1/src/components/ManagementSystem/WorkBench.vue
Normal file
144
FrontCode1/src/components/ManagementSystem/WorkBench.vue
Normal file
@@ -0,0 +1,144 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12">
|
||||
<table class="am-table am-table-bordered am-table-centered">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>全站新工单</th>
|
||||
<th>我的处理数</th>
|
||||
<th>我的完成数</th>
|
||||
<th>我的执行率</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>今天</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>昨天</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-8">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd am-margin-bottom">
|
||||
<span class="am-fl"><strong>新提交工单</strong></span>
|
||||
<a href="#" class="am-fr">更多>></a>
|
||||
</div>
|
||||
<table
|
||||
class="am-table am-table-striped am-table-hover ticket-index-table"
|
||||
>
|
||||
<tbody>
|
||||
<tr class="am-text-center">
|
||||
<td>当前没有新提交工单工单!</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd am-margin-bottom">
|
||||
<span class="am-fl"><strong>待处理</strong></span>
|
||||
<a href="#" class="am-fr">更多>></a>
|
||||
</div>
|
||||
<table
|
||||
class="am-table am-table-striped am-table-hover ticket-index-table"
|
||||
>
|
||||
<tbody>
|
||||
<tr class="am-text-center">
|
||||
<td>当前没有待处理工单!</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd am-margin-bottom">
|
||||
<span class="am-fl"><strong>待回复工单</strong></span>
|
||||
<a href="#" class="am-fr">更多>></a>
|
||||
</div>
|
||||
<table
|
||||
class="am-table am-table-striped am-table-hover ticket-index-table"
|
||||
>
|
||||
<tbody>
|
||||
<tr class="am-text-center">
|
||||
<td>当前没有待回复工单工单!</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-u-sm-12 am-u-lg-4">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-hd">
|
||||
<strong>我的信息</strong>
|
||||
</div>
|
||||
<table class="am-table am-table-hover am-text-sm">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="am-text-right">总体评价 :</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-right">过去14天 :</td>
|
||||
<td>0分钟</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-right">过去7天 :</td>
|
||||
<td>0分钟</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-hd">
|
||||
<strong>我管辖的工单</strong>
|
||||
</div>
|
||||
<table class="am-table am-table-hover am-text-sm am-text-center">
|
||||
<tbody>
|
||||
<tr class="am-text-center">
|
||||
<td>您当前还没管辖的工单</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd am-margin-bottom">
|
||||
<span class="am-fl"><strong>已完成/关闭工单</strong></span>
|
||||
<a href="#" class="am-fr">更多>></a>
|
||||
</div>
|
||||
<table class="am-table am-table-striped am-table-hover am-text-sm">
|
||||
<tbody>
|
||||
<tr class="am-text-center">
|
||||
<td>当前没有已完成/关闭工单工单!</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
569
FrontCode1/src/components/ManagementSystem/WorkOrderList.vue
Normal file
569
FrontCode1/src/components/ManagementSystem/WorkOrderList.vue
Normal file
@@ -0,0 +1,569 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg">工单列表</strong>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="am-g am-margin-bottom-xs am-g-collapse am-margin-top-xs"
|
||||
>
|
||||
<div class="am-u-sm-12 am-u-md-12">
|
||||
<form action="#" class="am-form am-form-inline">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="Ticket" />
|
||||
<input type="hidden" name="a" value="all" />
|
||||
|
||||
<div class="am-margin-bottom-xs">
|
||||
<select
|
||||
name="time_type"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{maxHeight: 200, btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="1">创建时间</option>
|
||||
<option value="2">完成时间</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-b7kqo"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">创建时间</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul
|
||||
class="am-selected-list"
|
||||
style="max-height: 200px; overflow-y: scroll"
|
||||
>
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">创建时间</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text">完成时间</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group am-form-icon">
|
||||
<i class="am-icon-calendar"></i>
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
name="begin"
|
||||
value=""
|
||||
readonly=""
|
||||
data-am-datepicker=""
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group am-form-icon">
|
||||
<i class="am-icon-calendar"></i>
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
name="end"
|
||||
value=""
|
||||
readonly=""
|
||||
data-am-datepicker=""
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<select
|
||||
name="model_id"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{maxHeight: 200, btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">所有类型</option>
|
||||
<option value="1">PESCMS TICKET - 定制咨询</option>
|
||||
<option value="2">PESCMS TICKET - 反馈建议</option>
|
||||
<option value="3">PESCMS TEAM - 反馈建议</option>
|
||||
<option value="4">PESCMS DOC - 反馈建议</option>
|
||||
<option value="5">PESCMS TEAM - 定制咨询</option>
|
||||
<option value="6">PESCMS DOC - 定制咨询</option>
|
||||
<option value="7">主机租用 - 访问异常</option>
|
||||
<option value="8">主机租用 - 服务器订购</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-u3lqn"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">所有类型</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul
|
||||
class="am-selected-list"
|
||||
style="max-height: 200px; overflow-y: scroll"
|
||||
>
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">所有类型</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TICKET - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TICKET - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="3"
|
||||
data-group="0"
|
||||
data-value="3"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TEAM - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="4"
|
||||
data-group="0"
|
||||
data-value="4"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS DOC - 反馈建议</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="5"
|
||||
data-group="0"
|
||||
data-value="5"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS TEAM - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="6"
|
||||
data-group="0"
|
||||
data-value="6"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>PESCMS DOC - 定制咨询</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="7"
|
||||
data-group="0"
|
||||
data-value="7"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>主机租用 - 访问异常</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="8"
|
||||
data-group="0"
|
||||
data-value="8"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>主机租用 - 服务器订购</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="status"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">所有进度</option>
|
||||
<option value="0">待解决</option>
|
||||
<option value="1">待处理</option>
|
||||
<option value="2">待回复</option>
|
||||
<option value="3">完成</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-0q8qm"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">所有进度</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">所有进度</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">待解决</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">待处理</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="3"
|
||||
data-group="0"
|
||||
data-value="2"
|
||||
>
|
||||
<span class="am-selected-text">待回复</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="4"
|
||||
data-group="0"
|
||||
data-value="3"
|
||||
>
|
||||
<span class="am-selected-text">完成</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="read"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">查看状态</option>
|
||||
<option value="0">未读</option>
|
||||
<option value="1">已读</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-d5h2i"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">查看状态</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">查看状态</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">未读</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">已读</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<select
|
||||
name="close"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="-1">关闭状态</option>
|
||||
<option value="0">正常</option>
|
||||
<option value="1">已关闭</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-sunm6"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">关闭状态</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="-1"
|
||||
>
|
||||
<span class="am-selected-text">关闭状态</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">正常</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="2"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text">已关闭</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
value=""
|
||||
class="
|
||||
am-block am-input-sm
|
||||
pes_input_radius
|
||||
fix-input-width
|
||||
am-radius
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<button
|
||||
type="submit"
|
||||
class="am-btn am-btn-default am-btn-sm am-radius"
|
||||
>
|
||||
搜索
|
||||
</button>
|
||||
<button
|
||||
type="submit"
|
||||
name="csv"
|
||||
value="1"
|
||||
class="am-btn am-btn-success am-btn-sm am-radius"
|
||||
>
|
||||
<i class="am-icon-file-excel-o"></i> 导出CSV
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
<table class="am-table am-table-striped am-table-hover am-text-sm">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="">
|
||||
<div class="admin-task-meta">
|
||||
<span class="am-badge" style="background-color: #dd514c"
|
||||
>待解决</span
|
||||
>
|
||||
[PESCMS TEAM - 定制咨询]KAOVE108615432988
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i
|
||||
>匿名用户
|
||||
<span>发布于: 2019-03-18 16:36</span>
|
||||
</div>
|
||||
<div class="admin-task-bd ticket-timeout">
|
||||
<a href="#">
|
||||
<span class="am-text-primary"></span>
|
||||
哥德巴赫猜想何时能解?
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
<td class="am-show-lg-only am-text-right am-text-bottom">
|
||||
<div class="admin-task-bd">
|
||||
<a class="am-link-muted print-ticket" href="#"
|
||||
><span class="am-icon-print"></span
|
||||
></a>
|
||||
<span>耗时: 未处理</span>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<span
|
||||
>责任人: <span class="am-text-danger">暂无</span></span
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a href="#" class="am-text-primary">处理</a>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
href="#"
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定要关闭本工单吗?"
|
||||
>关闭工单</a
|
||||
>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<ul class="am-pagination am-pagination-right am-text-sm">
|
||||
<li><a>总计<b>23</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
<li><a href="#">2</a></li>
|
||||
<li><a href="#">下一页</a></li>
|
||||
<li><a href="#">尾页</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
974
FrontCode1/src/components/ManagementSystem/WorkOrderModel.vue
Normal file
974
FrontCode1/src/components/ManagementSystem/WorkOrderModel.vue
Normal file
@@ -0,0 +1,974 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<!-- content start -->
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg"
|
||||
><a href="/?g=Ticket&m=Ticket_model&a=index"
|
||||
>工单模型</a
|
||||
>
|
||||
</strong>
|
||||
/
|
||||
<small>列表</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-margin-bottom-xs am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-md-2 am-padding-top-xs">
|
||||
<div class="am-btn-toolbar">
|
||||
<div class="am-btn-group am-btn-group-xs">
|
||||
<a
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
class="am-btn am-btn-default am-radius"
|
||||
><span class="am-icon-plus"></span> 新增</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-md-10">
|
||||
<form class="am-form am-form-inline am-text-right">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="Ticket_model" />
|
||||
<input type="hidden" name="a" value="index" />
|
||||
<select
|
||||
name="sortby"
|
||||
class="am-form-field am-input-sm am-radius"
|
||||
data-am-selected="{btnSize: 'sm', dropUp: 0}"
|
||||
style="display: none"
|
||||
>
|
||||
<option value="0">默认排序</option>
|
||||
<option value="1">按工单分类排序(升序)</option>
|
||||
</select>
|
||||
<div
|
||||
class="am-selected am-dropdown"
|
||||
id="am-selected-6xc50"
|
||||
data-am-dropdown=""
|
||||
>
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-selected-btn
|
||||
am-btn
|
||||
am-dropdown-toggle
|
||||
am-btn-sm
|
||||
am-btn-default
|
||||
"
|
||||
>
|
||||
<span class="am-selected-status am-fl">默认排序</span>
|
||||
<i class="am-selected-icon am-icon-caret-down"></i>
|
||||
</button>
|
||||
<div class="am-selected-content am-dropdown-content">
|
||||
<h2 class="am-selected-header">
|
||||
<span class="am-icon-chevron-left">返回</span>
|
||||
</h2>
|
||||
<ul class="am-selected-list">
|
||||
<li
|
||||
class="am-checked"
|
||||
data-index="0"
|
||||
data-group="0"
|
||||
data-value="0"
|
||||
>
|
||||
<span class="am-selected-text">默认排序</span>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
<li
|
||||
class=""
|
||||
data-index="1"
|
||||
data-group="0"
|
||||
data-value="1"
|
||||
>
|
||||
<span class="am-selected-text"
|
||||
>按工单分类排序(升序)</span
|
||||
>
|
||||
<i class="am-icon-check"></i>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="am-selected-hint"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
placeholder="查找工单模型"
|
||||
value=""
|
||||
class="
|
||||
am-block am-input-sm
|
||||
pes_input_radius
|
||||
fix-input-width
|
||||
am-radius
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<button
|
||||
type="submit"
|
||||
class="am-btn am-btn-default am-btn-sm am-radius"
|
||||
>
|
||||
搜索
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
style=""
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
|
||||
<form
|
||||
class="am-form ajax-submit"
|
||||
action="/?g=Ticket&m=Ticket_model&a=listsort"
|
||||
method="POST"
|
||||
>
|
||||
<input type="hidden" name="method" value="PUT" />
|
||||
<table
|
||||
class="
|
||||
am-table
|
||||
am-table-bordered
|
||||
am-table-striped
|
||||
am-table-hover
|
||||
am-text-sm
|
||||
"
|
||||
>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class="table-sort">排序</th>
|
||||
<th class="table-set">ID</th>
|
||||
<th class="table-title">所属分类</th>
|
||||
<th class="table-title">工单ID</th>
|
||||
<th class="table-title">登录验证</th>
|
||||
<th class="table-title">开启验证码</th>
|
||||
<th class="table-set">状态</th>
|
||||
<th class="table-title">开启自动分单</th>
|
||||
<th class="table-title">管辖用户组</th>
|
||||
<th class="table-title">工单超时时长(分钟)</th>
|
||||
<th class="table-title">联系方式</th>
|
||||
<th class="table-title">是否自动关闭工单</th>
|
||||
<th class="table-set">操作</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[6]"
|
||||
value="1"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">6</td>
|
||||
<td class="am-text-middle">PESCMS DOC - 定制咨询</td>
|
||||
<td class="am-text-middle">
|
||||
KNPT10069448392
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=KNPT10069448392"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">不验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售前客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=KNPT10069448392&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=6&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=KNPT10069448392&cid=12&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=KNPT10069448392"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=KNPT10069448392&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=KNPT10069448392"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=KNPT10069448392&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[5]"
|
||||
value="1"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">5</td>
|
||||
<td class="am-text-middle">PESCMS TEAM - 定制咨询</td>
|
||||
<td class="am-text-middle">
|
||||
XW26302216589
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=XW26302216589"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">不验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售前客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=XW26302216589&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=5&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=XW26302216589&cid=13&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=XW26302216589"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=XW26302216589&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=XW26302216589"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=XW26302216589&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[1]"
|
||||
value="1"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">1</td>
|
||||
<td class="am-text-middle">PESCMS TICKET - 定制咨询</td>
|
||||
<td class="am-text-middle">
|
||||
VRYX42340795051
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=VRYX42340795051"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">不验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售前客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=VRYX42340795051&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=VRYX42340795051&cid=14&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=VRYX42340795051"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=VRYX42340795051&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=VRYX42340795051"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=VRYX42340795051&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[4]"
|
||||
value="2"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">4</td>
|
||||
<td class="am-text-middle">PESCMS DOC - 反馈建议</td>
|
||||
<td class="am-text-middle">
|
||||
TRF11182840491
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=TRF11182840491"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">不验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售后客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=TRF11182840491&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=4&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=TRF11182840491&cid=12&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=TRF11182840491"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=TRF11182840491&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=TRF11182840491"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=TRF11182840491&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[3]"
|
||||
value="2"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">3</td>
|
||||
<td class="am-text-middle">PESCMS TEAM - 反馈建议</td>
|
||||
<td class="am-text-middle">
|
||||
DH93323046916
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=DH93323046916"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">不验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售后客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=DH93323046916&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=3&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=DH93323046916&cid=13&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=DH93323046916"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=DH93323046916&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=DH93323046916"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=DH93323046916&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[2]"
|
||||
value="2"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">2</td>
|
||||
<td class="am-text-middle">PESCMS TICKET - 反馈建议</td>
|
||||
<td class="am-text-middle">
|
||||
RM13709758970
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=RM13709758970"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">不验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售后客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=RM13709758970&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=2&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=RM13709758970&cid=14&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=RM13709758970"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=RM13709758970&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=RM13709758970"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=RM13709758970&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[8]"
|
||||
value="3"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">8</td>
|
||||
<td class="am-text-middle">主机租用 - 服务器订购</td>
|
||||
<td class="am-text-middle">
|
||||
STJFD73570626158
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=STJFD73570626158"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">不验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售前客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=STJFD73570626158&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=8&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=STJFD73570626158&cid=15&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=STJFD73570626158"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=STJFD73570626158&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=STJFD73570626158"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=STJFD73570626158&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="text"
|
||||
class="am-input-sm"
|
||||
name="id[7]"
|
||||
value="4"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">7</td>
|
||||
<td class="am-text-middle">主机租用 - 访问异常</td>
|
||||
<td class="am-text-middle">
|
||||
YMTC20655466347
|
||||
<a
|
||||
href="/?m=Category&a=ticket&number=YMTC20655466347"
|
||||
target="_blank"
|
||||
><i class="am-icon-external-link"></i
|
||||
></a>
|
||||
</td>
|
||||
<td class="am-text-middle">验证</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
<td class="am-text-middle">关闭</td>
|
||||
<td class="am-text-middle">售后客服</td>
|
||||
<td class="am-text-middle">10</td>
|
||||
<td class="am-text-middle">邮件, 手机号码, 微信</td>
|
||||
<td class="am-text-middle">禁用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=YMTC20655466347&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<a
|
||||
class="am-text-warning"
|
||||
href="/?g=Ticket&m=Fqa&a=index&ticket_model_id=7&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-question-circle"></span>
|
||||
FQA列表</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
|
||||
<div class="am-dropdown" data-am-dropdown="">
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-dropdown-toggle am-link-muted more-operate"
|
||||
data-am-dropdown-toggle=""
|
||||
><span class="am-icon-cog"></span> 更多
|
||||
<span class="am-icon-caret-down"></span
|
||||
></a>
|
||||
<ul class="am-dropdown-content">
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_form&a=index&number=YMTC20655466347&cid=15&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-compass"></span> 管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=createJS&number=YMTC20655466347"
|
||||
target="_blank"
|
||||
><span class="am-icon-globe"></span>
|
||||
生成跨域工单</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=YMTC20655466347&copy=1&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-primary"
|
||||
href="/?m=Category&a=ticket&number=YMTC20655466347"
|
||||
target="_blank"
|
||||
><span class="am-icon-external-link"></span>
|
||||
预览</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?"
|
||||
href="/?g=Ticket&m=Ticket_model&a=action&id=YMTC20655466347&method=DELETE&back_url=Lz9nPVRpY2tldCZtPVRpY2tldF9tb2RlbCZhPWluZGV4"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<button
|
||||
type="submit"
|
||||
class="am-btn am-btn-primary am-btn-xs am-radius"
|
||||
>
|
||||
排序
|
||||
</button>
|
||||
</div>
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<ul
|
||||
class="
|
||||
am-pagination am-pagination-right am-text-sm am-margin-0
|
||||
"
|
||||
>
|
||||
<li><a>总计<b>8</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- content end -->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
154
FrontCode1/src/components/MyWorkOrder.vue
Normal file
154
FrontCode1/src/components/MyWorkOrder.vue
Normal file
@@ -0,0 +1,154 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd am-text-center">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-3">
|
||||
<a href="/?m=Member&a=ticket&status=0">
|
||||
<div class="am-text-xxxl">3</div>
|
||||
<div>待解决</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="am-u-sm-3">
|
||||
<a href="/?m=Member&a=ticket&status=1">
|
||||
<div class="am-text-xxxl">1</div>
|
||||
<div>待处理</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="am-u-sm-3">
|
||||
<a href="/?m=Member&a=ticket&status=2">
|
||||
<div class="am-text-xxxl">0</div>
|
||||
<div>待回复</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="am-u-sm-3">
|
||||
<a href="/?m=Member&a=ticket&status=3">
|
||||
<div class="am-text-xxxl">0</div>
|
||||
<div>完成</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-margin-bottom am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-md-6">
|
||||
<div class="am-btn-toolbar">
|
||||
<div class="am-btn-group am-btn-group-sm">
|
||||
<a
|
||||
href="/?m=Member&a=ticket"
|
||||
class="am-btn am-btn-white am-disabled"
|
||||
>全部</a
|
||||
>
|
||||
<a
|
||||
href="/?m=Member&a=ticket&dataType=1&keyword="
|
||||
class="am-btn am-btn-white"
|
||||
>今天</a
|
||||
>
|
||||
<a
|
||||
href="/?m=Member&a=ticket&dataType=-1&keyword="
|
||||
class="am-btn am-btn-white"
|
||||
>昨天</a
|
||||
>
|
||||
<a
|
||||
href="/?m=Member&a=ticket&dataType=-7&keyword="
|
||||
class="am-btn am-btn-white"
|
||||
>本周</a
|
||||
>
|
||||
<a
|
||||
href="/?m=Member&a=ticket&close=1&keyword="
|
||||
class="am-btn am-btn-white"
|
||||
>已关闭: 0</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-md-4">
|
||||
<form>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="hidden" name="g" value="Form" />
|
||||
<input type="hidden" name="m" value="Member" />
|
||||
<input type="hidden" name="a" value="ticket" />
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
placeholder="请输入工单编号或者工单内容"
|
||||
value=""
|
||||
class="am-form-field"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default" type="submit">
|
||||
<span class="am-icon-search"></span>
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-panel am-panel-default">
|
||||
<table class="am-table">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class="am-show-lg-only">工单编号</th>
|
||||
<th class="am-show-lg-only">相关产品</th>
|
||||
<th>问题内容</th>
|
||||
<th class="am-show-lg-only">状态</th>
|
||||
<th class="am-show-lg-only">提交时间</th>
|
||||
<th class="am-show-lg-only">操作</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-show-lg-only">WY46353906967</td>
|
||||
<td class="am-show-lg-only">PESCMS TICKET - 反馈建议</td>
|
||||
<td>
|
||||
<router-link to="/MyWorkOrderDetails"
|
||||
>PT可以添加常用问题FQA吗?</router-link
|
||||
>
|
||||
<!-- <a
|
||||
href="/?m=View&a=ticket&number=WY46353906967&back_url=Lz9tPU1lbWJlciZhPXRpY2tldA=="
|
||||
>PT可以添加常用问题FQA吗?</a
|
||||
> -->
|
||||
</td>
|
||||
<td class="am-show-lg-only" style="color: #f37b1d">待处理</td>
|
||||
<td class="am-show-lg-only">2019-03-18 13:54</td>
|
||||
<td class="am-show-lg-only">
|
||||
<a
|
||||
class="am-link-muted print-ticket"
|
||||
href="/?m=View&a=printer&number=WY46353906967"
|
||||
><span class="am-icon-print"></span
|
||||
></a>
|
||||
<router-link to="/MyWorkOrderDetails">查看详情</router-link>
|
||||
<!-- <a
|
||||
href="/?m=View&a=ticket&number=WY46353906967&back_url=Lz9tPU1lbWJlciZhPXRpY2tldA=="
|
||||
>查看详情</a
|
||||
> -->
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<ul class="am-pagination am-pagination-right am-text-sm">
|
||||
<li><a>总计<b>4</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
1358
FrontCode1/src/components/MyWorkOrderDetails.vue
Normal file
1358
FrontCode1/src/components/MyWorkOrderDetails.vue
Normal file
File diff suppressed because it is too large
Load Diff
133
FrontCode1/src/components/Register.vue
Normal file
133
FrontCode1/src/components/Register.vue
Normal file
@@ -0,0 +1,133 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="login">
|
||||
<div class="am-g am-margin-bottom-xl">
|
||||
<div class="am-u-sm-12 am-u-lg-4 am-u-sm-centered">
|
||||
<div class="am-text-center am-margin-bottom">
|
||||
<a href="https://ticket.pescms.com/"
|
||||
><img class="login-logo" src="../assets/img/logo.png" width="128"
|
||||
/></a>
|
||||
</div>
|
||||
<div class="am-panel am-panel-default login-panel">
|
||||
<form
|
||||
class="am-form ajax-submit"
|
||||
id="login-enterplorer"
|
||||
method="post"
|
||||
data-am-validator=""
|
||||
novalidate="novalidate"
|
||||
>
|
||||
<div class="login-tab am-active">
|
||||
<h3>注册帐号</h3>
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="text"
|
||||
name="account"
|
||||
class="pes-login-input am-field-error am-active"
|
||||
placeholder="登陆账号"
|
||||
/>
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="text"
|
||||
maxlength="10"
|
||||
name="name"
|
||||
class="pes-login-input"
|
||||
value=""
|
||||
placeholder="用户名称"
|
||||
/>
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="email"
|
||||
name="email"
|
||||
class="pes-login-input"
|
||||
placeholder="邮箱地址"
|
||||
/>
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="text"
|
||||
name="phone"
|
||||
class="pes-login-input"
|
||||
placeholder="手机号码"
|
||||
/>
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="password"
|
||||
name="password"
|
||||
class="pes-login-input"
|
||||
placeholder="密码"
|
||||
/>
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="password"
|
||||
name="repassword"
|
||||
class="pes-login-input"
|
||||
placeholder="确认密码"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="login-verify">
|
||||
<div class="am-alert am-alert-secondary am-text-center">
|
||||
<span class="am-text-xs am-block am-margin-bottom-xs"
|
||||
>请将图中的字符输入在验证码输入框</span
|
||||
>
|
||||
<img src="#" class="refresh-verify am-text-center" />
|
||||
</div>
|
||||
<div class="loginFlow">
|
||||
<input
|
||||
type="text"
|
||||
class="pes-login-input login-verify"
|
||||
name="verify"
|
||||
placeholder="验证码"
|
||||
maxlength="4"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-cf login-options am-text-sm">
|
||||
<div class="am-fl">
|
||||
已有PESCMS Ticket账号?
|
||||
<router-link to="/Login" class="login-signup-link">
|
||||
立即登录!
|
||||
</router-link>
|
||||
<!-- <a href="登录账号.html" class="login-signup-link"
|
||||
>立即登录!</a
|
||||
> -->
|
||||
</div>
|
||||
</div>
|
||||
<button
|
||||
type="submit"
|
||||
class="
|
||||
am-btn
|
||||
am-btn-primary
|
||||
am-radius
|
||||
am-btn-sm
|
||||
am-margin-top-sm
|
||||
am-btn-block
|
||||
"
|
||||
>
|
||||
注册
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
285
FrontCode1/src/components/UserGroup.vue
Normal file
285
FrontCode1/src/components/UserGroup.vue
Normal file
@@ -0,0 +1,285 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-padding-xs am-padding-top-0">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<div class="am-cf">
|
||||
<div class="am-fl am-cf">
|
||||
<strong class="am-text-primary am-text-lg"
|
||||
><a href="#">用户组列表</a>
|
||||
</strong>
|
||||
/
|
||||
<small>列表</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-margin-bottom-xs am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-md-6 am-padding-top-xs">
|
||||
<div class="am-btn-toolbar">
|
||||
<div class="am-btn-group am-btn-group-xs">
|
||||
<a href="#" class="am-btn am-btn-default am-radius"
|
||||
><span class="am-icon-plus"></span> 新增</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-md-3">
|
||||
<form>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="hidden" name="g" value="Ticket" />
|
||||
<input type="hidden" name="m" value="User_group" />
|
||||
<input type="hidden" name="a" value="index" />
|
||||
<input
|
||||
type="text"
|
||||
name="keyword"
|
||||
placeholder="查找内容"
|
||||
value=""
|
||||
class="am-form-field am-radius"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<input
|
||||
class="am-btn am-btn-default am-radius"
|
||||
type="submit"
|
||||
value="搜索"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
style=""
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
|
||||
<form
|
||||
class="am-form ajax-submit"
|
||||
action="/?g=Ticket&m=User_group&a=listsort"
|
||||
method="POST"
|
||||
>
|
||||
<input type="hidden" name="method" value="PUT" />
|
||||
<table
|
||||
class="
|
||||
am-table
|
||||
am-table-bordered
|
||||
am-table-striped
|
||||
am-table-hover
|
||||
am-text-sm
|
||||
"
|
||||
>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><input type="checkbox" class="checkbox-all" /></th>
|
||||
<th class="table-set">ID</th>
|
||||
<th class="table-title">用户组名称</th>
|
||||
<th class="table-title">允许查看所有用户</th>
|
||||
<th class="table-set">状态</th>
|
||||
<th class="table-set">操作</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[4]"
|
||||
value="4"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">4</td>
|
||||
<td class="am-text-middle">投诉反馈小组</td>
|
||||
<td class="am-text-middle">否</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a class="am-text-secondary" href="#"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-primary" href="#"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-success dialog" href="#"
|
||||
><span class="am-icon-hdd-o"></span> 设置菜单</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-warning dialog" href="#"
|
||||
><span class="am-icon-puzzle-piece"></span> 设置权限</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="#"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[3]"
|
||||
value="3"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">3</td>
|
||||
<td class="am-text-middle">售后客服</td>
|
||||
<td class="am-text-middle">否</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a class="am-text-secondary" href="#"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-primary" href="#"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-success dialog" href="#"
|
||||
><span class="am-icon-hdd-o"></span> 设置菜单</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-warning dialog" href="#"
|
||||
><span class="am-icon-puzzle-piece"></span> 设置权限</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="#"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[2]"
|
||||
value="2"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">2</td>
|
||||
<td class="am-text-middle">售前客服</td>
|
||||
<td class="am-text-middle">否</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a class="am-text-secondary" href="#"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-primary" href="#"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-success dialog" href="#"
|
||||
><span class="am-icon-hdd-o"></span> 设置菜单</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-warning dialog" href="#"
|
||||
><span class="am-icon-puzzle-piece"></span> 设置权限</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="#"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="am-text-middle">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="checkbox-all-children"
|
||||
name="id[1]"
|
||||
value="1"
|
||||
/>
|
||||
</td>
|
||||
<td class="am-text-middle">1</td>
|
||||
<td class="am-text-middle">管理员</td>
|
||||
<td class="am-text-middle">否</td>
|
||||
<td class="am-text-middle">启用</td>
|
||||
|
||||
<td class="am-text-middle">
|
||||
<a class="am-text-secondary" href="#"
|
||||
><span class="am-icon-pencil-square-o"></span> 编辑</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-primary" href="#"
|
||||
><span class="am-icon-copy"></span> 复制</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-success dialog" href="#"
|
||||
><span class="am-icon-hdd-o"></span> 设置菜单</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a class="am-text-warning dialog" href="#"
|
||||
><span class="am-icon-puzzle-piece"></span> 设置权限</a
|
||||
>
|
||||
<i class="am-margin-left-xs am-margin-right-xs">|</i>
|
||||
<a
|
||||
class="am-text-danger ajax-click ajax-dialog"
|
||||
msg="确定删除吗?将无法恢复的!"
|
||||
href="#"
|
||||
><span class="am-icon-trash-o"></span> 删除</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<button
|
||||
type="button"
|
||||
class="
|
||||
am-btn am-btn-danger am-btn-xs am-radius
|
||||
delete-batch
|
||||
"
|
||||
data="/?g=Ticket&m=User_group&a=action&method=DELETE"
|
||||
>
|
||||
删除
|
||||
</button>
|
||||
</div>
|
||||
<div class="am-u-sm-12 am-u-lg-6">
|
||||
<ul
|
||||
class="
|
||||
am-pagination am-pagination-right am-text-sm am-margin-0
|
||||
"
|
||||
>
|
||||
<li><a>总计<b>4</b>个记录</a></li>
|
||||
<li class="am-active"><a href="javascript:;">1</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- content end -->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
@import "../assets/css/base.css";
|
||||
</style>
|
||||
17
FrontCode1/src/components/backstagemanagement.vue
Normal file
17
FrontCode1/src/components/backstagemanagement.vue
Normal file
@@ -0,0 +1,17 @@
|
||||
<template>
|
||||
<div class="hello">
|
||||
<h1>后台管理</h1>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
57
FrontCode1/src/components/commonproblem.vue
Normal file
57
FrontCode1/src/components/commonproblem.vue
Normal file
@@ -0,0 +1,57 @@
|
||||
<template>
|
||||
<div class="hello">
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<div class="am-panel am-panel-default fqa-item">
|
||||
<div class="am-container fqa-search">
|
||||
<h1 class="am-text-center am-text-xxxl">常见问题</h1>
|
||||
<form>
|
||||
<div class="am-input-group">
|
||||
<input
|
||||
type="text"
|
||||
class="am-form-field"
|
||||
name="keyword"
|
||||
value=""
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default" type="submit">
|
||||
<span class="am-icon-search"></span>
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="am-panel-bd">
|
||||
<h2 class="am-text-xl">[PESCMS TEAM]</h2>
|
||||
<h3 class="am-text-l">
|
||||
<i class="am-icon-folder-open"></i> 定制咨询 (1)
|
||||
</h3>
|
||||
<ul class="fqa-ul am-avg-sm-1 am-avg-lg-4">
|
||||
<li>
|
||||
<router-link to="/commonproblemDetails"
|
||||
>腾讯投资《终结者2019》 将负责中国大陆市场宣传</router-link
|
||||
>
|
||||
<a href="#"></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
83
FrontCode1/src/components/commonproblemDetails.vue
Normal file
83
FrontCode1/src/components/commonproblemDetails.vue
Normal file
@@ -0,0 +1,83 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<article class="am-article">
|
||||
<div class="am-article-hd am-margin-bottom">
|
||||
<h1 class="am-article-title">
|
||||
腾讯投资《终结者2019》 将负责中国大陆市场宣传
|
||||
</h1>
|
||||
<div class="am-article-meta am-padding-0">
|
||||
<ol class="am-breadcrumb am-breadcrumb-slash am-inline">
|
||||
<li><a href="/">首页</a></li>
|
||||
<li>
|
||||
<a href="/?g=Form&m=Fqa&a=list">常见问题</a>
|
||||
</li>
|
||||
<li class="am-active">PESCMS TEAM - 定制咨询</li>
|
||||
</ol>
|
||||
<time
|
||||
class="date"
|
||||
datetime="2019-03-25 16:09"
|
||||
title="2019年03月25日 16:09"
|
||||
>
|
||||
2019年03月25日 16:09</time
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr
|
||||
data-am-widget="divider"
|
||||
style=""
|
||||
class="am-divider am-divider-dashed am-no-layout"
|
||||
/>
|
||||
|
||||
<div class="am-article-bd">
|
||||
<p>
|
||||
<span
|
||||
style="
|
||||
transition: all 0.2s ease 0s;
|
||||
font-weight: 700;
|
||||
color: rgb(0, 0, 0);
|
||||
font-family: 'Classic Grotesque W01', 'Hiragino Sans GB',
|
||||
'Microsoft YaHei', STHeiti, 'WenQuanYi Micro Hei',
|
||||
Arial, SimSun, sans-serif;
|
||||
font-size: 16px;
|
||||
background-color: rgba(255, 255, 255, 0.65);
|
||||
"
|
||||
>卡梅隆重启的新版《终结者2019》(《终结者:黑暗命运》)曝光新消息,腾讯影业将负责该片在中国大陆地区的市场工作。</span
|
||||
><span
|
||||
style="
|
||||
color: rgb(0, 0, 0);
|
||||
font-family: 'Classic Grotesque W01', 'Hiragino Sans GB',
|
||||
'Microsoft YaHei', STHeiti, 'WenQuanYi Micro Hei',
|
||||
Arial, SimSun, sans-serif;
|
||||
font-size: 16px;
|
||||
background-color: rgba(255, 255, 255, 0.65);
|
||||
"
|
||||
>在昨日举办的“一花一世界”UP2019腾讯新文创生态大会上,腾讯集团副总裁、腾讯影业首席执行官程武也更新了2019最新片单。</span
|
||||
>
|
||||
</p>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
59
FrontCode1/src/components/home.vue
Normal file
59
FrontCode1/src/components/home.vue
Normal file
@@ -0,0 +1,59 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm index-background">
|
||||
<div class="am-g">
|
||||
<!-- logo-->
|
||||
<div class="am-text-center index-logo am-margin-bottom">
|
||||
<img src="../assets/img/logo.png" width="180" />
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-sm-centered am-u-lg-6 index-search">
|
||||
<form action="#" method="GET">
|
||||
<input type="hidden" name="m" value="View" />
|
||||
<input type="hidden" name="a" value="ticket" />
|
||||
<div class="am-input-group">
|
||||
<input
|
||||
type="text"
|
||||
name="number"
|
||||
class="am-form-field"
|
||||
required=""
|
||||
placeholder="键入工单编号,了解进度"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default" type="submit">
|
||||
<i class="am-icon-search"></i> 查询进度
|
||||
</button>
|
||||
<a href="#" class="am-btn am-btn-warning"
|
||||
><i class="am-icon-yelp"></i> 提交工单</a
|
||||
>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="am-popover am-popover-bottom"
|
||||
id="am-popover-8t30s"
|
||||
style="top: 79px; left: 13.9844px"
|
||||
>
|
||||
<div class="am-popover-inner">
|
||||
<img src="img/gh_97857fdc998f_344.jpg" width="300" />
|
||||
</div>
|
||||
<div class="am-popover-caret"></div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
208
FrontCode1/src/components/main.vue
Normal file
208
FrontCode1/src/components/main.vue
Normal file
@@ -0,0 +1,208 @@
|
||||
<template>
|
||||
<div>
|
||||
<header class="am-topbar" id="ticket-nav">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<div
|
||||
class="am-collapse am-topbar-collapse am-topbar-right am-text-sm"
|
||||
id="ticket-topbar-collapse"
|
||||
>
|
||||
<ul class="am-nav am-nav-pills am-topbar-nav admin-header-list">
|
||||
<li>
|
||||
<router-link to="Login">登录</router-link>
|
||||
<!-- <a href="#" @click="toLogin"
|
||||
><i class="am-icon-sign-in"></i> 登录</a
|
||||
> -->
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="Register">注册</router-link>
|
||||
<!-- <a href="#" @click="toRegister"
|
||||
><i class="am-icon-user-plus"></i> 注册</a
|
||||
> -->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<header class="am-topbar tool-container">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<div class="logo am-fl">
|
||||
<a href="#">
|
||||
<img src="../assets/img/logo.png" />
|
||||
<h1 class="am-inline am-text-lg am-text-middle">PESCMS Ticket</h1>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="am-collapse am-topbar-collapse am-topbar-right am-text-sm">
|
||||
<ul class="am-nav am-nav-pills am-topbar-nav admin-header-list">
|
||||
<li>
|
||||
<router-link to="/home">网站首页</router-link>
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/submitworkorder">提交工单</router-link>
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/commonproblem">常见问题</router-link>
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/MyWorkOrder">我的工单</router-link>
|
||||
<!-- <a href="#" @click="myworkorder"
|
||||
><i class="am-icon-sign-in"></i> 我的工单</a
|
||||
> -->
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="ManagementLogin">后台管理</router-link>
|
||||
<!-- <a href="#" @click="toManagementLogin"
|
||||
><i class="am-icon-sign-in"></i> 后台管理</a
|
||||
> -->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div id="wrapper" class="am-text-sm index-background">
|
||||
<router-view></router-view>
|
||||
<!-- <div class="am-g">
|
||||
<div class="am-text-center index-logo am-margin-bottom">
|
||||
<img src="img/logo.png" width="180" />
|
||||
</div>
|
||||
|
||||
<div class="am-u-sm-12 am-u-sm-centered am-u-lg-6 index-search">
|
||||
<form action="#" method="GET">
|
||||
<input type="hidden" name="m" value="View" />
|
||||
<input type="hidden" name="a" value="ticket" />
|
||||
<div class="am-input-group">
|
||||
<input
|
||||
type="text"
|
||||
name="number"
|
||||
class="am-form-field"
|
||||
required=""
|
||||
placeholder="键入工单编号,了解进度"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default" type="submit">
|
||||
<i class="am-icon-search"></i> 查询进度
|
||||
</button>
|
||||
<a href="提交工单.html" class="am-btn am-btn-warning"
|
||||
><i class="am-icon-yelp"></i> 提交工单</a
|
||||
>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<footer class="my-footer pescms-footer-2">
|
||||
<!--这部分关于PESCMS产品简介的可以自行修改或删除-->
|
||||
<div class="am-g pescms-introduce">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-3">
|
||||
<h4>关于PESCMS</h4>
|
||||
<p>
|
||||
PESCMS旗下有TEAM团队任务管理系统,Ticket客服工单系统,DOC文档管理系统以及基于浏览器开发的基金定投助手。
|
||||
</p>
|
||||
</div>
|
||||
<div class="am-u-sm-12 am-u-lg-3">
|
||||
<h4>产品列表</h4>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/download/2.html"
|
||||
>PESCMS TEAM 团队任务管理系统</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/download/3.html"
|
||||
>PESCMS DOC 文档管理系统</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/download/5.html"
|
||||
>PESCMS TICKET 客服工单系统</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/download/4.html"
|
||||
>PESCMS LOGIN 网站登录管理</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/download/6.html"
|
||||
>基金定投助手</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="am-u-sm-12 am-u-lg-3 am-u-end">
|
||||
<h4>产品服务</h4>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/Page/Authorization.html"
|
||||
>商业授权</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/Authorize-Verify">授权查询</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/service.html">有偿服务</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/Page/ad.html">广告投放</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.pescms.com/Page/donate.html">赞助捐赠</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--这部分关于PESCMS产品简介的可以自行修改或删除-->
|
||||
|
||||
<div class="copyright am-text-center">
|
||||
<small
|
||||
>© Copyright 2015-2021. Power by
|
||||
<a href="https://www.pescms.com/" target="_blank">PESCMS Ticket</a>
|
||||
</small>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<div
|
||||
class="am-popover am-popover-bottom"
|
||||
id="am-popover-8t30s"
|
||||
style="top: 79px; left: 13.9844px"
|
||||
>
|
||||
<div class="am-popover-inner">
|
||||
<img src="img/gh_97857fdc998f_344.jpg" width="300" />
|
||||
</div>
|
||||
<div class="am-popover-caret"></div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
methods: {
|
||||
myworkorder: function () {
|
||||
this.$router.push("/MyWorkOrder");
|
||||
},
|
||||
toLogin: function () {
|
||||
this.$router.push("/Login");
|
||||
},
|
||||
toManagementLogin: function () {
|
||||
this.$router.push("/ManagementLogin");
|
||||
},
|
||||
toRegister: function () {
|
||||
this.$router.push("/Register");
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
147
FrontCode1/src/components/submitworkorder.vue
Normal file
147
FrontCode1/src/components/submitworkorder.vue
Normal file
@@ -0,0 +1,147 @@
|
||||
<template>
|
||||
<div class="hello">
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<form action="#" class="am-margin-bottom" method="GET">
|
||||
<div class="am-input-group">
|
||||
<input
|
||||
type="text"
|
||||
name="number"
|
||||
class="am-form-field"
|
||||
required=""
|
||||
placeholder="键入工单编号,了解进度"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default" type="submit">
|
||||
<i class="am-icon-search"></i> 查询进度
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<ol
|
||||
class="
|
||||
am-breadcrumb am-text-default am-margin-bottom-0
|
||||
categort-breadcrumb
|
||||
"
|
||||
>
|
||||
<li class="am-active">
|
||||
<a href="#"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>1</span
|
||||
>
|
||||
选择问题类型</a
|
||||
>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="javascript:;"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>2</span
|
||||
>
|
||||
选择对应工单</a
|
||||
>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="javascript:;"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>3</span
|
||||
>
|
||||
创建工单</a
|
||||
>
|
||||
</li>
|
||||
</ol>
|
||||
<hr class="am-margin-top-0" />
|
||||
<ul class="ticket-ul am-avg-sm-1 am-avg-lg-4 am-thumbnails">
|
||||
<li>
|
||||
<router-link
|
||||
to="/submitworkorderChoose"
|
||||
class="ticket-category"
|
||||
>
|
||||
<h4 class="am-margin-bottom-xs">主机租用</h4>
|
||||
<p class="am-margin-top-0">主机租用相关问题</p>
|
||||
</router-link>
|
||||
<!-- <a href="#" class="ticket-category">
|
||||
<h4 class="am-margin-bottom-xs">主机租用</h4>
|
||||
<p class="am-margin-top-0">主机租用相关问题</p>
|
||||
</a> -->
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<router-link
|
||||
to="/submitworkorderChoose"
|
||||
class="ticket-category"
|
||||
>
|
||||
<h4 class="am-margin-bottom-xs">PESCMS TICKET</h4>
|
||||
<p class="am-margin-top-0">工单系统相关问题</p></router-link
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<router-link
|
||||
to="/submitworkorderChoose"
|
||||
class="ticket-category"
|
||||
>
|
||||
<h4 class="am-margin-bottom-xs">PESCMS TEAM</h4>
|
||||
<p class="am-margin-top-0">任务系统的工单</p></router-link
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<router-link
|
||||
to="/submitworkorderChoose"
|
||||
class="ticket-category"
|
||||
>
|
||||
<h4 class="am-margin-bottom-xs">PESCMS DOC</h4>
|
||||
<p class="am-margin-top-0">文档系统的反馈</p></router-link
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="am-panel am-panel-default ticket-fqa"
|
||||
style="display: none"
|
||||
>
|
||||
<div class="am-panel-bd am-margin-bottom">
|
||||
<span class="am-fl"><strong>常见问题</strong></span>
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-fr am-text-danger am-show-sm-only am-animation-shake"
|
||||
>创建工单>></a
|
||||
>
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="
|
||||
am-btn am-btn-danger am-btn-sm am-radius am-animation-shake
|
||||
"
|
||||
>创建工单</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
157
FrontCode1/src/components/submitworkorderChoose.vue
Normal file
157
FrontCode1/src/components/submitworkorderChoose.vue
Normal file
@@ -0,0 +1,157 @@
|
||||
<template>
|
||||
<div>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<form
|
||||
action="/?m=View&a=ticket"
|
||||
class="am-margin-bottom"
|
||||
method="GET"
|
||||
data-am-validator=""
|
||||
novalidate="novalidate"
|
||||
>
|
||||
<input type="hidden" name="m" value="View" />
|
||||
<input type="hidden" name="a" value="ticket" />
|
||||
<div class="am-input-group">
|
||||
<input
|
||||
type="text"
|
||||
name="number"
|
||||
class="am-form-field"
|
||||
required=""
|
||||
placeholder="键入工单编号,了解进度"
|
||||
/>
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default" type="submit">
|
||||
<i class="am-icon-search"></i> 查询进度
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<ol
|
||||
class="
|
||||
am-breadcrumb am-text-default am-margin-bottom-0
|
||||
categort-breadcrumb
|
||||
"
|
||||
>
|
||||
<li class="am-active">
|
||||
<a href="/?m=Category&a=index"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>1</span
|
||||
>
|
||||
选择问题类型</a
|
||||
>
|
||||
</li>
|
||||
<li class="am-active">
|
||||
<a href="/?m=Category&a=index"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>2</span
|
||||
>
|
||||
选择对应工单</a
|
||||
>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="javascript:;"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>3</span
|
||||
>
|
||||
创建工单</a
|
||||
>
|
||||
</li>
|
||||
</ol>
|
||||
<hr class="am-margin-top-0" />
|
||||
<ul class="ticket-ul am-avg-sm-1 am-avg-lg-4 am-thumbnails">
|
||||
<li>
|
||||
<router-link
|
||||
to="/submitworkorderCreate"
|
||||
class="ticket-category ticket-list"
|
||||
><h4 class="am-margin-0">服务器订购</h4>
|
||||
<p class="am-margin-top-0"></p>
|
||||
<p>服务器订购相关服务。</p>
|
||||
<p></p>
|
||||
</router-link>
|
||||
|
||||
<!-- <a
|
||||
href="javascript:;"
|
||||
data="/?m=Category&a=ticket&id=&number=STJFD73570626158&back_url=Lz9tPUNhdGVnb3J5JmE9aW5kZXgmaWQ9MTUmYmFja191cmw9THo5dFBVTmhkR1ZuYjNKNUptRTlhVzVrWlhnPQ=="
|
||||
class="ticket-category ticket-list"
|
||||
number="/?m=Fqa&a=index&number=STJFD73570626158"
|
||||
>
|
||||
<h4 class="am-margin-0">服务器订购</h4>
|
||||
<p class="am-margin-top-0"></p>
|
||||
<p>服务器订购相关服务。</p>
|
||||
<p></p>
|
||||
<i
|
||||
class="am-icon-spinner am-icon-pulse am-icon-xs"
|
||||
style="display: none"
|
||||
></i>
|
||||
</a> -->
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<router-link
|
||||
to="/submitworkorderCreate"
|
||||
class="ticket-category ticket-list"
|
||||
>
|
||||
<h4 class="am-margin-0">访问异常</h4>
|
||||
<p class="am-margin-top-0"></p>
|
||||
<p>租用服务器访问缓慢,异常等问题。</p>
|
||||
<p></p>
|
||||
</router-link>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="am-panel am-panel-default ticket-fqa"
|
||||
style="display: none"
|
||||
>
|
||||
<div class="am-panel-bd am-margin-bottom">
|
||||
<span class="am-fl"><strong>常见问题</strong></span>
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-fr am-text-danger am-show-sm-only am-animation-shake"
|
||||
>创建工单>></a
|
||||
>
|
||||
</div>
|
||||
<ol class="fqa-list am-avg-sm-1 am-avg-lg-3">
|
||||
<li>
|
||||
<a href="javascript:;"><p>努力加载中...</p></a>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="
|
||||
am-btn am-btn-danger am-btn-sm am-radius am-animation-shake
|
||||
"
|
||||
>创建工单</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
299
FrontCode1/src/components/submitworkorderCreate.vue
Normal file
299
FrontCode1/src/components/submitworkorderCreate.vue
Normal file
@@ -0,0 +1,299 @@
|
||||
<template>
|
||||
<div id="wrapper" class="am-text-sm">
|
||||
<div class="am-g">
|
||||
<div class="am-u-sm-12 am-u-lg-11 am-u-sm-centered">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-bd">
|
||||
<ol
|
||||
class="
|
||||
am-breadcrumb am-text-default am-margin-bottom-0
|
||||
categort-breadcrumb
|
||||
"
|
||||
>
|
||||
<li class="am-active">
|
||||
<a href="/?m=Category&a=index"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>1</span
|
||||
>
|
||||
选择问题类型</a
|
||||
>
|
||||
</li>
|
||||
<li class="am-active">
|
||||
<a
|
||||
href="/?m=Category&a=index&id=15&back_url=Lz9tPUNhdGVnb3J5JmE9aW5kZXg="
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>2</span
|
||||
>
|
||||
选择对应工单</a
|
||||
>
|
||||
</li>
|
||||
<li class="am-active">
|
||||
<a href="javascript:;"
|
||||
><span
|
||||
class="am-badge am-badge-primary am-round am-text-default"
|
||||
>3</span
|
||||
>
|
||||
创建工单</a
|
||||
>
|
||||
</li>
|
||||
</ol>
|
||||
<hr class="am-margin-top-0" />
|
||||
<h3>新工单 > 主机租用 > 服务器订购</h3>
|
||||
<form
|
||||
action="/?m=Submit&a=ticket"
|
||||
method="POST"
|
||||
class="am-form ajax-submit am-form-horizontal"
|
||||
data-am-validator=""
|
||||
novalidate="novalidate"
|
||||
>
|
||||
<input type="hidden" name="number" value="STJFD73570626158" />
|
||||
<input
|
||||
type="hidden"
|
||||
name="token"
|
||||
value="2c504ea3d53543e0df1175330e08ee5d"
|
||||
/>
|
||||
|
||||
<div class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-sm-centered">
|
||||
<div class="am-form-group">
|
||||
<label class="am-block"
|
||||
>联系方式<i class="am-text-danger">*</i></label
|
||||
>
|
||||
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="contact"
|
||||
value="1"
|
||||
required="required"
|
||||
checked="checked"
|
||||
data=""
|
||||
/>
|
||||
<span>电子邮件</span>
|
||||
</label>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="contact"
|
||||
value="2"
|
||||
required="required"
|
||||
data=""
|
||||
/>
|
||||
<span>手机号码</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-sm-centered">
|
||||
<div class="am-form-group">
|
||||
<label class="am-block"
|
||||
>联系信息<span class="contact_label"> (电子邮件)</span
|
||||
><i class="am-text-danger">*</i></label
|
||||
>
|
||||
<input
|
||||
class="form-text-input input-leng3 am-radius"
|
||||
name="contact_account"
|
||||
placeholder="请填写您的联系信息,方便我们与您联系"
|
||||
type="text"
|
||||
value=""
|
||||
required=""
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-sm-centered">
|
||||
<div class="am-form-group">
|
||||
<label class="am-block"
|
||||
>工单标题<i class="am-text-danger">*</i></label
|
||||
>
|
||||
<input
|
||||
class="form-text-input input-leng3 am-radius"
|
||||
name="title"
|
||||
placeholder="简单扼要描述本次工单遇到的问题"
|
||||
type="text"
|
||||
value=""
|
||||
required=""
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="product_band" class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-sm-centered">
|
||||
<div class="am-form-group">
|
||||
<label class="am-block"
|
||||
>选择产品<i class="am-text-danger">*</i></label
|
||||
>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="product"
|
||||
value="1"
|
||||
required=""
|
||||
/>
|
||||
<span> 香港服务器 </span>
|
||||
</label>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="product"
|
||||
value="2"
|
||||
required=""
|
||||
/>
|
||||
<span> 美国服务器 </span>
|
||||
</label>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="product"
|
||||
value="3"
|
||||
required=""
|
||||
/>
|
||||
<span> 日本服务器 </span>
|
||||
</label>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="product"
|
||||
value="4"
|
||||
required=""
|
||||
/>
|
||||
<span> 东南亚服务器 </span>
|
||||
</label>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="product"
|
||||
value="5"
|
||||
required=""
|
||||
/>
|
||||
<span> 欧美服务器 </span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="type_band" class="am-g am-g-collapse">
|
||||
<div class="am-u-sm-12 am-u-sm-centered">
|
||||
<div class="am-form-group">
|
||||
<label class="am-block"
|
||||
>选择产品类型<i class="am-text-danger">*</i></label
|
||||
>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="type"
|
||||
value="1"
|
||||
required=""
|
||||
/>
|
||||
<span> 虚拟空间 </span>
|
||||
</label>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="type"
|
||||
value="2"
|
||||
required=""
|
||||
/>
|
||||
<span> VPS </span>
|
||||
</label>
|
||||
<label class="form-radio-label am-radio-inline">
|
||||
<input
|
||||
class="form-radio"
|
||||
type="radio"
|
||||
name="type"
|
||||
value="3"
|
||||
required=""
|
||||
/>
|
||||
<span> 独立主机 </span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-g-collapse am-margin-bottom">
|
||||
<div class="am-u-sm-6">
|
||||
<router-link to="/MyWorkOrderDetails">
|
||||
<button class="am-btn am-btn-secondary am-btn-xs am-radius">
|
||||
提交
|
||||
</button>
|
||||
</router-link>
|
||||
|
||||
<!-- <button
|
||||
type="submit"
|
||||
class="am-btn am-btn-secondary am-btn-xs am-radius"
|
||||
>
|
||||
提交
|
||||
</button> -->
|
||||
</div>
|
||||
<div class="am-u-sm-6 am-text-right">
|
||||
<span
|
||||
>——本工单系统由<a
|
||||
href="https://www.pescms.com"
|
||||
target="_blank"
|
||||
>PESCMS Ticket</a
|
||||
>强力驱动</span
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-panel am-panel-default ticket-fqa" style="display: none">
|
||||
<div class="am-panel-bd am-margin-bottom">
|
||||
<span class="am-fl"><strong>常见问题</strong></span>
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="am-fr am-text-danger am-show-sm-only am-animation-shake"
|
||||
>创建工单>></a
|
||||
>
|
||||
</div>
|
||||
<ol class="fqa-list am-avg-sm-1 am-avg-lg-3">
|
||||
<li>
|
||||
<a href="javascript:;"><p>努力加载中...</p></a>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a
|
||||
href="javascript:;"
|
||||
class="
|
||||
am-btn am-btn-danger am-btn-sm am-radius am-animation-shake
|
||||
"
|
||||
>创建工单</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
props: {
|
||||
msg: String,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
||||
10
FrontCode1/src/main.js
Normal file
10
FrontCode1/src/main.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import Vue from 'vue'
|
||||
import App from './App.vue'
|
||||
import router from './router'
|
||||
|
||||
Vue.config.productionTip = false
|
||||
|
||||
new Vue({
|
||||
render: h => h(App),
|
||||
router
|
||||
}).$mount('#app')
|
||||
128
FrontCode1/src/router/index.js
Normal file
128
FrontCode1/src/router/index.js
Normal file
@@ -0,0 +1,128 @@
|
||||
import Vue from 'vue'
|
||||
import VueRouter from 'vue-router'
|
||||
|
||||
const home=()=> import('../components/home.vue')
|
||||
const submitworkorder=()=> import('../components/submitworkorder.vue') //提交工单
|
||||
const submitworkorderChoose=()=> import('../components/submitworkorderChoose.vue') //提交工单-选择对应工单
|
||||
const submitworkorderCreate=()=> import('../components/submitworkorderCreate.vue') //提交工单-创建工单
|
||||
const commonproblem=()=> import('../components/commonproblem.vue') //常见问题
|
||||
const commonproblemDetails=()=> import('../components/commonproblemDetails.vue') //常见问题详情页
|
||||
const Login=()=> import('../components/Login.vue')
|
||||
const main=()=> import('../components/main.vue')
|
||||
const ManagementLogin=()=> import('../components/ManagementLogin.vue') //后台管理登录
|
||||
const ManagementHome=()=> import('../components/ManagementHome.vue') //后台管理主页
|
||||
const Register=()=> import('../components/Register.vue') //注册
|
||||
const WorkBench=()=> import('../components/ManagementSystem/WorkBench.vue') //工作台
|
||||
const AllWorkOrder=()=> import('../components/ManagementSystem/AllWorkOrder.vue') //所有工单
|
||||
const WorkOrderList=()=> import('../components/ManagementSystem/WorkOrderList.vue') //工单列表
|
||||
const ManagementMyWorkOrder=()=> import('../components/ManagementSystem/ManagementMyWorkOrder.vue') //管理系统我的工单
|
||||
const WorkOrderModel=()=> import('../components/ManagementSystem/WorkOrderModel.vue') //工单模型
|
||||
const ClassificationManagement=()=> import('../components/ManagementSystem/ClassificationManagement.vue') //分类管理
|
||||
const Managers=()=> import('../components/ManagementSystem/Managers.vue') //管理员列表
|
||||
const UserGroup=()=> import('../components/UserGroup.vue') //用户组列表
|
||||
const NodeManagement=()=> import('../components/ManagementSystem/NodeManagement.vue') //节点管理
|
||||
const ReplyPhrase=()=> import('../components/ManagementSystem/ReplyPhrase.vue') //回复短语MyWorkOrder
|
||||
const MyWorkOrder=()=> import('../components/MyWorkOrder.vue') //我的工单
|
||||
const MyWorkOrderDetails=()=> import('../components/MyWorkOrderDetails.vue') //我的工单详情页
|
||||
|
||||
|
||||
Vue.use(VueRouter)
|
||||
|
||||
const router = new VueRouter({
|
||||
routes :[
|
||||
{
|
||||
path:'',
|
||||
redirect:'/home'
|
||||
},
|
||||
{
|
||||
path:'/Login',
|
||||
component:Login
|
||||
}
|
||||
,
|
||||
{
|
||||
path:'/main',
|
||||
component:main,
|
||||
children:[
|
||||
{
|
||||
path:'/submitworkorder',
|
||||
component:submitworkorder
|
||||
}, {
|
||||
path:'/home',
|
||||
component:home
|
||||
}, {
|
||||
path:'/commonproblem',
|
||||
component:commonproblem
|
||||
}, {
|
||||
path:'/MyWorkOrder',
|
||||
component:MyWorkOrder
|
||||
}, {
|
||||
path:'/commonproblemDetails',
|
||||
component:commonproblemDetails
|
||||
},{
|
||||
path:'/MyWorkOrderDetails',
|
||||
component:MyWorkOrderDetails
|
||||
},
|
||||
{
|
||||
path:'/submitworkorderChoose',
|
||||
component:submitworkorderChoose
|
||||
}, {
|
||||
path:'/submitworkorderCreate',
|
||||
component:submitworkorderCreate
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
path:'/ManagementLogin',
|
||||
component:ManagementLogin
|
||||
}
|
||||
,
|
||||
{
|
||||
path:'/ManagementHome',
|
||||
component:ManagementHome,
|
||||
children:[
|
||||
{
|
||||
path:'',
|
||||
redirect:'/WorkBench'
|
||||
},
|
||||
{
|
||||
path:'/WorkBench',
|
||||
component:WorkBench
|
||||
}, {
|
||||
path:'/AllWorkOrder',
|
||||
component:AllWorkOrder
|
||||
},{
|
||||
path:'/WorkOrderList',
|
||||
component:WorkOrderList
|
||||
},{
|
||||
path:'/ManagementMyWorkOrder',
|
||||
component:ManagementMyWorkOrder
|
||||
},{
|
||||
path:'/WorkOrderModel',
|
||||
component:WorkOrderModel
|
||||
},{
|
||||
path:'/ClassificationManagement',
|
||||
component:ClassificationManagement
|
||||
},{
|
||||
path:'/Managers',
|
||||
component:Managers
|
||||
},{
|
||||
path:'/UserGroup',
|
||||
component:UserGroup
|
||||
},{
|
||||
path:'/NodeManagement',
|
||||
component:NodeManagement
|
||||
},{
|
||||
path:'/ReplyPhrase',
|
||||
component:ReplyPhrase
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
path:'/Register',
|
||||
component:Register
|
||||
}
|
||||
],
|
||||
mode:'history'
|
||||
})
|
||||
|
||||
export default router
|
||||
Reference in New Issue
Block a user