zhangmeng09 1 рік тому
батько
коміт
3794b3d1f1

+ 2 - 2
inspur-ui/.env.development

@@ -1,10 +1,10 @@
 # 页面标题
-VUE_APP_TITLE = 电梯工单系统
+VUE_APP_TITLE = 96133应急安全服务平台
 
 # 开发环境配置
 ENV = 'development'
 
-# 电梯工单系统/开发环境
+# 96133应急安全服务平台/开发环境
 VUE_APP_BASE_API = '/dev-api'
 
 # 路由懒加载

+ 2 - 2
inspur-ui/.env.production

@@ -1,8 +1,8 @@
 # 页面标题
-VUE_APP_TITLE = 电梯工单系统
+VUE_APP_TITLE = 96133应急安全服务平台
 
 # 生产环境配置
 ENV = 'production'
 
-# 电梯工单系统/生产环境
+# 96133应急安全服务平台/生产环境
 VUE_APP_BASE_API = '/prod-api'

+ 2 - 2
inspur-ui/.env.staging

@@ -1,10 +1,10 @@
 # 页面标题
-VUE_APP_TITLE = 电梯工单系统
+VUE_APP_TITLE = 96133应急安全服务平台
 
 NODE_ENV = production
 
 # 测试环境配置
 ENV = 'staging'
 
-# 电梯工单系统/测试环境
+# 96133应急安全服务平台/测试环境
 VUE_APP_BASE_API = '/stage-api'

+ 1 - 1
inspur-ui/package.json

