xg
“linengliang”
2024-03-15 fdd75d75c3a3a582f120a0e1e873eacc61c732e8
src/views/eam/modules/malfunctionRepair/AcceptModel.vue
@@ -16,14 +16,43 @@
        :rules="validatorRules"
      >
        <a-row :gutter="24">
          <a-col :span='24'>
            <a-form-model-item
              label='验收人'
              prop='errUda3'
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
            >
              <a-input v-model='model.errUda3'>
              </a-input>
            </a-form-model-item>
          </a-col>
          <!-- 验收意见为1:同意 ,2:驳会 -->
          <a-col :span="24">
            <a-form-model-item
              label="验收意见"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="errUda4"
            >
              <a-radio-group v-model="model.errUda4">
                <a-radio value="1">同意</a-radio>
                <a-radio value="2">驳回</a-radio>
              </a-radio-group>
            </a-form-model-item>
          </a-col>
          <a-col :span="24">
            <a-form-model-item
              label="意见"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="errUda5"
            >
               <a-textarea v-model="model.remark" rows="4" placeholder="验收意见" />
              <a-textarea
                v-model="model.errUda5"
                rows="4"
                placeholder="意见"
              />
            </a-form-model-item>
          </a-col>
        </a-row>
@@ -61,23 +90,31 @@
  data() {
    return {
      title: "操作",
      width: 1500,
      width: 650,
      visible: false,
      model: {
      },
      labelCol: {
          xs: { span: 24 },
          sm: { span: 5 },
        xs: { span: 24 },
        sm: { span: 5 },
      },
        wrapperCol: {
          xs: { span: 24 },
          sm: { span: 16 },
      wrapperCol: {
        xs: { span: 24 },
        sm: { span: 16 },
      },
      confirmLoading: false,
      validatorRules: {
        remark: [
          { min: 0, max: 100, message: '长度不超过 100 个字符', trigger: 'blur' },
        errUda5: [
          { required: true, message: "请输入意见" },
          { min: 0, max: 100, message: '长度不超过 100 个字符' },
        ],
        errUda3: [
          { required: true, message: "请输入名称" },
          { min: 0, max: 10, message: '名称不超过 10 个字符' },
        ],
        errUda4: [
          { required: true, message: "请选择验收意见" },
        ],
      },
      url: {
@@ -87,12 +124,10 @@
  },
  created() {
    //备份model原始值
    this.initOptions();
    this.modelDefault = JSON.parse(JSON.stringify(this.model));
  },
  methods: {
    add() {
      this
      this.edit(this.modelDefault);
    },
    edit(record) {