Commit 8d621d9a33a79104994db8288101e3ecfec3b59b

Authored by zhongnanhuang
2 parents 71be4ff6 c59366d8

删除按钮接口配置

src/views/project/order/FormDetail/index.vue
... ... @@ -216,19 +216,45 @@
216 216 });
217 217 // 利润分析
218 218 profitFormPanelRef.value.fields = { ...data.lockFields?.profitAnalysisFields } || {};
219   - profitFormPanelRef?.value?.setFieldsValue({
220   - ...toRaw(data.profitAnalysisInfo),
221   - packetPrice: packetPrice?.relationValue || 0,
222   - exchangeRate: exchangeRate?.settingValue,
223   - });
  219 + if (data?.orderUpdateInfoVO?.profitAnalysisFields) {
  220 + const { customerPrice, productionDepartmentPrice } =
  221 + data?.orderUpdateInfoVO?.profitAnalysisFields || {};
  222 + // 编辑了但是还没审核,先将页面的值变化
  223 + profitFormPanelRef?.value?.setFieldsValue({
  224 + ...toRaw(data?.orderUpdateInfoVO?.profitAnalysisFields),
  225 + customerPrice: Number(customerPrice || 0),
  226 + productionDepartmentPrice: Number(productionDepartmentPrice || 0),
  227 + packetPrice: packetPrice?.relationValue || 0,
  228 + exchangeRate: exchangeRate?.settingValue,
  229 + });
  230 + } else {
  231 + profitFormPanelRef?.value?.setFieldsValue({
  232 + ...toRaw(data.profitAnalysisInfo),
  233 + packetPrice: packetPrice?.relationValue || 0,
  234 + exchangeRate: exchangeRate?.settingValue,
  235 + });
  236 + }
