fujunling
2023-06-06 e480475d30c1a079a39b6cbf1dd43dc485394e62
Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue
@@ -36,8 +36,9 @@
      ref="FormTemplateDialog"
      type="detail"
      :visible.sync="formTemplateVisible"
      :templateOid="this.resembleTemplateOid"
      :templateOid="resembleTemplateOid"
      :rowOid="rowOid"
      title="查看详细信息"
      :codeClassifyOid="this.resembleCodeClassifyOid"
    ></FormTemplateDialog>
  </div>
@@ -79,9 +80,7 @@
    return {
      formTemplateVisible: false,
      activeName: "findlike",
      tableData: [
        {id: '*****', materialclassifyText: '001', tuhao: 'tuhao', iod: '123123131312'}
      ],
      tableData: [],
      loading: false,
      resembleTemplateOid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
      resembleCodeClassifyOid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
@@ -125,7 +124,7 @@
  },
  methods: {
    // 相似项查询
    resembleQuery(form) {
    async resembleQuery(form) {
      this.loading = true;
      this.activeName = "findlike";
      const { defaultValue, formValue } =
@@ -137,17 +136,15 @@
        data: formValue,
      };
      params = Object.assign(params, defaultValue);
      findLike(params).then((res) => {
        this.loading = false;
        // this.tableData = res.data.data || [];
      });
      this.tableData = (await findLike(params)).data.data || []
      this.loading = false
      return this.tableData
    },
    openFormTemlpate(row) {
      this.$forceUpdate()
      console.log(row, 'row.oid');
      this.codetemplateoid = row.codetemplateoid;
      this.rowOid = row.oid
      this.resembleTemplateOid = row.codetemplateoid
      this.resembleCodeClassifyOid = row.codeClassifyOid
      this.rowOid = row.iod
      this.formTemplateVisible = true;
    },
    getDefaultValueAndFormValues(form) {