多体系建设信息化条统-前端
zhouwx
2 days ago 88fb30f552ae51cc85d969e3a5ce050628ce0b7c
src/views/work/documentManage/docBorrowCopy/components/editDialog.vue
@@ -19,6 +19,13 @@
            </el-option>
          </el-select>
        </el-form-item>
        <el-form-item label="年份:" prop="year" >
          <el-date-picker
            :disabled="state.title == '查看'"
            v-model="state.form.year"
            type="year"
            value-format="YYYY"/>
        </el-form-item>
        <el-form-item label="记录名称:" prop="name">
          <el-input v-model.trim="state.form.name" :readonly="state.title =='查看'"></el-input>
        </el-form-item>
@@ -177,6 +184,7 @@
  form: {
    id: null,
    companyId: null,
    year: '',
    name: '',
    documentBorrowCopyRecordList: [],
    deleteIds: []
@@ -184,6 +192,7 @@
  oldDeviceList: [],
  formRules:{
    companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
    year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
    name: [{ required: true, message: '请填写名称', trigger: 'blur' }],
    documentBorrowCopyRecordList: [{ required: true, validator: checkList, trigger: 'blur' }],
  },
@@ -200,6 +209,7 @@
  if(isAdmin){
    state.companyList = companyList
  }
  state.form.year = new Date().getFullYear().toString()
  await getUserList(companyId)
  state.title = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看'
  state.form.companyId = companyId
@@ -286,7 +296,7 @@
const getUserList = async (companyId)=> {
  const res = await getEmployeeRecords({companyId: companyId})
  if(res.code == 200){
    state.userList = res.data.list?res.data.list:[]
    state.userList = res.data ? res.data :[]
  }else{
    ElMessage.warning(res.message)
  }
@@ -296,6 +306,7 @@
  state.form = {
    id: null,
    companyId: null,
    year: '',
    name: '',
    documentBorrowCopyRecordList: [],
    deleteIds: []