zhouwx
昨天 7e810cf016d1b637b693eeca4a4d8447083c68e2
修改
已修改6个文件
102 ■■■■ 文件已修改
src/views/build/conpanyFunctionConsult/environment/controlFactors/components/editDialog.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/build/conpanyFunctionConsult/environment/environmentalFactors/components/editDialog.vue 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/build/conpanyFunctionConsult/need/evaluate/components/editDialog.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/build/conpanyFunctionConsult/need/needIdentify/components/editDialog.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/build/conpanyFunctionConsult/riskManage/control/components/editDialog.vue 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/build/conpanyFunctionConsult/riskManage/record/components/editDialog.vue 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/build/conpanyFunctionConsult/environment/controlFactors/components/editDialog.vue
@@ -58,7 +58,7 @@
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="环境因素" prop="factorName" align="center" >
                  </el-table-column>
                  <el-table-column label="环境因素现状" prop="factorMess" align="center" >
                  <el-table-column label="环境因素现状" prop="factorMess" align="center" width="180">
                  </el-table-column>
                  <el-table-column label="环境影响(正面/负面)" prop="influence" align="center" >
                    <template  #default="{row,$index}">
@@ -67,7 +67,7 @@
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="监视(方法)" prop="monitorMethod" align="center" >
                  <el-table-column label="监视(方法)" prop="monitorMethod" align="center" width="110">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.monitorMethod'" :rules="state.rules.monitorMethod">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.monitorMethod" placeholder="请输入"></el-input>
@@ -81,10 +81,10 @@
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="应对措施" prop="solutions" align="center" >
                  <el-table-column label="应对措施" prop="solutions" align="center" width="110">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.solutions'" :rules="state.rules.solutions">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.solutions" placeholder="请输入"></el-input>
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea"  v-model="row.solutions" placeholder="请输入"></el-input>
                      </el-form-item>
                    </template>
                  </el-table-column>
@@ -108,7 +108,7 @@
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="环境因素" prop="factorName" align="center" >
                  </el-table-column>
                  <el-table-column label="环境因素现状" prop="factorMess" align="center" >
                  <el-table-column label="环境因素现状" prop="factorMess" align="center" width="180">
                  </el-table-column>
                  <el-table-column label="环境影响(正面/负面)" prop="influence" align="center" >
                    <template  #default="{row,$index}">
@@ -117,7 +117,7 @@
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="监视(方法)" prop="monitorMethod" align="center" >
                  <el-table-column label="监视(方法)" prop="monitorMethod" align="center" width="110">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.monitorMethod'" :rules="state.rules.monitorMethod">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.monitorMethod" placeholder="请输入"></el-input>
@@ -131,7 +131,7 @@
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="应对措施" prop="solutions" align="center" >
                  <el-table-column label="应对措施" prop="solutions" align="center" width="110">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.solutions'" :rules="state.rules.solutions">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.solutions" placeholder="请输入"></el-input>
src/views/build/conpanyFunctionConsult/environment/environmentalFactors/components/editDialog.vue
@@ -70,7 +70,7 @@
              <div style="display: flex;width: 100%;margin-top: 5px">
                <el-table :data="state.form.outEnvironment" :border="true">
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="环境因素" prop="factorName" align="center" >
                  <el-table-column label="环境因素" prop="factorName" align="center" width="140">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.factorName'" :rules="state.rules.factorName">
                        <el-select
@@ -89,10 +89,10 @@
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="主要内容" prop="factorMess" align="center" >
                  <el-table-column label="主要内容" prop="factorMess" align="center" width="220">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.factorMess'" :rules="state.rules.factorMess">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.factorMess" placeholder="请输入"></el-input>
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="row.factorMess" placeholder="请输入"></el-input>
                      </el-form-item>
                    </template>
                  </el-table-column>
@@ -101,7 +101,7 @@
                      <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.remark" placeholder="请输入"></el-input>
                    </template>
                  </el-table-column>
                  <el-table-column label="操作" align="center" width="120" v-if="title !== '查看'" >
                  <el-table-column label="操作" align="center"  v-if="title !== '查看'" >
                    <template #default="scope">
                      <el-button link type="danger"  @click="delOutTable(scope.row)" >删除</el-button>
                    </template>
@@ -123,7 +123,7 @@
              <div style="display: flex;width: 100%;">
                <el-table :data="state.form.inEnvironment" :border="true" >
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="环境因素" prop="factorName" align="center" >
                  <el-table-column label="环境因素" prop="factorName" align="center" width="140">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.factorName'" :rules="state.rules.factorName">
                        <el-select
