4个文件已修改
2个文件已添加
6 文件已重命名
1个文件已删除
| | |
| | | path: 'casepool', |
| | | name: 'casepool', |
| | | component: () => import('@/views/operate/disposal'), |
| | | children:[ |
| | | children: [ |
| | | { |
| | | path: 'pool', |
| | | name: 'pool', |
| | |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | path: "fivepack", |
| | | name: 'fivepack', |
| | | component: () => import('@/views/operate/fivepack'), |
| | | children: [ |
| | | { |
| | | path: "shop", |
| | | name: 'shop', |
| | | component: () => import('@/views/operate/fivepack/shop'), |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | |
| | | { |
| | | path: '/404', |
| | | name: "404", |
| | | component: () => import('@/views/NotFound'), |
| | | component: () => import('@/views/info/NotFound'), |
| | | }, |
| | | // { path: '*', redirect: '/404' } |
| | | { |
| | | path: '/fail', |
| | | name: "/fail", |
| | | component: () => import('@/views/info/Fail'), |
| | | }, |
| | | { path: '*', redirect: '/404' } |
| | | ] |
| | | |
| | | const router = new VueRouter({ |
New file |
| | |
| | | <template> |
| | | <div class="fail"> |
| | | <header> |
| | | <div class="header-img"> |
| | | <img src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__fe57e10f2714b3e5e553a2c6469510de.png" |
| | | alt=""> |
| | | </div> |
| | | <div class="header-tip"> |
| | | <span>è¯·æ ¸å¯¹å¹¶ä¿®æ¹ä»¥ä¸ä¿¡æ¯ï¼åéæ°æäº¤</span> |
| | | </div> |
| | | </header> |
| | | <main> |
| | | <h4>æ¨æäº¤çå
容æå¦ä¸é误:</h4> |
| | | <div class="main-tip"> |
| | | <img src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__fe57e10f2714b3e5e553a2c6469510de.png" |
| | | alt=""> |
| | | <span>æ¨çè´¦æ·å·²è¢«å»ç»</span> |
| | | <el-link>ç«å³è§£å»</el-link> |
| | | </div> |
| | | <div class="main-tip"> |
| | | <img src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__fe57e10f2714b3e5e553a2c6469510de.png" |
| | | alt=""> |
| | | <span>æ¨çè´¦æ·è¿ä¸å
·å¤ç³è¯·èµæ ¼</span> |
| | | <el-link>ç«å³å级</el-link> |
| | | </div> |
| | | </main> |
| | | <footer> |
| | | <el-button type="primary">è¿åä¿®æ¹</el-button> |
| | | </footer> |
| | | </div> |
| | | </template> |
| | | <style lang="scss" scoped> |
| | | .fail{ |
| | | display: flex; |
| | | flex-direction: column; |
| | | align-items: center; |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <router-view></router-view> |
| | | </template> |
| | | <div>111</div> |
| | | </template> |
| | |
| | | <el-menu-item index="/home/operate/rectification">ä¸é¡¹æ´æ²»</el-menu-item> |
| | | <el-menu-item index="/home/operate/">å·¡æ¥æ§æ³</el-menu-item> |
| | | <el-menu-item index="/home/operate/">æ¡å·æ¥è¯¢</el-menu-item> |
| | | <el-menu-item index="/home/operate/">é¨åäºå
å¤ç½®ç®¡ç</el-menu-item> |
| | | <el-submenu index="/home/operate/fivepack"> |
| | | <template slot="title"> |
| | | <span class="secondSpan">é¨åäºå
å¤ç½®ç®¡ç</span> |
| | | </template> |
| | | <el-menu-item index="/home/operate/thirdpack">é¨åä¸å
</el-menu-item> |
| | | <el-menu-item index="/home/operate/fivepack/shop">åºéºç®¡ç</el-menu-item> |
| | | </el-submenu> |
| | | <el-menu-item index="/home/operate/">ç®æ³æ¨¡å管ç</el-menu-item> |
| | | <el-menu-item index="/home/operate/">车è¾ç®¡ç</el-menu-item> |
| | | <el-menu-item index="/home/operate">å¾ç管ç</el-menu-item> |
New file |
| | |
| | | <template> |
| | | <router-view></router-view> |
| | | </template> |
File was renamed from src/views/operate/shop/components/header/index.vue |
| | |
| | | <template> |
| | | <header> |
| | | <div class="headerContent"> |
| | | <div class="search"> |
| | | <span>ç鿡件:</span> |
| | | <el-input placeholder="请è¾å
¥å
容" v-model="search"></el-input> |
| | | <div class="find"> |
| | | <div class="search"> |
| | | <span>è¾å
¥æ¥è¯¢:</span> |
| | | <el-input placeholder="åºéº(é¨åº)åç§°" v-model="search"></el-input> |
| | | </div> |
| | | <div class="status"> |
| | | <span>åºéºç¶æ:</span> |
| | | <el-input placeholder="éæ©åºéºç¶æ" v-model="search"></el-input> |
| | | </div> |
| | | <div class="findBtn"> |
| | | <el-button type="primary" @click="setSearch">æ¥è¯¢</el-button> |
| | | <el-button type="primary" @click="setSearch" icon="el-icon-search">æ¥è¯¢</el-button> |
| | | <el-button icon="el-icon-delete-solid">éç½®</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="addUser"> |
| | | <!-- :before-close="handleClose" --> |
| | | <el-button class="addBtn" type="primary" @click="dialogCreate = true">æ·»å ç¨æ·</el-button> |
| | | <el-dialog :visible.sync="dialogCreate" title="æ°å¢è´¦æ·" width="45%" v-if="dialogCreate"> |
| | | <createUser @sendDialog="sendDialog" /> |
| | | </el-dialog> |
| | | <div class="add"> |
| | | <el-button class="addBtn" type="primary" @click="dialogCreate = true" icon="el-icon-plus">æ·»å </el-button> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="footer"> |
| | | <el-dialog :visible.sync="dialogCreate" title="æ°å¢è´¦æ·" width="45%" v-if="dialogCreate"> |
| | | <createUser @sendDialog="sendDialog" /> |
| | | </el-dialog> |
| | | </div> |
| | | </header> |
| | | </template> |
| | |
| | | sendDialog(flag) { |
| | | console.log(flag); |
| | | this.dialogCreate = flag.flag; |
| | | this.$emit('setDialog', { flag:true }) |
| | | this.$emit('setDialog', { flag: true }) |
| | | } |
| | | }, |
| | | props: ['setDialog', 'getSearch', 'flag'], |
| | |
| | | line-height: 100px; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | |
| | | .search { |
| | | .find{ |
| | | display: flex; |
| | | } |
| | | .search, |
| | | .status { |
| | | display: flex; |
| | | justify-content: flex-start; |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | .status { |
| | | margin-left: 20px; |
| | | } |
| | | |
| | | .findBtn { |
| | | line-height: 100px; |
| | | margin-left: 15px; |
| | | display: flex; |
| | | align-items: center; |
| | | margin-top: -2px; |
| | | |
| | | .el-button { |
| | | padding: 12px 25px; |
| | | border-radius: 20px; |
| | | } |
| | | } |
| | | |
| | | .addBtn { |
| | | background-color: #eb5d01; |
| | | border: none; |
| | | border-radius: 20px; |
| | | padding: 12px 30px; |
| | | margin-left: 20%; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | | </style> |
File was renamed from src/views/operate/shop/components/main/index.vue |
| | |
| | | :data="tableData" style="width: 100%" :row-class-name="tableRowClassName"> |
| | | <el-table-column type="selection" min-width="5"> |
| | | </el-table-column> |
| | | <el-table-column label="ç¨æ·ID" min-width="5"> |
| | | <el-table-column label="åºéºåç§°" min-width="10"> |
| | | <template slot-scope="scope">{{ scope.row.id }}</template> |
| | | </el-table-column> |
| | | <el-table-column prop="nickName" label="ç¨æ·åç§°" min-width="10"> |
| | | <el-table-column prop="nickName" label="åºéºè´è´£äºº" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="username" label="æå±å§å" min-width="10"> |
| | | <el-table-column prop="username" label="åºéºèç³»çµè¯" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="mobile" label="èç³»æ¹å¼" min-width="10"> |
| | | <el-table-column prop="mobile" label="åºéºè¯¦ç»å°å" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="note" label="æå±è§è²" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="departName" label="æå±é¨é¨" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="jobTitle" label="æå±èå¡" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="createTime" label="å建æ¶é´" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="status" label="å¯ç¨" min-width="5"> |
| | | <template slot-scope="scope"> |
| | | <el-switch class="switchStyle" v-model="scope.row.status" active-text="å¼" inactive-text="å
³" |
| | | active-color="#3fef9a" inactive-color="#000212" @change="handleChangeStatus(scope.row)"> |
| | | </el-switch> |
| | | </template> |
| | | <el-table-column prop="note" label="åºéºç¼å·" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="operation" label="æä½" min-width="15"> |
| | | <template slot-scope="scope"> |
| | | <div class="operation"> |
| | | <!-- <span @click="handleChangeRole(scope.row)">ä¿®æ¹è§è²</span> --> |
| | | <span @click="handleFind(scope.row)">æ¥ç</span> |
| | | <span class="line">|</span> |
| | | <!-- <span>ä¿®æ¹å¯ç </span> --> |
| | | <!-- <span>å é¤</span> --> |
| | | <span @click="handleUpdate(scope.row)">ä¿®æ¹é¨é¨</span> |
| | | <el-link icon="el-icon-edit" :underline="false">ç¼è¾</el-link> |
| | | <el-link class="leftPx" icon="el-icon-delete-solid" :underline="false">å é¤</el-link> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | .mainTitle { |
| | | line-height: 60px; |
| | | } |
| | | |
| | | .el-link{ |
| | | color: #4b9bb7; |
| | | } |
| | | .leftPx{ |
| | | margin-left: 10px; |
| | | } |
| | | .pagination { |
| | | margin-top: 50px; |
| | | display: flex; |
| | | line-height: 50px; |
| | | justify-content: center; |
| | | |
| | | .el-pagination { |
| | | |
| | | &::v-deep li, |
| | |
| | | .line { |
| | | padding: 0 5px; |
| | | } |
| | | |
| | | .el-button{ |
| | | // background-color: #fff; |
| | | border: none; |
| | | } |
| | | span:hover { |
| | | cursor: pointer; |
| | | } |
| | |
| | | <template> |
| | | <div>è§é¢å·¡æ¥</div> |
| | | <div> |
| | | <el-button @click="getRegion">è·åå°åä¸çº§èå¨</el-button> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | data(){ |
| | | return{ |
| | | |
| | | } |
| | | }, |
| | | methods:{ |
| | | getRegion(){ |
| | | // this.$axios.get('sccg/sccg-region/getTree').then(res=>{ |
| | | // console.log(res); |
| | | // }) |
| | | this.$axios({ |
| | | method:'get', |
| | | url:'sccg/sccg-region/getTree', |
| | | }) |
| | | .then(res=>{ |
| | | console.log(res); |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |