Selaa lähdekoodia

行动增加导出功能;

001295 1 vuosi sitten
vanhempi
commit
c79dcdddde

+ 41 - 2
src/views/business/spd/bo/behavior/index.vue

@@ -54,6 +54,15 @@
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
       </el-form-item>
     </el-form>
+    <div class="btn_grooup">
+      <el-button
+        type="warning"
+        plain
+        icon="el-icon-download"
+        size="mini"
+        @click="handleExport"
+      >导出</el-button>
+    </div>
     <el-table v-loading="loading" :data="behaviorList" height="700px">
       <el-table-column label="负责人" align="center" prop="staffName" />
       <el-table-column label="行动日期" align="center" prop="time" />
@@ -243,7 +252,6 @@
         <el-divider content-position="left">
           <dev style="width: 50px; height: 40px; font-size: 18px">照片信息</dev>
         </el-divider>
-
         <el-upload
           action="actionUrl"
           list-type="picture-card"
@@ -258,6 +266,21 @@
         <el-dialog :visible.sync="dialogVisible">
           <img width="100%" :src="dialogImageUrl" alt="">
         </el-dialog>
+        
+        <div v-if="form.stage">
+          <el-divider content-position="left">
+            <dev style="width: 50px; height: 40px; font-size: 18px">签卡信息</dev>
+          </el-divider>
+          <el-table v-loading="loading" :data="form.behaviorXys" height="150px">
+            <el-table-column label="签卡类型" align="center" prop="type">
+              <template slot-scope="scope">
+                <dict-tag :options="dict.type.mk_bo_signintype" :value="scope.row.type"/>
+              </template>
+            </el-table-column>
+            <el-table-column label="签卡时间" align="center" prop="createTime" />
+            <el-table-column label="签到地址" align="center" prop="address" />
+          </el-table>
+        </div>
 
         <div class="md-auditInfo">
           <el-divider content-position="left">
@@ -300,7 +323,7 @@ import { listBehavior, getBehavior} from "@/api/business/spd/bo/behavior";
 
 export default {
   name: "Behavior",
-  dicts: ['mk_bo_behavior_res','mk_bo_behavior_type','sys_yes_no','mk_bo_behavior_goal'],
+  dicts: ['mk_bo_behavior_res','mk_bo_behavior_type','sys_yes_no','mk_bo_behavior_goal','mk_bo_signintype'],
   data() {
     return {
       // 遮罩层
@@ -353,6 +376,7 @@ export default {
     };
   },
   created() {
+    this.queryParams.params = {source:"list"};
     this.getList();
   },
   methods: {
@@ -425,6 +449,21 @@ export default {
       this.dateRange = [];
       this.handleQuery();
     },
+    /** 导出按钮操作 */
+    handleExport() {
+      this.queryParams.params.pageNot = '1';
+      this.download('mk/bo/behavior/export', {
+        ...this.queryParams
+      }, `behavior_${new Date().getTime()}.xlsx`)
+    },
   }
 };
 </script>
+
+<style lang="scss" scoped>
+.btn_grooup {
+  margin-bottom: 10px;
+  display: flex;
+  justify-content: flex-end;
+}
+</style>

+ 2 - 2
src/views/purchase/transferOrder/add.vue

@@ -367,7 +367,7 @@
                             scope.$index,
                             'DEPT_PARAM',
                             true,
-                            '调入部门',{drpOrg:basicForm.deliveryInventoryOrg}
+                            '调入部门',{drpOrg:basicForm.storageInventoryOrg}
                           )
                         "
                       >
@@ -381,7 +381,7 @@
                               scope.$index,
                               'DEPT_PARAM',
                               true,
-                              '调入部门',{drpOrg:basicForm.deliveryInventoryOrg}
+                              '调入部门',{drpOrg:basicForm.storageInventoryOrg}
                             )
                           "
                         ></el-button>