allen 2 ani în urmă
părinte
comite
86e0c6508f

+ 20 - 6
src/views/ledger/partRecord/index.vue

@@ -1,6 +1,14 @@
 <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="name">
+        <el-input
+          v-model="queryParams.name"
+          placeholder="请输入部件名称"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item label="机号" prop="airNumber">
         <el-input
           v-model="queryParams.airNumber"
@@ -17,10 +25,10 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="编号" prop="serial">
+      <el-form-item label="部件编号" prop="serial">
         <el-input
           v-model="queryParams.serial"
-          placeholder="请输入编号"
+          placeholder="请输入部件编号"
           clearable
           @keyup.enter.native="handleQuery"
         />
@@ -120,9 +128,10 @@
     <el-table v-loading="loading" :data="partRecordList" @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="name" />
       <el-table-column label="机号" align="center" prop="airNumber" />
       <el-table-column label="型号" align="center" prop="modelNumber" />
-      <el-table-column label="编号" align="center" prop="serial" />
+      <el-table-column label="部件编号" align="center" prop="serial" />
       <el-table-column label="出厂日期" align="center" prop="productionDate" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.productionDate, '{y}-{m}-{d}') }}</span>
@@ -171,14 +180,17 @@
     <!-- 添加或修改部件履历对话框 -->
     <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="name">
+          <el-input v-model="form.name" placeholder="请输入部件名称" />
+        </el-form-item>
         <el-form-item label="机号" prop="airNumber">
           <el-input v-model="form.airNumber" placeholder="请输入机号" />
         </el-form-item>
         <el-form-item label="型号" prop="modelNumber">
           <el-input v-model="form.modelNumber" placeholder="请输入型号" />
         </el-form-item>
-        <el-form-item label="编号" prop="serial">
-          <el-input v-model="form.serial" placeholder="请输入编号" />
+        <el-form-item label="部件编号" prop="serial">
+          <el-input v-model="form.serial" placeholder="请输入部件编号" />
         </el-form-item>
         <el-form-item label="出厂日期" prop="productionDate">
           <el-date-picker clearable
@@ -248,6 +260,7 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
+        name: null,
         airPartId: null,
         airModelId: null,
         airNumber: null,
