huminmin
4 天以前 1daa22ed05c77e4a8c3069124a1849d5d6504f69
src/views/officeProcessAutomation/ApproveManage/approve-list/components/FormPayloadFields.vue
@@ -34,6 +34,7 @@
          v-model="formPayload[field.key]"
          :placeholder="`请输入${field.label}`"
          maxlength="200"
          :disabled="Boolean(field.disabled)"
        />
        <el-input
          v-else-if="field.type === 'textarea'"
@@ -43,6 +44,7 @@
          :placeholder="`请填写${field.label}`"
          maxlength="2000"
          show-word-limit
          :disabled="Boolean(field.disabled)"
        />
        <el-input-number
          v-else-if="field.type === 'number'"
@@ -51,6 +53,7 @@
          :precision="field.precision ?? 0"
          controls-position="right"
          style="width: 100%"
          :disabled="Boolean(field.disabled)"
        />
        <el-date-picker
          v-else-if="field.type === 'date'"
@@ -60,6 +63,7 @@
          format="YYYY-MM-DD"
          value-format="YYYY-MM-DD"
          style="width: 100%"
          :disabled="Boolean(field.disabled)"
        />
        <el-date-picker
          v-else-if="field.type === 'datetimerange'"
@@ -71,6 +75,7 @@
          format="YYYY-MM-DD HH:mm:ss"
          value-format="YYYY-MM-DD HH:mm:ss"
          style="width: 100%"
          :disabled="Boolean(field.disabled)"
        />
        <el-select
          v-else-if="field.type === 'select'"
@@ -79,6 +84,7 @@
          style="width: 100%"
          clearable
          filterable
          :disabled="Boolean(field.disabled)"
        >
          <el-option
            v-for="o in getOptions(field)"