qushaowei
2023-10-17 05170ec3d816960d4f8a38ec8d202cefe73b4179
src/views/system/modules/DepartList/DepartModal.vue
@@ -8,27 +8,72 @@
    :okButtonProps="{ props: {disabled: disableSubmit} }"
    @ok="handleOk"
    @cancel="handleCancel"
    cancelText="关闭">
    cancelText="关闭"
  >
    <a-spin :spinning="confirmLoading">
      <a-form-model ref="form" :model="model" :rules="validatorRules">
      <a-form-model
        ref="form"
        :model="model"
        :rules="validatorRules"
      >
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="机构名称"
          prop="departName"
          :hidden="false"
          hasFeedback >
          <a-input id="departName" placeholder="请输入机构/部门名称" v-model="model.departName"/>
          hasFeedback
        >
          <a-input
            id="departName"
            placeholder="请输入机构/部门名称"
            v-model="model.departName"
          />
        </a-form-model-item>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" :hidden="seen" label="上级部门" hasFeedback>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="使用部门编码"
          prop="useDepartNum"
          :hidden="false"
          hasFeedback
        >
          <a-input
            id="useDepartNum"
            placeholder="请输入使用部门编码"
            v-model="model.useDepartNum"
          />
        </a-form-model-item>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="维修部门编码"
          prop="repairDepartNum"
          :hidden="false"
          hasFeedback
        >
          <a-input
            id="repairDepartNum"
            placeholder="请输入维修部门编码"
            v-model="model.repairDepartNum"
          />
        </a-form-model-item>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          :hidden="seen"
          label="上级部门"
          hasFeedback
        >
        <a-tree-select
          style="width:100%"
          :dropdownStyle="{maxHeight:'200px',overflow:'auto'}"
          :treeData="departTree"
          v-model="model.parentId"
          placeholder="请选择上级部门"
          :disabled="condition">
            :disabled="condition"
          >
        </a-tree-select>
        </a-form-model-item>
        <!--<a-form-model-item-->
@@ -75,14 +120,19 @@
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="排序">
          label="排序"
        >
          <a-input-number v-model="model.departOrder"/>
        </a-form-model-item>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="备注">
          <a-textarea placeholder="请输入备注" v-model="model.memo"/>
          label="备注"
        >
          <a-textarea
            placeholder="请输入备注"
            v-model="model.memo"
          />
        </a-form-model-item>
      </a-form-model>
@@ -128,6 +178,8 @@
        confirmLoading: false,
        validatorRules:{
          departName:[{ required: true, message: '请输入机构/部门名称!' }],
        useDepartNum: [{ required: false, message: '请输入使用部门编码!' }],
        repairDepartNum: [{ required: false, message: '请输入维修部门编码!' }],
          // orgCode:[{ required: true, message: '请输入机构编码!' }],
          // mobile: [{validator:this.validateMobile}],
          // orgCategory:[{required: true, message: '请输入机构类型!'}]
@@ -229,5 +281,4 @@
</script>
<style scoped>
</style>