app隐患接口修改-相关方整改不需要提交验收人
							parent
							
								
									be35580a81
								
							
						
					
					
						commit
						3aa9fc61e6
					
				| 
						 | 
				
			
			@ -72,14 +72,15 @@ export default {
 | 
			
		|||
    async getData() {
 | 
			
		||||
      let resData = await getHiddenList({
 | 
			
		||||
        DISPOSESTATE: 2,
 | 
			
		||||
        isIndex: 2,
 | 
			
		||||
        isIndex: 0,
 | 
			
		||||
        USERDEPT: this.$store.getters.getUserInfo.DEPARTMENT_ID,
 | 
			
		||||
        SELFUSERID: this.$store.getters.getUserInfo.USER_ID,
 | 
			
		||||
        currentPage: this.currentPage,
 | 
			
		||||
        showCount: this.pageSize,
 | 
			
		||||
        totalResult: 0,
 | 
			
		||||
        postMethod: 'application/json',
 | 
			
		||||
        CORPINFO_ID:''
 | 
			
		||||
        XGF_CORPINFO_ID: this.$store.getters.getUserInfo.CORPINFO_ID,
 | 
			
		||||
        CORPINFO_ID: ''
 | 
			
		||||
      });
 | 
			
		||||
      this.list = [...this.list, ...resData.varList];
 | 
			
		||||
      this.totalPage = resData.page.totalPage;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -73,51 +73,6 @@
 | 
			
		|||
                label="整改后照片"
 | 
			
		||||
                prop="afterRectificationFile"
 | 
			
		||||
            />
 | 
			
		||||
            <view>
 | 
			
		||||
              <u-form-item label="验收人员">
 | 
			
		||||
                <u-button
 | 
			
		||||
                    custom-style="width: 100rpx;margin-right:0"
 | 
			
		||||
                    type="primary"
 | 
			
		||||
                    size="mini"
 | 
			
		||||
                    text="添加"
 | 
			
		||||
                    @click="fnAddAcceptanceList"
 | 
			
		||||
                />
 | 
			
		||||
              </u-form-item>
 | 
			
		||||
              <u-line/>
 | 
			
		||||
              <view
 | 
			
		||||
                  v-for="(item, index) in acceptanceList"
 | 
			
		||||
                  :key="item.id"
 | 
			
		||||
                  style="
 | 
			
		||||
                  position: relative;
 | 
			
		||||
                  border: 1px dashed #ccc;
 | 
			
		||||
                  padding: 20rpx 20rpx 20rpx 40rpx;
 | 
			
		||||
                "
 | 
			
		||||
                  class="mt-10"
 | 
			
		||||
              >
 | 
			
		||||
                <app-department
 | 
			
		||||
                    :id.sync="item.DEPARTMENT_ID"
 | 
			
		||||
                    :name.sync="item.DEPARTMENT_NAME"
 | 
			
		||||
                    :form.sync="acceptanceList[index]"
 | 
			
		||||
                    clear-key="USER_NAME,USER_ID"
 | 
			
		||||
                    label="验收部门"
 | 
			
		||||
                />
 | 
			
		||||
                <app-personnel
 | 
			
		||||
                    :id.sync="item.USER_ID"
 | 
			
		||||
                    :name.sync="item.USER_NAME"
 | 
			
		||||
                    :department-id="item.DEPARTMENT_ID"
 | 
			
		||||
                    :is-allow-selection-current-person="false"
 | 
			
		||||
                    label="验收人"
 | 
			
		||||
                />
 | 
			
		||||
                <u-icon
 | 
			
		||||
                    v-if="index !== 0"
 | 
			
		||||
                    name="close-circle-fill"
 | 
			
		||||
                    color="#ff2929"
 | 
			
		||||
                    size="20"
 | 
			
		||||
                    custom-style="position: absolute;right: -20rpx;top: -20rpx"
 | 
			
		||||
                    @click="acceptanceList.splice(index, 1)"
 | 
			
		||||
                />
 | 
			
		||||
              </view>
 | 
			
		||||
            </view>
 | 
			
		||||
            <u-form-item label="是否有整改方案" prop="HAVESCHEME" required>
 | 
			
		||||
              <u-radio-group v-model="form.HAVESCHEME" direction="horizontal">
 | 
			
		||||
                <u-radio name="1" label="是"/>
 | 
			
		||||
| 
						 | 
				
			
			@ -277,8 +232,6 @@ export default {
 | 
			
		|||
    AppHiddenView,
 | 
			
		||||
    AppTime,
 | 
			
		||||
    AppUpload,
 | 
			
		||||
    AppDepartment,
 | 
			
		||||
    AppPersonnel,
 | 
			
		||||
  },
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
| 
						 | 
				
			
			@ -399,46 +352,23 @@ export default {
 | 
			
		|||
          message: "请上传方案照片",
 | 
			
		||||
          trigger: ["blur", "change"],
 | 
			
		||||
        },
 | 
			
		||||
      },
 | 
			
		||||
      acceptanceList: []
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  onLoad(query) {
 | 
			
		||||
    this.hiddenId = query.HIDDEN_ID
 | 
			
		||||
    this.fnAddAcceptanceList()
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    fnAddAcceptanceList() {
 | 
			
		||||
      this.acceptanceList.push({
 | 
			
		||||
        DEPARTMENT_NAME: "",
 | 
			
		||||
        DEPARTMENT_ID: "",
 | 
			
		||||
        USER_NAME: "",
 | 
			
		||||
        USER_ID: "",
 | 
			
		||||
        id: uni.$u.guid(),
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
    async fnSubmit() {
 | 
			
		||||
      const isValidate = await this.$refs.formRef.validate()
 | 
			
		||||
      if (!isValidate) return;
 | 
			
		||||
      if (this.form.IS_NORMAL === 1 || this.form.IS_NORMAL === "1") {
 | 
			
		||||
        for (let i = 0; i < this.acceptanceList.length; i++) {
 | 
			
		||||
          if (
 | 
			
		||||
              !this.acceptanceList[i].DEPARTMENT_NAME ||
 | 
			
		||||
              !this.acceptanceList[i].USER_NAME
 | 
			
		||||
          ) {
 | 
			
		||||
            uni.showToast({
 | 
			
		||||
              icon: "none",
 | 
			
		||||
              title: "请选择部门人员",
 | 
			
		||||
            });
 | 
			
		||||
            return;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
        await setHiddenRectificationSubmit({
 | 
			
		||||
          HIDDEN_ID: this.hiddenId,
 | 
			
		||||
          ...this.form,
 | 
			
		||||
          SCREENINGDATE: this.info.CREATTIME,
 | 
			
		||||
          LISTNAME: this.info.LIST_NAME,
 | 
			
		||||
          OTHER: JSON.stringify(this.acceptanceList),
 | 
			
		||||
          IS_XGF: "1",
 | 
			
		||||
        });
 | 
			
		||||
        for (let i = 0; i < this.form.afterRectificationFile.length; i++) {
 | 
			
		||||
          await this.fnUploadFile(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue