Browse Source

2024-12-02

master
qiezi 1 year ago
parent
commit
682ab5c572
  1. 2
      src/main.js
  2. 11
      src/utils/field.js
  3. 2
      src/views/modules/quotation/requestForQuote.vue
  4. 2
      src/views/modules/sys/user.vue

2
src/main.js

@ -24,6 +24,7 @@ import selectDiv from '@/views/common/selectDiv.vue'
import {resetForm} from "./utils/system";
import echarts from "echarts";
import highlightContainer from './utils/highlight';
import field from './utils/field';
import 'element-ui/lib/theme-chalk/divider.css'
Vue.prototype.$echarts = echarts;
@ -33,6 +34,7 @@ Vue.use(VueCookie)
Vue.config.productionTip = false
Vue.component('selectDiv', selectDiv);
Vue.directive('highlight-container', highlightContainer);
Vue.directive('field', field);
// 非生产环境, 适配mockjs模拟数据 // api: https://github.com/nuysoft/Mock
if (process.env.NODE_ENV !== 'production') {
require('@/mock')

11
src/utils/field.js

@ -0,0 +1,11 @@
export default {
update(el,binding, vnode){
const input = el.querySelector('input');
if (binding.value === false){
input.value = "********";
input.setAttribute('readonly', true)
}else {
input.removeAttribute('readonly');
}
}
}

2
src/views/modules/quotation/requestForQuote.vue

@ -208,7 +208,7 @@
</el-col>
<el-col :span="4">
<el-form-item label="询价金额">
<el-input-number :step="0" :disabled="(quotationInformationFlag('quotationAmount') === 'N' && modalData.flag === '2') || detailVisible"
<el-input-number v-field="accessField('102001001')" :step="0" :disabled="(quotationInformationFlag('quotationAmount') === 'N' && modalData.flag === '2') || detailVisible"
:controls="false" v-model="modalData.quotationAmount"></el-input-number>
</el-form-item>
</el-col>

2
src/views/modules/sys/user.vue

@ -427,7 +427,7 @@
width="600px"
title="功能清单"
:close-on-click-modal="false"
v-if="functionFlag">
:visible.sync="functionFlag">
<el-form label-position="top" style="margin-top: 1px; margin-left: 0px;">
用户 <el-input v-model="selectUser.username" style="width: 130px" readonly></el-input>
名称 <el-input v-model="selectUser.userDisplay" style="width: 130px" readonly></el-input>

Loading…
Cancel
Save