Commit 18e50f00e722de90553436632fe46169d5708e5e

Authored by chenxt
1 parent 403606e7

手工机台

src/components/Common/CommonComponent/index.js
@@ -3051,9 +3051,10 @@ export default class CommonComponent extends Component { @@ -3051,9 +3051,10 @@ export default class CommonComponent extends Component {
3051 /* 页面输出 */ 3051 /* 页面输出 */
3052 const className = iColValue === 24 ? 'input24' : iColValue === 18 ? 'input18' : iColValue === 12 ? 'input12' : 'changeClassName'; 3052 const className = iColValue === 24 ? 'input24' : iColValue === 18 ? 'input18' : iColValue === 12 ? 'input12' : 'changeClassName';
3053 const mesInputBlue = enabled && !this.props.bNoMesBlue && this.firstDataIndex !== 'b'; 3053 const mesInputBlue = enabled && !this.props.bNoMesBlue && this.firstDataIndex !== 'b';
  3054 + const {bManual = false} = this.props?.app?.userinfo
3054 return ( 3055 return (
3055 <div ref={this.myRef} className={`${className} ${mesInputBlue ? "mesInputBlue" : ""}`} style={componentStyle}> 3056 <div ref={this.myRef} className={`${className} ${mesInputBlue ? "mesInputBlue" : ""}`} style={componentStyle}>
3056 - {mesInputBlue ? <div className="mesInputBlueBg" /> : ''} 3057 + {mesInputBlue ? <div className={`mesInputBlueBg ${bManual ? 'manualOverride' : ''}`} /> : ''}
3057 <div className={`${this.props.className} ${readonlyStyle} ${costomStyle}`}> 3058 <div className={`${this.props.className} ${readonlyStyle} ${costomStyle}`}>
3058 {oPreDot} 3059 {oPreDot}
3059 {commonAssembly} 3060 {commonAssembly}
src/components/Common/CommonTable/index.js
@@ -2395,28 +2395,28 @@ class CommonTableRc extends React.Component { @@ -2395,28 +2395,28 @@ class CommonTableRc extends React.Component {
2395 colorValue = t.background; 2395 colorValue = t.background;
2396 } else { 2396 } else {
2397 const sState = commonUtils.isEmpty(t.sState) ? 4 : t.sState; 2397 const sState = commonUtils.isEmpty(t.sState) ? 4 : t.sState;
2398 - switch (Number(sState)) { // 根据状态显示颜色  
2399 - case 0:  
2400 - colorValue = '#808080'; /* 0:灰色 */  
2401 - break;  
2402 - case 1:  
2403 - colorValue = '#808080'; /* 1:灰色 */  
2404 - break;  
2405 - case 2:  
2406 - colorValue = '#ff4d4f'; /* 2:红色 */  
2407 - break;  
2408 - case 3:  
2409 - colorValue = '#d4b106'; /* 3:黄色 */  
2410 - break;  
2411 - case 4:  
2412 - colorValue = '#000000'; /* 黑色 */  
2413 - break;  
2414 - case 5:  
2415 - colorValue = '#49aa19'; /* 5:绿色 */  
2416 - break;  
2417 - default:  
2418 - colorValue = '#000000';  
2419 - } 2398 + switch (Number(sState)) { // 根据状态显示颜色
  2399 + case 0:
  2400 + colorValue = '#808080'; /* 0:灰色 */
  2401 + break;
  2402 + case 1:
  2403 + colorValue = '#808080'; /* 1:灰色 */
  2404 + break;
  2405 + case 2:
  2406 + colorValue = '#ff4d4f'; /* 2:红色 */
  2407 + break;
  2408 + case 3:
  2409 + colorValue = '#d4b106'; /* 3:黄色 */
  2410 + break;
  2411 + case 4:
  2412 + colorValue = '#000000'; /* 黑色 */
  2413 + break;
  2414 + case 5:
  2415 + colorValue = '#49aa19'; /* 5:绿色 */
  2416 + break;
  2417 + default:
  2418 + colorValue = '#000000';
  2419 + }
2420 } 2420 }
2421 return ( 2421 return (
2422 <div 2422 <div
@@ -12253,6 +12253,7 @@ const useGetTableBtnOprSetting = props =&gt; { @@ -12253,6 +12253,7 @@ const useGetTableBtnOprSetting = props =&gt; {
12253 }; 12253 };
12254 const resultTemp = {}; 12254 const resultTemp = {};
12255 const list = sDefault.split(","); 12255 const list = sDefault.split(",");
  12256 + const bManual = props?.app?.userinfo?.bManual
12256 list.forEach(btnType => { 12257 list.forEach(btnType => {
12257 if (btnType.includes("add")) { 12258 if (btnType.includes("add")) {
12258 resultTemp.mesAdd = params => { 12259 resultTemp.mesAdd = params => {
@@ -12274,20 +12275,37 @@ const useGetTableBtnOprSetting = props =&gt; { @@ -12274,20 +12275,37 @@ const useGetTableBtnOprSetting = props =&gt; {
12274 icon={<PlusOutlined />} 12275 icon={<PlusOutlined />}
12275 onClick={e => { 12276 onClick={e => {
12276 e.stopPropagation(); 12277 e.stopPropagation();
12277 - props.onMesTableLineAdd &&  
12278 - props.onMesTableLineAdd({  
12279 - ...params,  
12280 - callback: props.bAddFirst  
12281 - ? scrollToTop(params.tableClassName)  
12282 - : scrollToBottom(params.tableClassName),  
12283 - bAddFirst: props.bAddFirst 12278 + if (bManual) {
  12279 + const btnsConfig =
  12280 + gdsconfigformslave.find(
  12281 + item => item.sControlName?.toLowerCase().includes("add")
  12282 + ) || {};
  12283 + props.parentProps.onExecInstructSet({
  12284 + btnConfig: {
  12285 + ...btnsConfig,
  12286 + sInstruct: btnsConfig.sButtonParam
  12287 + },
  12288 + nextProps: {
  12289 + ...props
  12290 + }
12284 }); 12291 });
  12292 + } else {
  12293 + props.onMesTableLineAdd &&
  12294 + props.onMesTableLineAdd({
  12295 + ...params,
  12296 + callback: props.bAddFirst
  12297 + ? scrollToTop(params.tableClassName)
  12298 + : scrollToBottom(params.tableClassName),
  12299 + bAddFirst: props.bAddFirst
  12300 + });
  12301 + }
  12302 +
12285 }} 12303 }}
12286 /> 12304 />
12287 ); 12305 );
12288 }; 12306 };
12289 } else if (btnType.includes("del")) { 12307 } else if (btnType.includes("del")) {
12290 - if (btnType.includes("enventdel")) { 12308 + if (bManual) {
12291 resultTemp.mesDel = params => { 12309 resultTemp.mesDel = params => {
12292 const { record } = params; 12310 const { record } = params;
12293 const { sDefault: str } = btnTableDelConfig; 12311 const { sDefault: str } = btnTableDelConfig;
@@ -12312,10 +12330,10 @@ const useGetTableBtnOprSetting = props =&gt; { @@ -12312,10 +12330,10 @@ const useGetTableBtnOprSetting = props =&gt; {
12312 item => item.sControlName?.toLowerCase().includes("btnenventdel") 12330 item => item.sControlName?.toLowerCase().includes("btnenventdel")
12313 ) || {}; 12331 ) || {};
12314 props.parentProps.onExecInstructSet({ 12332 props.parentProps.onExecInstructSet({
12315 - btnConfig: {  
12316 - ...btnsConfig,  
12317 - sInstruct: btnsConfig.sButtonParam  
12318 - }, 12333 + btnConfig: {
  12334 + ...btnsConfig,
  12335 + sInstruct: btnsConfig.sButtonParam
  12336 + },
12319 nextProps: { 12337 nextProps: {
12320 ...props 12338 ...props
12321 } 12339 }
@@ -12371,7 +12389,7 @@ const useGetTableBtnOprSetting = props =&gt; { @@ -12371,7 +12389,7 @@ const useGetTableBtnOprSetting = props =&gt; {
12371 } 12389 }
12372 ; 12390 ;
12373 } else if (btnType.includes("save")) { 12391 } else if (btnType.includes("save")) {
12374 - if (btnType.includes("enventsave")) { 12392 + if (bManual) {
12375 resultTemp.mesSave = () => ( 12393 resultTemp.mesSave = () => (
12376 <Button 12394 <Button
12377 className={styles.mesSave} 12395 className={styles.mesSave}
@@ -12382,11 +12400,11 @@ const useGetTableBtnOprSetting = props =&gt; { @@ -12382,11 +12400,11 @@ const useGetTableBtnOprSetting = props =&gt; {
12382 gdsconfigformslave.find( 12400 gdsconfigformslave.find(
12383 item => item.sControlName?.toLowerCase().includes("btnenventsave") 12401 item => item.sControlName?.toLowerCase().includes("btnenventsave")
12384 ) || {}; 12402 ) || {};
12385 - 12403 +
12386 props.parentProps.onExecInstructSet({ 12404 props.parentProps.onExecInstructSet({
12387 btnConfig: { 12405 btnConfig: {
12388 ...btnsConfig, 12406 ...btnsConfig,
12389 - sInstruct: btnsConfig.sButtonParam 12407 + sInstruct: btnsConfig.sButtonParam
12390 }, 12408 },
12391 nextProps: { 12409 nextProps: {
12392 ...props 12410 ...props
src/index.less
@@ -4685,3 +4685,7 @@ ton:focus { @@ -4685,3 +4685,7 @@ ton:focus {
4685 height: 32px !important; 4685 height: 32px !important;
4686 } 4686 }
4687 } 4687 }
  4688 +:global .manualOverride {
  4689 + width: 100% !important;
  4690 + left: 0 !important;
  4691 +}
4688 \ No newline at end of file 4692 \ No newline at end of file