ljlong_2630 1 week ago
parent
commit
a5be0ceaee
  1. 2
      src/components/Form/src/Form.vue
  2. 4
      src/views/wms/basicDataManage/itemManage/productionlineitem/index.vue
  3. 5
      src/views/wms/basicDataManage/itemManage/stdcostprice/index.vue
  4. 3
      src/views/wms/basicDataManage/labelManage/manufacturePackage/index.vue
  5. 3
      src/views/wms/basicDataManage/labelManage/manufacturePackage/manufacturePackage.data.ts
  6. 3
      src/views/wms/basicDataManage/labelManage/purchasePackage/index.vue
  7. 2
      src/views/wms/basicDataManage/labelManage/purchasePackage/purchasePackage.data.ts
  8. 443
      src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue
  9. 43
      src/views/wms/basicDataManage/strategySetting/strategy/manageAccuracyStrategy/AddForm.vue
  10. 50
      src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue
  11. 50
      src/views/wms/basicDataManage/strategySetting/strategy/storageCapacityStrategy/AddForm.vue
  12. 50
      src/views/wms/basicDataManage/strategySetting/strategy/warehouseStorageStrategy/AddForm.vue
  13. 2
      src/views/wms/deliversettlementManage/inducedProduct/deliverRecordMain/deliverRecordMain.data.ts
  14. 6
      src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts
  15. 4
      src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts
  16. 306
      src/views/wms/productionManage/productreceiptAssemble/productreceiptAssembleRequestMain/productreceiptAssembleRequestMain.data.ts
  17. 12
      src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts
  18. 31
      src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts
  19. 1
      src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts

2
src/components/Form/src/Form.vue

