| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <template>
- <el-dialog title="批复意见" width="60%" :visible.sync="dialogFormVisible" @close="closeDialog"
- :close-on-click-modal="false" :modal-append-to-body="true" :append-to-body="true">
- <el-form :model="form" label-width="110px">
- <el-form-item label="批复时间:">
- <el-date-picker
- v-model="form.replyTm"
- type="date"
- placeholder="选择批复时间"
- size="small"
- value-format="yyyy-MM-dd">
- </el-date-picker>
- </el-form-item>
- <el-form-item label="批复意见:">
- <el-select v-model="form.estUnit" placeholder="请选择">
- <el-option
- v-for="item in rectifyStatus"
- :key="item.value"
- :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="批复说明:">
- <el-input v-model="form.catalogName" type="textarea" :rows="5" autocomplete="off"></el-input>
- </el-form-item>
- </el-form>
- <div slot="footer" class="dialog-footer">
- <el-button size="mini" @click="closeDialog">取 消</el-button>
- <el-button size="mini" type="primary" @click="addFile">保 存</el-button>
- </div>
- </el-dialog>
- </template>
- <script>
- export default {
- props: ['rowPblRowId'],
- data() {
- //这里存放数据
- return {
- dialogFormVisible: true,
- form: {
- replyTm: '',
- catalogName: '',
- estUnit: '', //编制单位
- estTm: '', //编制时间
- listId: '', //底稿id
- persId: '',
- gwComFileList: []
- },
- gwComFileList: [],
- rectifyStatus: [
- {label: '不通过', value: '0'},
- {label: '通过', value: '1'}
- ]
- };
- },
- components: {
- // upload: resolve => {
- // require(["@widget/uploadFile.vue"], resolve);
- // },
- // uploadImg: resolve => {
- // require(["@widget/uploadFileWithPic.vue"], resolve);
- // }
- },
- computed: {
- persId() {
- return localStorage.getItem("userid") ? localStorage.getItem("userid") : "1098101939614724096";
- },
- },
- //监控data中的数据变化
- watch: {},
- //方法集合
- methods: {
- //添加资料
- addFile() {
- this.form.listId = this.rowPblRowId
- this.form.persId = this.persId
- // addFileApi(this.form).then(res=>{
- // if(res.success){
- // this.gwComFileList = [];
- // if (this.$refs.uploadFile.submitUpload(res.data.id)) {
- // this.removeNewSupervision();
- // }
- // this.$message.success('添加成功')
- // }
- // }).catch(err=>{
- // this.$message.error(err)
- // })
- },
- closeDialog() {
- this.$emit('dialogClose')
- },
- // removeNewSupervision(arg) {
- // if (arg) {
- // var args = this.gwComFileList.concat(arg);
- // }
- // this.gwComFileList = [];
- // this.$emit('dialogClose')
- // },
- // // 文件上传
- // submitUpload() {
- // this.$refs.upload.submit();
- // },
- },
- //生命周期 - 创建完成(可以访问当前this实例)
- created() {
- },
- //生命周期 - 挂载完成(可以访问DOM元素)
- mounted() {
- }
- }
- </script>
- <style scoped>
- </style>
|