Ben Lin
2024-07-16 5a4d79d9765dfca8812638b57d5f5fe21f7a06ee
src/api/tigerapi/mes/smt/smttable.ts
@@ -10,9 +10,9 @@
 */
export const getSmttableListByPage = async (params: any) => {
  let order = ''
  let order = '';
  if (params.order != undefined) {
    order = params.order == 'descend' ? (params.field + ' desc') : params.field
    order = params.order == 'descend' ? params.field + ' desc' : params.field;
  }
  let sqlcmd = '1=1';
  if (params?.LINE_CODE != undefined && params?.LINE_CODE != '') {
@@ -21,17 +21,15 @@
  if (params?.SMT_CODE != undefined && params?.SMT_CODE != '') {
    sqlcmd += " And SMT_CODE like '%" + params?.SMT_CODE + "%'";
  }
  if (params?.PCB_SURFACE != undefined && params?.PCB_SURFACE) {
    sqlcmd += " And PCB_SURFACE = 'A面'";
  }else{
    sqlcmd += " And PCB_SURFACE = 'B面'";
  if (params?.PCB_SURFACE != undefined && params?.PCB_SURFACE != '') {
    sqlcmd += " And PCB_SURFACE like '%" + params?.PCB_SURFACE + "%'";
  }
  let option = {
  const option = {
    UserId: useUserStore().getUserInfo.userId as string,
    ByOrg: true,
    OrgCode: useUserStore().getUserInfo.orgCode as string
  }
    OrgCode: useUserStore().getUserInfo.orgCode as string,
  };
  if (!isNullOrEmpty(params.page)) {
    const usParams = genAction('SMT_WO_TABLE', {
      QueryAble_T: '',
@@ -42,13 +40,13 @@
        draw: 1,
        pageIndex: params.page,
        pageSize: params.pageSize,
      }
      },
    });
    return getSmttableListByPageAsync(usParams);
  } else {
    const usParams = genAction('SMT_WO_TABLE', {
      QueryAble_T: '',
      where: sqlcmd
      where: sqlcmd,
    });
    return getSmttableListByPageAsync(usParams);
  }
@@ -62,7 +60,7 @@
      isTransformResponse: false,
    },
  );
  let model = {}
  let model = {};
  if (isNullOrEmpty(data.Data.page)) {
    model = {
      items: data.Data.Items,
@@ -149,22 +147,22 @@
};
//删除
export const DeleteSmttable = async (Smttable_Id: string) => {
  const usParams = genAction('SMT_WO_TABLE', `ID='${Smttable_Id}'`)
  const usParams = genAction('SMT_WO_TABLE', `ID='${Smttable_Id}'`);
  return await defHttp.post(
    { url: Api.DeleteWhere, params: usParams },
    {
      errorMessageMode: 'none',
      isTransformResponse: false
    }
  )
}
      isTransformResponse: false,
    },
  );
};
//下拉列表
// STATUSs 单据状态
export const optionsListApi = async (params: Recordable) => {
  const usParams = genAction('MES_LINE', {
    QueryAble_T: '',
  });
  var data = await defHttp.post(
  const data = await defHttp.post(
    { url: Api.QueryUrl, params: usParams },
    {
      errorMessageMode: 'none',
@@ -177,8 +175,8 @@
//类型
export const ExportTable = async (params: Recordable) => {
  const usParams = genAction('SMT_WO_TABLE', params[0].dataSource.toString());
 var data = await defHttp.post(
    { url: Api.ValidateTableImport, params:params[0].dataSource},
  const data = await defHttp.post(
    { url: Api.ValidateTableImport, params: params[0].dataSource },
    {
      errorMessageMode: 'none',
      isTransformResponse: false,
@@ -189,8 +187,8 @@
};
export const SaveExportTable = async (params: Recordable) => {
  const usParams = genAction('SMT_WO_TABLE', params[0].dataSource.toString());
 var data = await defHttp.post(
    { url: Api.SaveValidateTableImport, params:params[0].dataSource},
  const data = await defHttp.post(
    { url: Api.SaveValidateTableImport, params: params[0].dataSource },
    {
      errorMessageMode: 'none',
      isTransformResponse: false,
@@ -198,4 +196,4 @@
    },
  );
  return data;
};
};