@@ -1,7 +1,7 @@
 {
   "name": "ruoyi",
   "version": "3.8.8",
-  "description": "电梯工单系统",
+  "description": "96133应急安全服务平台",
   "author": "若依",
   "license": "MIT",
   "scripts": {

+ 2 - 2
inspur-ui/public/robots.txt

@@ -1,2 +1,2 @@
-User-agent: *
-Disallow: /
+cUser-agent: *
+Disallow: /

+ 5 - 5
inspur-ui/src/api/work/workOrder.js

@@ -1,6 +1,6 @@
 import request from '@/utils/request'
 
-// 查询电梯工单信息列表
+// 查询工单列表列表
 export function listWorkOrder(query) {
   return request({
     url: '/work/workOrder/list',
@@ -9,7 +9,7 @@ export function listWorkOrder(query) {
   })
 }
 
-// 查询电梯工单信息详细
+// 查询工单列表详细
 export function getWorkOrder(id) {
   return request({
     url: '/work/workOrder/' + id,
@@ -17,7 +17,7 @@ export function getWorkOrder(id) {
   })
 }
 
-// 新增电梯工单信息
+// 新增工单列表
 export function addWorkOrder(data) {
   return request({
     url: '/work/workOrder',
@@ -26,7 +26,7 @@ export function addWorkOrder(data) {
   })
 }
 
-// 修改电梯工单信息
+// 修改工单列表
 export function updateWorkOrder(data) {
   return request({
     url: '/work/workOrder',
@@ -35,7 +35,7 @@ export function updateWorkOrder(data) {
   })
 }
 
-// 删除电梯工单信息
+// 删除工单列表
 export function delWorkOrder(id) {
   return request({
     url: '/work/workOrder/' + id,

+ 2 - 2
inspur-ui/src/views/index.vue

@@ -39,9 +39,9 @@
     </el-row>
     <el-row :gutter="20">
       <el-col :sm="24" :lg="12" style="padding-left: 20px">
-        <h2>电梯工单系统框架</h2>
+        <h2>96133应急安全服务平台框架</h2>
         <p>
-          一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了电梯工单系统,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。
+          一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了96133应急安全服务平台,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。
         </p>
         <p>
           <b>当前版本:</b> <span>v{{ version }}</span>

+ 1 - 1
inspur-ui/src/views/login.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="login">
     <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
-      <h3 class="title">电梯工单系统</h3>
+      <h3 class="title">96133应急安全服务平台</h3>
       <el-form-item prop="username">
         <el-input
           v-model="loginForm.username"

+ 1 - 1
inspur-ui/src/views/register.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="register">
     <el-form ref="registerForm" :model="registerForm" :rules="registerRules" class="register-form">
-      <h3 class="title">电梯工单系统</h3>
+      <h3 class="title">96133应急安全服务平台</h3>
       <el-form-item prop="username">
         <el-input v-model="registerForm.username" type="text" auto-complete="off" placeholder="账号">
           <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />

+ 46 - 27
inspur-ui/src/views/work/workOrder/index.vue

@@ -1,14 +1,16 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="电梯名称" prop="elevatorName">
+      <el-form-item  prop="elevatorName">
         <el-input
           v-model="queryParams.elevatorName"
-          placeholder="请输入电梯名称"
+          placeholder="请输入安全码/电梯名称查询工单"
           clearable
           @keyup.enter.native="handleQuery"
+          style="width: 300px"
         />
       </el-form-item>
+      <!--
       <el-form-item label="电梯安全码" prop="securityCode">
         <el-input
           v-model="queryParams.securityCode"
@@ -17,8 +19,9 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="状态 0:未接单1:已接单" prop="status">
-        <el-select v-model="queryParams.status" placeholder="请选择状态 0:未接单1:已接单" clearable>
+      -->
+      <el-form-item label="状态" prop="status">
+        <el-select v-model="queryParams.status" placeholder="请选择接单状态" clearable>
           <el-option
             v-for="dict in dict.type.sys_accept_status"
             :key="dict.value"
@@ -27,12 +30,20 @@
           />
         </el-select>
       </el-form-item>
-      <el-form-item label="创建日期" prop="createDate">
+      <el-form-item label="创建日期" prop="createDateStart">
         <el-date-picker clearable
-          v-model="queryParams.createDate"
+          v-model="queryParams.createDateStart"
           type="date"
           value-format="yyyy-MM-dd"
-          placeholder="请选择创建日期">
+          placeholder="请选择开始日期">
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item  prop="createDateEnd">
+        <el-date-picker clearable
+          v-model="queryParams.createDateEnd"
+          type="date"
+          value-format="yyyy-MM-dd"
+          placeholder="请选择结束日期">
         </el-date-picker>
       </el-form-item>
       <el-form-item>
@@ -41,7 +52,7 @@
       </el-form-item>
     </el-form>
 
-    <el-row :gutter="10" class="mb8">
+<!--    <el-row :gutter="10" class="mb8">
       <el-col :span="1.5">
         <el-button
           type="primary"
@@ -85,18 +96,18 @@
         >导出</el-button>
       </el-col>
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
+    </el-row>-->
 
     <el-table v-loading="loading" :data="workOrderList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="主键" align="center" prop="id" />
+<!--      <el-table-column label="主键" align="center" prop="id" />-->
       <el-table-column label="被困人员电话" align="center" prop="trappedPersonTel" />
-      <el-table-column label="所在地区" align="center" prop="region" />
+<!--      <el-table-column label="所在地区" align="center" prop="region" />
       <el-table-column label="所在小区" align="center" prop="community" />
-      <el-table-column label="所在楼栋" align="center" prop="building" />
+      <el-table-column label="所在楼栋" align="center" prop="building" />-->
       <el-table-column label="电梯名称" align="center" prop="elevatorName" />
       <el-table-column label="电梯安全码" align="center" prop="securityCode" />
-      <el-table-column label="状态 0:未接单1:已接单" align="center" prop="status">
+      <el-table-column label="接单状态" align="center" prop="status">
         <template slot-scope="scope">
           <dict-tag :options="dict.type.sys_accept_status" :value="scope.row.status"/>
         </template>
@@ -106,7 +117,7 @@
           <span>{{ parseTime(scope.row.createDate, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="录音时长" align="center" prop="recordingDuration" />
+<!--      <el-table-column label="录音时长" align="center" prop="recordingDuration" />
       <el-table-column label="通话录音地址" align="center" prop="callRecording" />
       <el-table-column label="维保公司" align="center" prop="maintCompany" />
       <el-table-column label="维保人员1" align="center" prop="maintFristPerson" />
@@ -114,15 +125,15 @@
       <el-table-column label="维保人员2" align="center" prop="maintSecondPerson" />
       <el-table-column label="维保人员2电话" align="center" prop="maintSecondTel" />
       <el-table-column label="物业人员" align="center" prop="tenementPerson" />
-      <el-table-column label="物业电话" align="center" prop="tenementTel" />
+      <el-table-column label="物业电话" align="center" prop="tenementTel" />-->
       <el-table-column label="处理人" align="center" prop="handler" />
-      <el-table-column label="联系电话" align="center" prop="handleContactTel" />
       <el-table-column label="处理部门" align="center" prop="handleDepart" />
-      <el-table-column label="处理时间" align="center" prop="handleTime" width="180">
+      <el-table-column label="人员电话" align="center" prop="handleContactTel" />
+<!--      <el-table-column label="处理时间" align="center" prop="handleTime" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.handleTime, '{y}-{m}-{d}') }}</span>
         </template>
-      </el-table-column>
+      </el-table-column>-->
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -131,7 +142,14 @@
             icon="el-icon-edit"
             @click="handleUpdate(scope.row)"
             v-hasPermi="['work:workOrder:edit']"
-          >修改</el-button>
+          >详情</el-button>
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-delete"
+            @click="handleDelete(scope.row)"
+            v-hasPermi="['work:workOrder:remove']"
+          >时间线</el-button>
           <el-button
             size="mini"
             type="text"
@@ -151,7 +169,7 @@
       @pagination="getList"
     />
 
-    <!-- 添加或修改电梯工单信息对话框 -->
+    <!-- 添加或修改工单列表对话框 -->
     <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="被困人员电话" prop="trappedPersonTel">
@@ -172,7 +190,7 @@
         <el-form-item label="电梯安全码" prop="securityCode">
           <el-input v-model="form.securityCode" placeholder="请输入电梯安全码" />
         </el-form-item>
-        <el-form-item label="状态 0:未接单1:已接单" prop="status">
+        <el-form-item label="接单状态" prop="status">
           <el-radio-group v-model="form.status">
             <el-radio
               v-for="dict in dict.type.sys_accept_status"
@@ -268,7 +286,7 @@ export default {
       showSearch: true,
       // 总条数
       total: 0,
-      // 电梯工单信息表格数据
+      // 工单列表表格数据
       workOrderList: [],
       // 弹出层标题
       title: "",
@@ -281,7 +299,8 @@ export default {
         elevatorName: null,
         securityCode: null,
         status: null,
-        createDate: null,
+        createDateStart: null,
+        createDateEnd: null,
       },
       // 表单参数
       form: {},
@@ -294,7 +313,7 @@ export default {
     this.getList();
   },
   methods: {
-    /** 查询电梯工单信息列表 */
+    /** 查询工单列表列表 */
     getList() {
       this.loading = true;
       listWorkOrder(this.queryParams).then(response => {
@@ -360,7 +379,7 @@ export default {
     handleAdd() {
       this.reset();
       this.open = true;
-      this.title = "添加电梯工单信息";
+      this.title = "添加工单列表";
     },
     /** 修改按钮操作 */
     handleUpdate(row) {
@@ -369,7 +388,7 @@ export default {
       getWorkOrder(id).then(response => {
         this.form = response.data;
         this.open = true;
-        this.title = "修改电梯工单信息";
+        this.title = "修改工单列表";
       });
     },
     /** 提交按钮 */
@@ -395,7 +414,7 @@ export default {
     /** 删除按钮操作 */
     handleDelete(row) {
       const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除电梯工单信息编号为"' + ids + '"的数据项?').then(function() {
+      this.$modal.confirm('是否确认删除工单列表编号为"' + ids + '"的数据项?').then(function() {
         return delWorkOrder(ids);
       }).then(() => {
         this.getList();

+ 2 - 2
inspur-ui/vue.config.js

@@ -7,7 +7,7 @@ function resolve(dir) {
 
 const CompressionPlugin = require('compression-webpack-plugin')
 
-const name = process.env.VUE_APP_TITLE || '电梯工单系统' // 网页标题
+const name = process.env.VUE_APP_TITLE || '96133应急安全服务平台' // 网页标题
 
 const port = process.env.port || process.env.npm_config_port || 80 // 端口
 
@@ -35,7 +35,7 @@ module.exports = {
     proxy: {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
-        target: `http://localhost:8080/elevator-workOrder`,
+        target: `http://localhost:8080/elevator-emergency`,
         changeOrigin: true,
         pathRewrite: {
           ['^' + process.env.VUE_APP_BASE_API]: ''