224 237 }
225 238  
226 239 if (reportFormPanelRef.value) {
227 240 // 项目报告书
228 241 reportFormPanelRef.value.fields = { ...data.lockFields?.reportFields } || {};
229   - reportFormPanelRef?.value?.setFieldsValue({
230   - ...toRaw(data.reportInfo),
231   - });
  242 + if (data?.orderUpdateInfoVO?.reportFields) {
  243 + const { ideaSourceRate, manualPreform1Rate, manualPreform2Rate } =
  244 + data?.orderUpdateInfoVO?.reportFields || {};
  245 + data?.orderUpdateInfoVO?.reportFields;
  246 + // 编辑了但是还没审核,先将页面的值变化
  247 + reportFormPanelRef?.value?.setFieldsValue({
  248 + ...toRaw(data?.orderUpdateInfoVO?.reportFields),
  249 + ideaSourceRate: Number(ideaSourceRate || 0),
  250 + manualPreform1Rate: Number(manualPreform1Rate || 0),
  251 + manualPreform2Rate: Number(manualPreform2Rate || 0),
  252 + });
  253 + } else {
  254 + reportFormPanelRef?.value?.setFieldsValue({
  255 + ...toRaw(data.reportInfo),
  256 + });
  257 + }
232 258 }
233 259 if (trackFormPanelRef.value) {
234 260 // 跟单信息
... ...
src/views/project/order/ProfitAnalysis.vue
... ... @@ -82,20 +82,24 @@
82 82 {
83 83 field: 'customerTotalPrice',
84 84 label: '客户总金额',
  85 + render: (val) => '$ ' + (val || ''),
85 86 },
86 87 {
87 88 field: 'packetTotalPrice',
88 89 label: '供应商总价',
  90 + render: (val) => '¥ ' + (val || ''),
89 91 },
90 92 {
91 93 field: 'productionDepartmentTotalPrice',
92 94 label: '包装费用',
93 95 show: isTracker,
  96 + render: (val) => '$' + (val || ''),
94 97 },
95 98 {
96 99 field: 'profitRate',
97 100 label: '总利润率',
98 101 show: isTracker,
  102 + render: (val) => (Number(val || 0) * 100).toFixed(2) + '%',
99 103 },
100 104 ];
101 105  
... ...
src/views/project/order/tableData.tsx
... ... @@ -240,7 +240,10 @@ export const ORDER_LIST_PROFIT_FIELDS = [
240 240 dataIndex: 'customerTotalPrice',
241 241 customRender: (column) => {
242 242 const { record } = column || {};
243   - return record?.profitAnalysisInfo?.customerTotalPrice;
  243 +
  244 + return `${record?.profitAnalysisInfo?.customerCurrency || ''} ${
  245 + record?.profitAnalysisInfo?.customerTotalPrice || ''
  246 + }`;
244 247 },
245 248 },
246 249 {
... ... @@ -260,7 +263,9 @@ export const ORDER_LIST_PROFIT_FIELDS = [
260 263 dataIndex: 'productionDepartmentTotalPrice',
261 264 customRender: (column) => {
262 265 const { record } = column || {};
263   - return record?.profitAnalysisInfo?.productionDepartmentTotalPrice;
  266 + return `${record?.profitAnalysisInfo?.productionDepartmentCurrency || ''} ${
  267 + record?.profitAnalysisInfo?.productionDepartmentTotalPrice || ''
  268 + }`;
264 269 },
265 270 },
266 271 {
... ... @@ -269,9 +274,9 @@ export const ORDER_LIST_PROFIT_FIELDS = [
269 274 dataIndex: 'packetPrice',
270 275 customRender: (column) => {
271 276 const { record } = column || {};
272   - return `${record?.profitAnalysisInfo?.packetCurrency || ''} ${
273   - record?.profitAnalysisInfo?.packetPrice || ''
274   - }`;
  277 + return record?.profitAnalysisInfo?.packetPrice !== undefined
  278 + ? `$ ${record?.profitAnalysisInfo?.packetPrice || 0}`
  279 + : '';
275 280 },
276 281 },
277 282 {
... ... @@ -280,7 +285,9 @@ export const ORDER_LIST_PROFIT_FIELDS = [
280 285 dataIndex: 'packetTotalPrice',
281 286 customRender: (column) => {
282 287 const { record } = column || {};
283   - return record?.profitAnalysisInfo?.packetTotalPrice;
  288 + return record?.profitAnalysisInfo?.packetTotalPrice !== undefined
  289 + ? '$ ' + record?.profitAnalysisInfo?.packetTotalPrice
  290 + : '';
284 291 },
285 292 },
286 293 {
... ... @@ -298,7 +305,10 @@ export const ORDER_LIST_PROFIT_FIELDS = [
298 305 dataIndex: 'profitRate',
299 306 customRender: (column) => {
300 307 const { record } = column || {};
301   - return record?.profitAnalysisInfo?.profitRate;
  308 + // 保留两位小数
  309 + return record?.profitAnalysisInfo?.profitRate !== undefined
  310 + ? (record?.profitAnalysisInfo?.profitRate * 100).toFixed(2) + '%'
  311 + : '';
302 312 },
303 313 },
304 314 {
... ... @@ -420,7 +430,7 @@ export const ORDER_LIST_TRACK_FIELDS = [
420 430 dataIndex: 'barcodeStickerArrivalTime',
421 431 customRender: (column) => {
422 432 const { record } = column || {};
423   - return record?.trackStageInfo?.barcodeStickerArrivalTime;
  433 + return formatToDate(record?.trackStageInfo?.barcodeStickerArrivalTime);
424 434 },
425 435 },
426 436 {
... ... @@ -429,7 +439,7 @@ export const ORDER_LIST_TRACK_FIELDS = [
429 439 dataIndex: 'latestArrivalTime',
430 440 customRender: (column) => {
431 441 const { record } = column || {};
432   - return formatToDate(record?.trackStageInfo?.latestArrivalTime);
  442 + return record?.trackStageInfo?.latestArrivalTime;
433 443 },
434 444 },
435 445 {
... ... @@ -438,7 +448,7 @@ export const ORDER_LIST_TRACK_FIELDS = [
438 448 dataIndex: 'latestBkTime',
439 449 customRender: (column) => {
440 450 const { record } = column || {};
441   - return formatToDate(record?.trackStageInfo?.latestBkTime);
  451 + return record?.trackStageInfo?.latestBkTime;
442 452 },
443 453 },
444 454 ],
... ...
vite.config.ts
... ... @@ -20,7 +20,7 @@ export default defineApplicationConfig({
20 20 server: {
21 21 proxy: {
22 22 '/basic-api/order': {
23   - // target: 'http://localhost:8001',
  23 + // target: 'http://localhost:8000',
24 24 target: 'http://39.108.227.113:8000',
25 25 // target: 'http://39.108.227.113:3000/mock/35',
26 26 // http://39.108.227.113:8000/order/erp/captcha/get_img_captcha_code
... ...