@@ -288,6 +301,7 @@ export default {
     reset() {
       this.form = {
         id: null,
+        name: null,
         airPartId: null,
         airModelId: null,
         airNumber: null,
@@ -360,7 +374,7 @@ export default {
     /** 删除按钮操作 */
     handleDelete(row) {
       const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除部件履历号为"' + ids + '"的数据项?').then(function() {
+      this.$modal.confirm('是否确认删除部件履历号为"' + ids + '"的数据项?').then(function() {
         return delPartRecord(ids);
       }).then(() => {
         this.getList();

+ 28 - 6
src/views/ledger/subsystemRecord/index.vue

@@ -1,6 +1,14 @@
 <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="name">
+        <el-input
+          v-model="queryParams.name"
+          placeholder="请输入分系统名称"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item label="机号" prop="airNumber">
         <el-input
           v-model="queryParams.airNumber"
@@ -9,10 +17,18 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="编号" prop="serial">
+      <el-form-item label="型号" prop="modelNumber">
+        <el-input
+          v-model="queryParams.modelNumber"
+          placeholder="请输入型号"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="分系统编号" prop="serial">
         <el-input
           v-model="queryParams.serial"
-          placeholder="请输入编号"
+          placeholder="请输入分系统编号"
           clearable
           @keyup.enter.native="handleQuery"
         />
@@ -112,9 +128,10 @@
     <el-table v-loading="loading" :data="subsystemRecordList" @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="name" />
       <el-table-column label="机号" align="center" prop="airNumber" />
       <el-table-column label="型号" align="center" prop="modelNumber" />
-      <el-table-column label="编号" align="center" prop="serial" />
+      <el-table-column label="分系统编号" align="center" prop="serial" />
       <el-table-column label="出厂日期" align="center" prop="productionDate" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.productionDate, '{y}-{m}-{d}') }}</span>
@@ -163,14 +180,17 @@
     <!-- 添加或修改分系统履历对话框 -->
     <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="name">
+          <el-input v-model="form.name" placeholder="请输入分系统名称" />
+        </el-form-item>
         <el-form-item label="机号" prop="airNumber">
           <el-input v-model="form.airNumber" placeholder="请输入机号" />
         </el-form-item>
         <el-form-item label="型号" prop="modelNumber">
           <el-input v-model="form.modelNumber" placeholder="请输入型号" />
         </el-form-item>
-        <el-form-item label="编号" prop="serial">
-          <el-input v-model="form.serial" placeholder="请输入编号" />
+        <el-form-item label="分系统编号" prop="serial">
+          <el-input v-model="form.serial" placeholder="请输入分系统编号" />
         </el-form-item>
         <el-form-item label="出厂日期" prop="productionDate">
           <el-date-picker clearable
@@ -240,6 +260,7 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
+        name: null,
         airSubsystemId: null,
         airModelId: null,
         airNumber: null,
@@ -280,6 +301,7 @@ export default {
     reset() {
       this.form = {
         id: null,
+        name: null,
         airSubsystemId: null,
         airModelId: null,
         airNumber: null,
@@ -352,7 +374,7 @@ export default {
     /** 删除按钮操作 */
     handleDelete(row) {
       const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除分系统履历号为"' + ids + '"的数据项?').then(function() {
+      this.$modal.confirm('是否确认删除分系统履历号为"' + ids + '"的数据项?').then(function() {
         return delSubsystemRecord(ids);
       }).then(() => {
         this.getList();

+ 75 - 10
src/views/ledger/systemRecord/index.vue

@@ -1,6 +1,14 @@
 <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="name">
+        <el-input
+          v-model="queryParams.name"
+          placeholder="请输入系统名称"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item label="机号" prop="airNumber">
         <el-input
           v-model="queryParams.airNumber"
@@ -17,10 +25,10 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="编号" prop="serial">
+      <el-form-item label="系统编号" prop="serial">
         <el-input
           v-model="queryParams.serial"
-          placeholder="请输入编号"
+          placeholder="请输入系统编号"
           clearable
           @keyup.enter.native="handleQuery"
         />
@@ -65,6 +73,30 @@
           placeholder="请选择维修时间">
         </el-date-picker>
       </el-form-item>
+      <el-form-item label="返厂时间" prop="returnFactoryTime">
+        <el-date-picker clearable
+          v-model="queryParams.returnFactoryTime"
+          type="date"
+          value-format="yyyy-MM-dd"
+          placeholder="请选择返厂时间">
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item label="维修事项" prop="repairItem">
+        <el-input
+          v-model="queryParams.repairItem"
+          placeholder="请输入维修事项"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="串件安装飞机号" prop="bunchUnit">
+        <el-input
+          v-model="queryParams.bunchUnit"
+          placeholder="请输入串件安装飞机号"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -120,9 +152,10 @@
     <el-table v-loading="loading" :data="systemRecordList" @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="modelNumber" />
+      <el-table-column label="系统名称" align="center" prop="name" />
       <el-table-column label="机号" align="center" prop="airNumber" />
-      <el-table-column label="编号" align="center" prop="serial" />
+      <el-table-column label="型号" align="center" prop="modelNumber" />
+      <el-table-column label="系统编号" align="center" prop="serial" />
       <el-table-column label="出厂日期" align="center" prop="productionDate" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.productionDate, '{y}-{m}-{d}') }}</span>
@@ -140,6 +173,13 @@
           <span>{{ parseTime(scope.row.repairDate, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="返厂时间" align="center" prop="returnFactoryTime" width="180">
+        <template slot-scope="scope">
+          <span>{{ parseTime(scope.row.returnFactoryTime, '{y}-{m}-{d}') }}</span>
+        </template>
+      </el-table-column>
+      <el-table-column label="维修事项" align="center" prop="repairItem" />
+      <el-table-column label="串件安装飞机号" align="center" prop="bunchUnit" />
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -171,14 +211,17 @@
     <!-- 添加或修改系统履历对话框 -->
     <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="modelNumber">
-          <el-input v-model="form.modelNumber" placeholder="请输入型号" />
+        <el-form-item label="系统名称" prop="name">
+          <el-input v-model="form.name" placeholder="请输入系统名称" />
         </el-form-item>
         <el-form-item label="机号" prop="airNumber">
           <el-input v-model="form.airNumber" placeholder="请输入机号" />
         </el-form-item>
-        <el-form-item label="编号" prop="serial">
-          <el-input v-model="form.serial" placeholder="请输入编号" />
+        <el-form-item label="型号" prop="modelNumber">
+          <el-input v-model="form.modelNumber" placeholder="请输入型号" />
+        </el-form-item>
+        <el-form-item label="系统编号" prop="serial">
+          <el-input v-model="form.serial" placeholder="请输入系统编号" />
         </el-form-item>
         <el-form-item label="出厂日期" prop="productionDate">
           <el-date-picker clearable
@@ -196,7 +239,7 @@
             v-model="form.versionUpdateDate"
             type="date"
             value-format="yyyy-MM-dd"
-            placeholder="请选择出厂日期">
+            placeholder="请选择升级时间">
           </el-date-picker>
         </el-form-item>
         <el-form-item label="维修次数" prop="repairTimes">
@@ -210,6 +253,20 @@
             placeholder="请选择维修时间">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="返厂时间" prop="returnFactoryTime">
+          <el-date-picker clearable
+            v-model="form.returnFactoryTime"
+            type="date"
+            value-format="yyyy-MM-dd"
+            placeholder="请选择返厂时间">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item label="维修事项" prop="repairItem">
+          <el-input v-model="form.repairItem" placeholder="请输入维修事项" />
+        </el-form-item>
+        <el-form-item label="串件安装飞机号" prop="bunchUnit">
+          <el-input v-model="form.bunchUnit" placeholder="请输入串件安装飞机号" />
+        </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">确 定</el-button>
@@ -248,6 +305,7 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
+        name: null,
         airSystemId: null,
         modelNumber: null,
         airModelId: null,
@@ -258,6 +316,9 @@ export default {
         versionUpdateDate: null,
         repairTimes: null,
         repairDate: null,
+        returnFactoryTime: null,
+        repairItem: null,
+        bunchUnit: null,
       },
       // 表单参数
       form: {},
@@ -288,6 +349,7 @@ export default {
     reset() {
       this.form = {
         id: null,
+        name: null,
         airSystemId: null,
         modelNumber: null,
         airModelId: null,
@@ -298,6 +360,9 @@ export default {
         versionUpdateDate: null,
         repairTimes: null,
         repairDate: null,
+        returnFactoryTime: null,
+        repairItem: null,
+        bunchUnit: null,
         createBy: null,
         createTime: null,
         updateBy: null,
@@ -360,7 +425,7 @@ export default {
     /** 删除按钮操作 */
     handleDelete(row) {
       const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除系统履历号为"' + ids + '"的数据项?').then(function() {
+      this.$modal.confirm('是否确认删除系统履历号为"' + ids + '"的数据项?').then(function() {
         return delSystemRecord(ids);
       }).then(() => {
         this.getList();