| | |
| | | |
| | | export const add = (row) => { |
| | | return request({ |
| | | url: '/api/blade-talk/talk/submit', |
| | | url: '/api/blade-talk/talk/save', |
| | | method: 'post', |
| | | data: row |
| | | }) |
| | |
| | | |
| | | export const update = (row) => { |
| | | return request({ |
| | | url: '/api/blade-talk/talk/submit', |
| | | url: '/api/blade-talk/talk/update', |
| | | method: 'post', |
| | | data: row |
| | | }) |
| | |
| | | :page.sync="page" |
| | | :permission="permissionList" |
| | | :before-open="beforeOpen" |
| | | :upload-preview="uploadPreview" |
| | | :upload-error="uploadError" |
| | | :upload-exceed="uploadExceed" |
| | | :upload-delete="uploadDelete" |
| | | :upload-before="uploadBefore" |
| | | :upload-after="uploadAfter" |
| | | v-model="form" |
| | | ref="crud" |
| | | @row-update="rowUpdate" |
| | |
| | | plain |
| | | v-if="permission.talk_delete" |
| | | @click="handleDelete" |
| | | >删 除 |
| | | >删 除 |
| | | </el-button> |
| | | </template> |
| | | </avue-crud> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getList, getDetail, add, update, remove } from "@/api/talk/talk"; |
| | | import { mapGetters } from "vuex"; |
| | | import {getList, getDetail, add, update, remove} from "@/api/talk/talk"; |
| | | import {mapGetters} from "vuex"; |
| | | |
| | | export default { |
| | | data() { |
| | | var id = this.$store.getters.userInfo.dept_id; |
| | | console.log(id); |
| | | return { |
| | | findName: "", |
| | | form: {}, |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '图片', |
| | | prop: 'imgurl', |
| | | // dataType: 'string', |
| | | type: 'upload', |
| | | propsHttp: { |
| | | res: 'data' |
| | | }, |
| | | span: 24, |
| | | listType: 'picture-card', |
| | | tip: '只能上传jpg/png文件,且不超过500kb', |
| | | action: '/api/blade-resource/oss/endpoint/put-files-talk?file=' |
| | | }, |
| | | ], |
| | | }, |
| | | data: [], |
| | |
| | | // done(); |
| | | // this.$message.success(JSON.stringify(params)); |
| | | // }, |
| | | |
| | | rowSave(row, done, loading) { |
| | | var d = []; |
| | | for (var k in row.imgurl) { |
| | | d.push(row.imgurl[k].value); |
| | | } |
| | | row.imgurl = d.join(','); |
| | | add(row).then( |
| | | () => { |
| | | row.deptid = this.$store.getters.userInfo.dept_id; |