@ -276,6 +276,7 @@ export default defineComponent({
if(event.keyCode === 13){ if(event.keyCode === 13){
// //
emit('onEnter',item.field,formModel.value[item.field],event) emit('onEnter',item.field,formModel.value[item.field],event)
event.target.blur();//
} }
}} }}
onBlur={(e) => { onBlur(item.field,formModel.value[item.field]) }} onBlur={(e) => { onBlur(item.field,formModel.value[item.field]) }}
@ -409,6 +410,7 @@ export default defineComponent({
if(event.keyCode === 13){ if(event.keyCode === 13){
// //
emit('onEnter',item.field,formModel.value[item.field],event) emit('onEnter',item.field,formModel.value[item.field],event)
event.target.blur();//
} }
}} }}
{...(notRenderOptions.includes(item?.component as string) && {...(notRenderOptions.includes(item?.component as string) &&

4
src/views/wms/basicDataManage/itemManage/productionlineitem/index.vue

@ -220,6 +220,7 @@ const openForm = (type: string, row?: any) => {
// form // form
const formsSuccess = async (formType,data) => { const formsSuccess = async (formType,data) => {
try{
var isHave =Productionlineitem.allSchemas.formSchema.some(function (item) { var isHave =Productionlineitem.allSchemas.formSchema.some(function (item) {
return item.field === 'activeTime' || item.field === 'expireTime'; return item.field === 'activeTime' || item.field === 'expireTime';
}); });
@ -246,6 +247,9 @@ const formsSuccess = async (formType,data) => {
}else{ }else{
buttonBaseClick('refresh',null) buttonBaseClick('refresh',null)
} }
} catch {
basicFormRef.value.formLoading = false
}
} }
// //

5
src/views/wms/basicDataManage/itemManage/stdcostprice/index.vue

@ -207,6 +207,7 @@ const openForm = (type: string, row?: any) => {
// form // form
const formsSuccess = async (formType, data) => { const formsSuccess = async (formType, data) => {
try{
var isHave =Stdcostprice.allSchemas.formSchema.some(function (item) { var isHave =Stdcostprice.allSchemas.formSchema.some(function (item) {
return item.field === 'activeTime' || item.field === 'expireTime'; return item.field === 'activeTime' || item.field === 'expireTime';
}); });
@ -233,6 +234,10 @@ const formsSuccess = async (formType,data) => {
}else{ }else{
buttonBaseClick('refresh',null) buttonBaseClick('refresh',null)
} }
} catch {
basicFormRef.value.formLoading = false
}
} }
// //

3
src/views/wms/basicDataManage/labelManage/manufacturePackage/index.vue

@ -378,7 +378,8 @@ const searchFormClick = (searchData) => {
/** 初始化 **/ /** 初始化 **/
onMounted(async () => { onMounted(async () => {
tableObject.params = { tableObject.params = {
available: true available: true,
type: 'MakeLabel'
} }
getList() getList()
}) })

3
src/views/wms/basicDataManage/labelManage/manufacturePackage/manufacturePackage.data.ts

@ -31,7 +31,7 @@ export const Package = useCrudSchemas(reactive<CrudSchema[]>([
label: '标签类型', label: '标签类型',
field: 'type', field: 'type',
sort: 'custom', sort: 'custom',
isSearch: true, isSearch: false,
dictType: DICT_TYPE.LABEL_TYPE, dictType: DICT_TYPE.LABEL_TYPE,
dictClass: 'string' dictClass: 'string'
}, },
@ -52,6 +52,7 @@ export const Package = useCrudSchemas(reactive<CrudSchema[]>([
label: '关联号', label: '关联号',
field: 'relateNumber', field: 'relateNumber',
sort: 'custom', sort: 'custom',
isSearch:true
}, },
{ {
label: '标签条码字符串', label: '标签条码字符串',

3
src/views/wms/basicDataManage/labelManage/purchasePackage/index.vue

@ -401,7 +401,8 @@ const searchFormClick = (searchData) => {
/** 初始化 **/ /** 初始化 **/
onMounted(async () => { onMounted(async () => {
tableObject.params = { tableObject.params = {
available: true available: true,
type: 'PurchaseLabel'
} }
getList() getList()
}) })

2
src/views/wms/basicDataManage/labelManage/purchasePackage/purchasePackage.data.ts

@ -43,7 +43,7 @@ export const Package = useCrudSchemas(reactive<CrudSchema[]>([
label: '标签类型', label: '标签类型',
field: 'type', field: 'type',
sort: 'custom', sort: 'custom',
isSearch: true, isSearch: false,
dictType: DICT_TYPE.LABEL_TYPE, dictType: DICT_TYPE.LABEL_TYPE,
dictClass: 'string' dictClass: 'string'
}, },

443
src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue

@ -53,54 +53,7 @@
<div key="规则条件title" class="title">规则条件</div> <div key="规则条件title" class="title">规则条件</div>
<el-row key="规则条件row" :gutter="10"> <el-row key="规则条件row" :gutter="10">
<el-col key="供应商和客户col" :span="24" v-for="(item, index) in formData.condition" :key="index"> <el-col key="供应商和客户col" :span="24" v-for="(item, index) in formData.condition" :key="index">
<!-- 选择供应商和客户 -->
<!-- <el-form-item key="供应商和客户formItem" label="" label-width="0" class="err-240" v-if="index == 0">-->
<!-- <el-select key="供应商和客户"-->
<!-- v-model="item.ParamCode"-->
<!-- placeholder=""-->
<!-- style="width: 110px; margin-right: 10px"-->
<!-- @change="changeSupplierCustomer"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- v-for="(cur, index) in options.typeOptions"-->
<!-- :key="'供应商和客户'+cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- <el-select key="供应商和客户Operator"-->
<!-- v-model="item.Operator"-->
<!-- placeholder="请选择范围"-->
<!-- style="width: 110px; margin-right: 10px"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- v-for="cur in options.rangeOptions1"-->
<!-- :key="'供应商和客户Operator'+cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- <el-select key="供应商和客户Value"-->
<!-- v-model="item.Value"-->
<!-- :placeholder="`请选择${item.ParamCode == 'SupplierCode' ? '供应商' : '客户'}`"-->
<!-- style="flex: 1"-->
<!-- clearable-->
<!-- multiple-->
<!-- collapse-tags-->
<!-- filterable-->
<!-- :filter-method="filterMethod"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="cur in options.supplierList"-->
<!-- :key="'供应商和客户Value'+cur.code"-->
<!-- :label="cur.name"-->
<!-- :value="cur.code"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- 选择物料类型 --> <!-- 选择物料类型 -->
<el-form-item key="物料类型formItem" label="" label-width="0" class="err-240" v-if="index == 1"> <el-form-item key="物料类型formItem" label="" label-width="0" class="err-240" v-if="index == 1">
<el-select key="物料类型" <el-select key="物料类型"
@ -200,13 +153,6 @@
:value="cur.value" :value="cur.value"
/> />
</el-select> </el-select>
<!-- <el-input key="物料分组"
v-model="item.Value"
placeholder="请输入物料分组,多个物料分组以逗号分隔"
clearable
style="flex: 1"
v-else-if="item.ParamCode == 'ItemGroup'"
/> -->
<el-input key="项目" <el-input key="项目"
v-model="item.Value" v-model="item.Value"
placeholder="请输入项目,多个项目以逗号分隔" placeholder="请输入项目,多个项目以逗号分隔"
@ -223,109 +169,6 @@
</template> </template>
</el-input> </el-input>
</el-form-item> </el-form-item>
<!-- 选择重量体积还是面积 -->
<!-- <el-form-item key="重量体积或面积formItem" label="" label-width="0" class="err-240" v-if="index == 2">-->
<!-- <el-select key="重量体积或面积"-->
<!-- v-model="item.ParamCode"-->
<!-- placeholder=""-->
<!-- @change="changeCalculation"-->
<!-- style="width: 110px; margin-right: 10px"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- v-for="cur in options.calculationTypeOptions"-->
<!-- :key="'重量体积或面积'+cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- <el-select key="重量体积或面积Operator"-->
<!-- v-model="item.Operator"-->
<!-- placeholder="请选择范围"-->
<!-- style="width: 110px; margin-right: 10px"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- v-for="cur in options.rangeOptions2"-->
<!-- :key="'重量体积或面积Operator'+cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- <el-input key="重量体积或面积Value"-->
<!-- v-model="item.Value"-->
<!-- :placeholder="`请输入${-->
<!-- item.ParamCode == 'Weight' ? '重量' : item.ParamCode == 'Area' ? '面积' : '体积'-->
<!-- }`"-->
<!-- clearable-->
<!-- style="flex: 1"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- 库存状态 -->
<!-- <el-form-item key="库存状态formItem" label="库存状态" class="err-120" v-if="index == 3">-->
<!-- <el-select key="库存状态Operator"-->
<!-- v-model="item.Operator"-->
<!-- placeholder="请选择范围"-->
<!-- style="width: 110px; margin-right: 10px"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- v-for="cur in options.rangeOptions1"-->
<!-- :key="'库存状态Operator'+cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- <el-select key="库存状态Value"-->
<!-- v-model="item.Value"-->
<!-- placeholder="请选择库存状态"-->
<!-- style="flex: 1"-->
<!-- clearable-->
<!-- multiple-->
<!-- collapse-tags-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="cur in getStrDictOptions(DICT_TYPE.INVENTORY_STATUS)"-->
<!-- :key="'库存状态Value'+cur.value"-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- 存储类型 -->
<!-- <el-form-item key="存储类型formItem" label="存储类型" class="err-120" v-if="index == 4">-->
<!-- <el-select key="存储类型Operator"-->
<!-- v-model="item.Operator"-->
<!-- placeholder="请选择范围"-->
<!-- style="width: 110px; margin-right: 10px"-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- v-for="cur in options.rangeOptions1"-->
<!-- :key="'存储类型Operator'+cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- <el-select key="存储类型Value"-->
<!-- v-model="item.Value"-->
<!-- placeholder="请选择存储类型"-->
<!-- style="flex: 1"-->
<!-- clearable-->
<!-- multiple-->
<!-- collapse-tags-->
<!-- :disabled="formData.priority==0&&formType=='update'"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="cur in getStrDictOptions(DICT_TYPE.STORAGE_TYPE)"-->
<!-- :key="'存储类型Value'+cur.value"-->
<!-- :label="cur.label"-->
<!-- :value="cur.value"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- 生产线 --> <!-- 生产线 -->
<el-form-item key="生产线formItem" label="生产线" class="err-120" v-if="index == 5"> <el-form-item key="生产线formItem" label="生产线" class="err-120" v-if="index == 5">
<el-select key="生产线Operator" <el-select key="生产线Operator"
@ -410,75 +253,6 @@
</el-button> </el-button>
</template> </template>
</el-input> </el-input>
<!-- <el-select
v-model="formData.configuration.WarehouseCode"
v-if="warehouseType == 'WarehouseCode'"
placeholder="请选择仓库"
key="请选择仓库"
clearable
style="flex: 1"
filterable
:filter-method="filterMethodWarehouseList"
>
<el-option
v-for="cur in options.warehouseList"
:key="'请选择仓库WarehouseCode'+index+cur.code"
:label="cur.code"
:value="cur.code"
/>
</el-select>
<el-select
v-model="formData.configuration.AreaCode"
v-if="warehouseType == 'AreaCode'"
placeholder="请选择库区"
key="请选择库区"
clearable
style="flex: 1"
filterable
:filter-method="filterMethodWarehouseList"
>
<el-option
v-for="cur in options.warehouseList"
:key="'请选择库区AreaCode'+cur.code"
:label="cur.code"
:value="cur.code"
/>
</el-select>
<el-select
v-model="formData.configuration.LocationGroupCode"
v-if="warehouseType == 'LocationGroupCode'"
placeholder="请选择库位组"
key="请选择库位组"
clearable
style="flex: 1"
filterable
:filter-method="filterMethodWarehouseList"
>
<el-option
v-for="cur in options.warehouseList"
:key="'请选择库位组LocationGroupCode'+cur.code"
:label="cur.code"
:value="cur.code"
/>
</el-select>
<el-select
v-model="formData.configuration.LocationCode"
v-if="warehouseType == 'LocationCode'"
placeholder="请选择库位"
key="请选择库位"
clearable
style="flex: 1"
filterable
:filter-method="filterMethodWarehouseList"
>
<el-option
v-for="cur in options.warehouseList"
:key="'请选择库位LocationCode'+cur.code"
:label="cur.code"
:value="cur.code"
/>
</el-select> -->
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- 数量排序方向 --> <!-- 数量排序方向 -->
@ -556,31 +330,6 @@
</div> </div>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- 优先整包 -->
<!-- <el-col :span="24">-->
<!-- <el-form-item key="优先整包formItem" label="优先整包">-->
<!-- <el-switch key="优先整包"-->
<!-- v-model="formData.configuration.EntirePackageFirst"-->
<!-- active-value="TRUE"-->
<!-- inactive-value="FALSE"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- 发料包装类型 -->
<!-- <el-col key="发料包装类型col" :span="24">-->
<!-- <el-form-item key="发料包装类型formItem" label="发料包装类型">-->
<!-- <div class="checkbox">-->
<!-- <el-radio-group key="发料包装类型" v-model="formData.configuration.IssueStorageType">-->
<!-- <el-radio-->
<!-- :label="cur.value"-->
<!-- v-for="cur in getStrDictOptions(DICT_TYPE.STORAGE_TYPE)"-->
<!-- :key="'发料包装类型'+cur.value"-->
<!-- >{{ cur.label }}</el-radio-->
<!-- >-->
<!-- </el-radio-group>-->
<!-- </div>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- 多次发料 --> <!-- 多次发料 -->
<el-col key="多次发料col" :span="7"> <el-col key="多次发料col" :span="7">
<el-form-item key="多次发料formItem" label="多次发料"> <el-form-item key="多次发料formItem" label="多次发料">
@ -612,36 +361,6 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- 使用整理库位-->
<!-- <el-col key="使用整理库位col" :span="24">-->
<!-- <el-form-item key="使用整理库位formItem" label="使用整理库位">-->
<!-- <el-switch key="使用整理库位"-->
<!-- v-model="formData.configuration.UseOrganizeLocation"-->
<!-- active-value="TRUE"-->
<!-- inactive-value="FALSE"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- 使用在途库位 -->
<!-- <el-col key="使用在途库位col" :span="24">-->
<!-- <el-form-item key="使用在途库位formItem" label="使用在途库位">-->
<!-- <el-switch key="使用在途库位"-->
<!-- v-model="formData.configuration.UseTransportLocation"-->
<!-- active-value="TRUE"-->
<!-- inactive-value="FALSE"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- 生成接收任务 -->
<!-- <el-col key="生成接收任务col" :span="24">-->
<!-- <el-form-item key="生成接收任务formItem" label="生成接收任务">-->
<!-- <el-switch key="生成接收任务"-->
<!-- v-model="formData.configuration.CreateReceiptJob"-->
<!-- active-value="TRUE"-->
<!-- inactive-value="FALSE"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
</el-row> </el-row>
</div> </div>
</el-form> </el-form>
@ -727,22 +446,12 @@ const formData = ref({
RowOrder: 'ASC', RowOrder: 'ASC',
// //
ColumOrder: 'ASC', ColumOrder: 'ASC',
//
EntirePackageFirst: 'FALSE',
//
IssueStorageType: 'SINGLE',
// //
IsSplit: '', IsSplit: '',
// //
EachTimeQty: '', EachTimeQty: '',
// //
TimeInterval: '', TimeInterval: '',
// 使
UseOrganizeLocation: 'FALSE',
// 使
UseTransportLocation: 'FALSE',
//
CreateReceiptJob: 'FALSE'
} }
}) })
// //
@ -777,14 +486,6 @@ const options = reactive({
// //
rangeOptions1: formatRangeOptions('IN', 'NOT IN'), rangeOptions1: formatRangeOptions('IN', 'NOT IN'),
rangeOptions2: formatRangeOptions('>', '<', '>=', '<='), rangeOptions2: formatRangeOptions('>', '<', '>=', '<='),
//
typeOptions: [
{ value: 'SupplierCode', label: '供应商' },
{ value: 'CustomerCode', label: '客户' }
],
//
supplierList: [],
originSupplierList: [],
// //
itemTypeOptions: [ itemTypeOptions: [
{ value: 'ItemType', label: '物料类型' }, { value: 'ItemType', label: '物料类型' },
@ -794,12 +495,6 @@ const options = reactive({
{ value: 'AbcClass', label: 'ABC类' }, { value: 'AbcClass', label: 'ABC类' },
{ value: 'ItemStatus', label: '物料状态' } { value: 'ItemStatus', label: '物料状态' }
], ],
//
calculationTypeOptions: [
{ value: 'Weight', label: '重量' },
{ value: 'Volume', label: '体积' },
{ value: 'Area', label: '面积' }
],
// //
warehouseTypeOptions: [ warehouseTypeOptions: [
{ value: 'WarehouseCode', label: '从仓库' }, { value: 'WarehouseCode', label: '从仓库' },
@ -807,8 +502,6 @@ const options = reactive({
{ value: 'LocationGroupCode', label: '从库位组' }, { value: 'LocationGroupCode', label: '从库位组' },
{ value: 'LocationCode', label: '从库位' } { value: 'LocationCode', label: '从库位' }
], ],
warehouseList: [],
originWarehouseList: [],
// //
sortOptions: [ sortOptions: [
{ value: 'ASC', label: '从小到大' }, { value: 'ASC', label: '从小到大' },
@ -832,109 +525,10 @@ const buttonBaseClick = (val, item) => {
} }
} }
//
const getFormSupplierList = async () => {
options.originSupplierList = await getSupplierList(null)
options.supplierList = [...options.originSupplierList]
}
//
const getFormCustomerList = async () => {
options.originSupplierList = await getCustomerList(null)
options.supplierList = [...options.originSupplierList]
}
const filterMethod = (query: string) => {
if (query) {
options.supplierList = options.originSupplierList.filter((item) => {
if(!item.name||item.name==''){
return item.code.includes(query)
}else{
return item.name.includes(query)
}
})
} else {
options.supplierList = [...options.originSupplierList]
}
}
//
const changeSupplierCustomer = (e) => {
formData.value.condition[0].Value = ''
if (e == 'CustomerCode') {
getFormCustomerList()
} else if (e == 'SupplierCode') {
getFormSupplierList()
}
}
getFormSupplierList()
// //abc// // //abc//
const changeItemsType = () => { const changeItemsType = () => {
formData.value.condition[1].Value = '' formData.value.condition[1].Value = ''
} }
// //
const changeCalculation = () => {
formData.value.condition[2].Value = ''
}
//
const getFormWarehouseList = async () => {
const loading = ElLoading.service({
lock: true,
text: t('ts.加载中'),
background: 'rgba(0, 0, 0, 0.7)',
})
options.originWarehouseList = await getWarehouseList()
options.warehouseList = [...options.originWarehouseList]
nextTick(()=>{
loading.close()
})
}
//
const getFormAreaList = async () => {
const loading = ElLoading.service({
lock: true,
text: t('ts.加载中'),
background: 'rgba(0, 0, 0, 0.7)',
})
options.originWarehouseList = await getAreaList()
options.warehouseList = [...options.originWarehouseList]
nextTick(()=>{
loading.close()
})
}
//
const getFormLocationgrouList = async () => {
const loading = ElLoading.service({
lock: true,
text: t('ts.加载中'),
background: 'rgba(0, 0, 0, 0.7)',
})
options.originWarehouseList = await getLocationgroupList()
options.warehouseList = [...options.originWarehouseList]
nextTick(()=>{
loading.close()
})
}
//
const getFormLocationList = async () => {
const loading = ElLoading.service({
lock: true,
text: t('ts.加载中'),
background: 'rgba(0, 0, 0, 0.7)',
})
options.originWarehouseList = await getLocationList()
options.warehouseList = [...options.originWarehouseList]
nextTick(()=>{
loading.close()
})
}
const filterMethodWarehouseList = (query: string) => {
if (query) {
options.warehouseList = options.originWarehouseList.filter((item) => {
return item.code.includes(query)
})
} else {
options.warehouseList = options.originWarehouseList
}
}
const searchTableRef = ref() const searchTableRef = ref()
@ -1177,23 +771,7 @@ const searchTableSuccess = (formField, searchField, val, type, row) => {
} }
}) })
} }
// getFormWarehouseList()
// ///
const changeWarehouse = (e) => {
formData.value.configuration.WarehouseCode = ''
formData.value.configuration.AreaCode = ''
formData.value.configuration.LocationGroupCode = ''
formData.value.configuration.LocationCode = ''
if (e == 'WarehouseCode') {
getFormWarehouseList()
} else if (e == 'AreaCode') {
getFormAreaList()
} else if (e == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (e == 'LocationCode') {
getFormLocationList()
}
}
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => { const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode formStrategyCode.value = strategyCode
@ -1243,12 +821,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
if (data.configuration) { if (data.configuration) {
formData.value.configuration = JSON.parse(data.configuration) formData.value.configuration = JSON.parse(data.configuration)
} }
//
if (formData.value.condition[0].ParamCode == 'SupplierCode') {
getFormSupplierList()
} else {
getFormCustomerList()
}
// /// // ///
if ( if (
'WarehouseCode' in formData.value.configuration && 'WarehouseCode' in formData.value.configuration &&
@ -1392,22 +965,12 @@ const resetForm = () => {
RowOrder: 'ASC', RowOrder: 'ASC',
// //
ColumOrder: 'ASC', ColumOrder: 'ASC',
//
EntirePackageFirst: 'FALSE',
//
IssueStorageType: 'SINGLE',
// //
IsSplit: '', IsSplit: '',
// //
EachTimeQty: '', EachTimeQty: '',
// //
TimeInterval: '', TimeInterval: '',
// 使
UseOrganizeLocation: 'FALSE',
// 使
UseTransportLocation: 'FALSE',
//
CreateReceiptJob: 'FALSE'
} }
} }
} }

43
src/views/wms/basicDataManage/strategySetting/strategy/manageAccuracyStrategy/AddForm.vue

@ -191,7 +191,6 @@
v-model="item.ParamCode" v-model="item.ParamCode"
placeholder="" placeholder=""
style="width: 110px; margin-right: 10px" style="width: 110px; margin-right: 10px"
@change="changeWarehouse"
:disabled="formData.priority==0&&formType=='update'" :disabled="formData.priority==0&&formType=='update'"
> >
<el-option <el-option
@ -475,37 +474,6 @@ getFormSupplierList()
const changeItemsType = () => { const changeItemsType = () => {
formData.value.condition[1].Value = '' formData.value.condition[1].Value = ''
} }
//
const getFormWarehouseList = async () => {
options.warehouseList = await getWarehouseList()
}
//
const getFormAreaList = async () => {
options.warehouseList = await getAreaList()
}
//
const getFormLocationgrouList = async () => {
options.warehouseList = await getLocationgroupList()
}
//
const getFormLocationList = async () => {
options.warehouseList = await getLocationList()
}
getFormLocationList()
// ///
const changeWarehouse = (e) => {
formData.value.condition[2].Value = ''
if (e == 'WarehouseCode') {
getFormWarehouseList()
} else if (e == 'AreaCode') {
getFormAreaList()
} else if (e == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (e == 'LocationCode') {
getFormLocationList()
}
}
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => { const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode formStrategyCode.value = strategyCode
@ -553,16 +521,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
} else { } else {
getFormCustomerList() getFormCustomerList()
} }
// ///
if (formData.value.condition[2].ParamCode == 'WarehouseCode') {
getFormWarehouseList()
} else if (formData.value.condition[2].ParamCode == 'AreaCode') {
getFormAreaList()
} else if (formData.value.condition[2].ParamCode == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (formData.value.condition[2].ParamCode == 'LocationCode') {
getFormLocationList()
}
} finally { } finally {
formLoading.value = false formLoading.value = false
} }

50
src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue

@ -442,45 +442,6 @@ const changeItemsType = () => {
formData.value.condition[0].Value = '' formData.value.condition[0].Value = ''
} }
//
const getFormWarehouseList = async () => {
options.warehouseList = await getWarehouseList()
}
//
const getFormAreaList = async () => {
options.warehouseList = await getAreaList()
}
//
const getFormLocationgrouList = async () => {
options.warehouseList = await getLocationgroupList()
}
//
const getFormLocationList = async (queryParms) => {
if (queryParms) {
options.overflowWarehouseList = await getLocationList(queryParms)
} else {
options.warehouseList = await getLocationList()
}
}
getFormLocationList()
//
const queryParms = {
type: 'OVERFLOW'
}
getFormLocationList(queryParms)
// ///
const changeWarehouse = (e) => {
formData.value.condition[1].Value = ''
if (e == 'WarehouseCode') {
getFormWarehouseList()
} else if (e == 'AreaCode') {
getFormAreaList()
} else if (e == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (e == 'LocationCode') {
getFormLocationList()
}
}
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => { const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode formStrategyCode.value = strategyCode
@ -523,16 +484,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
formData.value.configuration = JSON.parse(data.configuration) formData.value.configuration = JSON.parse(data.configuration)
} }
// ///
if (formData.value.condition[1].ParamCode == 'WarehouseCode') {
getFormWarehouseList()
} else if (formData.value.condition[1].ParamCode == 'AreaCode') {
getFormAreaList()
} else if (formData.value.condition[1].ParamCode == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (formData.value.condition[1].ParamCode == 'LocationCode') {
getFormLocationList()
}
} finally { } finally {
formLoading.value = false formLoading.value = false
} }

50
src/views/wms/basicDataManage/strategySetting/strategy/storageCapacityStrategy/AddForm.vue

@ -435,45 +435,6 @@ const changeItemsType = () => {
formData.value.condition[0].Value = '' formData.value.condition[0].Value = ''
} }
//
const getFormWarehouseList = async () => {
options.warehouseList = await getWarehouseList()
}
//
const getFormAreaList = async () => {
options.warehouseList = await getAreaList()
}
//
const getFormLocationgrouList = async () => {
options.warehouseList = await getLocationgroupList()
}
//
const getFormLocationList = async (queryParms) => {
if (queryParms) {
options.overflowWarehouseList = await getLocationList(queryParms)
} else {
options.warehouseList = await getLocationList()
}
}
getFormLocationList()
//
const queryParms = {
type: 'OVERFLOW'
}
getFormLocationList(queryParms)
// ///
const changeWarehouse = (e) => {
formData.value.condition[1].Value = ''
if (e == 'WarehouseCode') {
getFormWarehouseList()
} else if (e == 'AreaCode') {
getFormAreaList()
} else if (e == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (e == 'LocationCode') {
getFormLocationList()
}
}
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => { const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode formStrategyCode.value = strategyCode
@ -515,16 +476,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
formData.value.configuration = JSON.parse(data.configuration) formData.value.configuration = JSON.parse(data.configuration)
} }
// ///
if (formData.value.condition[1].ParamCode == 'WarehouseCode') {
getFormWarehouseList()
} else if (formData.value.condition[1].ParamCode == 'AreaCode') {
getFormAreaList()
} else if (formData.value.condition[1].ParamCode == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (formData.value.condition[1].ParamCode == 'LocationCode') {
getFormLocationList()
}
} finally { } finally {
formLoading.value = false formLoading.value = false
} }

50
src/views/wms/basicDataManage/strategySetting/strategy/warehouseStorageStrategy/AddForm.vue

@ -380,45 +380,6 @@ const buttonBaseClick = (val, item) => {
} }
} }
//
const getFormWarehouseList = async () => {
options.warehouseList = await getWarehouseList()
}
//
const getFormAreaList = async () => {
options.warehouseList = await getAreaList()
}
//
const getFormLocationgrouList = async () => {
options.warehouseList = await getLocationgroupList()
}
//
const getFormLocationList = async (queryParms) => {
if (queryParms) {
options.overflowWarehouseList = await getLocationList(queryParms)
} else {
options.warehouseList = await getLocationList()
}
}
getFormWarehouseList()
//
const queryParms = {
type: 'OVERFLOW'
}
getFormLocationList(queryParms)
// ///
const changeWarehouse = (e) => {
formData.value.condition[0].Value = ''
if (e == 'WarehouseCode') {
getFormWarehouseList()
} else if (e == 'AreaCode') {
getFormAreaList()
} else if (e == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (e == 'LocationCode') {
getFormLocationList()
}
}
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => { const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode formStrategyCode.value = strategyCode
@ -460,16 +421,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
formData.value.configuration = JSON.parse(data.configuration) formData.value.configuration = JSON.parse(data.configuration)
} }
// ///
if (formData.value.condition[0].ParamCode == 'WarehouseCode') {
getFormWarehouseList()
} else if (formData.value.condition[0].ParamCode == 'AreaCode') {
getFormAreaList()
} else if (formData.value.condition[0].ParamCode == 'LocationGroupCode') {
getFormLocationgrouList()
} else if (formData.value.condition[0].ParamCode == 'LocationCode') {
getFormLocationList()
}
} finally { } finally {
formLoading.value = false formLoading.value = false
} }

2
src/views/wms/deliversettlementManage/inducedProduct/deliverRecordMain/deliverRecordMain.data.ts

@ -941,7 +941,7 @@ export const DeliverRecordImport = useCrudSchemas(reactive<CrudSchema[]>([
} }
}, },
{ {
label: '物料类型', label: '类型',
field: 'type', field: 'type',
sort: 'custom', sort: 'custom',
dictType: DICT_TYPE.LEADERSHIP_MATERIAL_TYPE, dictType: DICT_TYPE.LEADERSHIP_MATERIAL_TYPE,

6
src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts

@ -1378,9 +1378,9 @@ export const ProductionreturnRequestDetailRules = reactive({
qty:[ qty:[
{ validator:validateQty, message: '数量必须大于0', trigger: 'change'} { validator:validateQty, message: '数量必须大于0', trigger: 'change'}
], ],
// batch: [ batch: [
// { required: true, message: '请输入批次', trigger: 'blur' } { required: true, message: '请输入批次', trigger: 'blur' }
// ], ],
inventoryStatus: [ inventoryStatus: [
{ required: true, message: '请选择库存状态', trigger: 'change' } { required: true, message: '请选择库存状态', trigger: 'change' }
], ],

4
src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts

@ -174,6 +174,10 @@ export const ProductreceiptRequestMain = useCrudSchemas(reactive<CrudSchema[]>([
key: 'available', key: 'available',
value: 'TRUE', value: 'TRUE',
isMainValue: false isMainValue: false
}, {
key: 'type',
value: 'predict',//补给品类型
isMainValue: false
}, { }, {
key: 'workshopCode', key: 'workshopCode',
value: 'workshopCode', value: 'workshopCode',

306
src/views/wms/productionManage/productreceiptAssemble/productreceiptAssembleRequestMain/productreceiptAssembleRequestMain.data.ts

@ -182,6 +182,10 @@ export const ProductreceiptRequestMain = useCrudSchemas(reactive<CrudSchema[]>([
key: 'available', key: 'available',
value: 'TRUE', value: 'TRUE',
isMainValue: false isMainValue: false
},{
key: 'type',
value: 'assemble',//号口品类型
isMainValue: false
},{ },{
key: 'workshopCode', key: 'workshopCode',
value: 'workshopCode', value: 'workshopCode',
@ -1701,56 +1705,55 @@ export const BackflushDetailRequest = useCrudSchemas(reactive<CrudSchema[]>([
/** /**
* @returns {Array} * @returns {Array}
*/ */
export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>([ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>([
{ {
label: '生产线代码', label: '物料代码',
field: 'productionLineCodePackage', field: 'itemCode',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
tableForm: { tableForm: {
disabled: true disabled: true
// isInpuFocusShow: true, },
// searchListPlaceholder: '请选择生产线代码', // 输入框占位文本 form: {
// searchField: 'productionLineCode', // 查询弹窗赋值字段 componentProps: {
// searchTitle: '生产线物料关系信息', // 查询弹窗标题 disabled: true
// searchAllSchemas: Productionlineitem.allSchemas, // 查询弹窗所需类 }
// searchPage: ProductionlineitemApi.getProductionlineitemPage, // 查询弹窗所需分页方法
// searchCondition:[{
// key: 'itemCode',
// value: 'itemCode',
// isMainValue: true
// }]
} }
}, },
{ {
label: '供应商代码', label: '批次',
field: 'supplierItemCode', field: 'batch',
sort: 'custom',
table: {
width: 150
},
},
{
label: '数量',
field: 'qty',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
tableForm: { tableForm: {
isInpuFocusShow: true, disabled: true
searchListPlaceholder: '请选择供应商代码', // 输入框占位文本 },
searchField: 'supplierCode', // 查询弹窗赋值字段 form: {
searchTitle: '供应商信息', // 查询弹窗标题 componentProps: {
searchAllSchemas: Supplieritem.allSchemas, // 查询弹窗所需类 disabled: true
searchPage: SupplieritemApi.getSupplieritemPage, // 查询弹窗所需分页方法 }
searchCondition:[{
key: 'itemCode',
value: 'itemCode',
message: '请填写物料代码!',
isMainValue: true
}]
} }
}, },
{ {
label: '物料代码', label: '计量单位',
field: 'itemCode', field: 'uom',
dictType: DICT_TYPE.UOM,
dictClass: 'string',
isTable: true,
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
@ -1765,38 +1768,113 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
} }
}, },
{ {
label: '物料名称', label: '包装规格',
field: 'itemName', field: 'packUnit',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150,
componentProps: {
disabled: true,
isSearchList: true,
searchListPlaceholder: '请选择包装',
searchField: 'packUnit',
searchTitle: '物品包装信息',
searchAllSchemas: Itempackaging.allSchemas,
searchPage: ItemPackageApi.getItemPackagingPageByItemCode,
searchCondition: [
{
key: 'itemCode',
value: 'itemCode',
message: '请选择订单行',
isMainValue: true
}, },
isTableForm: false, {
isForm: false, key: 'available',
value: 'TRUE',
isMainValue: false
}
]
}
}, },
tableForm: {
disabled: true,
isInpuFocusShow: true,
searchListPlaceholder: '请选择包装',
searchField: 'packUnit',
searchTitle: '物品包装信息',
searchAllSchemas: Itempackaging.allSchemas,
searchPage: ItemPackageApi.getItemPackagingPageByItemCode,
searchCondition: [
{ {
label: '物料描述1', key: 'itemCode',
field: 'itemDesc1', value: 'itemCode',
message: '请选择订单行',
isMainValue: true
},
{
key: 'available',
value: 'TRUE',
isMainValue: false
}]
},
},
{
label: '包装数量',
field: 'packQty',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
isTableForm: false, form: {
isForm: false, componentProps: {
disabled: true
}
},
tableForm: {
disabled: true,
}
}, },
{ {
label: '物料描述2', label: '标签生产线代码',
field: 'itemDesc2', field: 'productionLineCodePackage',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
isTable: false,
tableForm: {
disabled: true,
},
},
{
label: '供应商代码',
field: 'supplierItemCode',
sort: 'custom',
isTableForm: false, isTableForm: false,
isForm: false, isForm: false,
table: {
width: 150
},
tableForm: {
isInpuFocusShow: true,
searchListPlaceholder: '请选择供应商代码', // 输入框占位文本
searchField: 'supplierCode', // 查询弹窗赋值字段
searchTitle: '供应商信息', // 查询弹窗标题
searchAllSchemas: Supplieritem.allSchemas, // 查询弹窗所需类
searchPage: SupplieritemApi.getSupplieritemPage, // 查询弹窗所需分页方法
searchCondition: [{
key: 'itemCode',
value: 'itemCode',
message: '请填写物料代码!',
isMainValue: true
}]
}
}, },
{ {
label: '项目代码', label: '物料名称',
field: 'projectCode', field: 'itemName',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
@ -1805,56 +1883,36 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
isForm: false, isForm: false,
}, },
{ {
label: '批次', label: '物料描述1',
field: 'batch', field: 'itemDesc1',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
tableForm: { isTableForm: false,
disabled: true, isForm: false,
},
form: {
componentProps: {
disabled: true
}
}
}, },
{ {
label: '数量', label: '物料描述2',
field: 'qty', field: 'itemDesc2',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
tableForm: { isTableForm: false,
disabled: true isForm: false,
},
form: {
componentProps: {
disabled: true
}
}
}, },
{ {
label: '计量单位', label: '项目代码',
field: 'uom', field: 'projectCode',
dictType: DICT_TYPE.UOM,
dictClass: 'string',
isTable: true,
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
tableForm: { isTableForm: false,
disabled: true isForm: false,
},
form: {
componentProps: {
disabled: true
}
}
}, },
{ {
label: '库存状态', label: '库存状态',
field: 'inventoryStatus', field: 'inventoryStatus',
@ -1862,6 +1920,8 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
dictClass: 'string', dictClass: 'string',
isTable: true, isTable: true,
sort: 'custom', sort: 'custom',
isTableForm: false,
isForm: false,
table: { table: {
width: 150 width: 150
}, },
@ -1879,22 +1939,8 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
label: '来源生产线代码', label: '来源生产线代码',
field: 'productionLineCode', field: 'productionLineCode',
sort: 'custom', sort: 'custom',
table: { isTableForm: false,
width: 150 isForm: false,
},
tableForm: {
disabled: true
},
form: {
componentProps: {
disabled: true
}
}
},
{
label: '来源生产线代码',
field: 'productionLineCode',
sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
@ -1911,6 +1957,8 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
label: '来源工位代码', label: '来源工位代码',
field: 'workStationCode', field: 'workStationCode',
sort: 'custom', sort: 'custom',
isTableForm: false,
isForm: false,
table: { table: {
width: 150 width: 150
}, },
@ -1927,6 +1975,8 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
label: '来源库位代码', label: '来源库位代码',
field: 'fromLocationCode', field: 'fromLocationCode',
sort: 'custom', sort: 'custom',
isTableForm: false,
isForm: false,
table: { table: {
width: 150 width: 150
}, },
@ -1953,78 +2003,13 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
} }
} }
}, },
{
label: '包装规格1',
field: 'packUnit',
sort: 'custom',
table: {
width: 150,
componentProps: {
disabled: true,
isSearchList: true,
searchListPlaceholder: '请选择包装',
searchField: 'packUnit',
searchTitle: '物品包装信息',
searchAllSchemas: Itempackaging.allSchemas,
searchPage: ItemPackageApi.getItempackagingPageByProductreceipt,
searchCondition: [
{
key: 'itemCode',
value: 'itemCode',
message: '请选择订单行',
isMainValue: true
},
{
key: 'available',
value: 'TRUE',
isMainValue: false
}
]
}
},
tableForm: {
disabled: true,
isInpuFocusShow: true,
searchListPlaceholder: '请选择包装',
searchField: 'packUnit',
searchTitle: '物品包装信息',
searchAllSchemas: Itempackaging.allSchemas,
searchPage: ItemPackageApi.getItempackagingPageByProductreceipt,
searchCondition: [
{
key: 'itemCode',
value: 'itemCode',
message: '请选择订单行',
isMainValue: true
},
{
key: 'available',
value: 'TRUE',
isMainValue: false
}]
}
},
{
label: '包装数量1',
field: 'packQty',
sort: 'custom',
table: {
width: 150
},
form: {
componentProps: {
disabled: true
}
},
tableForm: {
disabled: true,
}
},
{ {
label: '包装规格2', label: '包装规格2',
field: 'secondPackUnit', field: 'secondPackUnit',
sort: 'custom', sort: 'custom',
isTableForm: false,
isForm: false,
table: { table: {
width: 150, width: 150,
componentProps: { componentProps: {
@ -2052,6 +2037,7 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
} }
}, },
tableForm: { tableForm: {
enterSearch: true,
disabled: true, disabled: true,
isInpuFocusShow: true, isInpuFocusShow: true,
searchListPlaceholder: '请选择包装', searchListPlaceholder: '请选择包装',
@ -2077,6 +2063,8 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
label: '包装数量2', label: '包装数量2',
field: 'secondPackQty', field: 'secondPackQty',
sort: 'custom', sort: 'custom',
isTableForm: false,
isForm: false,
table: { table: {
width: 150 width: 150
}, },

12
src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts

@ -108,9 +108,7 @@ export const DemandforecastingMain = useCrudSchemas(reactive<CrudSchema[]>([
label: '计划员', label: '计划员',
field: 'planerId', field: 'planerId',
sort: 'custom', sort: 'custom',
table: {
width: 150
},
isTable:false, isTable:false,
isForm: false, isForm: false,
isSearch:true, isSearch:true,
@ -182,9 +180,7 @@ export const DemandforecastingMain = useCrudSchemas(reactive<CrudSchema[]>([
label: '物料代码', label: '物料代码',
field: 'itemCode', field: 'itemCode',
sort: 'custom', sort: 'custom',
table: {
width: 150
},
isSearch:true, isSearch:true,
isTable:true, isTable:true,
isForm: false, isForm: false,
@ -217,9 +213,7 @@ export const DemandforecastingMain = useCrudSchemas(reactive<CrudSchema[]>([
label: '版本号', label: '版本号',
field: 'version', field: 'version',
sort: 'custom', sort: 'custom',
table: {
width: 150
},
isSearch:true, isSearch:true,
search: { search: {
// labelMessage: '信息提示说明!!!', // labelMessage: '信息提示说明!!!',

31
src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts

@ -550,6 +550,21 @@ export const PurchasePlanMainRules = reactive({
*/ */
export const PurchasePlanDetail = useCrudSchemas( export const PurchasePlanDetail = useCrudSchemas(
reactive<CrudSchema[]>([ reactive<CrudSchema[]>([
{
label: '要货计划单号',
field: 'number',
sort: 'custom',
isTableForm: false,
hiddenInMain: true,
table: {
width: 180
},
form: {
componentProps: {
disabled: true
}
}
},
{ {
label: '采购订单号', label: '采购订单号',
field: 'poNumber', field: 'poNumber',
@ -861,21 +876,7 @@ export const PurchasePlanDetail = useCrudSchemas(
} }
}, },
{
label: '要货计划单号',
field: 'number',
sort: 'custom',
isTableForm: false,
hiddenInMain: true,
table: {
width: 180
},
form: {
componentProps: {
disabled: true
}
}
},
{ {
label: '已收货数量', label: '已收货数量',
field: 'receivedQty', field: 'receivedQty',

1
src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts

@ -88,6 +88,7 @@ export const SupplierdeliverRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
// labelMessage: '信息提示说明!!!', // labelMessage: '信息提示说明!!!',
componentProps: { componentProps: {
enterSearch: true, enterSearch: true,
isEnter:true,
isSearchList: true, // 开启查询弹窗 isSearchList: true, // 开启查询弹窗
searchListPlaceholder: '请选择供应商代码', // 输入框占位文本 searchListPlaceholder: '请选择供应商代码', // 输入框占位文本
searchField: 'code', // 查询弹窗赋值字段 searchField: 'code', // 查询弹窗赋值字段

Loading…
Cancel
Save