@@ -142,10 +142,10 @@
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="主要内容" prop="factorMess" align="center" >
                  <el-table-column label="主要内容" prop="factorMess" align="center" width="220">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.factorMess'" :rules="state.rules.factorMess">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.factorMess" placeholder="请输入"></el-input>
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="row.factorMess" placeholder="请输入"></el-input>
                      </el-form-item>
                    </template>
                  </el-table-column>
@@ -154,7 +154,7 @@
                      <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.remark" placeholder="请输入"></el-input>
                    </template>
                  </el-table-column>
                  <el-table-column label="操作" align="center" width="120" v-if="title !== '查看'" >
                  <el-table-column label="操作" align="center"  v-if="title !== '查看'" >
                    <template #default="scope">
                      <el-button link type="danger"  @click="delInTable(scope.row)" >删除</el-button>
                    </template>
src/views/build/conpanyFunctionConsult/need/evaluate/components/editDialog.vue
@@ -49,12 +49,12 @@
              <div style="display: flex;width: 100%;">
                <el-table :data="state.form.expectContents" :border="true" >
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="相关方" prop="stakeholder" align="center"  />
                  <el-table-column label="期望或要求" prop="message" align="center">
                  <el-table-column label="相关方" prop="stakeholder" align="center" width="150"/>
                  <el-table-column label="期望或要求" prop="message" align="center" width="150">
                    <template #default="{row,$index}">
                      <div v-for="(i,index) in row.expectContentMesses" :key="index">
<!--                          <span>{{ i.expectation }}</span>-->
                        <el-input style="margin-bottom: 5px" disabled v-model="i.expectation"></el-input>
                        <el-input style="margin-bottom: 15px" disabled type="textarea" :rows="4" v-model="i.expectation"></el-input>
                      </div>
                    </template>
                  </el-table-column>
@@ -62,7 +62,7 @@
                    <template #default="{row,$index}">
                      <div v-for="(i,index) in row.expectContentMesses" :key="index">
<!--                        <span>{{ i.solutions }}</span>-->
                        <el-input disabled style="margin-bottom: 5px" v-model="i.solutions"></el-input>
                        <el-input disabled style="margin-bottom: 15px" type="textarea" :rows="4" v-model="i.solutions"></el-input>
                      </div>
                    </template>
                  </el-table-column>
@@ -70,7 +70,7 @@
                    <template #default="{row,$index}">
                      <div v-for="(i,index) in row.expectContentMesses" :key="index">
                        <el-form-item :prop="'expectContents.' + '[' + $index + '].' +'expectContentMesses.' + '[' + index + ']' + '.review'" :rules="state.rules.review">
                          <el-input style="margin-bottom: 5px" :disabled="title === '查看'"  v-model="i.review" placeholder="请输入"></el-input>
                          <el-input style="margin-bottom: 15px" :disabled="title === '查看'"  v-model="i.review" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>
src/views/build/conpanyFunctionConsult/need/needIdentify/components/editDialog.vue
@@ -70,32 +70,32 @@
              <div style="display: flex;width: 100%;">
                <el-table :data="state.form.expectContents" :border="true" >
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="相关方" prop="stakeholder" align="center" >
                  <el-table-column label="相关方" prop="stakeholder" align="center" width="150">
                    <template  #default="{row,$index}">
                      <el-form-item :prop="'expectContents.' + '[' + $index + ']' + '.stakeholder'" :rules="state.rules.stakeholder">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.stakeholder" placeholder="请输入"></el-input>
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" :rows="4" type="textarea" v-model="row.stakeholder" placeholder="请输入"></el-input>
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="期望或要求" prop="expectation" align="center" >
                  <el-table-column label="期望或要求" prop="expectation" align="center" width="150">
                    <template #default="{row,$index}">
                      <div v-for="(i,index) in row.expectContentMesses" :key="index">
                        <el-form-item :prop="'expectContents.' + '[' + $index + '].' +'expectContentMesses.' + '[' + index + ']' + '.expectation'" :rules="state.rules.expectation">
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.expectation" placeholder="请输入"></el-input>
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="i.expectation" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="应对措施" prop="solutions" align="center" >
                  <el-table-column label="应对措施" prop="solutions" align="center" width="150">
                    <template #default="{row,$index}">
                      <div v-for="(i,index) in row.expectContentMesses" :key="index">
                        <el-form-item :prop="'expectContents.' + '[' + $index + '].' +'expectContentMesses.' + '[' + index + ']' + '.solutions'" :rules="state.rules.solutions">
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.solutions" placeholder="请输入"></el-input>
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="i.solutions" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="操作" align="center" width="120" v-if="title !== '查看'" >
                  <el-table-column label="操作" align="center"  v-if="title !== '查看'" >
                    <template #default="scope">
                      <el-button link type="primary"  @click="addObject(scope.row,scope.$index)" >添加</el-button>
                      <el-button link type="danger"  @click="delObject(scope.row,scope.$index)" >删除</el-button>
