| | |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/api/blade-taskSchoolEven/taskSchoolEven/list', |
| | | url: '/api/blade-taskSchoolEven/taskSchoolEven/page', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | |
| | | data: row |
| | | }) |
| | | } |
| | | |
| | | export const updateAuditing = (row) => { |
| | | return request({ |
| | | url: '/api/blade-taskSchoolEven/taskSchoolEven/auditing', |
| | | method: 'post', |
| | | data: row |
| | | }) |
| | | } |
| | |
| | | |
| | | <el-dialog title="" append-to-body :visible.sync="popupTableUserShow" width="80%" :before-close="userHandleClose"> |
| | | <basic-container> |
| | | <avue-crud :data="userData" :page="userPage" :option="userOption" @search-change="searchChange" |
| | | @search-reset="searchReset"> |
| | | <avue-crud :data="userData" :page="userPage" :option="userOption" @current-change="currentChange" |
| | | @search-change="searchChange" @search-reset="searchReset"> |
| | | <template slot-scope="{type,size,row }" slot="menuLeft"> |
| | | <el-button type="warning" size="small" plain icon="el-icon-download" @click="handleExport">导出 |
| | | </el-button> |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | currentChange(currentPage) { |
| | | this.userPage.currentPage = currentPage |
| | | }, |
| | | |
| | | addC(number) { |
| | | console.log("******************", number) |
| | |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped></style> |
| | | <style lang="scss" scoped></style> |
| | |
| | | v-text="textDispose(row, 'principalPhoneflag', 'principalPhone')"> |
| | | </el-button> |
| | | </template> |
| | | <template slot="menuLeft"> |
| | | <!-- <template slot="menuLeft"> |
| | | <el-button type="warning" size="small" plain icon="el-icon-download" @click="handleExport">导出 |
| | | </el-button> |
| | | </template> |
| | | </template> --> |
| | | </avue-crud> |
| | | |
| | | |
| | |
| | | <div class="question-item" v-for="(item, index) in tItem.questionList" :key='index' v-show="tItem.isShowQList"> |
| | | <div class="question-name"> |
| | | <div class="key">{{ index + 1 }}、{{ item.itemsNameTitle }}</div> |
| | | <div class="value"><el-radio v-model="radio" label="1" disabled>存在</el-radio> |
| | | <el-radio v-model="radio" label="2" disabled>不存在</el-radio> |
| | | <div class="value"><el-radio v-model="radio" label="1" disabled>是</el-radio> |
| | | <el-radio v-model="radio" label="2" disabled>否</el-radio> |
| | | </div> |
| | | </div> |
| | | <div class="yh-pic-box"> |
| | |
| | | overHidden: true, |
| | | align: 'center' |
| | | }, { |
| | | label: "场所类别", |
| | | prop: "nineType", |
| | | align: 'center', |
| | | dicUrl: "/api/blade-system/dict-biz/tree?code=nineType", |
| | | props: { |
| | | label: "title", |
| | | value: "key", |
| | | }, |
| | | type: 'select', |
| | | search: true, |
| | | searchSpan: 4, |
| | | searchLabelWidth: 96, |
| | | align: 'center' |
| | | }, { |
| | | label: "所属街道", |
| | | prop: "streetName", |
| | | span: 24, |
| | |
| | | span: 24, |
| | | row: true, |
| | | searchSpan: 4, |
| | | align: 'center' |
| | | align: 'center', |
| | | width: 90, |
| | | }, |
| | | { |
| | | label: "场所负责人", |
| | |
| | | searchSpan: 4, |
| | | align: 'center' |
| | | }, |
| | | // { |
| | | // width: 110, |
| | | // label: "签名", |
| | | // prop: "signaturePath", |
| | | // type: "upload", |
| | | // listType: "picture-img", |
| | | // span: 24, |
| | | // align: 'center' |
| | | // }, |
| | | { |
| | | width: 110, |
| | | label: "工作照片", |
| | | prop: "workImage", |
| | | type: "upload", |
| | | listType: "picture-img", |
| | | span: 24, |
| | | align: 'center' |
| | | }, |
| | | { |
| | | width: 110, |
| | | label: "审核状态", |
| | |
| | | // 获取问题类型 |
| | | getPatrolGroupTree() { |
| | | getPatrolGroupTree({ |
| | | type: 1, |
| | | childType: 1 |
| | | type: 3, |
| | | childType: 9 |
| | | }).then(res => { |
| | | this.questionTypeList = res.data.data |
| | | }) |
| | |
| | | } |
| | | }) |
| | | } |
| | | data.records.forEach(item => { |
| | | if (item.signaturePath.length > 0) { |
| | | var urls = [] |
| | | var names = item.signaturePath.split(",") |
| | | names.forEach(name => { |
| | | urls.push(website.minioUrl + name) |
| | | }) |
| | | item.signaturePath = urls.join(",") |
| | | } |
| | | }) |
| | | |
| | | this.page.total = data.total |
| | | this.data = data.records |
| | | this.loading = false |
| | |
| | | search: true, |
| | | align: 'center', |
| | | labelWidth: 110, |
| | | }, { |
| | | label: '是否问题', |
| | | align: 'center', |
| | | prop: 'isProblem', |
| | | type: 'radio', |
| | | slot: true, |
| | | dicData: [{ |
| | | label: '是', |
| | | value: 1 |
| | | }, { |
| | | label: '否', |
| | | value: 2 |
| | | }], |
| | | width: 90, |
| | | }, |
| | | { |
| | | label: '是否处理', |
| | | align: 'center', |
| | | prop: 'isHandle', |
| | | type: 'radio', |
| | | slot: true, |
| | | dicData: [{ |
| | | label: '是', |
| | | value: 1 |
| | | }, { |
| | | label: '否', |
| | | value: 2 |
| | | }], |
| | | width: 90, |
| | | }, |
| | | { |
| | | label: '是否上报', |
| | | align: 'center', |
| | | prop: 'isReporting', |
| | | type: 'radio', |
| | | slot: true, |
| | | dicData: [{ |
| | | label: '是', |
| | | value: 1 |
| | | }, { |
| | | label: '否', |
| | | value: 2 |
| | | }], |
| | | width: 90, |
| | | }, { |
| | | width: 110, |
| | | span: 12, |
| | | label: "场所名称", |
| | | prop: "placeName", |
| | | searchSpan: 4, |
| | | searchLabelWidth: 60, |
| | | search: true, |
| | | align: 'center', |
| | | labelWidth: 110, |
| | | }, |
| | | { |
| | | label: "类型", |
| | | prop: "type", |
| | | align: 'center', |
| | | dicUrl: "/api/blade-system/dict-biz/tree?code=xyaqyw", |
| | | props: { |
| | | label: "title", |
| | | value: "key", |
| | | }, |
| | | }, |
| | | { |
| | | width: 120, |
| | |
| | | prop: "streetName", |
| | | align: 'center', |
| | | labelWidth: 110, |
| | | }, { |
| | | }, |
| | | { |
| | | width: 156, |
| | | parent: false, |
| | | searchSpan: 4, |
| | |
| | | // 确认提交审核 |
| | | submitAudit(form) { |
| | | let auditForm = { |
| | | confirmFlag: form.status == '1' ? 3 : 4, |
| | | confirmFlag: form.status == '1' ? 2 : 3, |
| | | confirmNotion: form.confirmNotion, |
| | | } |
| | | updateAuditing(Object.assign(this.auditParams, auditForm)).then(res => { |
| | |
| | | dialogClickModal: false, |
| | | header: false, |
| | | column: [{ |
| | | overHidden: true, |
| | | label: "学校名称", |
| | | prop: "placeName", |
| | | }, { |
| | | // width: 110, |
| | | label: "护学人员", |
| | | label: "家长姓名", |
| | | prop: "name", |
| | | search: true, |
| | | searchSpan: 4, |
| | | searchLabelWidth: 76, |
| | | }, { |
| | | // width: 110, |
| | | label: "护学人电话", |
| | | label: "家长手机号", |
| | | prop: "phone", |
| | | search: true, |
| | | searchSpan: 4, |
| | |
| | | trigger: "blur", |
| | | }, ], |
| | | }, |
| | | |
| | | { |
| | | label: "年级与班级", |
| | | label: "学生姓名", |
| | | prop: "gradeAndClass", |
| | | }, |
| | | { |
| | | label: "学生班级", |
| | | prop: "gradeAndClass", |
| | | }, { |
| | | label: "护学人员类型", |
| | |
| | | label: "纬度", |
| | | prop: "latitude", |
| | | }, |
| | | |
| | | { |
| | | overHidden: true, |
| | | label: "护学地址", |