Cloud Zhang
2024-05-16 66b9bcfc13d4cdf944b6721261abee441963bab9
飞达优化
已修改5个文件
73 ■■■■ 文件已修改
src/api/tigerapi/mes/smt/feedertype.ts 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/mes/smt/feeder/feeder/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/mes/smt/feeder/feeder/smt_feeder.data.ts 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/mes/smt/feeder/feeder_type/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/mes/smt/feeder/feeder_type/smt_feeder_type.data.ts 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/tigerapi/mes/smt/feedertype.ts
@@ -16,8 +16,8 @@
    order = params.order == 'descend' ? (params.field + ' desc') : params.field
  }
  let sqlcmd = '1=1';
  if (params?.FEEDER_CODE != undefined && params?.FEEDER_CODE != '') {
    sqlcmd += " And FEEDER_CODE like '%" + params?.FEEDER_CODE + "%'";
  if (params?.TYPE_CODE != undefined && params?.TYPE_CODE != '') {
    sqlcmd += " And TYPE_CODE like '%" + params?.TYPE_CODE + "%'";
  }
  let option = {
@@ -26,7 +26,7 @@
    OrgCode: useUserStore().getUserInfo.orgCode as string
  }
  if (!isNullOrEmpty(params.page)) {
    const usParams = genAction('SMT_FEEDER_HIS', {
    const usParams = genAction('SMT_FEEDER_TYPE', {
      QueryAble_T: '',
      where: sqlcmd,
      order: order,
@@ -39,7 +39,7 @@
    });
    return getListByPageAsync(usParams);
  } else {
    const usParams = genAction('SMT_FEEDER_HIS', {
    const usParams = genAction('SMT_FEEDER_TYPE', {
      QueryAble_T: '',
      where: sqlcmd
    });
@@ -80,8 +80,8 @@
    AUTH_ORG: params?.AUTH_ORG,
    AUTH_PROD: params?.AUTH_PROD,
    AUTH_WH: params?.AUTH_WH,
    FEEDER_CODE: params?.FEEDER_CODE,
    FEEDER_NAME: params?.FEEDER_NAME,
    TYPE_CODE: params?.TYPE_CODE,
    TYPE_NAME: params?.TYPE_NAME,
    REMARK: params?.REMARK,
  };
  let data;
@@ -96,7 +96,7 @@
    // regionitem.ORG_CODE = useUserStore().getUserInfo.orgCode as string;
    // regionitem.AUTH_ORG = useUserStore().getUserInfo.orgCode as string;
    data = await defHttp.post(
      { url: Api.UpdateEntity, params: genAction('SMT_FEEDER_HIS', item) },
      { url: Api.UpdateEntity, params: genAction('SMT_FEEDER_TYPE', item) },
      {
        errorMessageMode: 'none',
        isTransformResponse: false,
@@ -117,7 +117,7 @@
    // regionitem.ORG_CODE = useUserStore().getUserInfo.orgCode as string;
    // regionitem.AUTH_ORG = useUserStore().getUserInfo.orgCode as string;
    data = await defHttp.post(
      { url: Api.AddEntity, params: genAction('SMT_FEEDER_HIS', item) },
      { url: Api.AddEntity, params: genAction('SMT_FEEDER_TYPE', item) },
      {
        errorMessageMode: 'none',
        isTransformResponse: false,
@@ -132,7 +132,7 @@
};
//删除
export const Delete = async (Tool_Id: string) => {
  const usParams = genAction('SMT_FEEDER_HIS', `ID='${Tool_Id}'`)
  const usParams = genAction('SMT_FEEDER_TYPE', `ID='${Tool_Id}'`)
  return await defHttp.post(
    { url: Api.DeleteWhere, params: usParams },
    {
src/views/tigerprojects/mes/smt/feeder/feeder/index.vue
@@ -88,7 +88,7 @@
          '飞达类型': element.FEEDER_TYPE,
          '最大使用次数': element.MAX_COUNT,
          '预警使用次数': element.ALERT_COUNT,
          '当前使用次数': element.USE_COUNT,
          '已使用次数': element.USED_COUNT,
          '是否使用中': element.IS_USE,
          '是否打印': element.IS_PRINT,
          '工单号': element.WORK_ORDER,
src/views/tigerprojects/mes/smt/feeder/feeder/smt_feeder.data.ts
@@ -84,8 +84,8 @@
    resizable:true
  },
  {
    title: '当前使用次数',
    dataIndex: 'USE_COUNT',
    title: '已使用次数',
    dataIndex: 'USED_COUNT',
    width:100,
    sorter: true,
    resizable:true
@@ -231,7 +231,7 @@
  },
  {
    label: '当前使用次数',
    field: 'USE_COUNT',
    field: 'USED_COUNT',
    required: true,
    colProps: { span: 8 },
    component: 'Input',
@@ -315,8 +315,22 @@
    label: '加工面',
    field: 'PCB_SURFACE',
    required: true,
    component: 'Select',
    colProps: { span: 8 },
    component: 'Input',
    componentProps: {
      options: [
        {
          label: 'A面',
          value: 'A面',
          key: 'A面',
        },
        {
          label: 'B面',
          value: 'B面',
          key: 'B面',
        },
      ],
    },
  }
  ,
  {
src/views/tigerprojects/mes/smt/feeder/feeder_type/index.vue
@@ -83,8 +83,8 @@
    getListByPage(col).then((res) => {
      res.items.forEach(element => {
        arr.push({
          '飞达编码': element.FEEDER_CODE,
          '飞达名称': element.FEEDER_NAME,
          '飞达类型编码': element.TYPE_CODE,
          '飞达类型名称': element.TYPE_NAME,
          '备注': element.REMARK,
          '创建人': element.CREATE_USER,
          '创建时间': element.CREATE_TIME,
@@ -133,7 +133,7 @@
}
//报废
function handleBao(record: any) {
  const apiAction = SaveTool(record, unref(true), true);
  const apiAction = Save(record, unref(true), true);
  apiAction.then((action) => {
    if (action.IsSuccessed) {
      createMessage.success(t('已报废'));
@@ -145,7 +145,7 @@
}
//删除
function handleDelete(record: any) {
  const apiAction = DeleteTool(record.ID);
  const apiAction = Delete(record.ID);
  apiAction.then((action) => {
    if (action.IsSuccessed) {
      createMessage.success(t('已删除'));
src/views/tigerprojects/mes/smt/feeder/feeder_type/smt_feeder_type.data.ts
@@ -9,15 +9,15 @@
export const columns: BasicColumn[] = [
  {
    title: '飞达编码',
    dataIndex: 'FEEDER_CODE',
    title: '飞达类型编码',
    dataIndex: 'TYPE_CODE',
    width:200,
    sorter: true,
    resizable:true
  },
  {
    title: '飞达名称',
    dataIndex: 'FEEDER_NAME',
    title: '飞达类型名称',
    dataIndex: 'TYPE_NAME',
    width: 100,
    sorter: true,
    resizable:true
@@ -65,22 +65,15 @@
    show: false,
  },
  {
    label: '飞达编码',
    field: 'FEEDER_CODE',
    label: '飞达类型编码',
    field: 'TYPE_CODE',
    required: true,
    colProps: { span: 8 },
    component: 'Input',
  },
  {
    label: '飞达名称',
    field: 'FEEDER_NAME',
    required: true,
    colProps: { span: 8 },
    component: 'Input',
  },
  {
    label: '飞达类型',
    field: 'FEEDER_TYPE',
    label: '飞达类型名称',
    field: 'TYPE_NAME',
    required: true,
    colProps: { span: 8 },
    component: 'Input',