src/views/build/conpanyFunctionConsult/riskManage/control/components/editDialog.vue
@@ -77,27 +77,27 @@
              <div style="display: flex;width: 100%;margin-top: 10px">
                <el-table :data="state.form.riskContents" :border="true" >
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" >
                  <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" width="130">
                    <template #default="{row,$index}">
                      <el-form-item :prop="'riskContents.' + '[' + $index + ']' + '.process'" :rules="state.rules.process">
                        <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.process" placeholder="请输入"></el-input>
                      </el-form-item>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" >
                  <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" width="150">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.riskEvent'" :rules="state.rules.riskEvent">
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.riskEvent" placeholder="请输入"></el-input>
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" :rows="3" type="textarea" v-model="i.riskEvent" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险识别-风险发生的后果" prop="riskConsequence" align="center" >
                  <el-table-column label="风险识别-风险发生的后果" prop="riskConsequence" align="center" width="130">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.riskConsequence'" :rules="state.rules.riskConsequence">
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.riskConsequence" placeholder="请输入"></el-input>
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="3" v-model="i.riskConsequence" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>
@@ -138,16 +138,16 @@
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险对应措施-预防措施" prop="measures" align="center" >
                  <el-table-column label="风险对应措施-预防措施" prop="measures" align="center" width="130">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.measures'" :rules="state.rules.measures">
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.measures" placeholder="请输入"></el-input>
                          <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="3" v-model="i.measures" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险对应措施-责任人" prop="chargeUser" align="center" >
                  <el-table-column label="风险对应措施-责任人" prop="chargeUser" align="center" width="120">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.chargeUser'" :rules="state.rules.chargeUser">
src/views/build/conpanyFunctionConsult/riskManage/record/components/editDialog.vue
@@ -49,60 +49,60 @@
              <div style="display: flex;width: 100%;">
                <el-table :data="state.form.riskContents" :border="true" >
                  <el-table-column type="index" label="序号"  align="center"></el-table-column>
                  <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" />
                  <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" >
                  <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" width="130" />
                  <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" width="150">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.riskEvent"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" :rows="3" disabled v-model="i.riskEvent"></el-input>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险识别-风险发生的后果" prop="remark" align="center" >
                  <el-table-column label="风险识别-风险发生的后果" prop="remark" align="center"  width="130">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.riskConsequence"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" :rows="3" disabled v-model="i.riskConsequence"></el-input>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险评估-严重度" prop="remark" align="center" >
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.severity"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.severity"></el-input>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险评估-发生频率" prop="remark" align="center" >
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.frequency"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.frequency"></el-input>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险评估-RPN" prop="remark" align="center" >
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.rpn"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.rpn"></el-input>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险评估-风险等级" prop="remark" align="center" >
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.riskLevel"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.riskLevel"></el-input>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险对应措施-预防措施" prop="remark" align="center" >
                  <el-table-column label="风险对应措施-预防措施" prop="remark" align="center" width="130">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.measures"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" :rows="3" disabled v-model="i.measures"></el-input>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="风险对应措施-责任人" prop="remark" align="center" >
                  <el-table-column label="风险对应措施-责任人" prop="remark" align="center" width="120">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.chargeUser"></el-input>
                        <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.chargeUser"></el-input>
                      </div>
                    </template>
                  </el-table-column>
@@ -110,16 +110,16 @@
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.monitorTime'" :rules="state.rules.monitorTime">
                          <el-input style="margin-bottom: 5px" :disabled="title === '查看'" type="textarea" v-model="i.monitorTime" placeholder="请输入"></el-input>
                          <el-input style="margin-bottom: 15px" :disabled="title === '查看'" type="textarea" v-model="i.monitorTime" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>
                  </el-table-column>
                  <el-table-column label="监视-评价结果" prop="review" align="center" >
                  <el-table-column label="监视-评价结果" prop="review" align="center" width="120">
                    <template  #default="{row,$index}">
                      <div v-for="(i,index) in row.contentMesses" :key="index">
                        <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.review'" :rules="state.rules.review">
                          <el-input style="margin-bottom: 5px" :disabled="title === '查看'" type="textarea" v-model="i.review" placeholder="请输入"></el-input>
                          <el-input style="margin-bottom: 15px" :disabled="title === '查看'" type="textarea" v-model="i.review" placeholder="请输入"></el-input>
                        </el-form-item>
                      </div>
                    </template>