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